Done · P0
1. Indexing and migration integrity
Current sitemap URLs, canonical pages, redirects, legacy mappings and dead URLs form an intentional local URL system. The two unknown sitemap URLs have valid current crawl paths through visible homepage links, and the privacy and plural-sitemap decisions are explicit.
Verification The local evidence manifest covers 41 source pages, 41 sitemap URLs, 84 static rules, 184 legacy-map keys and the URL matrix. It reports no sitemap mismatch, broken internal link, canonical variant or orphan commercial page. The legacy generator records 184 relevant mappings and explicit deliberate-404 exclusions. GSC remains a dated baseline, not a re-indexing claim.
Do not invent location coverage, redirect unrelated historical URLs to the homepage, delete valid content, or mutate Search Console.
Screenshot limit: GSC Pages and URL Inspection are provider read-only evidence. Local tracker/browser proof and the dated baseline are recorded; no provider mutation or fresh reinspection was claimed.
Done · P1
2. Canonical metadata and content relevance
Every current indexable page has an accurate unique title, description, H1, canonical, opening intent match and useful page-specific content. The 15-minute versus 30-40-minute wording is resolved without an unsupported promise.
Verification The all-page manifest reports nonempty metadata, H1 and opening answers for all 41 pages, zero exact duplicate titles/descriptions, zero threshold similarity pairs, and zero numeric arrival promises. Unsupported 15-minute and 30-40-minute wording was replaced with phone-confirmed arrival wording in source, dist, templates and generator data.
Do not keyword-stuff, create doorway-like near-duplicates, alter verified phone/address/review facts, or make a speed guarantee without business evidence.
Local browser render captured: homepage, /furgonmentes and /automento-budakeszi show their final title, H1, canonical, phone seam and four JSON-LD blocks. Desktop and mobile checks are recorded in the handoff.
Done · P1
3. Internal links and crawl paths
Important service, motorway and location pages are discoverable through relevant visible links, not only through the sitemap. Links point at canonical extensionless URLs.
Verification The
full local link graph records 41-page reachability, visible incoming links for every commercial page, no broken targets and no extension/slash variants. The homepage keeps 19 visible service links, including both historically unknown sitemap pages. Production links remain a separately dated baseline.
Do not add hidden links, repetitive keyword-only link blocks, or links that change the user journey merely to inflate crawl counts.
Equivalent local evidence: graph edges and rendered anchor checks are in the evidence manifest. The browser render confirmed canonical homepage/service/location navigation without a hidden or onclick-only crawl path.
Done · P1
4. Structured data and SERP eligibility
JSON-LD is valid, page-specific and consistent with visible breadcrumbs, services and FAQ content. The business identity remains stable across the site.
Verification The
all-page schema manifest parses 0 errors across the current inventory and reports zero semantic errors, FAQ mismatches or review/rating fields. Stable identity, page-specific Service URLs, breadcrumb tails and visible FAQ answers all pass. Legal and non-Service pages intentionally use their existing appropriate schema types.
Do not add schema for content not visible on the page, manufacture reviews or ratings, or duplicate conflicting business identities.
Local rendered/schema evidence is complete. Google rich-result or selected-canonical status remains an explicit provider unknown because no fresh URL Inspection or deployment was authorized.
Done · P2
5. Quality, accessibility and release safety
Changed source and deploy artifact agree and are ready for a later release. No new crawl, mobile, consent, phone-link or console defect was found in the checked inventory. Existing image markup with 83 missing intrinsic dimension pairs is recorded as a non-blocking follow-up.
Verification Local HTML, asset, link, JSON-LD and parity checks pass.
audit_migration.py and
audit_analytics.py pass. CUA rendered desktop/mobile homepage, service and location representatives, exercised consent refusal/reopen/acceptance, and reported no console warnings/errors. Existing source/dist tracking, consent and phone invariants remain present. The repository Playwright package is unavailable, so the focused CUA checks are the browser evidence.
Do not remove consent, tracking or phone-click invariants, copy original images into dist, or deploy to production during this goal.
Browser evidence captured at default desktop and explicit mobile width. All three representatives had no horizontal overflow, in-viewport header children, valid canonical/H1, phone links and four JSON-LD blocks.
Done · evidence
6. Living evidence and handoff
This page and the audit Markdown record what changed, why, proof, screenshots or placeholders, remaining provider actions and the exact resume point.
Verification This same file preserved the black baseline, then switched to
agent-live blue on the first executor update. Its loopback URL is
http://127.0.0.1:8767/action-plans/csupi-gsc-seo-remediation-20260917.html. The local in-app browser rendered it with computed body color
rgb(7, 92, 255); a parent-task open request was queued, but the child cannot independently observe the parent sidebar panel.
Final handoff report
Do not erase the baseline, hide failures, expose credentials, publish private evidence, or treat a plan as completed work.
Screenshot captured in the local Codex in-app browser. Parent-sidebar targeting was queued and remains the only UI observation limit recorded here.