{
  "name": "Harry Phillips public SEO evidence",
  "generatedAt": "2026-07-07",
  "public_url": "https://harry-phillips.com/.well-known/seo-evidence.json",
  "purpose": "Crawlable status file that separates owned-site SEO proof from external proof still needed in Google Search Console, Bing Webmaster Tools, live search retests and third-party sources.",
  "completion_state": "incomplete_external_proof_needed",
  "summary": {
    "owned_site_layer": "technically_ready",
    "verified_requirements": 6,
    "requirements_still_needing_external_proof": 25,
    "production_geo_pages_verified": 21,
    "prompt_retest_rows_prepared": 170,
    "offsite_targets_prepared": 18,
    "image_evidence_records": 12,
    "live_search_checks_tracked": 17,
    "external_stale_sources_tracked": 5,
    "p0_proof_capture_rows": 24,
    "p0_google_bing_proof_rows": 22,
    "p0_stale_source_proof_rows": 2
  },
  "freshness_submission": {
    "last_submitted": "2026-07-07",
    "endpoint": "https://api.indexnow.org/indexnow",
    "dns_warnings": [],
    "accepted_url_count": 62,
    "responses": [
      {
        "host": "harry-phillips.com",
        "submittedUrlCount": 29,
        "httpStatus": 200,
        "result": "accepted"
      },
      {
        "host": "hazzofcards.com",
        "submittedUrlCount": 19,
        "httpStatus": 200,
        "result": "accepted"
      },
      {
        "host": "sites.harry-phillips.com",
        "submittedUrlCount": 14,
        "httpStatus": 200,
        "result": "accepted"
      }
    ],
    "caveat": "IndexNow acceptance proves receipt by the endpoint, not ranking or final indexing."
  },
  "public_properties": [
    {
      "domain": "harry-phillips.com",
      "status": "needed",
      "sitemaps_to_submit": [
        "https://harry-phillips.com/sitemap.xml",
        "https://harry-phillips.com/sitemap-photography.xml"
      ],
      "priority_urls_to_inspect": [
        "https://harry-phillips.com/",
        "https://harry-phillips.com/photography",
        "https://harry-phillips.com/photography/about",
        "https://harry-phillips.com/photography/contact",
        "https://harry-phillips.com/photography/videos",
        "https://harry-phillips.com/resources/photography-authority",
        "https://harry-phillips.com/resources/photography-seo-evidence",
        "https://harry-phillips.com/resources/official-source-map",
        "https://harry-phillips.com/resources/offsite-citation-kit",
        "https://harry-phillips.com/resources/seo-proof-capture-queue",
        "https://harry-phillips.com/get-quote/",
        "https://harry-phillips.com/privacy-policy/"
      ],
      "next_action": "Use seo/webmaster-verification-runbook.md for harry-phillips.com."
    },
    {
      "domain": "hazzofcards.com",
      "status": "needed",
      "sitemaps_to_submit": [
        "https://hazzofcards.com/sitemap.xml",
        "https://hazzofcards.com/sitemap-magic.xml"
      ],
      "priority_urls_to_inspect": [
        "https://hazzofcards.com/magic",
        "https://hazzofcards.com/magic/pricing",
        "https://hazzofcards.com/magic/about",
        "https://hazzofcards.com/magic/contact",
        "https://hazzofcards.com/resources/magic-authority",
        "https://hazzofcards.com/resources/magic-seo-evidence",
        "https://hazzofcards.com/resources/magic-pricing",
        "https://hazzofcards.com/resources/magic-pricing.md"
      ],
      "next_action": "Use seo/webmaster-verification-runbook.md for hazzofcards.com."
    },
    {
      "domain": "sites.harry-phillips.com",
      "status": "needed",
      "sitemaps_to_submit": [
        "https://sites.harry-phillips.com/sitemap.xml",
        "https://sites.harry-phillips.com/sitemap-websites.xml"
      ],
      "priority_urls_to_inspect": [
        "https://sites.harry-phillips.com/",
        "https://sites.harry-phillips.com/resources/websites.md",
        "https://sites.harry-phillips.com/resources/websites-authority",
        "https://sites.harry-phillips.com/resources/websites-pricing",
        "https://sites.harry-phillips.com/resources/websites-seo-evidence"
      ],
      "next_action": "Use seo/webmaster-verification-runbook.md for sites.harry-phillips.com."
    }
  ],
  "live_search_state": [
    {
      "service": "photography",
      "service_label": "Photography",
      "domain": "harry-phillips.com",
      "query": "site:harry-phillips.com Harry Phillips Photography wedding photographer",
      "status": "indexed-stale-snippet",
      "observed_url": "https://www.harry-phillips.com/",
      "evidence_note": "This means the owned page is fetchable and contains current content, but the visible search presentation cannot yet be treated as fully current. Search Console URL inspection and recrawl/request-indexing evidence are still needed.",
      "next_action": "Use Google Search Console for harry-phillips.com, inspect https://www.harry-phillips.com/ and https://harry-phillips.com/, confirm the redirect/canonical state, submit the photography sitemaps and request recrawl or indexing where available."
    },
    {
      "service": "official-source-map",
      "service_label": "Official Source Map",
      "domain": "harry-phillips.com",
      "query": "site:harry-phillips.com/resources/official-source-map \"Official Harry Phillips Source Map\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This is expected immediately after launch: the source map is crawlable and submitted through IndexNow, but Google indexing still needs Search Console inspection or later public search confirmation.",
      "next_action": "Inspect https://harry-phillips.com/resources/official-source-map in Google Search Console after property access is available, request indexing if possible, and retest the exact source-map query."
    },
    {
      "service": "photography-seo-evidence",
      "service_label": "Photography SEO Evidence",
      "domain": "harry-phillips.com",
      "query": "site:harry-phillips.com/resources/photography-seo-evidence \"owned-site SEO layer\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This row prevents the owned SEO evidence page from being treated as search-visible from live-site checks alone.",
      "next_action": "Inspect https://harry-phillips.com/resources/photography-seo-evidence in Google Search Console and retest the exact proof-resource query."
    },
    {
      "service": "offsite-citation-kit",
      "service_label": "Off-Site Citation Kit",
      "domain": "harry-phillips.com",
      "query": "site:harry-phillips.com/resources/offsite-citation-kit \"Off-Site Citation Kit\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This row separates first-party crawlability from external search visibility and third-party corroboration.",
      "next_action": "Inspect https://harry-phillips.com/resources/offsite-citation-kit in Google Search Console, then retest the exact citation-kit query after indexing has had time to process."
    },
    {
      "service": "legacy-get-quote",
      "service_label": "Legacy Get Quote URL",
      "domain": "harry-phillips.com",
      "query": "site:harry-phillips.com/get-quote \"Harry Phillips\"",
      "status": "indexed-stale-snippet",
      "observed_url": "https://www.harry-phillips.com/get-quote/",
      "evidence_note": "This is no longer a dead-end user experience, and crawlers now receive a removal signal for the stale URL. The visible search result still needs recrawling or replacement.",
      "next_action": "Inspect https://harry-phillips.com/get-quote/ and https://harry-phillips.com/photography/contact in Google Search Console, confirm the 308 redirect and noindex signal, then retest until the old get-quote result disappears or resolves cleanly as the current contact page."
    },
    {
      "service": "legacy-privacy-policy",
      "service_label": "Legacy Privacy Policy URL",
      "domain": "harry-phillips.com",
      "query": "site:harry-phillips.com/privacy-policy \"Harry Phillips\"",
      "status": "indexed-stale-snippet",
      "observed_url": "https://www.harry-phillips.com/privacy-policy/",
      "evidence_note": "The live page has a current privacy destination, but this should not remain a search-result landing page once Google processes the noindex instruction.",
      "next_action": "Inspect https://harry-phillips.com/privacy-policy/ in Google Search Console, confirm noindex is detected, and retest until the stale result drops or visibly reflects the current utility page."
    },
    {
      "service": "magic",
      "service_label": "Magic",
      "domain": "hazzofcards.com",
      "query": "site:hazzofcards.com \"Harry Phillips Magic\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This is an indexing proof gap, not a live-site content gap: the production site can pass technical SEO while Google still has no confirmed exact result.",
      "next_action": "Verify hazzofcards.com in Google Search Console, submit both magic sitemaps, inspect the priority URLs and record the first accepted or indexed evidence."
    },
    {
      "service": "magic-seo-evidence",
      "service_label": "Magic SEO Evidence",
      "domain": "hazzofcards.com",
      "query": "site:hazzofcards.com/resources/magic-seo-evidence \"owned-site SEO layer\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This row makes the magic SEO evidence page part of the public-search proof queue instead of only a live-site technical check.",
      "next_action": "Inspect https://hazzofcards.com/resources/magic-seo-evidence in Google Search Console and retest the exact proof-resource query."
    },
    {
      "service": "magic-pricing-proof",
      "service_label": "Magic Pricing Proof",
      "domain": "hazzofcards.com",
      "query": "site:hazzofcards.com/resources/magic-pricing \"£150\" \"£250\" \"£450\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This row checks the HTML pricing proof separately from the normal visual pricing page and the machine-readable markdown mirror.",
      "next_action": "Inspect https://hazzofcards.com/resources/magic-pricing in Google Search Console and retest the exact package-price query."
    },
    {
      "service": "websites",
      "service_label": "Websites",
      "domain": "sites.harry-phillips.com",
      "query": "site:sites.harry-phillips.com \"£5,600\" \"£950\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "The production GEO snapshot proves the offer is live and crawlable on the website; this row records that Google search-result visibility for the exact pricing claim is still unconfirmed.",
      "next_action": "Verify sites.harry-phillips.com in Google Search Console, submit the websites sitemaps, inspect the homepage and record whether Google sees the £5,600 usual price and £950 launch offer."
    },
    {
      "service": "websites-pricing-proof",
      "service_label": "Websites Pricing Proof",
      "domain": "sites.harry-phillips.com",
      "query": "site:sites.harry-phillips.com/resources/websites-pricing \"£5,600\" \"£950\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This row keeps the pricing proof page distinct from the homepage, because exact price retrieval is a high-value commercial SEO requirement.",
      "next_action": "Inspect https://sites.harry-phillips.com/resources/websites-pricing in Google Search Console and retest the exact pricing-proof query."
    },
    {
      "service": "websites-seo-evidence",
      "service_label": "Websites SEO Evidence",
      "domain": "sites.harry-phillips.com",
      "query": "site:sites.harry-phillips.com/resources/websites-seo-evidence \"owned-site SEO layer\"",
      "status": "not-confirmed-indexed",
      "observed_url": null,
      "evidence_note": "This row prevents the websites SEO evidence page from being treated as externally visible before Google or Search Console confirms it.",
      "next_action": "Inspect https://sites.harry-phillips.com/resources/websites-seo-evidence in Google Search Console and retest the exact proof-resource query."
    },
    {
      "service": "legacy-photography",
      "service_label": "Legacy Photography Source",
      "domain": "harryphillips.mypixieset.com",
      "query": "\"Harry Phillips Photography\" Pixieset",
      "status": "indexed-stale-source",
      "observed_url": "https://harryphillips.mypixieset.com/",
      "evidence_note": "This is the highest-risk contradiction because it is an indexed third-party/legacy profile that can still corroborate the wrong positioning.",
      "next_action": "Retire, noindex, redirect or rewrite the Pixieset public page so it points to the canonical harry-phillips.com photography pages and no longer repeats stale positioning."
    },
    {
      "service": "exact-match-photography-domain",
      "service_label": "Exact-Match Photography Domain",
      "domain": "harryphillipsphotography.co.uk",
      "query": "\"Harry Phillips Photography\"",
      "status": "indexed-stale-source",
      "observed_url": "https://www.harryphillipsphotography.co.uk/",
      "evidence_note": "A live fetch confirms the page returns HTTP 200, does not mention the canonical harry-phillips.com photography URL, and has no noindex signal. Ownership still needs to be confirmed.",
      "next_action": "Confirm whether harryphillipsphotography.co.uk is controlled. If controlled, redirect, noindex, retire or rewrite it to point to https://harry-phillips.com/photography. If not controlled, keep it documented as an unresolved name-collision source."
    },
    {
      "service": "instagram-photography-name-collision",
      "service_label": "Instagram Photography Name Collision",
      "domain": "instagram.com",
      "query": "\"Harry Phillips Photography\"",
      "status": "indexed-stale-source",
      "observed_url": "https://www.instagram.com/hphillipsphotography/",
      "evidence_note": "This row should not be treated as fixed until ownership is confirmed or the profile is documented as unrelated, because the name closely overlaps with the current photography brand.",
      "next_action": "Confirm whether the Instagram profile is controlled. If controlled, update the bio and link to https://harry-phillips.com/photography. If not controlled, document it as an unresolved social-profile name collision."
    },
    {
      "service": "facebook-hazzofcards-stale-positioning",
      "service_label": "Hazz Of Cards Facebook Source",
      "domain": "facebook.com",
      "query": "\"hazzofcards.com\"",
      "status": "indexed-stale-source",
      "observed_url": "https://www.facebook.com/hazzofcards/",
      "evidence_note": "Facebook can be a useful corroboration source, but only after the public bio, link and pinned or visible content reinforce the current Harry Phillips Magic wedding-only service.",
      "next_action": "Update or verify the Hazz Of Cards Facebook profile so the public bio, URL and recent visible copy match https://hazzofcards.com/magic and the current wedding-only magic service."
    },
    {
      "service": "linkedin-websites-legacy-offer",
      "service_label": "LinkedIn Legacy Website Offer",
      "domain": "linkedin.com",
      "query": "\"Harry Phillips Websites\" \"£950\"",
      "status": "indexed-stale-source",
      "observed_url": "https://www.linkedin.com/posts/harry-phillips_after-an-unforgettable-6-years-running-this-activity-7343255157310189568-6S8_",
      "evidence_note": "This is a founder-authority surface, so it can help the website offer once a current post or featured link repeats the £5,600 usual price and £950 launch offer accurately.",
      "next_action": "Refresh the LinkedIn profile/service copy and add a current public post or featured link that points to sites.harry-phillips.com and states the £950 one-page website offer accurately."
    }
  ],
  "engine_coverage": {
    "primary_live_search_engine": "Google web search",
    "scope_note": "This snapshot records dated public Google result observations because the current manual retest was performed against Google search results. It must not be read as the whole SEO evidence picture.",
    "secondary_engines": [
      {
        "engine": "Bing/Copilot",
        "current_coverage": "Covered through Bing Webmaster Tools proof rows, IndexNow submission evidence and the answer-engine retest matrix.",
        "current_evidence": "IndexNow accepted 62 URLs across harry-phillips.com, hazzofcards.com and sites.harry-phillips.com on 2026-07-07, and the measurement plan contains Bing/Copilot retests for photography, magic and websites.",
        "proof_still_needed": "Dated Bing Webmaster Tools screenshots or exports showing site verification, sitemap submission, URL submission and IndexNow received or processed status, followed by Bing/Copilot retests after processing time.",
        "do_not_claim_yet": "Do not claim Bing ranking, Copilot citation or Bing-side processing from IndexNow acceptance alone."
      },
      {
        "engine": "ChatGPT search, Perplexity, Gemini and Google AI Overviews",
        "current_coverage": "Covered through the answer-engine retest matrix and public proof resources.",
        "current_evidence": "The measurement plan contains 170 prompt-engine rows across five engines and three services, with proof resources attached to every prompt.",
        "proof_still_needed": "Dated retest rows showing fetched domains, cited domains, brand mentions, recommendation status, correctness and any accuracy issues after crawlers have had time to process the refreshed pages.",
        "do_not_claim_yet": "Do not claim answer-engine improvement until the retest rows contain current dated evidence."
      }
    ]
  },
  "external_stale_source_state": [
    {
      "id": "pixieset-legacy-gallery",
      "service": "photography",
      "priority": "critical",
      "source_url": "https://harryphillips.mypixieset.com/",
      "expected_canonical_url": "https://harry-phillips.com/photography",
      "observed_state": "blocked-plain-fetch-needs-account-check",
      "evidence_status": "needed",
      "account_access_needed": true,
      "http_status": 403,
      "mentions_canonical": false,
      "next_action": "Log in to Pixieset and retire, noindex, hide, redirect or rewrite the public landing page to point at https://harry-phillips.com/photography."
    },
    {
      "id": "exact-match-photography-domain",
      "service": "photography",
      "priority": "critical",
      "source_url": "https://www.harryphillipsphotography.co.uk/",
      "expected_canonical_url": "https://harry-phillips.com/photography",
      "observed_state": "live-conflicting-source",
      "evidence_status": "needed",
      "account_access_needed": true,
      "http_status": 200,
      "mentions_canonical": false,
      "next_action": "Confirm domain/Squarespace ownership. If controlled, add a permanent redirect or rewrite/noindex it. If not controlled, keep it documented as unresolved."
    },
    {
      "id": "instagram-hphillipsphotography-name-collision",
      "service": "photography",
      "priority": "high",
      "source_url": "https://www.instagram.com/hphillipsphotography/",
      "expected_canonical_url": "https://harry-phillips.com/photography",
      "observed_state": "redirects-but-not-to-canonical",
      "evidence_status": "needed",
      "account_access_needed": true,
      "http_status": 302,
      "mentions_canonical": false,
      "next_action": "confirm-ownership-and-update-or-document: update the public profile/source with the replacement copy and canonical URL, then capture the required screenshots."
    },
    {
      "id": "facebook-hazzofcards-general-magic-posts",
      "service": "magic",
      "priority": "high",
      "source_url": "https://www.facebook.com/hazzofcards/",
      "expected_canonical_url": "https://hazzofcards.com/magic",
      "observed_state": "live-conflicting-source",
      "evidence_status": "needed",
      "account_access_needed": true,
      "http_status": 200,
      "mentions_canonical": false,
      "next_action": "refresh-profile-copy: update the public profile/source with the replacement copy and canonical URL, then capture the required screenshots."
    },
    {
      "id": "linkedin-work-with-harry-legacy-positioning",
      "service": "websites",
      "priority": "high",
      "source_url": "https://www.linkedin.com/posts/harry-phillips_after-an-unforgettable-6-years-running-this-activity-7343255157310189568-6S8_",
      "expected_canonical_url": "https://sites.harry-phillips.com/",
      "observed_state": "live-conflicting-source",
      "evidence_status": "needed",
      "account_access_needed": true,
      "http_status": 200,
      "mentions_canonical": false,
      "next_action": "Refresh LinkedIn profile/service copy and publish or feature a current post that points to https://sites.harry-phillips.com/ with the exact £950 one-page website offer."
    }
  ],
  "p0_proof_capture_queue": [
    {
      "queue_rank": "01",
      "session": "Google Search Console property setup",
      "service": "photography",
      "surface": "Google Search Console",
      "proof_type": "completion-gate",
      "target": "Use seo/webmaster-verification-runbook.md for harry-phillips.com.",
      "action": "Close this completion gate using the detailed row evidence: harry-phillips.com is verified, sitemaps are submitted and priority URLs are inspected.",
      "accepted_evidence": "Screenshot or export showing the property verified, listed sitemaps submitted or accepted, priority URL Inspection results for the target URLs, Google-selected canonical/indexability where relevant, account/property name and check date.",
      "save_proof_as": "seo/evidence-inbox/completion-01-google-search-console-harry-phillips-com-is-verified-sitemaps-are-subm-4d5dd7b1.md",
      "closes_source": "seo/seo-completion-audit.csv",
      "status": "needed"
    },
    {
      "queue_rank": "02",
      "session": "Google Search Console property setup",
      "service": "photography",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com",
      "action": "Verify or inspect this property/URL in Google Search Console.",
      "accepted_evidence": "Property settings screenshot showing verification state, account or property name and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-harry-phillips-com-verify-property-harry-phillip-6b7214be.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "03",
      "session": "Google Search Console property setup",
      "service": "photography",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com/get-quote/",
      "action": "Inspect this legacy URL in Google Search Console and capture the redirect/noindex state.",
      "accepted_evidence": "URL Inspection screenshot showing live test/index state, user-declared canonical, Google-selected canonical, crawl/indexing status and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-harry-phillips-com-inspect-priority-url-harry-ph-43195f20.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "04",
      "session": "Google Search Console property setup",
      "service": "photography",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com/privacy-policy/",
      "action": "Inspect this legacy URL in Google Search Console and capture the redirect/noindex state.",
      "accepted_evidence": "URL Inspection screenshot showing live test/index state, user-declared canonical, Google-selected canonical, crawl/indexing status and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-harry-phillips-com-inspect-priority-url-harry-ph-dab5ca0c.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "05",
      "session": "Google Search Console property setup",
      "service": "photography",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com/sitemap-photography.xml",
      "action": "Submit or confirm this sitemap in Google Search Console.",
      "accepted_evidence": "Sitemaps report screenshot showing submitted URL, status, discovered URLs if shown and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-harry-phillips-com-submit-sitemap-harry-phillips-f31bb1a7.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "06",
      "session": "Google Search Console property setup",
      "service": "photography",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com/sitemap.xml",
      "action": "Submit or confirm this sitemap in Google Search Console.",
      "accepted_evidence": "Sitemaps report screenshot showing submitted URL, status, discovered URLs if shown and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-harry-phillips-com-submit-sitemap-harry-phillips-0f1c9a3f.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "07",
      "session": "Google Search Console property setup",
      "service": "magic",
      "surface": "Google Search Console",
      "proof_type": "completion-gate",
      "target": "Use seo/webmaster-verification-runbook.md for hazzofcards.com.",
      "action": "Close this completion gate using the detailed row evidence: hazzofcards.com is verified, sitemaps are submitted and priority URLs are inspected.",
      "accepted_evidence": "Screenshot or export showing the property verified, listed sitemaps submitted or accepted, priority URL Inspection results for the target URLs, Google-selected canonical/indexability where relevant, account/property name and check date.",
      "save_proof_as": "seo/evidence-inbox/completion-02-google-search-console-hazzofcards-com-is-verified-sitemaps-are-submitt-ed60afb4.md",
      "closes_source": "seo/seo-completion-audit.csv",
      "status": "needed"
    },
    {
      "queue_rank": "08",
      "session": "Google Search Console property setup",
      "service": "magic",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://hazzofcards.com",
      "action": "Verify or inspect this property/URL in Google Search Console.",
      "accepted_evidence": "Property settings screenshot showing verification state, account or property name and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-hazzofcards-com-verify-property-hazzofcards-com-440c8297.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "09",
      "session": "Google Search Console property setup",
      "service": "magic",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://hazzofcards.com/sitemap-magic.xml",
      "action": "Submit or confirm this sitemap in Google Search Console.",
      "accepted_evidence": "Sitemaps report screenshot showing submitted URL, status, discovered URLs if shown and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-hazzofcards-com-submit-sitemap-hazzofcards-com-s-dac24ab0.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "10",
      "session": "Google Search Console property setup",
      "service": "magic",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://hazzofcards.com/sitemap.xml",
      "action": "Submit or confirm this sitemap in Google Search Console.",
      "accepted_evidence": "Sitemaps report screenshot showing submitted URL, status, discovered URLs if shown and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-hazzofcards-com-submit-sitemap-hazzofcards-com-s-7fde4c0d.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "11",
      "session": "Google Search Console property setup",
      "service": "websites",
      "surface": "Google Search Console",
      "proof_type": "completion-gate",
      "target": "Use seo/webmaster-verification-runbook.md for sites.harry-phillips.com.",
      "action": "Close this completion gate using the detailed row evidence: sites.harry-phillips.com is verified, sitemaps are submitted and priority URLs are inspected.",
      "accepted_evidence": "Screenshot or export showing the property verified, listed sitemaps submitted or accepted, priority URL Inspection results for the target URLs, Google-selected canonical/indexability where relevant, account/property name and check date.",
      "save_proof_as": "seo/evidence-inbox/completion-03-google-search-console-sites-harry-phillips-com-is-verified-sitemaps-ar-378a8b0a.md",
      "closes_source": "seo/seo-completion-audit.csv",
      "status": "needed"
    },
    {
      "queue_rank": "12",
      "session": "Google Search Console property setup",
      "service": "websites",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://sites.harry-phillips.com",
      "action": "Verify or inspect this property/URL in Google Search Console.",
      "accepted_evidence": "Property settings screenshot showing verification state, account or property name and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-sites-harry-phillips-com-verify-property-sites-h-c9bb4375.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "13",
      "session": "Google Search Console property setup",
      "service": "websites",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://sites.harry-phillips.com/sitemap-websites.xml",
      "action": "Submit or confirm this sitemap in Google Search Console.",
      "accepted_evidence": "Sitemaps report screenshot showing submitted URL, status, discovered URLs if shown and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-sites-harry-phillips-com-submit-sitemap-sites-ha-c16049a2.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "14",
      "session": "Google Search Console property setup",
      "service": "websites",
      "surface": "Google Search Console",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://sites.harry-phillips.com/sitemap.xml",
      "action": "Submit or confirm this sitemap in Google Search Console.",
      "accepted_evidence": "Sitemaps report screenshot showing submitted URL, status, discovered URLs if shown and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-google-search-console-sites-harry-phillips-com-submit-sitemap-sites-ha-4c2605da.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "15",
      "session": "Bing Webmaster Tools property setup",
      "service": "photography",
      "surface": "Bing Webmaster Tools",
      "proof_type": "completion-gate",
      "target": "Use seo/webmaster-verification-runbook.md for harry-phillips.com and capture Bing sitemap, URL submission and IndexNow status screenshots.",
      "action": "Close this completion gate using the detailed row evidence: harry-phillips.com is verified in Bing, sitemaps are submitted, IndexNow processing is confirmed and priority URLs are submitted or discoverable.",
      "accepted_evidence": "Screenshot or export showing the Bing site verified, listed sitemaps submitted or processed, priority URLs submitted or discoverable, IndexNow received or processed state where available, account/site name and check date.",
      "save_proof_as": "seo/evidence-inbox/completion-04-bing-webmaster-tools-harry-phillips-com-is-verified-in-bing-sitemaps-a-9c114b47.md",
      "closes_source": "seo/seo-completion-audit.csv",
      "status": "needed"
    },
    {
      "queue_rank": "16",
      "session": "Bing Webmaster Tools property setup",
      "service": "photography",
      "surface": "Bing Webmaster Tools",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com",
      "action": "Verify or inspect this property/URL in Bing Webmaster Tools.",
      "accepted_evidence": "Bing site dashboard or settings screenshot showing verified state and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-bing-webmaster-tools-harry-phillips-com-verify-site-harry-phillips-com-bf9b94fe.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "17",
      "session": "Bing Webmaster Tools property setup",
      "service": "photography",
      "surface": "Bing Webmaster Tools",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com/get-quote/",
      "action": "Inspect this legacy URL in Bing Webmaster Tools and capture the redirect/noindex state.",
      "accepted_evidence": "Bing URL submission or URL inspection screenshot showing submitted/discovered state and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-bing-webmaster-tools-harry-phillips-com-submit-priority-url-harry-phil-d14b29e0.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "18",
      "session": "Bing Webmaster Tools property setup",
      "service": "photography",
      "surface": "Bing Webmaster Tools",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://harry-phillips.com/privacy-policy/",
      "action": "Inspect this legacy URL in Bing Webmaster Tools and capture the redirect/noindex state.",
      "accepted_evidence": "Bing URL submission or URL inspection screenshot showing submitted/discovered state and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-bing-webmaster-tools-harry-phillips-com-submit-priority-url-harry-phil-927fe633.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "19",
      "session": "Bing Webmaster Tools property setup",
      "service": "magic",
      "surface": "Bing Webmaster Tools",
      "proof_type": "completion-gate",
      "target": "Use seo/webmaster-verification-runbook.md for hazzofcards.com and capture Bing sitemap, URL submission and IndexNow status screenshots.",
      "action": "Close this completion gate using the detailed row evidence: hazzofcards.com is verified in Bing, sitemaps are submitted, IndexNow processing is confirmed and priority URLs are submitted or discoverable.",
      "accepted_evidence": "Screenshot or export showing the Bing site verified, listed sitemaps submitted or processed, priority URLs submitted or discoverable, IndexNow received or processed state where available, account/site name and check date.",
      "save_proof_as": "seo/evidence-inbox/completion-05-bing-webmaster-tools-hazzofcards-com-is-verified-in-bing-sitemaps-are--e0b9bfc0.md",
      "closes_source": "seo/seo-completion-audit.csv",
      "status": "needed"
    },
    {
      "queue_rank": "20",
      "session": "Bing Webmaster Tools property setup",
      "service": "magic",
      "surface": "Bing Webmaster Tools",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://hazzofcards.com",
      "action": "Verify or inspect this property/URL in Bing Webmaster Tools.",
      "accepted_evidence": "Bing site dashboard or settings screenshot showing verified state and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-bing-webmaster-tools-hazzofcards-com-verify-site-hazzofcards-com-9d8823e7.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "21",
      "session": "Bing Webmaster Tools property setup",
      "service": "websites",
      "surface": "Bing Webmaster Tools",
      "proof_type": "completion-gate",
      "target": "Use seo/webmaster-verification-runbook.md for sites.harry-phillips.com and capture Bing sitemap, URL submission and IndexNow status screenshots.",
      "action": "Close this completion gate using the detailed row evidence: sites.harry-phillips.com is verified in Bing, sitemaps are submitted, IndexNow processing is confirmed and priority URLs are submitted or discoverable.",
      "accepted_evidence": "Screenshot or export showing the Bing site verified, listed sitemaps submitted or processed, priority URLs submitted or discoverable, IndexNow received or processed state where available, account/site name and check date.",
      "save_proof_as": "seo/evidence-inbox/completion-06-bing-webmaster-tools-sites-harry-phillips-com-is-verified-in-bing-site-a98adddc.md",
      "closes_source": "seo/seo-completion-audit.csv",
      "status": "needed"
    },
    {
      "queue_rank": "22",
      "session": "Bing Webmaster Tools property setup",
      "service": "websites",
      "surface": "Bing Webmaster Tools",
      "proof_type": "webmaster-tool-screenshot",
      "target": "https://sites.harry-phillips.com",
      "action": "Verify or inspect this property/URL in Bing Webmaster Tools.",
      "accepted_evidence": "Bing site dashboard or settings screenshot showing verified state and check date.",
      "save_proof_as": "seo/evidence-inbox/webmaster-bing-webmaster-tools-sites-harry-phillips-com-verify-site-sites-harry--16512c13.png",
      "closes_source": "seo/webmaster-evidence-matrix.csv",
      "status": "needed"
    },
    {
      "queue_rank": "23",
      "session": "Stale external source cleanup",
      "service": "photography",
      "surface": "Pixieset",
      "proof_type": "stale-source-screenshot",
      "target": "https://harryphillips.mypixieset.com/",
      "action": "Update, retire, redirect, noindex or document ownership for this stale external source.",
      "accepted_evidence": "Updated Pixieset URL or confirmation the page is retired/noindexed.; Screenshot showing the canonical photography URL if the page remains live.; Screenshot showing stale broad portfolio copy removed.; Date updated.",
      "save_proof_as": "seo/evidence-inbox/stale-source-pixieset-harryphillips-mypixieset-com-6c6b31c3.png",
      "closes_source": "seo/stale-source-cleanup.csv",
      "status": "needed"
    },
    {
      "queue_rank": "24",
      "session": "Stale external source cleanup",
      "service": "photography",
      "surface": "harryphillipsphotography.co.uk",
      "proof_type": "stale-source-screenshot",
      "target": "https://www.harryphillipsphotography.co.uk/",
      "action": "Update, retire, redirect, noindex or document ownership for this stale external source.",
      "accepted_evidence": "Ownership confirmation or note that the domain is not controlled.; Redirect, noindex, retirement or rewritten live URL proof.; Screenshot showing the canonical photography URL if the page remains live.; Date checked or updated.",
      "save_proof_as": "seo/evidence-inbox/stale-source-harryphillipsphotography-co-uk-www-harryphillipsphotography-co-uk-f95fa63b.png",
      "closes_source": "seo/stale-source-cleanup.csv",
      "status": "needed"
    }
  ],
  "external_proof_still_needed": [
    "Google Search Console property verification, sitemap submission and priority URL inspection for all three public properties.",
    "Bing Webmaster Tools verification, sitemap submission, priority URL submission and IndexNow processed/received proof.",
    "Answer-engine retests after indexing systems have had time to process the updated pages and sitemaps.",
    "Off-site corroboration from directories, reviews, partner pages, case studies and refreshed public profiles.",
    "Cleanup or documentation of stale/conflicting external sources such as legacy Pixieset, exact-match unrelated domains and old social/profile copy."
  ],
  "evidence_files": {
    "completion_audit": "https://harry-phillips.com/resources/seo-completion-audit",
    "completion_audit_markdown": "https://harry-phillips.com/resources/seo-completion-audit.md",
    "official_source_map": "https://harry-phillips.com/resources/official-source-map",
    "public_image_evidence": "https://harry-phillips.com/.well-known/image-evidence.json",
    "ai_site_catalog": "https://harry-phillips.com/.well-known/ai-site.json",
    "full_ai_summary": "https://harry-phillips.com/llms-full.txt",
    "photography_authority": "https://harry-phillips.com/resources/photography-authority",
    "magic_authority": "https://hazzofcards.com/resources/magic-authority",
    "websites_authority": "https://sites.harry-phillips.com/resources/websites-authority",
    "proof_capture_queue": "https://harry-phillips.com/resources/seo-proof-capture-queue",
    "proof_capture_queue_markdown": "https://harry-phillips.com/resources/seo-proof-capture-queue.md",
    "proof_capture_queue_source": "seo/proof-capture-queue.md"
  },
  "no_ranking_claim": "This file does not claim rankings, citations or inclusion. It records the current proof state and the remaining evidence needed."
}
