Skip to content

Internal links inside a topical map: who links where

An internal link is a link from one page of a website to another page of the same website, and in a topical map it is the planned relation between two pages: which page points to which, where on the page, and in what words.

A topical map is a list of pages until the links go in. Here is how I plan them: the direction of every link, where it sits on the page, the words it carries, the pages that do not exist yet, and one real branch, link by link.

Key takeaways

  • In a topical map every page links up to the page it sits under, across to a neighbor only when the two share a reason a reader would act on, and over to the page that sells what it talks about.
  • Google's reasonable surfer patent (filed 2004) weights a link by how likely a reader is to follow it and lists the link's position, font size and words as features, so plan links in the main content, inside a sentence that gives the reason.
  • A planned link to a page that is not live yet waits: it goes in, in both directions, on the day the later page goes live, and until then the page links to the live page above it.
  • The often quoted 45 to 50 link point comes from a 2022 study of links pointing into one page, not links on a page; Koray Tuğberk Gübür's test sites in 2021 used at most 15 links a page.
  • A strict silo gets the grouping right but walls pages in: a split test published in 2021 found that links between neighboring pages, the six nearest location pages, lifted the linked pages' organic traffic by 7%.

An internal link is a link from one page of your site to another. In a topical map it is the planned relation between two pages: which page points to which, where on the page, and in what words. The rows of a map are the pages. The links are what makes those rows one subject instead of a pile of posts.

In the HTML, an internal link is an ordinary anchor element that points at another address on the same domain:

<p>If the water has reached the basement, see our <a href="/flooded-basement-cleanup/">flooded basement cleanup</a> page.</p>

The address and the page are made up for the example. The words between the tags are the anchor text. A link from another website to yours is a backlink, and that is a different job, covered in links, mentions and reputation.

Three jobs a link does for a search engine

  • It lets the page be found. Google's link best practices (updated December 2025) put it in one line: "Every page you care about should have a link from at least one other page on your site."
  • It passes weight. In their 1998 paper, Sergey Brin and Larry Page described PageRank as a "random surfer" who "keeps clicking on links". In 2025 a US court quoted notes from an interview with a Google engineer describing PageRank as "a single signal relating to distance from a known good source" (US v. Google remedies opinion, 2 September 2025). Your own links are part of that path.
  • It describes the page it points to. The same 1998 paper says "anchors often provide more accurate descriptions of Web pages than the pages themselves." A Google slide from 2017, shown at the antitrust trial, still listed anchors as one of "The 3 Pillars of Ranking": "What the Web says about the document" (trial exhibit UPX0004).

Koray Tuğberk Gübür, who introduced the topical map as an SEO plan in February 2021, adds the condition that matters inside a map. A link between two pages needs a shared idea he calls a contextual bridge, "because, without a proper contextual bridge, the internal links can't pass relevance" (holisticseo.digital, January 2023). His wording leans on a theory of how Google weighs links. The practical rule is plain: every link in a map exists for a reason you can write down.

If you have not built a map yet, start with how to build a topical map, step by step. Its step 7 plans the links for a made-up salon; this lesson goes deeper on every rule it uses.

Which page links to which: up, across and over

Every page links up to the page it sits under, across to a neighbor only when the two share a reason a reader would act on, and over to the page that sells what it talks about. Hubs and pillars also link down to every page under them. That is the whole direction rule.

DirectionFromToWhen
UpEvery pageThe page it sits under in the mapAlways, one link
DownA hub or pillarEvery page under itAlways, a short summary and a link each
AcrossAny pageA neighbor, in the same branch or anotherOnly when you can write the reason in one line
OverA page that teachesThe page that sells the thing it talks aboutWhenever that page is not already the parent

Here is one real row from a store map we delivered for a US graphic tee shop. The guide "What is a boxy tee? Boxy vs oversized T-shirts" goes live 341st of 391 pages and answers a search of 320 a month. It sits under the style guides hub, and the map gives it two links over to collections. I add one link across to a sibling guide about the same question of fit.

One real page, What is a boxy tee, linking up to its hub, over to two collections and across to a sibling guide.
A small page with three kinds of link. The up and over links come from the delivered map; the across link is the one added in this lesson.

Why "over" is its own direction

Librarians named the first three directions decades before SEO. A thesaurus for information retrieval tags each relation BT, NT or RT: broader term, narrower term, related term (Stella G. Dextre Clarke, ISKO Encyclopedia of Knowledge Organization, 2019). Up is broader, down is narrower, across is related. Her test for a related link works word for word as a test for an across link: it belongs where "an indexer or a searcher should consider using one of them as well as, or instead of, the other".

