Actuality — Since June 2026, more than half of all web traffic is non-human, and 52% of crawler requests now serve AI training, up from 22% a year earlier, as automated agents and AI crawlers take over the reading of the web (Cloudflare, June 2026).

When the machines doing the reading outnumber the humans, the way your pages link to each other stops being housekeeping and becomes strategy. An AI engine cannot cite a page it never reached, and it reaches your pages by following links. This guide shows you how to turn your internal links into a semantic mesh built for that reader.

The short version (TL;DR)

  • GEO internal linking is fully in your control. Unlike backlinks, you decide how your own pages connect, which makes it the highest-leverage structural work for most sites.
  • Links drive the crawl, the crawl drives the citation. A page no internal link points to is hard to discover and a weak citation candidate.
  • Five steps: map topics and pick pillars, cluster spokes into silos, link up with descriptive anchors, add crawlable entity-rich cross-links, then measure and re-link.
  • Silos beat scatter. A pillar reinforced by its supporting articles reads as the canonical answer for its topic on your domain.
  • Use plain <a href> links in the served HTML. Many AI crawlers do not run JavaScript.

What GEO internal linking is, in one minute

GEO internal linking is the practice of structuring the links between your own pages so AI engines can discover, understand and cite them. It keeps the classic goal of passing ranking signals, and adds two: making sure AI crawlers reach every important page, and grouping content into clear topic silos so an assistant reads your pillar as the canonical answer.

Classic internal linking was built for one reader, Googlebot, and one job, distributing authority so the right page ranks. GEO internal linking keeps that job and widens the audience. The pages are now read by a growing crowd of AI crawlers whose whole purpose is to find, extract and quote passages inside a written answer. The link graph you build is the map they navigate. This is the internal-links half of the same discipline our GEO agency practice covers end to end.

The shift is not cosmetic. An assistant builds an answer by retrieving candidate pages, reading them, and citing the ones it genuinely used. Every stage depends on your structure: retrieval depends on discovery, discovery depends on links, and the topic authority that decides which page gets quoted is signalled, in large part, by how your own content points at itself.

Why internal links decide what AI cites

Internal links decide what AI cites because an engine can only quote a page it retrieved, and retrieval starts with the crawl. A page reachable through clear links is discovered, refreshed and understood in context; an orphan page is a poor citation candidate no matter how good its content.

Here is the part most teams skip. Start with the plumbing. Google's own guidance is blunt: to be crawlable, a link must be a standard <a> element with an href pointing to a real URL, not a span wired up with JavaScript. That rule matters more than ever, because many AI crawlers fetch raw HTML and never execute scripts. A link that only appears after a framework renders client-side is invisible to them. If discovery is the first filter, a broken or script-only link fails it silently, and you never find out.

I have come to think of the unlinked page as carrying an "orphan tax". It can be your best article, but if nothing points to it, it is discovered late, refreshed rarely, and understood without context. So it loses the citation to a weaker page that happened to sit inside a clear silo. Internal linking is how you stop paying that tax.

Then comes meaning. A 2024 research paper, GEO: Generative Engine Optimization, came from a team that included researchers at Princeton and the Allen Institute for AI. It found that well-sourced, well-organised passages gained roughly 40 percent visibility in generative answers, while keyword stuffing did nothing. Internal links are part of that structure. They tell the engine which page is the hub of a topic and which are the supporting details, so the hub reads as the answer.

The chain is only as strong as its first link. Crawlable link, then discovered page, then extractable passage, then trusted source. Skip the first and nothing downstream matters. This is why internal linking, the least glamorous item on most SEO lists, is often the highest-return fix for AI visibility.

Before you start: the map you need

To structure your internal links you need three things, all free: a full list of your pages exported from your sitemap, a way to view a page's rendered HTML to confirm links are real <a href> elements, and a simple grouping of pages by topic. No paid tool is required; the work is method, not software.

Pull every URL from your XML sitemaps into a plain sheet. Next to each, note its topic. Mark it as a candidate pillar (a broad, authoritative page you want cited) or a spoke (a focused supporting article). Then check a handful of pages by viewing source. You want to confirm your navigation and in-body links are real anchors in the served HTML, not buttons that only work once scripts run. If your content is invisible to crawlers before you even start, the mesh you design will never be walked. Our guide on AI crawlers and invisible sites covers that failure mode in detail.

The five-step GEO internal linking method

Build the mesh in five steps: map topics and pick pillars, cluster spokes into silos, link spokes up to pillars with descriptive anchors, add crawlable entity-rich cross-links, then measure citations and re-link on a cadence. Do them in order, because structure has to exist before you can reinforce it.

