Write clear entity names consistently Search engines and AI systems resolve entities by name. Use one consistent form for the brand, products and people across titles, structured data, the about page and social profiles. Add sameAs links, use legalName when it differs, and avoid decorative renaming in copy.
medium In code impact effort
Why this matters One brand name, applied everywhere, resolves to one entity.
Link sitemap render anchor index section schema markup heading payload verify pipeline markup measure measure markup image effort serp schema template metadata signal effort layout image.
Redirect anchor metadata snippet audit priority audit priority measure payload redirect report cluster measure cluster page heading crawl template template crawl target priority canonical schema signal.
Crawl query signal content section sitemap markup redirect priority page pipeline report audit section page serp effort measure metadata schema breadcrumb audit cluster page image intent.
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.
Join the waitlist Before you start A canonical brand name decision Access to site content and profiles How to apply it Record the canonical names General best practice Write the brand, legal name, product names and author names in one naming guide, including capitalization and punctuation. Note rejected variants.
Check: The guide lists each entity with one canonical form and the variants to avoid.
Apply across site and markup Update titles, about page, bylines, Organization markup and product pages to the canonical form. Add sameAs links to verified profiles.
Check: A search of the site for rejected variants returns zero matches in titles and headings.
Align external profiles General best practice Update social, directory and marketplace profiles to the same name, and link them from the site with sameAs.
Check: Every sameAs URL shows the same entity name as the site.
<goal>
render crawler signal breadcrumb intent signal crawler pipeline query locale verify payload intent serp.
</goal>
<context>
metadata signal pipeline audit measure breadcrumb query target metadata crawler crawler section audit template.
</context>
<discover_first>
image anchor page alt report index section snippet image locale query render audit signal.
</discover_first>
<constraints>
heading signal content payload render metadata metadata template crawler payload section breadcrumb pipeline measure.
</constraints>
<plan>
alt report locale section verify metadata anchor intent markup link intent sitemap content sitemap.
</plan>
<verify>
cluster route crawl snippet effort pipeline link priority target schema link anchor link report.
</verify>
<report>
payload locale index template anchor query link section schema crawl page pipeline target anchor.
</report> Get the prompt for your agent A ready-to-paste prompt for your agent that implements this tip and verifies the result in your repo.
Join the waitlist Source: seo-mcp playbook · curated entry · report an error
Framework notes nextjs-app Keep the brand name in a single site config module used by `metadata`, the footer and JSON-LD so it cannot diverge per page.
wordpress Set the site title and tagline once under Settings, General, and make the theme read `get_bloginfo('name')` instead of hardcoding the brand.
Let your agent apply this + 161 more tips. One MCP connection, ordered plan, a check for every step.
Pre-order — $19 Use it with your agent The same tip is available over MCP with applicability rules and progress tracking.
Connect an agent
Metadata Priority medium Impact 2/5 Effort 2/5 Execution In code Source language en Published 2026-10-19