MyLinks — AI Internal Linking Tool

2 min read
MyLinks — AI Internal Linking Tool

What it is

An SEO tool that crawls your website, understands your content inventory, & suggests precise internal links for any draft, then applies them directly to Google Docs.

The problem it solves

Internal linking is important for SEO, but is usually a time-consuming one.

I often have to manually scan hundreds of pages or do a "clientwebsite.com: anchor text" search for relevant linking opportunities on every article.

If a writer wants to be lazy, this part that helps Google understand your website architecture is the easiest to skip. With MyLinks, I don't have to.

How it works

I connect my (client's) domain. MyLinks crawls the sitemap, extracts every page's title, URL, headings, word count, & page type, then assigns each page a priority score. See example here:

MyLinks sitemap overview

When I'm ready to link a draft, I'd paste my article (or connect a Google Doc). The AI, via Google Gemini, reads the draft against my top 200 pages below four years old & returns 8–15 link recommendations, each with the exact anchor text, the target URL, a relevance score, & a reason for why the link is valuable in plain-English.

This is the dashboard after I get link suggestions (before I approve or reject any):

MyLinks dashboard before approving

This is what it looks like when I accept its recommendations:

MyLinks after accepting recommendations

& this is what it looks like when I apply those edits to Google Docs:

MyLinks applied to Google Docs

I get to review each suggestion in a split-panel interface: my article on the left, recommendations on the right, like Grammarly. I approve the links I want, reject those I don't, & breeze through other writing/editing tasks.

What this means for you

If you manage multiple writers or have a high publishing frequency because of your industry, this tool can save you & your team a lot of time. Especially if they don't understand how most of your existing content fit into the larger "content library" you have built.

I built with: Claude Code, Google Gemini 2.5 Flash, Supabase, Google Docs API, Next.js, Cheerio.

Take a look at my GitHub repo.I wrote wrote about it on LinkedIn here

← Back to Projects