HomeMCP SEO → Internal Linking
Module

Internal Linking: Checked Automatically, Never Changed Unasked

Internal links are the only ranking instrument fully under your control – no external link needed, no link-building budget. The module checks your linking continuously against a page model instead of by gut feeling. Nothing changes until you approve.

What it is

Internal linking: the only ranking instrument in your own hands

Every link from one page of your website to another is an internal link. Together these links form the scaffolding that carries three things: visitors find the next sensible step, relevance flows to the pages meant to earn money, and Google understands how your website is structured. Google itself names links in its own crawling documentation as one of the main ways new pages get discovered at all – without the internal link, even a strong page can remain undiscovered.

That’s why the module doesn’t work with samples but with a complete page model. From your keyword research, a live crawl with Screaming Frog, your CMS and Google Search Console, a picture of every single page emerges: its role (pillar, cluster page, money page), its topic, its click depth, how many internal links point to it. Only against this model are links proposed – contextual, within body copy, with descriptive anchor texts instead of generic “click here”.

Why it’s a problem

Six symptoms of a broken link structure

These symptoms show up in almost every crawl. Each one costs visibility – inconspicuous on its own, expensive in total.

Orphaned pages

The page exists and is indexable – but no other page links to it from its content. An appendage for Google, invisible to visitors.

Click paths too deep

Important pages only reachable after four or five clicks from the homepage get crawled less often and weighted less – a recognised crawl-budget issue for larger websites according to Google’s own crawl-budget guide.

Links into the void

Internal links to 404 pages, redirects or noindex pages. Each one wastes relevance or leads visitors into a dead end.

One anchor text, two targets

The same link text points to two different pages. Google can’t decide which one is meant – a classic cannibalisation signal.

Missing back-links to the pillar

Subpages don’t link back to their overview page. The topical connection stays invisible to the search engine.

Over-optimised anchor texts

The exact same keyword anchor everywhere looks manipulative. “Click here” is the other extreme – it tells nobody anything.

“I manage around 15 client projects in parallel, and there are two findings I see in almost every crawl: orphaned pages nobody has thought about for years, and two pages fighting each other for the ranking with the same anchor text. Neither ever gets noticed internally – until someone counts systematically.”

— Viktor Pásztor, SEO freelancer
Link structure: without vs. with a page model The same website, two states. Without a page model Home A B C D orphaned page 0 incoming links With a page model (MCP SEO) Home Pillar Cluster 1 Cluster 2 Cluster 3 Moneypage Dashed = back-link to the pillar. Every cluster page links to the money page. viktorpasztor.de · MCP SEO · Internal Linking module
Without a page model, pages like D stay undiscovered. With a page model, every cluster page links back to the pillar and on to the money page.
How to solve it

The process in six steps – always ending with your approval

The process in six steps 1 2 3 4 5 6 Build thepage model Takeinventory Collectfindings Createproposals Manageplanned links Approval
Every run ends at step 6 – nothing is changed without your yes.
1

Build the page model

Keyword research, live crawl, CMS and Search Console are merged. Every page is assigned a role, topic and click depth.

2

Take inventory

What’s already well linked stays untouched. Evaluation happens against the model, not by taste.

3

Collect findings

Orphaned pages, paths too deep, links to 404, redirect or noindex, duplicate anchor texts, missing back-links to the pillar – sorted by impact.

4

Create link proposals

Every proposal includes source page, target page, anchor text, position in the text and a rationale. Anchor texts are descriptive and tell the reader what to expect.

5

Manage planned links

If a link points to a page that doesn’t exist yet, it’s recorded as planned instead of being set into the void. As soon as the target is live, it comes up for review.

6

Approval

You see every proposal with its rationale and decide. Nothing on the website changes without your yes – that’s the core principle of MCP SEO, not just of this module.

Four-way comparison

DIY / pro / agency / automated

CriterionDo it yourselfSEO pro (manual)AgencyHow I do it
Data basisGut feeling and CMS searchCrawl when commissionedCrawl when the audit is dueKeyword research, live crawl, CMS and GSC in one page model
Orphaned pages and dead link targetsRarely get noticedFound in the auditFound in the audit cycleDetected and reported continuously
Anchor texts“Click here” creeps inClean, a matter of experienceDepends on who handles itDescriptive, checked for duplication and over-optimisation
FrequencyWhenever there’s timeOccasional, per assignmentOn the contract’s cycleWith every new text and continuously across existing pages
ControlFull control, full workloadCoordination per assignmentReporting, often after the factEvery link waits for your approval
CostsYour timeHourly rate, €100 with meUsually part of a monthly retainer€99–399 per month, depending on module scope, plus credit usage as consumed
To be honest: if your website has only 20 to 30 pages and rarely changes, a one-off manual round by a pro is the better way. If a relaunch with a completely new page structure is coming up, the work belongs in an agency’s concept project, not in a checking system.
What’s in it for you

Four rules that are permanently enforced

How much ranking better internal linking brings you depends on your website – I won’t invent percentages. What the module delivers are rules:

01

≤ 3 clicks

from the homepage to every important page

02

≥ 2 links

contextual to every indexable page – navigation and footer don’t count

03

3–8 links

per 1,000 words as a guideline, each one justified

04

0

unrequested changes – every proposal waits for your approval

Click depth: how many clicks to the target page Schematic example of a three-level page hierarchy Home 1 click Category A Category B Category C 2 clicks Service page Guide article Product page 3 clicks Subpage still within the ≤ 3-clicks rule viktorpasztor.de · MCP SEO · Internal Linking module
Schematic illustration of click depth: a flat page hierarchy keeps important pages reachable within one to three clicks from the homepage.

The rest is qualitative but tangible: visitors end up in dead ends less often, new pages start with incoming links instead of orphaned, and Google sees a structure that matches your keyword strategy.

Frequently asked questions

Questions about internal linking

What does the Internal Linking module cost?

The module is part of MCP SEO. The system costs €99 to €399 per month plus credits based on usage. If you’d rather have the linking reworked manually, I bill by the hour: €100.

Does the system change links without me noticing?

No. Every link proposal is presented to you for approval with anchor text, position and rationale. Nothing happens on the website without your yes – no exceptions.

What happens with links to pages that don’t exist yet?

They’re recorded as planned: target topic, intended URL, anchor text, position in the text. As soon as the target page is live, the link comes up for approval. If the target never materialises, the entry gets removed instead of pointing into the void.

Does this guarantee me better rankings?

No – and be sceptical of anyone who promises that. Internal linking is one lever among several. What I do promise is a cleanly checked structure without orphaned pages, dead link targets and duplicate anchor texts.

Does this work with my CMS?

The module works with WordPress, Shopify, Shopware and TYPO3. Approved links are set directly in the respective system.

Context

Back to the pillar

Internal linking is a module of MCP SEO, my system for automated SEO routine work. Three neighbouring modules interlock directly: if an internal link points to a redirect or a deleted page, the Redirects module takes over the clean-up. The on-page module keeps titles, descriptions and headings in order. And automatically created SEO texts come with a finished link plan from the start.

Prefer everything done manually from a single source? The on-page optimisation as a manual service covers linking too. What each route costs is listed on the SEO costs.

Request the module for your project

Send me your domain. I’ll look at the crawl and tell you where your linking is leaving visibility on the table. Reply within 24 hours on weekdays – your content and access remain yours throughout.

→ Book your free consultation