one link per page, first mention wins

Internal links are the cheapest SEO lever you have, and the one that gets skipped when a post is due in an hour. This tool does the boring part: reading the draft against your list of pages and pointing out where a link fits.

How to use it

  1. List the pages you want to link to, one per line, as URL | keyword, other keyword. No time? Paste the URLs or your sitemap.xml and it’ll use the slugs.
  2. Paste the draft you’re about to publish.
  3. Add the draft’s own URL so it doesn’t suggest a link to itself.
  4. Go through the suggestions and add the links you agree with.

How it decides

  • Longer phrases win, so “email marketing software” gets the link before “email”.
  • One link per target page, on its first mention.
  • Matches don’t overlap, so two pages can’t claim the same words.
  • Pages that never come up are listed at the end. If one of them really belongs in this post, that’s a sentence worth writing.

Questions

Can I paste my sitemap?

Yes. Paste the contents of your sitemap.xml and it reads every URL. Keywords then come from each URL's slug, so /blog/welcome-email-examples becomes "welcome email examples". For better matches, list pages as URL | keyword, keyword.

Why only one link per page?

Linking to the same page three times from one article doesn't help readers or rankings. The first natural mention is usually the right one.

Does it handle plurals?

Simple ones. "welcome email" also matches "welcome emails". For anything else, add the variation as another keyword.

Is my draft sent anywhere?

No. Matching runs in your browser and nothing is stored.

Want one built for your stack?

Book a 30-minute call. We’ll map where AI can take growth work off your plate, and what to build first.

Book a strategy call →psst… cameras optional ✦