Skip to content

Free tools for SEO, AI search, Google Ads and local businesses. No sign-up. See all tools

DigitalSnot

Internal Link Suggester: links to add to a new article, and links to it

Find where a new article should link to your other pages, and which older pages should link to it.

  • Free to use
  • Runs in your browser
  • No sign-up
Read what the guide says

This is the Internal Link Suggester.

Find where a new article should link to your other pages,

and which older pages should link to it.

Paste your pages as URL | title lines,

or upload or paste your sitemap.xml. Pages without a title get words from their address.

Or press Try an example to fill in sample details.

Add the new article's address,

title and text. Paste the HTML from your editor's code view to have the links already in it checked too.

Add the links that help the reader,

with the suggested anchor text or words that fit the sentence,

then link to the new article from the older pages listed.

It runs in your browser, so nothing you type is uploaded.

Try it free on this page.

One page per line as URL | title, or paste your sitemap.xml. Pages without a title get words from their address.

Paste HTML to also check the links already in it. Hindi and Hinglish work too.

Google gives no number. Add the links that help a reader.

Runs in your browser. Nothing is uploaded.

Your link suggestions appear here

Add your pages and the new article, or try the example. This tool reads only your page titles and addresses, not their full text, and it never writes new sentences.

Share this free tool

Embed this tool on your websiteFree. Paste one code; it runs in your visitors' browsers.

Copy this code into a page of your site. The tool sets no cookies and sends nothing your visitors type to us. Change height="760" if it needs more room.

Preview the embed
Read what the video says

Want one of our free tools on your own website?

Here's how to embed it, in about a minute.

Open any of our browser tools, such as the GST Calculator.

Below the tool, find Embed this tool on your website, and open it.

Press Copy code.

The code is a frame with the tool in it, plus a short credit line that links to the tool's page.

In your website's editor, add an HTML block where you want the tool, and paste the code.

In WordPress, that's the Custom HTML block.

If the tool needs more room, change the height in the code.

Publish the page, and the tool works on your site.

Here, it's on a sample page for a made-up sweet shop.

Visitors use it right there. It sets no cookies, and sends nothing they type to us.

The credit line under it links to the tool on DigitalSnot.

You can embed as many of our free browser tools as you like.

About the Internal Link Suggester

Paste your site's pages, as a sitemap.xml or URL | title lines, and the text of a new article with its title and address. The suggester finds phrases in the article that match another page's title or address, and shows the anchor text and the sentence where each link would go. It lists older pages whose titles share words with the new article, so you can link to it from them with varied anchor text. If you paste HTML, it also checks the links already in the article: generic anchors such as "click here", links Google cannot follow and the same anchor used again and again. It only knows your page titles and addresses, not their full text, and it does not write new sentences. It runs in your browser.

How it works

  1. 01

    Paste your pages as URL | title lines, or upload or paste your sitemap.xml. Pages without a title get words from their address.

  2. 02

    Add the new article's address, title and text. Paste the HTML from your editor's code view to have the links already in it checked too.

  3. 03

    Add the links that help the reader, with the suggested anchor text or words that fit the sentence, then link to the new article from the older pages listed.

How the suggestions are found

We break each page title and address into phrases of two to six words and look for them in the article word for word, allowing for plurals and hyphens. Words found in many of your titles, such as your city, count for less than rare ones, and a phrase that is a whole title or address counts for more. Each page is suggested once, at its best match, with at most one new link a sentence and none inside headings or existing links. Older pages are ranked by the words their titles share with the new article's title, keyword and most used words. This is our method, not Google's.

What Google says about internal links

Google can generally follow a link only when it is an <a> element with an href attribute. Anchor text should be descriptive, reasonably concise and relevant to the page it links to: Google gives "click here" and "read more" as examples to avoid, and asks you not to cram keywords into anchors. For an image link, the alt text works as the anchor text. Google also says every page you care about should have a link from at least one other page on your site, as it mainly finds new pages through links.

What this tool cannot do

It only knows the titles and addresses of your pages, not their text, so it cannot see whether an older page already links to the new article, or pick the best spot inside an older page: open each page and add the link where it fits. A matching phrase is not always the right link, so read each one in its sentence. It does not visit your site, check that pages are live or indexed, or write sentences for you. Lists over 5,000 pages are cut to the first 5,000.

Frequently asked questions

How many internal links should an article have?

Google gives no number. Link where a related page would help the reader, and link each page once rather than many times. The tool suggests up to the number you choose, ranked by how closely each phrase matches its page, so you can stop at the ones that make sense.

What makes good anchor text?

Google asks for anchor text that is descriptive, reasonably concise and relevant to the page it links to, and that still makes sense when read on its own. "Click here", "read more" and Hinglish versions such as "yahan click karein" say nothing about the page. Write naturally: do not cram keywords into anchors or use the same exact phrase every time.

Why should older pages link to my new article?

Google mainly finds new pages by following links from pages it already knows, and says every page you care about should have a link from at least one other page on your site. A link from a related older page also helps that page's readers find the new one. Add the new article to your sitemap as well, though a sitemap does not guarantee that Google uses it.

Can I use my sitemap if it has no page titles?

Yes. Upload or paste sitemap.xml and the tool reads each page's address from its loc tag, then takes words from the last part of the address, so /blog/bone-grafting-before-implants/ becomes "Bone grafting before implants". Titles give better matches, so add URL | title lines for your main pages. A sitemap index lists other sitemaps, not pages: open the sitemaps it lists.

Does it work with Hindi and Hinglish articles?

Yes. Devanagari words are kept whole, with their vowel signs, and addresses with Hindi words are decoded, so a page called मिठाई डिब्बा can be matched in a Hindi article. Hinglish small words such as "ka", "ki" and "mein" are ignored when phrases are matched. Matching is word for word, so an English page title will not match the same idea written in Hindi.

Sources and checks

Rules last checked

The Internal Link Suggester follows these official pages:

Scores, limits and suggestions marked "our checklist", "our measure" or "our suggestion" are ours, not Google's or the platform's. How our tools work

Want help with your content?

Tell us about your site and what your articles and pages should bring in. We reply within one business day.

Talk to us Our service: Content and blog SEO

More content writing tools

All content writing tools

Want us to fix what the tool found?

Tell us about your business and what you want to grow. We reply within one business day with next steps, not a sales script.

  • A reply within one business day
  • A quick look at your site and search visibility before we talk
  • Your details are only used to answer your enquiry

Prefer email or a call?

[email protected]

+91 70079 75411