 |
| Manual internal linking is the foundation of the Profitackology "Authority Loop." By connecting your content based on logic rather than automated plugins, you force Google to recognize your topical expertise and index your high-intent pillars faster. |
Most internal linking advice assumes you have access to tools that beginner bloggers do not own. Site crawlers cost money. Authority checkers require subscriptions. Link graph visualisers need technical setup. The result is that internal linking, one of the highest-leverage SEO activities available to a new blog, gets skipped by the exact audience that would benefit most from it, because the instructions available all begin from a place of tooling that simply does not exist at month three of a new Blogger site.
This post covers the complete internal linking process for a beginner blogger using only Google Search Console, which is free, and the Blogger compose view, which you already have. No exports, no crawlers, no spreadsheet setup with formulas, no third-party extensions required. The process works on a blog with ten published posts. It works better on a blog with thirty. It is the exact process used on the Profitackology series from the first month, and the Search Console data from Month 3 onwards confirmed it was doing its intended job: posts receiving internal links from newer posts were indexing faster and moving up positions faster than posts that had not yet received any internal links.
Quick AnswerInternal links boost blog SEO by helping Google discover and understand the relationship between posts. To build internal links without paid tools, use Google Search Console's Performance report to identify which published posts rank on page 2 or 3 for their target keyword, then add links to those posts from newer content using descriptive anchor text that names the destination post's topic. In Blogger, add links inside the compose view by selecting anchor text and using the link icon. Aim for two to three internal links per new post, pointing to posts that are already indexed and ranking between positions 11 and 30 in Search Console.
What Internal Links Actually Do: The Mechanism Behind the Advice
An internal link is a hyperlink from one page on your blog to another page on the same blog. When Google's crawler arrives on a new post, it reads all the links on that page and follows them. Every internal link is an instruction to the crawler: go check this other page next. For posts that have not yet been crawled or that are crawled infrequently, receiving an internal link from a recently published, actively crawled post accelerates the indexing timeline. This is why adding an internal link to an older post from a brand-new post can sometimes trigger the older post's position improvement faster than waiting for Google's regular crawl schedule to revisit it.
Internal links also communicate topical relationships. A post on DRIP investing that links to a post on M1 Finance portfolio construction tells Google's systems that these two pieces of content are related, which strengthens the blog's topical authority signal in the dividend investing subject area. A cluster of posts that all link to each other coherently, within a genuine topical connection rather than forced cross-linking, builds a stronger authority signal than the same number of posts with no linking relationships at all.
The third function of internal links, often underexplained, is distributing whatever ranking authority older posts have accumulated toward newer posts that need it. A post that has been ranking in position 8 for three months has accumulated some degree of authority from external sites that have found and cited it. An internal link from that position-8 post to a brand-new post passes a portion of that accumulated authority to the destination. The authority transfer is partial, not total, and it diminishes with each additional link on the source page, which is one practical reason to keep each post's internal links to a manageable number rather than linking to every related post on the blog.
Alex's Advice: Think of internal links as two-way conversations between posts rather than one-way authority pipes. Post A linking to Post B tells Google that A considers B relevant and worth the reader's attention. Post B appearing in Search Console with improving positions after that link was added is the feedback signal that the conversation worked. Without Search Console, you cannot hear that feedback. The
Search Console guide for beginner bloggers covers exactly how to read the Performance report to see position changes over time, which is the data that shows whether your internal linking decisions are having the intended effect.
Step One: Identify Which Posts Need Links the Most
Before writing a single new internal link, spend five minutes in Search Console identifying the posts that would benefit most from receiving one. The posts that benefit most from an internal link are not the ones with no rankings at all. A post with zero impressions has not been discovered yet and may have other issues beyond link equity. The posts that benefit most are those already ranking on page 2 or page 3 for their target keyword, between positions 11 and 30 in the Search Console Performance report. These posts have proven relevance to Google; they just need a small authority boost to cross from page 2 into the top 10, where click-through rates increase dramatically.
The Toolless Internal Link Audit: 5 Steps Using Only Search Console
1
Open Search Console and navigate to Search Results under the Performance section
Set the date range to the last 28 days. Make sure both Average Position and Impressions are toggled on in the header metrics row. Click the Pages tab rather than the Queries tab. You will now see a list of your blog's indexed pages ranked by total impressions, with the average position for each page displayed in the right column.
2
Sort by Average Position and identify all pages sitting between position 11 and 30
Click the Average Position column header to sort. Any post sitting between position 11 and position 30 with at least 50 impressions in the last 28 days is a candidate to receive an internal link. Fewer than 50 impressions means Google has barely shown it to anyone, and it may need content or title work rather than link equity. More than 50 impressions at position 11 to 30 means Google knows the post is relevant but has not decided it deserves page 1 placement yet. An internal link from a newer, stronger post is one signal that can contribute to moving it.
Example from Profitackology Month 3: The post on DRIP investing for beginners sat at position 18 with 112 impressions after six weeks. It was added as an internal link destination in two subsequent posts that covered dividend reinvestment as a component topic. By Month 4 it had moved to position 11. The two internal links were not the only contributing factor, but they were added and the position improved in the following four weeks.
3
For each candidate post, note its primary topic in plain language
Write a one-phrase description of what each candidate post covers, in the same language a reader would use to describe it rather than in keyword format. The DRIP post becomes "how dividend reinvestment works." The Search Console post becomes "which Search Console reports matter for beginners." The M1 Finance comparison post becomes "how M1 Finance compares to Fidelity for dividend investing beginners." These plain-language descriptions are what you will use in the next step to decide which new posts genuinely have reason to link to each candidate.
4
Identify which of your currently planned or recently published new posts covers a topic where mentioning the candidate post would genuinely serve the reader
The genuine-service test is the only filter that matters. A new post on building a $1,000 per month dividend income portfolio genuinely serves the reader by linking to the DRIP post, because DRIP is a core mechanism in any income-building strategy. The same new post does not genuinely serve the reader by linking to a post about writing meta descriptions, even if that post needs link equity. Forced connections that exist only to distribute authority and not to help the reader reading the sentence are perceptible to both readers and, over time, to Google's quality signals.
5
Add your two or three internal links to the new post at natural reference points, not at the opening paragraph or in the conclusion
The best placement for an internal link is the moment in the post where the topic of the destination page becomes directly relevant to the sentence being written. In a paragraph explaining how DRIP reinvestment adds fractional shares each month, the natural link destination is the post that explains how DRIP works in detail. The reader who wants more depth on DRIP clicks through at exactly the moment their question about DRIP arises. The reader who does not need more depth skips the link and continues reading. Neither reader is interrupted by a link that appears before context is established or after the topic has already moved on.
Profitackology practice: This series caps new post internal links at three per post. That ceiling is enforced not because three is a magic number but because more than three links in a 2,000-word post creates visible interruptions to the reading flow and signals to Google that the post is prioritising link structure over reader experience. Two is often enough. Three is the most this series uses in a single post.
Anchor Text: The Part Most Guides Get Wrong
Anchor text is the visible, clickable words that form the hyperlink. It is the label attached to the link that tells both the reader and Google's crawler what they will find at the destination. Anchor text quality matters more than link quantity: three links with precise, descriptive anchor text do more work than six links with generic anchor text like "click here" or "this post."
The four anchor text types below cover every situation a beginner blogger will encounter. The key distinction is between exact-match anchor text, which matches the destination page's primary keyword exactly, and contextual anchor text, which describes the destination's content in natural sentence language without matching the keyword verbatim. Both have appropriate uses and both have misuse patterns that create problems.
Anchor Text Type Guide: When to Use Each and Real Examples From Profitackology
| Type | What It Looks Like | When to Use It | Risk Level |
|---|
| Exact Match | Use Sparingly"how to write SEO blog posts that rank on Google" links to the SEO writing post using its exact title keyword phrase | Once per destination post across the entire blog. Heavy exact-match anchor text across multiple source posts is an over-optimisation signal Google notices. One exact-match instance per destination is safe. More is risky. | Medium-High if repeated |
| Partial Match | Most Common"the dividend reinvestment guide" links to the DRIP investing post using part of its keyword phrase in natural context | This is the most useful type for most internal links. Partial match anchor text includes the destination's primary topic word or two without replicating the full keyword phrase. It reads naturally and still signals topical relevance clearly. | Low if varied |
| Contextual | Best Default"the post that explains how to read your Search Console impressions" links to the Search Console guide without matching any keyword phrase | Use this as the default type for the majority of internal links. It reads like natural editorial writing, serves the reader by describing what they will find at the destination, and carries no over-optimisation risk regardless of how many times the destination is linked to across the blog. | Very Low |
| Generic | Avoid"click here," "this post," "read more," "learn more," or "here" as the anchor text | Generic anchor text tells Google nothing about the destination page's topic. It passes zero topical relevance signal. Use it only for navigational links (like "back to top") or in situations where natural language makes any other type awkward. For content internal links, never use generic anchor text. | Low for SEO, High for wasted opportunity |
Alex's Advice: Read your internal link anchor text out loud as part of the sentence it appears in. If the anchor text sounds like it was inserted into the sentence rather than written as part of it, rewrite the sentence so the anchor text emerges naturally from the prose. A sentence written around an anchor text phrase always sounds worse than an anchor text phrase that arose from a sentence written for the reader first. The test for whether anchor text is contextual enough is simple: if you removed the hyperlink and left only the text, would the sentence still make complete sense? If yes, the anchor text is serving the reader. If the sentence reads oddly without the link, it was written for the link rather than for the reader.
The Blogger Workflow for Adding Links to Already-Published Posts
Blogger handles link insertion differently depending on whether you are adding a link to a post you are currently writing or to a post that was published days or weeks ago. The process for adding an internal link to an already-published post requires a few specific steps to avoid triggering an unnecessary republish timestamp that alters the post's publication date in the blog feed.
Blogger Internal Link Workflow: New Posts and Existing Posts
NEW
Adding internal links while writing a new post
Select the anchor text words in the compose view by clicking and dragging. Click the link icon in the toolbar (it looks like a chain link) or press Ctrl+K on Windows or Cmd+K on Mac. Paste the full URL of the destination post into the link field. Make sure the "Open this link in a new tab" checkbox is unchecked for internal links: internal links should open in the same tab, because the reader is navigating within your own site rather than leaving it. External links to other sites warrant a new tab. Internal links do not.
EDIT
Adding internal links to a post published weeks or months ago
Open the post in Blogger's compose view by going to Posts, finding the post, and clicking Edit. Add the link using the same Ctrl+K method. Before saving, click the dropdown arrow next to the Publish button and select Update rather than using any option that would change the post's publication date. The Update option saves the edit without altering the timestamp. This matters for income report posts and any post where the original publication date carries context for readers. If you accidentally republish with a new date, it is fixable by manually setting the Schedule date back to the original publication date in the post settings before saving again.
VERIFY
Confirming the link works and points to the correct destination
After saving, open the published post in a browser and click every internal link you added in that editing session. Verify that each one opens the correct destination post. Blogger occasionally drops the protocol prefix from pasted URLs, turning https://profitackology.com/post-title into profitackology.com/post-title, which produces a broken link on some browsers. If a link does not resolve correctly, go back to edit mode, remove the link, and re-paste the URL with the full https:// prefix included.
SEARCH
Using URL Inspection in Search Console to prompt recrawling after adding links to existing posts
After adding internal links to an existing post, open Search Console and use the URL Inspection tool by pasting the source post's URL into the search bar at the top. If the page shows as indexed but the last crawl date was more than two weeks ago, click Request Indexing. This submits the updated post to Google's crawl queue and typically triggers a recrawl within 24 to 72 hours. The recrawl discovers the new outgoing internal links in the source post and follows them to the destination posts, accelerating any authority transfer. This step is worth doing for every existing post you add internal links to.
📌
Using Search Console for this workflow: The URL Inspection tool is one of the three reports covered in the
Search Console guide for beginner bloggers. That post covers the exact five-step publication ritual including URL Inspection, which applies to new posts. The same logic applies to updated posts: any time you make a meaningful change to a published post, including adding internal links, URL Inspection and Request Indexing gets Google back to that page faster than waiting for the regular crawl schedule.
The Rules That Keep Internal Linking Clean and Effective
Internal Linking Rules: What to Do and What to Avoid
DO
Link to posts that are already indexed and have at least some impression data in Search Console
A post with zero impressions has not been picked up by Google yet, which means there is no ranking position to improve and no authority to receive. Once a post shows up in the Pages tab of the Performance report with at least a handful of impressions, it is indexed and is a valid internal link destination. Linking to a post before it is indexed adds the link to the source page's outgoing link count but does not immediately benefit the destination. Wait for the impression data to appear first, then prioritise those posts as link destinations.
DO
Make each internal link earn its place by adding genuine reading value at the exact moment it appears
An internal link is a reading suggestion. It says: if you want to go deeper on this specific sub-topic right now, this other post covers it in full. The link should appear at the exact moment the reader might want that depth, not as an early teaser in the introduction or as a late recap in the conclusion. Introductions are for establishing the post's argument. Conclusions are for restating it. Neither is the natural moment for a "by the way, here is a related post" link. The body paragraphs, at the point of topical contact, are where internal links earn their keep.
AVOID
Linking to the same destination post from more than two or three posts on the blog
Receiving multiple internal links from different source posts is generally positive. But if every post on the blog links to one specific post, it starts to look like that post is being artificially elevated through internal linking rather than through genuine relevance. A varied link graph, where different posts receive links from different source posts based on genuine topical connections, looks like a natural editorial structure. A concentrated link graph where one post receives links from every other post looks like manipulation, even when the links are internally generated. Distribute link equity across multiple destination posts rather than concentrating it in one.
AVOID
Adding internal links in an automated or template-driven way that produces identical anchor text across posts
Some bloggers use a sidebar widget or a "Related Posts" section at the bottom of every post that automatically pulls in links based on shared labels. This creates a large volume of internal links but with repetitive structure and often identical anchor text across every post. Automated related-post links are fine as supplemental links. They should not replace editorially chosen in-body links with descriptive, varied anchor text. If your Blogger template already generates automatic related-post links, treat those as a baseline and layer editorially chosen in-body links on top rather than relying on the automated links as your primary internal linking strategy.
DO
Go back and add links from older posts to newer posts, not just from newer posts to older ones
The natural direction of internal linking is from new posts to old ones, because new posts are written when old posts already exist to link to. But the reverse direction, from older established posts to newer posts, passes the older post's accumulated authority toward the newer post that needs it most. Once a new post has been published and indexed, go back to two or three older related posts and add a contextual mention and link to the new post at an appropriate body location. This bidirectional link structure is what a well-maintained editorial blog looks like, and it distributes authority both ways through the site rather than only in one direction.
The Search Console Position Signal: Your Monthly Link Priority List
The most underused internal linking practice for beginner bloggers is treating the Search Console Performance report as a monthly priority list for which posts need link attention. The process takes less than ten minutes and produces a clear action list for the next four weeks of publishing.
Open Search Console, go to Search Results under Performance, set the date range to the last 28 days, and click the Pages tab. Sort by Average Position. Any page between position 11 and 30 with more than 50 impressions is on this month's internal link priority list. When writing any new post in the next four weeks, check whether the post's topic creates a genuine, reader-serving opportunity to link to one of those priority pages. If yes, add the link. If the genuine opportunity does not arise naturally in the new post, do not force it. The forced link does less good than the natural one and trains readers to ignore your internal links as navigational clutter rather than reading suggestions worth following.
At Profitackology, this monthly check runs on the same day the monthly income report is drafted. The income report is the longest post in the series and the one most likely to reference multiple related posts across both the Dividend Investing and Blogger Tips categories. It is the most natural source post for internal links in any given month, and drafting it with the Search Console priority list visible produces two or three genuinely earned internal links in every report without any artificial strain. The income report links to the posts that need a position boost. The posts that need a position boost receive a link from the highest-traffic post on the blog in any given week. Both directions of value transfer happen simultaneously.
Alex's Advice: The SEO outcome of internal linking is not guaranteed and not immediate. A link added today to a post sitting at position 18 may contribute to that post moving to position 9 within four to eight weeks, or it may not, depending on a dozen other factors including the competition for that keyword, the quality of the post's content, and how frequently Google recrawls the source page. What is guaranteed is that a post with zero internal links pointing to it has less information available to Google about its relevance and authority than an identical post with two or three genuine internal links pointing to it from related posts. The internal links are one signal among many. They are the easiest signal for a beginner to control directly, which is why building the habit of adding two or three per new post from the first week of publishing is worth far more than a later session trying to retrofit fifty links across a large existing archive.
Four Internal Linking Mistakes That Undermine the Work
Four Internal Linking Mistakes That Cost Ranking Potential
01
Linking only in the introduction before the reader has any context for why the link matters
Introductions establish the post's argument. They are written to orient the reader to the post they are currently reading, not to send the reader somewhere else before the current post has had any chance to establish its value. An internal link in the second paragraph of a post is a redirect suggestion delivered before the reader has decided whether the current post is worth their time. Most readers ignore it. Some click through and do not come back, which increases your bounce rate from that entry point. Place internal links in the body paragraphs where the destination post's topic is directly relevant to the sentence at hand, not in the introduction as an early cross-reference teaser.
02
Using the post title as the anchor text every time instead of writing descriptive contextual phrases
Linking to a post titled "Best M1 Finance Portfolio Pies for Dividend Income Beginners" using its full title as the anchor text once is fine. Doing it every time that post is referenced anywhere on the blog produces a repetitive exact-match anchor text pattern that looks manufactured rather than editorial. The second and third references to that post should use contextual anchor text: "the M1 Finance pie breakdown," "how M1 Finance allocates by percentage," or "the four-holding pie structure" are all more natural as in-sentence phrases than repeating the full post title verbatim every time.
03
Never going back to update older posts with links to newer ones
A blog where every link flows from new posts to old posts and never the reverse has an asymmetric link structure that concentrates authority in older content and starves newer content. Newer posts need authority most urgently because they have no history. The most efficient source of that authority is older, established posts that are already ranking and have built up some degree of authority through external citations or consistent crawling. Spending fifteen minutes per week adding two or three links from older posts to the most recently published post is a higher-value activity than most other SEO tasks available to a beginner blogger.
04
Treating internal linking as a one-time setup task rather than an ongoing monthly process
Internal linking is not a one-time site audit you complete and forget. It is an ongoing process that scales with the blog. A blog with ten posts has ten potential link destinations. A blog with forty posts has forty potential destinations, a much richer topical connection graph, and four times as many opportunities to send authority where it is needed through well-placed links. The monthly Search Console check described in this post takes ten minutes. It produces a clear priority list. Running it every month and acting on it when natural link opportunities arise in new posts is what separates a blog with a functioning internal link strategy from a blog that knows internal linking matters but never quite gets around to doing it systematically.
Every Reader You Keep on the Blog Deserves an Email List to Join
Internal links keep readers reading. ConvertKit captures them when they are ready to subscribe. Start free and connect a form to your highest-traffic posts.
Start ConvertKit Free