Each step has a concrete output, so you always know whether you finished it. Work top to bottom, and resist the urge to sprinkle links before the topic map is clear. I have watched teams add a hundred links in an afternoon and move nothing, simply because they linked before they knew which page was the pillar. Order first, links second.

  1. Map your topics and choose your pillars
    Group every URL from your inventory by subject, then pick one pillar per subject: the page you most want an assistant to treat as the canonical answer. A pillar is usually broad, useful and evergreen. If two pages compete for the same topic, decide which one wins and plan to point the other at it, because two half-pillars on one subject cannibalise each other. This choice, drawn from the semantic cocoon tradition, sets the shape of everything that follows.
  2. Cluster spokes into semantic silos
    Assign each supporting article to a single pillar so every topic forms a tight silo. A spoke that belongs to two silos usually signals that your topics overlap and need splitting or merging. Prune links that jump across unrelated subjects, since they scatter authority and blur the topic signal an engine reads. The aim is a handful of clean clusters, not one tangled web.
  3. Link spokes up to pillars with descriptive anchors
    From each spoke, place at least one link up to its pillar, using a short anchor that names the destination topic. "Internal linking for SEO" is a good anchor; "click here" wastes the signal. Vary the wording naturally across pages rather than repeating one identical phrase, and keep every anchor honest to the page it points at, the way our guide on internal linking for SEO lays out.
  4. Add crawlable, entity-rich cross-links
    Cross-link related spokes within the same silo so a reader, and a crawler, can move sideways across a topic, not just up and down. Use plain <a href> links in the rendered HTML, name the entities and concepts in the anchor, and keep every important page within about three clicks of the home page so nothing is left stranded deep in the tree.
  5. Measure citations and re-link on a cadence
    Ask your real business questions to ChatGPT and Perplexity with web search on, and note which of your pages get cited. Reinforce internal links toward the pages you want cited but that are absent, and revisit the mesh each time you publish, so a new spoke joins its silo on day one instead of floating as an orphan. Treat this as a recurring pass, not a one-off.
Rather have the mesh built and kept current for you?

That is the whole job at Cicero Studio: a GEO audit to find the gaps, editorial production to fill them, and automated semantic internal linking that keeps the structure clean as you publish. Agency-quality work, software-grade productivity. Book a free audit and we will show you your own mesh first.

Get my GEO audit →

The GEO internal linking checklist

Use this checklist to build and verify a GEO internal-link mesh end to end. Each row maps to one part of the method, with a pass condition you can confirm yourself, so the work produces evidence rather than opinion.

Paste it into your inventory sheet. The point of a checklist is that it is boring and complete: it stops you from declaring victory after the easy links and forgetting the orphan pages that quietly kill your citations.

CheckWhat you verifyPasses when
InventoryEvery URL from the sitemaps listed with a topicNo page is missing from the sheet
PillarsOne authoritative pillar chosen per topicNo topic has two competing pillars
SilosEach spoke assigned to a single pillarNo spoke straddles two unrelated silos
Up-linksEach spoke links up to its pillarEvery spoke points to its pillar at least once
AnchorsAnchor text names the destination topicNo "click here" or bare-URL anchors remain
CrawlableLinks are real <a href> in the served HTMLLinks appear in view-source without running scripts
DepthImportant pages reachable in three clicksNo priority page is buried deeper than three clicks
OrphansNo page without an inbound internal linkEvery page has at least one internal link pointing in

What a mesh looks like at scale

At scale, a semantic mesh is a set of pillars, each surrounded by its spokes, cross-linked within silos and connected sparingly across them. The discipline is not adding links; it is keeping every new page tied to exactly one silo so the structure stays legible as the site grows.

We run this on our own site, so the example is concrete rather than theoretical. According to Cicero Studio's internal data, cicero.studio carries 520 articles, split 273 in French and 247 in English. Each one is attached to a pillar and cross-linked inside its silo rather than left to float. The lesson from maintaining a mesh that size is simple: structure decays by default. Every publish is a chance to create an orphan, so the linking pass has to run with the content, not months later. That is also why we automate the mechanical part and keep a human on the judgement calls.

Scale is also where you feel the long tail. Across the audits and keyword sets we have measured, most demand sits in specific, low-volume questions rather than a few fat head terms, which is exactly the demand a spoke is built to answer. A well-linked spoke that answers one precise question is a far better citation candidate than a broad page trying to answer ten. The mesh is what lets a small, sharp page inherit the authority of the pillar it supports, and how the two disciplines fit together is the subject of our GEO vs SEO comparison.

A note on posture. No internal-linking change guarantees a citation, and anyone promising a number is guessing. What structure does is remove the reasons an engine has to skip you: undiscovered pages, buried pages, ambiguous topics. That kind of honesty about what a method can and cannot do is exactly the transparency the European AI framework pushes providers toward, and it is the right stance for this work too.

Five mistakes that break the mesh

The five most common GEO internal-linking mistakes are leaving orphan pages, using vague anchor text, relying on JavaScript-only links, scattering links across unrelated topics, and building the mesh once and never maintaining it. Each one quietly costs you citations.

