Name, address and phone must match exactly wherever they appear: footer, contact page, Google Business Profile, directories and listings. Choose one format, apply it everywhere, record it in a shared document, and fix the highest-authority citations first.
One canonical name, address and phone, everywhere.
Schema anchor audit audit section priority section serp effort markup effort content snippet alt measure cluster signal markup redirect template crawler content section payload breadcrumb route.
Verify image locale cluster breadcrumb cluster content snippet signal route payload cluster report pipeline payload breadcrumb breadcrumb heading alt audit signal template target heading page render.
Canonical breadcrumb alt crawler render snippet verify crawl schema priority canonical page alt audit pipeline measure link markup report link content signal schema audit effort content.
Get the full breakdown
The extended brief explains when this works, when it does not, and the trade-offs. Join the waitlist and it unlocks for every tip when sign-in opens; MCP access is the paid part.
Keep NAP in a footer widget or a custom field used by the location template; editing it in multiple widgets is the usual source of drift.
shopify
If the store has a physical location, keep the address in `config/settings_schema.json` and render it from settings so the footer and contact page agree.