A thesaurus has no "over", because a library sells nothing. Your site does. The over link comes from the site's purpose, which Koray calls the source context, and it is the link most maps built by hand leave out: the guide that answers a question never points to the page where the reader can buy the answer.

Hubs and pillars carry the down links. What a pillar should say about each child and why its links mostly help the pillar itself is in pillar pages.

Plan your links in the main content, inside a sentence that says why the reader should go there. Menus and footers are for the few pages every visitor needs. Their links count, but they cannot carry a reason, and the reason is what a map adds.

Main content versus the menu and the footer

In 2004 Google filed a patent describing a "reasonable surfer model", in which "not all of the links associated with a document are equally likely to be followed" (US7716225B1, granted 11 May 2010, inventors Jeffrey A. Dean, Corin Anderson and Alexis Battle). Its examples of links people rarely follow are "Terms of Service" links and banner ads. Its list of link features includes the position of the link ("in a footer, in a sidebar", in running text, above or below the first screen), the font size and color of the anchor, and the anchor's words.

A patent shows what Google invented, not what runs today. But some of the same features are fields in Google's internal documentation that leaked in 2024. An anchor record there can hold the anchor's font size, a field described as "a hash of terms near the anchor", the full text to its left, and a field that records "the quality of the anchor's source page". Nobody outside Google knows how much each field weighs.

Footer links are not always worthless. SearchPilot, an SEO testing company, published a test in September 2021 in which one site's home page footer grew from 30 links to over 100, in a smaller font. The pages it linked to gained 5% organic traffic overall, short of their 95% confidence bar, and 10% on desktop, where it passed. One site and one footer prove little, but they show a footer link can carry some weight. What it cannot do is explain why this page matters next to that one.

A page drawn as its parts: menu, body sections, last section, sidebar and footer, with what a link in each is for.
The menu and footer repeat on every page and carry no sentence. The links a map plans sit in the body, one per section, each inside a sentence.

Where inside the main content

Koray published his own placement rules in the February 2021 case study that introduced topical authority. On those sites each page had at most 15 links, most of them in the main content, and "I didn't use a footer or header menu." Among the items he lists for deciding a page's link count is "a maximum of 1 link in each heading section". When he linked to a side topic, he always used "one of the last heading's paragraphs". He says plainly that these are the rules he followed, not laws.

I use three of them as defaults on every page of a map:

  1. The up link sits early, where the page first names its parent subject.
  2. Across and over links sit in the section whose subject they continue, one per section.
  3. Links to side topics wait for the last section, so they never pull the reader away before the answer.

What the anchor says, and the sentence around it

The anchor is the target page's own name, the same words every time any page links to it. The sentence around it says why the reader should go there. Google's guidance asks for anchor text that is "descriptive, reasonably concise, and relevant to the page that it's on", and for links placed "in context" (Google Search Central, December 2025).

Why the sentence matters as much as the anchor

In 1999 Peter Pirolli and Stuart Card at Xerox PARC described how people move through information the way animals forage for food (Information foraging, Psychological Review). The Nielsen Norman Group turned that into a rule for links: people click the link with the highest information scent, "a mix of cues that they get from the link label, the context in which the link is shown, and their prior experiences" (Raluca Budiu, NN/g, 2020).

Put that next to the reasonable surfer patent and the two say the same thing. A link is worth what a reader on that paragraph would click. The label and the words around it make the scent, and the patent weights the link by the chance it gets followed. Google's leaked anchor record keeps the words around each link for a reason. So the reason your map records for a link is not paperwork. Written into the sentence, it is the scent.

Same name every time, or variety?

The evidence pulls in two directions, so here is all of it:

  • Zyppy, an SEO consultancy, studied 23 million internal links on 1,800 sites in July 2022. Pages with at least one exact-match internal anchor had "at least five times more traffic", and pages with more anchor variations also had more clicks. Both are correlations. In a February 2026 update the author added that high anchor diversity "may suffer" on some sites.
  • Google's leaked anchor statistics carry a field that flags a "spike of spammy anchor phrases" (IndexingDocjoinerAnchorStatistics, 2024).
  • Koray's 2021 rules: never the same anchor "more than three times for a web page within the main content", never words from the first paragraph of the page being linked to, and always check that the anchor's words appear on the target page.

None of this is a controlled test, so the rule I use is my own judgment from it. Each page has one name, the main search it is built for, and the links to it use that name, bending the grammar where a sentence forces it. That keeps an exact-match anchor on the page, the pattern the Zyppy data favors. The variety comes from the sentences around the name, which differ on every page anyway, and on any one page I follow Koray's limit of three uses of the same anchor. No page sends a burst of identical anchors at one target. If two pages in your map share one name, you have a bigger problem than anchors: see keyword cannibalization.

