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.
- 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.
Why do internal links matter?
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:
- Discovery. Google finds new pages by following links. A post with no links pointing to it is harder to find.
- Understanding. The anchor text tells Google what the linked page is about.
- Readers. A helpful link keeps people reading the next useful page instead of going back to Google.
What Google says about links and anchor text
Here is a short summary of Google's guidance, in plain words.
Use real HTML links
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 text | Better anchor text |
|---|---|
| click here | how to submit a sitemap in Search Console |
| read more | AdSense approval checklist |
| this post | free keyword research for a new blog |
| best blogging tips best blog SEO tips blog | on-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:
- Go to Google and type
site:yourdomain.com topic words. - Open the 2 or 3 most related older posts.
- 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.
Step 3: Link to your most important pages more often
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:
- Make a list of all your post URLs (your sitemap is a quick source).
- For each URL, check if at least one other post or category page links to it.
- 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.
Step 5: Fix broken internal 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.
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.