{
 "summary": {
  "urls_crawled": 271,
  "status": {
   "200": 246,
   "301": 16,
   "404": 9
  },
  "indexable": 228,
  "issues_with_hits": 18,
  "by_priority": {
   "P1": 56,
   "P2": 159,
   "P3": 310
  },
  "health_score": 51,
  "types": {
   "home": 1,
   "info": 8,
   "service": 8,
   "condition": 12,
   "location": 6,
   "location-service": 30,
   "blog": 186,
   "pagination": 12,
   "tag": 6,
   "legacy": 2
  }
 },
 "issues": [
  {
   "id": "broken",
   "priority": "P1",
   "issue": "Broken pages (404)",
   "urls": 9,
   "impact": "High",
   "effort": "S",
   "owner": "Developer",
   "fix": "Restore the page or 301 it to the closest live article, then remove it from internal links and the sitemap.",
   "examples": [
    "https://www.samplephysio.example/blog/2026/running-guide-4/",
    "https://www.samplephysio.example/blog/2023/running-guide-7/",
    "https://www.samplephysio.example/blog/2025/running-guide-9/",
    "https://www.samplephysio.example/blog/2024/running-guide-11/"
   ]
  },
  {
   "id": "links_to_redirects",
   "priority": "P1",
   "issue": "Internally linked redirects",
   "urls": 13,
   "impact": "High",
   "effort": "S",
   "owner": "Developer",
   "fix": "Update menus, footers and in-content links to point straight at the final URL.",
   "examples": [
    "https://www.samplephysio.example/blog/2026/running-guide-2/",
    "https://www.samplephysio.example/blog/2023/pregnancy-guide-1/",
    "https://www.samplephysio.example/blog/2022/pregnancy-guide-8/",
    "https://www.samplephysio.example/blog/2025/pregnancy-guide-11/"
   ]
  },
  {
   "id": "redirect_http",
   "priority": "P1",
   "issue": "Redirects via HTTP (extra hop)",
   "urls": 5,
   "impact": "High",
   "effort": "S",
   "owner": "Developer",
   "fix": "Point these redirects straight at the HTTPS destination so each one is a single hop.",
   "examples": [
    "https://www.samplephysio.example/blog/2025/pregnancy-guide-11/",
    "https://www.samplephysio.example/blog/2026/tennis-guide-6/",
    "https://www.samplephysio.example/blog/2022/hamstring-guide-5/",
    "https://www.samplephysio.example/blog/2022/rehab-myths-guide-3/"
   ]
  },
  {
   "id": "sitemap_nonindexable",
   "priority": "P1",
   "issue": "Non-indexable URLs in sitemap",
   "urls": 25,
   "impact": "High",
   "effort": "S",
   "owner": "Developer",
   "fix": "Regenerate the XML sitemap so it lists only live, indexable, canonical URLs.",
   "examples": [
    "https://www.samplephysio.example/blog/2021/acl-guide-7/",
    "https://www.samplephysio.example/blog/2026/running-guide-2/",
    "https://www.samplephysio.example/blog/2023/running-guide-7/",
    "https://www.samplephysio.example/blog/2024/running-guide-11/"
   ]
  },
  {
   "id": "mixed",
   "priority": "P1",
   "issue": "Mixed content (HTTP assets)",
   "urls": 4,
   "impact": "High",
   "effort": "S",
   "owner": "Developer",
   "fix": "Swap the HTTP image and script references for HTTPS versions.",
   "examples": [
    "https://www.samplephysio.example/blog/2024/cycling-guide-2/",
    "https://www.samplephysio.example/blog/2023/hamstring-guide-9/",
    "https://www.samplephysio.example/blog/2026/rehab-myths-guide-11/",
    "https://www.samplephysio.example/blog/2021/sleep-guide-8/"
   ]
  },
  {
   "id": "thin",
   "priority": "P2",
   "issue": "Thin content (under 250 words)",
   "urls": 15,
   "impact": "High",
   "effort": "L",
   "owner": "Content",
   "fix": "Expand the suburb-service pages with local detail (practitioners, parking, FAQs) or consolidate them into the main service page.",
   "examples": [
    "https://www.samplephysio.example/locations/melbourne-cbd/clinical-pilates/",
    "https://www.samplephysio.example/locations/melbourne-cbd/sports-injury/",
    "https://www.samplephysio.example/locations/melbourne-cbd/dry-needling/",
    "https://www.samplephysio.example/locations/southbank/clinical-pilates/"
   ]
  },
  {
   "id": "meta_dup",
   "priority": "P2",
   "issue": "Duplicate meta descriptions",
   "urls": 30,
   "impact": "Medium",
   "effort": "M",
   "owner": "Content",
   "fix": "Write a unique description per page; for the 30 suburb-service pages use a template with suburb and service fields.",
   "examples": [
    "https://www.samplephysio.example/locations/melbourne-cbd/physiotherapy/",
    "https://www.samplephysio.example/locations/melbourne-cbd/clinical-pilates/",
    "https://www.samplephysio.example/locations/melbourne-cbd/sports-injury/",
    "https://www.samplephysio.example/locations/melbourne-cbd/remedial-massage/"
   ]
  },
  {
   "id": "meta_missing",
   "priority": "P2",
   "issue": "Missing meta descriptions",
   "urls": 22,
   "impact": "Medium",
   "effort": "M",
   "owner": "Content",
   "fix": "Add a 120\u2013155 character description that includes the page's topic.",
   "examples": [
    "https://www.samplephysio.example/blog/2026/acl-guide-6/",
    "https://www.samplephysio.example/blog/2026/acl-guide-9/",
    "https://www.samplephysio.example/blog/2026/running-guide-1/",
    "https://www.samplephysio.example/blog/2024/desk-posture-guide-5/"
   ]
  },
  {
   "id": "title_dup",
   "priority": "P2",
   "issue": "Duplicate titles",
   "urls": 6,
   "impact": "Medium",
   "effort": "S",
   "owner": "Content",
   "fix": "Give each article its own title; fix the blog template that falls back to the site name.",
   "examples": [
    "https://www.samplephysio.example/blog/2026/golf-guide-9/",
    "https://www.samplephysio.example/blog/2025/tennis-guide-10/",
    "https://www.samplephysio.example/blog/2021/cycling-guide-4/",
    "https://www.samplephysio.example/blog/2025/cycling-guide-8/"
   ]
  },
  {
   "id": "canonical",
   "priority": "P2",
   "issue": "Canonical points to a different URL",
   "urls": 16,
   "impact": "Medium",
   "effort": "S",
   "owner": "Developer",
   "fix": "Set self-referencing canonicals with the trailing slash the site actually serves.",
   "examples": [
    "https://www.samplephysio.example/locations/southbank/clinical-pilates/",
    "https://www.samplephysio.example/locations/richmond/physiotherapy/",
    "https://www.samplephysio.example/locations/richmond/sports-injury/",
    "https://www.samplephysio.example/blog/2021/acl-guide-1/"
   ]
  },
  {
   "id": "orphan",
   "priority": "P2",
   "issue": "Orphan pages (no internal links)",
   "urls": 40,
   "impact": "Medium",
   "effort": "M",
   "owner": "Content",
   "fix": "Link each article from at least one related service or condition page, or retire it.",
   "examples": [
    "https://www.samplephysio.example/blog/2021/acl-guide-1/",
    "https://www.samplephysio.example/blog/2021/acl-guide-4/",
    "https://www.samplephysio.example/blog/2024/acl-guide-8/",
    "https://www.samplephysio.example/blog/2026/acl-guide-9/"
   ]
  },
  {
   "id": "h1_missing",
   "priority": "P2",
   "issue": "Missing H1",
   "urls": 7,
   "impact": "Medium",
   "effort": "S",
   "owner": "Developer",
   "fix": "Fix the template so the page title renders as the single H1.",
   "examples": [
    "https://www.samplephysio.example/blog/2023/desk-posture-guide-8/",
    "https://www.samplephysio.example/blog/2025/pregnancy-guide-7/",
    "https://www.samplephysio.example/blog/2025/tennis-guide-10/",
    "https://www.samplephysio.example/blog/2023/cycling-guide-9/"
   ]
  },
  {
   "id": "slow",
   "priority": "P2",
   "issue": "Slow server response (over 1.5 s)",
   "urls": 23,
   "impact": "Medium",
   "effort": "M",
   "owner": "Developer",
   "fix": "Enable page caching and compress hero images; re-test with the same crawl settings.",
   "examples": [
    "https://www.samplephysio.example/conditions/plantar-fasciitis/",
    "https://www.samplephysio.example/locations/melbourne-cbd/physiotherapy/",
    "https://www.samplephysio.example/locations/melbourne-cbd/dry-needling/",
    "https://www.samplephysio.example/locations/st-kilda/sports-injury/"
   ]
  },
  {
   "id": "h1_multi",
   "priority": "P3",
   "issue": "Multiple H1s",
   "urls": 5,
   "impact": "Low",
   "effort": "S",
   "owner": "Developer",
   "fix": "Demote the secondary H1 (usually a banner) to an H2.",
   "examples": [
    "https://www.samplephysio.example/about/",
    "https://www.samplephysio.example/team/",
    "https://www.samplephysio.example/pricing/",
    "https://www.samplephysio.example/locations/southbank/"
   ]
  },
  {
   "id": "title_long",
   "priority": "P3",
   "issue": "Titles over 60 characters",
   "urls": 157,
   "impact": "Low",
   "effort": "M",
   "owner": "Content",
   "fix": "Shorten to about 55 characters, keyword first; drop the repeated 'Blog' suffix.",
   "examples": [
    "https://www.samplephysio.example/blog/2021/acl-guide-1/",
    "https://www.samplephysio.example/blog/2024/acl-guide-2/",
    "https://www.samplephysio.example/blog/2022/acl-guide-3/",
    "https://www.samplephysio.example/blog/2021/acl-guide-4/"
   ]
  },
  {
   "id": "alt",
   "priority": "P3",
   "issue": "Pages with images missing alt text",
   "urls": 71,
   "impact": "Low",
   "effort": "M",
   "owner": "Content",
   "fix": "Add short, descriptive alt text; mark purely decorative images as such.",
   "examples": [
    "https://www.samplephysio.example/locations/melbourne-cbd/dry-needling/",
    "https://www.samplephysio.example/locations/southbank/physiotherapy/",
    "https://www.samplephysio.example/locations/southbank/sports-injury/",
    "https://www.samplephysio.example/locations/fitzroy/clinical-pilates/"
   ]
  },
  {
   "id": "heavy",
   "priority": "P3",
   "issue": "Heavy pages (over 3 MB)",
   "urls": 23,
   "impact": "Low",
   "effort": "M",
   "owner": "Developer",
   "fix": "Serve images in WebP/AVIF at display size and lazy-load below the fold.",
   "examples": [
    "https://www.samplephysio.example/conditions/plantar-fasciitis/",
    "https://www.samplephysio.example/locations/melbourne-cbd/physiotherapy/",
    "https://www.samplephysio.example/locations/melbourne-cbd/dry-needling/",
    "https://www.samplephysio.example/locations/st-kilda/sports-injury/"
   ]
  },
  {
   "id": "deep",
   "priority": "P3",
   "issue": "Deep pages (5+ clicks from home)",
   "urls": 54,
   "impact": "Low",
   "effort": "M",
   "owner": "SEO",
   "fix": "Add category hubs and related-article links so key content sits within 3\u20134 clicks.",
   "examples": [
    "https://www.samplephysio.example/blog/2021/acl-guide-1/",
    "https://www.samplephysio.example/blog/2024/acl-guide-2/",
    "https://www.samplephysio.example/blog/2021/acl-guide-4/",
    "https://www.samplephysio.example/blog/2026/acl-guide-6/"
   ]
  }
 ]
}