SEO & Traffic

Internal Linking for Blogs: A Simple SEO Guide for Beginners (2026)

Posts with no links pointing to them are hard to find for readers and Google. Learn how to add internal links the right way with a simple routine for every post.

Genius GuruFounder, GeniusGuru 6 min read
Quick answer:
  • Internal links are links from one page of your site to another page of the same site.
  • They help readers find related posts and help Google discover and understand your pages.
  • Use normal <a href> links with short, descriptive anchor text, not "click here".
  • Make sure every important page gets at least one link from another page, and add links from new posts to old ones and back.

You have published 20 or 30 posts, but many of them get no visits and some are not even indexed. Often the problem is simple: those posts are islands. Nothing on your site points to them.

Internal linking is one of the easiest SEO tasks you can do yourself, for free, today. This guide explains what it is, what Google recommends, and a simple routine you can follow for every post.

What is internal linking in SEO?

An internal link is any link from one page on your domain to another page on the same domain. Your menu, footer, category pages and links inside your posts are all internal links.

The links inside the body of a post are called contextual links. They are the most useful ones, because the words around them explain why the linked page is relevant.

Google's link best practices say that internal links help both people and Google find their way around your site. The page also says every page you care about should have a link from at least one other page on your site.

In simple terms, internal links help with three things:

  1. Discovery. Google finds new pages by following links. A post with no links pointing to it is harder to find.
  2. Understanding. The anchor text tells Google what the linked page is about.
  3. Readers. A helpful link keeps people reading the next useful page instead of going back to Google.
Note: Internal links help Google find and understand pages. They do not guarantee rankings or indexing. If your posts are still not indexed after you add links, read our guide on Crawled - currently not indexed.

Here is a short summary of Google's guidance, in plain words.

Google says it can reliably follow links only when they are an <a> element with an href attribute. A button that opens a page with JavaScript, or text you made clickable with a <span>, may not be followed. Relative links like /blog/my-post/ are fine.

Write descriptive anchor text

Anchor text is the clickable words. Google recommends anchor text that is descriptive, reasonably short, and relevant to both pages.

Weak anchor textBetter anchor text
click herehow to submit a sitemap in Search Console
read moreAdSense approval checklist
this postfree keyword research for a new blog
best blogging tips best blog SEO tips blogon-page SEO checklist

A good test: read the anchor text on its own. If it makes sense without the sentence around it, it is good.

Do not stuff keywords

Google's page warns that keyword stuffing is against its spam policies. Do not force the same exact keyword into every link. Write naturally.

Do not overload a page

Google does not give a fixed number of links per page. It does say that a page that looks overloaded with links probably has too many. Link where it actually helps the reader, and give each link some surrounding words.

How to add internal links: a simple routine for every post

Step 1: Add 2 to 4 links from the new post to older posts

While writing, ask: "What would a reader need to know next?" Link to that post. For example, a post about writing titles can link to your on-page SEO checklist.

Step 2: Add links from older posts to the new post

This is the step most bloggers forget. Search your own site for the topic:

  1. Go to Google and type site:yourdomain.com topic words.
  2. Open the 2 or 3 most related older posts.
  3. Add one natural sentence with a link to your new post.

Now your new post has links pointing to it from pages Google already knows.

Pick your 5 to 10 most important pages: your best guides, product pages or tool pages. Make sure several related posts link to each of them.

Step 4: Check for orphan pages

An orphan page is a page with no internal links pointing to it. To find them on a small site:

  1. Make a list of all your post URLs (your sitemap is a quick source).
  2. For each URL, check if at least one other post or category page links to it.
  3. Add a link from a related post to any page that has none.

In Google Search Console, the Links report (in the left menu) also shows your top internally linked pages. Pages missing from that list may need more links.

When you change a URL or delete a post, old links break. Update them to the new URL. A reader who hits a "page not found" error usually leaves.

Tip: Keep a simple sheet with three columns: post URL, main keyword, and "linked from". Update it each time you publish. On a small blog this takes two minutes and saves hours later.

Common internal linking mistakes

  • Linking only from the menu. Menu links help, but contextual links inside posts carry more meaning.
  • Using the same anchor for different pages. If two pages share the anchor "SEO tips", Google and readers cannot tell them apart.
  • Linking two posts that target the same keyword. If you have two posts on the same topic, merge them into one stronger post instead.
  • Too many links in one paragraph. Space them out so each has context.
  • Linking to near-empty pages. Tag pages with one post each add little. Link to real posts.
  • Adding nofollow to internal links. There is usually no reason to do this on your own posts.

Internal linking example for a small blog

Imagine a blog about starting a website. A simple structure could look like this:

  • Main guide: how to start a blog (links out to all the step posts below).
  • Step posts: keyword research, on-page SEO, submitting a sitemap, AdSense approval (each links back to the main guide and to the next step).
  • Problem posts: "not indexed" fix, "ads.txt not found" fix (each links to the step post it relates to).

On our own blog, for example, our guide on how to start a blog in India works as a main guide, and posts like how to submit a sitemap are step posts.

Some website scripts help with this by showing related posts or category links automatically. That is useful, but it does not replace the contextual links you write by hand. If you are choosing a ready-made site, our marketplace lists scripts you can check before you buy.

Final word

Internal linking is free, quick and fully in your control. Use real links, write clear anchor text, and make sure no important page is left alone.

Next step: open your five most recent posts today and add two useful links to and from each one. If you want a guided path through SEO basics, see our courses.

Frequently asked questions

How many internal links should a blog post have?

Google does not set a number. Add links where they truly help the reader, often 2 to 5 in a normal post, and avoid pages that look overloaded with links.

Should internal links open in a new tab?

It is usually better to open internal links in the same tab, since readers stay on your site either way. This is a user experience choice, not a ranking rule.

Do internal links help a page get indexed?

They help Google discover pages, which is a key step. They do not guarantee indexing, because Google also looks at quality and usefulness.

Is it okay to use the exact keyword as anchor text?

Sometimes, if it reads naturally. Do not repeat the same exact keyword in every link, because Google warns against keyword stuffing.

Tools mentioned in this post

Genius Guru

Founder of GeniusGuru. Teaches AdSense, Facebook monetization, YouTube growth and AI tools to learners across India, and builds the ready-made website scripts sold on the GeniusGuru marketplace.

More about GeniusGuru →