Weak linkStrong linkWhat changed
For more information, click here.If the water has reached the basement, our flooded basement cleanup page covers what happens next.The anchor is the page's name; the sentence gives the reason
Read our guide on water mitigation, water mitigation services and mitigation.Mitigation stops the damage spreading; our water mitigation service is the first visit.One link with one name, not three anchors for one page
Related posts: five links picked by dateNot sure your pipe burst? Here is how to tell if a pipe burst in your house.Chosen by relation, not by a plugin

How a written page carries these links through its headings and paragraphs is the subject of semantic content networks.

There is no fixed number. Give each page one link for every relation a reader needs: one up, one over where a page sells the thing, and one to three across. Koray's 2021 test sites ran at most 15 links a page, and in 2022 he set a ceiling of under 150 (Oncrawl, January 2022), with the same links on the mobile and desktop versions.

The 45 to 50 link figure is about links in, not links on a page

The number you will see quoted most comes from the Zyppy study above. URLs with 0 to 4 internal links averaged 2 clicks from Google; URLs with 40 to 44 got four times that; and after a URL receives about 45 to 50 internal links, traffic started to fall. Read it carefully: those are links pointing into one page, counted against that page's clicks. It says nothing about how many links a page should carry. One of the top-ranking guides for this query presents it as a limit per page. It is a correlation about pages that are linked to a lot.

The controlled results on link counts point both ways. The footer test above added links and helped the pages they pointed to. In another SearchPilot test, summarised in May 2024, cutting the number of links in a block of links helped the pages that stayed in it rank better. In the 1998 PageRank formula, a page's weight is divided among all of its links, so every extra link dilutes the others.

Page in the mapLinks it needs in the main content
PillarDown to every page under it, plus over to the main pages that sell
HubOne up, down to every child, across to one sibling hub if a reason exists
Page that sells (service, collection, product)One up, across to one or two neighbors, down to the guides that answer its questions
Guide or question pageOne up, one over to the page that sells, one to three across

Which pages to link from first

A link from a page people actually reach likely does more than a link from a page nobody visits. Google patented a ranking that starts from trusted "seed" pages and scores every page by its link distance from them (US9165040B1, granted 20 October 2015). The 2024 leak has a field called onsiteProminence that "measures the importance of the document within its site" and is "computed by propagating simulated traffic from the homepage and high craps click pages" (PerDocData). So when a new page goes live, its first links in should come from pages close to the homepage or pages that already get visits, not from another new page.

What to do with links to pages that are not built yet

Do not publish a link to a page that does not exist yet. Keep it in the plan, and add it on the day the second page goes live, in both directions. Until then, the new page links to the live page above it.

A buyer asked us this on a call: his map told him to link to pages he had not built. That is normal. A map plans the whole subject, so on the day you publish page 5, half its planned links point at pages that will exist next month. A link to an address that does not answer sends the reader to an error page and asks Google to fetch a page that is not there.

The fix is a routine, not a rewrite:

  1. Publish the page with every planned link whose target is live, and its up link.
  2. Keep the rest in a list: source page, target page, the sentence it goes in, the anchor.
  3. Each time a page goes live, open that list and add every link that points at it, from the pages already live.
  4. Give the new page its own links out to everything already live, the same day.
A publish timeline: a cleanup page goes live fifth, its link to a guide waits until the guide goes live 107th.
A link goes in on the day both of its pages exist, never before. Most links in a good map then point back to pages already live.

A good publishing order makes this list short, because it sends the pages most others link to out first. That is the whole of publishing order. Our growth plan keeps the waiting links for you and shows which ones can go in as each page goes live.

A link plan for one real branch: water damage restoration

Here is one branch of a real 173-page map we delivered to a water and fire damage restoration company in the US. The business name and the state are replaced with [brand] and [state], and in the table the titles are shortened to fit (the CSV below keeps them whole). The up links come from the map file. The across and over links are the ones I add with the rules above, each with its reason and the day it goes in.

