Internal linking is simultaneously one of the highest-ROI things you can do in SEO and one of the most reliably neglected. I know the theory cold. Every internal link is a vote for the target page. Links from your high-authority pages pass equity to new ones. A clean internal structure helps crawlers understand what your site is even about. And yet, in practice, every time I finished a new article I'd add maybe two internal links — whichever ones I happened to remember mid-edit — hit publish, and move on with my life. Multiply that by a few hundred articles and I had been quietly leaving free equity on the floor for years.
The reason was pure friction. Doing it properly meant re-reading the new article, then mentally cross-referencing it against every page I'd ever published to find natural link spots, then doing the reverse — figuring out which old articles should link forward to the new one. That's a half-hour of tedious lookup work per article, and 'tedious lookup work' is the category of task my brain is best at avoiding.
The two-directional plan that made it a ten-minute step
The Internal Link Map — Find the Best Linking Spots In and Out of New Content prompt made the whole thing systematic. I paste in the new article plus a list of my existing pages — I keep that as a running Notion table of title and primary keyword — and Gemini 3 Pro Preview returns both outbound links (from the new piece to existing content) and inbound opportunities (old articles I should edit to point at the new one). I run it on Gemini specifically because it holds a long article plus a big page list in context at once and returns a clean table, which is exactly the long-context, structured-output job it's built for.
The killer feature is the placement column. Instead of just telling me 'link to your pricing page,' it quotes the exact sentence in my new article where that link belongs. So I'm not re-reading 1,800 words hunting for the right anchor spot — I'm doing find-and-replace on quoted sentences. The entire plan takes about ten minutes to implement, both directions. That placement detail is also what kept me actually using the prompt instead of abandoning it after a week. Tools that give you a to-do list without telling you where to do it just relocate the friction; this one removes it, because the hardest part of internal linking was never deciding to do it, it was the re-reading.
- Average outbound internal links per article went from 2 to 6 after I adopted this
- Inbound linking from old content is the part everyone skips — the prompt makes it impossible to forget
- The orphan-risk section flagged a cluster of 4 articles with no natural connection to anything, so I built them a hub page
- Anchor-text suggestions are consistently more specific and keyword-aligned than what I'd reach for myself
The orphan flag found a problem I didn't know I had
The orphan-risk section surprised me the most. It pointed out that four of my older articles had essentially no natural link path to or from anything else on the site — they were islands. Crawlers struggle to value island pages, and readers never find them. I'd genuinely never noticed, because no single article review would reveal a site-wide structural gap. I spun up a small hub page that tied those four orphans together thematically, linked the hub from a high-traffic pillar, and two of the four started picking up impressions within a month.
The caveat: don't link like a robot
The one thing I watch for is forced links. The prompt tags any suggestion that might read as unnatural with [REVIEW — may read as unnatural], and I take that seriously, because a link crammed in purely for equity annoys readers and Google has gotten good at sniffing out manipulative internal linking. I skip maybe one suggestion in eight. The other seven genuinely help a reader get where they're going, which is the only internal link worth shipping. The flag matters because the temptation, once you have a tool generating link suggestions, is to just accept all of them — and an article stuffed with eleven internal links reads like a spam farm even when each link is individually defensible. Restraint is part of the craft, and the [REVIEW] tag is the prompt nudging you toward it.
There's also a quality input most people neglect: your existing-pages list. The whole thing is only as good as the page inventory you feed it, so I treat that Notion table as a real asset — title and primary keyword for every published page, updated whenever I ship something new. It takes thirty seconds per article to maintain and it's the difference between the prompt suggesting your best commercial pages and the prompt working blind. Garbage inventory in, mediocre links out. A clean inventory turns the prompt from helpful to genuinely strategic, because it can actually prioritize pushing equity to the pages that make money.
Internal linking is no longer a 'remember to do it' afterthought — it's a fixed ten-minute step I run after every article, right before I schedule it, alongside my On-Page SEO Audit — Score Any Page Against 20 Ranking Factors prompt. Grab the Internal Link Map — Find the Best Linking Spots In and Out of New Content prompt on Prompt Dock and run it on your next article — the first time it surfaces an orphan page you forgot existed, you'll keep it forever.