Run internal-link outreach

Existing pages already pass authority. Find pages that link to outdated, thin or competing resources and ask their owners to point the link at your stronger page. Mine unlinked brand mentions as a second source. Send a short personalised email that names the page and the replacement, then follow up once and track replies.

mediumOff-siteimpact effort

Why this matters

Point old links at the better page before writing new 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.

Join the waitlist

Before you start

  • A list of pages worth linking to
  • Backlink data or the Search Console links report

How to apply it

  1. Choose the replacement pages General best practice

    List the pages that should receive links: current guides, comparison pages and money pages with clear canonical URLs. Note the older URLs each one replaces.

    Check: Each target page returns 200 and has a self-referencing canonical.

  2. Find pages linking to weaker URLs General best practice

    Use a backlink tool or the Search Console links report to list external pages linking to outdated, thin or competing URLs, and keep only followable editorial links.

    Check: The list has at least 20 linking pages with the exact source and target URL.

  3. Mine unlinked brand mentions General best practice

    Search for the brand and product names, then record pages that mention the brand without linking. Treat these as warm prospects.

    Check: The mention list records the page URL, the sentence and whether it already links.

  4. Send and follow up once General best practice

    Email the page owner with the source URL, the replacement URL and one sentence on why it is better. Follow up once after seven days and log the reply.

    Check: Every contact has a sent date, a follow-up date and an outcome in the tracker.

This happens outside your codebase

Work through the steps above on the named site or dashboard, then record the result in your agent session. There is no repository edit for this tip.

Get the prompt for your agent

A ready-to-paste prompt that walks your agent through this work and records the result.

Join the waitlist

Source: seo-mcp playbook · curated entry · report an error

Framework notes

nextjs-app

Pages live under `app/`; confirm the canonical URL in `metadata.alternates.canonical` before requesting a replacement link.

static-html

Each page is a file with a hand-written `<link rel="canonical">`; use the canonical URL, not the file path, in outreach.

Official references

Let your agent apply this + 161 more tips.

Pre-order — $19