OrderPageLinks up to (map)AddsWhyGoes in
3Water Damage Restoration in [state]Water, Fire & Storm Damage ServicesDown to every page under itIt is the hub of the branchEach link the day its child goes live
4Water Damage Cleanup in [state]Water Damage RestorationAcross to Water Damage RepairCleanup comes before repairWhen page 15 goes live
5Flooded Basement Cleanup in [state]Water Damage RestorationAcross to Burst Pipe Cleanup; down to the 24 hours guideA burst pipe is one way a basement floods; the guide is the first step before the callAt page 6; at page 107
6Burst Pipe Water Damage Cleanup in [state]Water Damage RestorationAcross to Flooded Basement CleanupSame reason, the other wayThe day it goes live
8Does Homeowners Insurance Cover Water Damage?Insurance Claim Help (another branch)Over to Water Damage RestorationAfter the cover question comes the callThe day it goes live
10Water Damage Restoration Cost: What Drives the PriceWater Damage RestorationAcross to the insurance question (page 8)Cost and cover are the two money questionsThe day it goes live
15Water Damage Repair in [state]Water Damage RestorationAcross to Water Damage CleanupCleanup comes before repairThe day it goes live
19Water Mitigation Services in [state]Water Damage RestorationNothing beyond its childrenIts guides link to it
32How to Tell if a Pipe Burst in Your HouseBurst Pipe Water Damage CleanupNothing moreIts parent is the page that sells
77What Is Water Mitigation? Meaning and ExamplesWater Mitigation ServicesAcross to Mitigation vs RestorationThe same term, then the next questionWhen page 78 goes live
78Water Mitigation vs Restoration: The DifferenceWater Damage RestorationAcross to What Is Water Mitigation; over to Water Mitigation ServicesIt names both services and only sits under oneThe day it goes live
107Flooded Basement: What to Do in the First 24 HoursFlooded Basement CleanupAcross to the dehumidifier guideBoth are about drying the roomWhen page 127 goes live
127Dehumidifier for Water Damage: How Long to Run ItWater Mitigation ServicesAcross to the 24 hours guideSame reason, the other wayThe day it goes live
142Restoration Company vs General ContractorReconstruction (another branch)Over to Water Damage RepairThe comparison is about who does the repairThe day it goes live
The water damage branch of a real map as a tree with publish order numbers, and six added links with reasons and dates.
Fourteen pages with one up link each from the map, and six of the added links. Every added link has a one-line reason and a date.

Three things to notice:

  • The services go first and link to each other. The service pages (3, 4, 5, 6, 15, 19) are the ones that take calls. Cleanup and repair link across, and so do burst pipe and flooded basement cleanup, because a homeowner on one page often needs the other.
  • Two pages live in other branches and still link in. The insurance question (page 8) sits under the insurance claim help page, and the contractor comparison (page 142) under reconstruction. Each gets one over link into this branch, because each ends at the moment the reader needs the service.
  • Page 19 adds nothing. Not every page needs an across link. Its guides link up to it, and that is enough.

Download the link plan (CSV)This branch as a link plan, with empty audit columns. Delete the rows and use it for your own branch.

Three full maps, opened up row by row, are in topical map examples.

What an SEO silo gets right, and where it breaks

A strict SEO silo, also called a content silo, keeps each topic's pages linking only inside their own category, up and down, with any route between categories going through the top. It gets the grouping right, and its walls block links readers need.

What it gets right

A silo forces you to give every page one parent and keep each category on one subject. That focus has support outside SEO folklore. Bing's webmaster guidelines (2026) tell you to "Focus Each URL on a Single Topic", and Google's leaked documentation has a site-level field, siteFocusScore, described as the "number denoting how much a site is focused on one topic" (QualityAuthorityTopicEmbeddingsVersionedItem, 2024). A map keeps all of that: the up and down links are a silo's tree.

Where it breaks

  • It forbids links readers need. The best evidence that sideways links help comes from a SearchPilot split test published in January 2021, on a site with about 8,000 regional pages. Each test page got links to its six nearest regional pages, and the pages receiving those links gained 7% in organic traffic against a control group. The test was not about silos, but it measured sibling links, and a strict silo only allows them inside one category.
  • It cuts the guides off from the page that sells. When the buying guides sit in a blog category and the products in a shop category, a silo has no over link. The reader who is ready leaves.
  • It leaves the crossing to the menu. The only route between categories becomes a menu or footer link, the kind that carries no reason.

Koray's framework expects maps to cross branches. Writing about Encazip, a site built on an energy topical map, he says that when the company decides to expand into credit and insurance, "a contextual bridge is needed" between the energy map and those topics (topical map case study, January 2023). The test he gives for a link across branches is the same one this lesson uses: a shared idea you can name.

A strict silo with links only inside each category, beside a topical map that adds an across link and an over link.
The tree is the same in both. The map adds only the links a reader would follow and that you can give a reason for.

How to audit an existing site's internal links by hand