I see the same handful of errors across the sites I structure by hand. They are easy to avoid once named.

  • Orphan pages. A page with no inbound internal link is hard to discover and rarely refreshed. If you want it cited, something has to point at it.
  • Vague anchors. "Read more" and bare URLs waste the strongest signal you can send about what sits behind a link. Name the topic.
  • JavaScript-only links. If a link appears only after a script runs, a crawler that reads raw HTML never sees it. Keep discovery links in the served markup.
  • Scattering across topics. Linking freely to unrelated pages to "spread the love" blurs your silos and weakens the topic authority you are trying to build.
  • Build once, forget. A mesh decays with every new page. Without a maintenance pass, today's clean structure is next quarter's tangle of orphans.

Avoiding these five is most of the difference between an internal-link structure that lifts your AI visibility and one that just adds clutter. For the wider picture of how silos and links work together, our guide on internal linking and semantic silos is the natural next read.

Alexis Dollé, founder of Cicéro
Alexis Dollé
CEO & Founder of Cicero Studio

I structure internal links the slow way, by hand, silo by silo, across dozens of sites, and I have carried that method through the 1216 SEO and GEO audits Cicero Studio has produced. My view: internal linking is the most underrated lever in GEO precisely because it needs no budget and no outreach, only a clear map and the discipline to maintain it.

LinkedIn →

What this guide does not cover

For honesty, and because it is the kind of transparency AI engines reward, here are the limits to keep in mind before you build a strategy on internal linking alone. Saying what a method does not do is usually worth more than overselling what it does.

Scope and limits

  • Internal linking is structure, not content. It helps good pages get found and understood; it cannot rescue a thin or inaccurate page.
  • No internal-linking change guarantees a citation or a ranking. You remove obstacles to discovery; the engines still decide.
  • Backlinks and external authority are a separate lever this guide does not cover, and the two work together rather than one replacing the other.
  • The internal workings of AI retrieval and ranking are not public. We describe documented and observed behaviour, not a private recipe.

Going further

We document our approach in the open, because that is our best proof. Each resource below digs into one angle of internal linking and of visibility in AI engines. Pick whichever matches your next question. Several are in French, the language they were first written in.

Find out whether AIs cite your brand

A free, no-commitment GEO audit: we test your real business queries in the AI assistants, record who gets cited instead of you, and show you the structural fixes, starting with your internal links.

Get my GEO audit →

Frequently asked questions

What is GEO internal linking?

GEO internal linking is the practice of structuring the links between your own pages so that AI engines can discover, understand and cite them. Where classic internal linking aims to pass ranking signals for Google, GEO internal linking adds two goals: making sure AI crawlers reach every important page, and grouping content into clear topic silos so an assistant reads your pillar page as the canonical answer on that subject.

Do internal links actually affect whether an AI cites me?

Indirectly but decisively. An assistant can only cite a page it retrieved, and retrieval starts with crawling. A page that no internal link points to is hard to discover and rarely refreshed, so it is a weak citation candidate. Internal links also signal which page is central to a topic, and a pillar reinforced by its supporting articles reads as the authoritative answer for that topic on your domain.

How many internal links should a page have?

There is no magic number; relevance beats volume. A useful rule of thumb is that each article links up to its pillar once, cross-links to two or three closely related articles in the same silo, and every important page sits within about three clicks of the home page. Adding links to unrelated pages to inflate the count dilutes the topic signal and helps no one.

What anchor text works best for GEO internal linking?

Short, descriptive anchors that name the destination topic. "Internal linking for SEO" tells a crawler and a reader exactly what sits behind the link, while "click here" or "read more" tells them nothing. Vary the wording naturally across pages rather than repeating one identical over-optimised phrase, and keep the anchor honest to the page it points to.

Do AI crawlers read JavaScript-injected links?

Do not count on it. Many AI crawlers fetch raw HTML and do not execute JavaScript, so links that only appear after a script runs may be invisible to them. Google's own guidance is to use standard <a href> elements with a real URL. If a link matters for discovery, put it in the served HTML, not behind a click handler or a framework component that renders client-side.

How is GEO internal linking different from netlinking or backlinks?

Backlinks and netlinking are external: they come from other websites and are hard to control. Internal linking is entirely under your control, since you decide how your own pages connect. GEO internal linking is the highest-leverage structural work available to most sites precisely because it needs no outreach and no budget for links, only method applied to content you already own.

Can internal linking be automated?

Partly. The mechanical parts, such as inventorying pages, clustering them into silos and surfacing link opportunities, can be automated at scale, which is how an agency keeps a large site coherent. The judgement calls, such as which page becomes the pillar and which anchor is honest, still need a human. The aim is automation that proposes and a person who decides, not links inserted blindly.

Sources
  1. Cloudflare, "Content Independence Day, one year on: building the business model for the agentic Internet" (non-human traffic passes 50%, 52% of crawler requests for AI training as of June 2026), Cloudflare Blog, 2026
  2. Google Search Central, "Make your links crawlable" (links must be <a> elements with an href to a real URL), 2025
  3. Google Search Central, "AI features and your website" (how content is used across AI features), 2025
  4. Aggarwal, Murahari et al., "GEO: Generative Engine Optimization" (structure and cited sources lift visibility in generative answers), arXiv / ACM SIGKDD, 2024
  5. European Commission, "Regulatory framework on AI" (AI Act, transparency requirements), 2024