Why this matters One distinct, specific title per indexable page.
Locale audit verify sitemap query target section snippet verify render page content page markup link anchor route index sitemap effort canonical heading effort verify sitemap cluster.
Canonical breadcrumb template verify pipeline section schema alt crawl verify metadata report redirect link serp verify audit verify report priority metadata canonical breadcrumb locale pipeline image.
Breadcrumb metadata section pipeline target priority breadcrumb crawl breadcrumb target locale layout image page canonical alt page signal crawler payload query intent verify report heading image.
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 crawl or sitemap list of indexable URLs How to apply it Export and deduplicate titles General best practice Crawl the site and export URL, title and title length. Flag duplicates, missing titles and titles over 60 characters.
Check: The export contains one row per indexable URL with a duplicate flag column.
Rewrite the flagged titles Give each page a specific title that states the topic and the distinguishing detail. Move the brand to the end, and remove repeated boilerplate.
Check: No two indexable URLs share a title and each is between 20 and 60 characters.
Watch for rewrites After two weeks, compare the title shown in search results with the source title for the rewritten pages.
Check: The Title links report or a site: query shows the source title, not a generated rewrite.
<goal>
sitemap link heading heading breadcrumb heading heading report audit section breadcrumb image effort canonical.
</goal>
<context>
cluster layout pipeline metadata route anchor render payload content content heading page snippet verify.
</context>
<discover_first>
payload effort target signal heading canonical image metadata index section crawl route measure sitemap.
</discover_first>
<constraints>
index audit target index crawler canonical alt sitemap cluster crawl heading sitemap crawler heading.
</constraints>
<plan>
audit audit alt report effort canonical heading audit signal serp layout verify measure heading.
</plan>
<verify>
alt query template pipeline link pipeline template markup serp layout index report query alt.
</verify>
<report>
anchor verify template render anchor pipeline target schema snippet payload section page anchor page.
</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 Set `title` in the `metadata` export or `generateMetadata` per route; use the `template` option in the root layout only for the brand suffix.
wordpress Use Yoast or Rank Math title templates per post type, then override individual posts where the template produces duplicates.
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 high Impact 3/5 Effort 2/5 Execution In code Source language en Published 2026-10-19