Pick one branch, list its pages, and for each page count the links in the main content that go up, across and over. Read their anchors, then find the pages nothing links to. Google Search Console and a browser are enough.

  1. List the branch. Take one hub and every page under it, from your map or your sitemap. One branch at a time keeps the job finite.
  2. Count the links in. In Search Console, open the Links report and then the table of top internally linked pages. Select a page to see which of your pages link to it (Search Console Help). The tables stop at 1,000 rows, so on a large site work from the page view, not the totals. The report does not say where on the linking page a link sits, so open the pages it lists: a page with no link in from the main content of another page is your first fix.
  3. Open each page and read only the main content. Skip the menu, sidebar and footer. Note every link: is it up, across or over? Is the up link there at all?
  4. Check every across link for a reason. If you cannot write why a reader on that paragraph would follow it, delete it or move it to the last section.
  5. Check the over links. Every guide that names something you sell should link to the page that sells it. This is where most sites lose the most.
  6. Read the anchors. Each should be the target page's name. Flag "click here", a bare address, and two different pages linked with the same words.
  7. Click every link once. A link that lands on an error page or passes through a redirect gets changed to the final address.
  8. Write the fixes into the plan, with the sentence each new link goes in, then make the changes branch by branch.

The CSV above has the audit columns already: links up, across and over found in the main content, whether the anchors match, dead or redirected links, and the count from Search Console.

The internal linking mistakes we check for in a map

The first mistake on this list is the one I find in maps people build themselves: the pages "do not build on each other". They sit side by side with no links, so the map is a list. The others are what we check for in every map, and each follows from a rule above.

MistakeWhat it costsFix
Pages with no links between themNothing tells the reader or Google the pages belong to one subjectGive every page its up link before anything else
Links only in the menu and footerThe links carry no reason and repeat on every pagePlan the links in the body, one per section
Guides that never link to the page that sellsReaders who are ready to buy have nowhere to goOne over link from every guide that names a product or service
Links to pages that are not liveError pages for readers, wasted fetches for GoogleKeep a waiting list and add each link the day its page goes live
"Related posts" widgets standing in for planned linksLinks chosen by date or tag, not by relationKeep the widget if you like, but plan the body links yourself
Linking every mention of a termMany links share one page's weight, and the one link that matters gets lostOne link per relation, once per page
A new page linked only from other new pagesThe page sits far from anything that gets visitsAdd its first link in from a page close to the homepage or one that already gets traffic
Several anchors for one page, or one anchor for two pagesReaders and Google cannot tell which page answers which searchOne name per page, used for its links

None of this needs a tool. It needs the map to say, for every page, where it links and why, before a word is written. If you would rather have that plan made, the growth plan includes the internal linking plan for every page, with the links that wait for pages not yet live.

Sources

  1. The Anatomy of a Large-Scale Hypertextual Web Search Engine, Sergey Brin and Lawrence Page, Stanford, 1998
  2. Ranking documents based on user behavior and/or feature data (US7716225B1, the reasonable surfer patent), Google LLC, patent, 2010
  3. Producing a ranking for pages using distances in a web-link graph (US9165040B1), Google LLC, patent, 2015
  4. Life of a Click (user-interaction), trial exhibit UPX0004, Google, US Department of Justice exhibit, 2017
  5. United States v. Google LLC, memorandum opinion on remedies, US District Court for the District of Columbia, 2025
  6. AnchorsAnchor (leaked Content Warehouse API documentation), hexdocs.pm copy of the 2024 leak, 2024
  7. IndexingDocjoinerAnchorStatistics (leaked Content Warehouse API documentation), hexdocs.pm copy of the 2024 leak, 2024
  8. PerDocData (leaked Content Warehouse API documentation), hexdocs.pm copy of the 2024 leak, 2024
  9. Importance of Topical Authority: A Semantic SEO Case Study, Koray Tuğberk Gübür, Oncrawl, 2021
  10. Creating Semantic Content Networks with Query and Document Templates, Koray Tuğberk Gübür, Oncrawl, 2022
  11. How to Expand a Topical Map for Higher Topical Authority?, Koray Tuğberk Gübür, Holistic SEO, 2023
  12. Information foraging, Peter Pirolli and Stuart Card, Psychological Review, 1999
  13. Information Scent: How Users Decide Where to Go Next, Raluca Budiu, Nielsen Norman Group, 2020
  14. Thesaurus (for information retrieval), Stella G. Dextre Clarke, ISKO Encyclopedia of Knowledge Organization, 2019
  15. QualityAuthorityTopicEmbeddingsVersionedItem (leaked Content Warehouse API documentation), hexdocs.pm copy of the 2024 leak, 2024
  16. Bing Webmaster Guidelines, Microsoft Bing, 2026
  17. Link best practices for Google, Google Search Central, 2025
  18. Links report, Google Search Console Help, 2026