Search Intent: How to Identify It and Build the Right Page
Search intent explained in practice: the four types, how to read it from live Google results and which page to build for each one, with examples.
Key takeaways
Internal links are the connections between pages on the same website, and site architecture is how those pages are grouped and linked. Through internal links, Google discovers new pages, understands what each is about, and infers what matters most; readers use them to move from one page to the next. A clear structure and descriptive anchor text are among the cheapest SEO improvements you can make.
Unlike links you earn from other sites, which you do not fully control, internal links are entirely in your hands. That is why they belong in any serious on-page SEO plan and why we check them first when a site stalls. Below you will find the architecture model, the link types, the rules for anchors, a six-step audit, and the limits.
An internal link serves four functions, worth keeping separate:
In simple terms, part of a page's “authority” flows through its links to other pages. You cannot measure exactly how much, and Google publishes no formulas; but the logic is enough for decisions. A strong pillar page that links to commercial pages helps them, while an isolated commercial page receives nothing.
Google's documentation on links makes a few verifiable points:
<a> elements with an href attribute. Elements that are not of this type (for example, a <span> with onclick, or an <a> without href) may not be followed.<!-- Crawlable -->
<a href="/guides/keyword-cannibalization">keyword cannibalization</a>
<!-- Problematic: not a standard link -->
<span onclick="location.href='/guides/keyword-cannibalization'">keyword cannibalization</span>If your menu or in-content links are generated only by JavaScript after load, check in Search Console's URL Inspection whether they appear in the rendered HTML; details are in the guide to JavaScript SEO.
Architecture is a hierarchy you can draw on a sheet of paper. The most common model is “hub and spoke”: pillar pages for big topics, surrounded by supporting pages for subtopics, all linked to each other.
Home page
├── Category A (pillar)
│ ├── Subcategory A1
│ │ ├── Page / product A1-1
│ │ └── Page / product A1-2
│ └── Supporting article about A (blog)
├── Category B (pillar)
│ └── ...
├── Blog
│ └── Articles, linked to pillars and to each other
└── Utility pages (contact, about us)Principles that work for almost any site:
Choosing pillars starts with keyword research: big topics become pillars, and questions and variants become supporting pages. If two pages end up competing for the same search, the problem is not links but keyword cannibalization.
Not all internal links play the same role. This table helps you decide what goes where:
| Type | Where it appears | Role | Notes |
|---|---|---|---|
| Main navigation | Top menu | Shows structure and the route to major pages | Few items, clear names |
| Breadcrumb | Above the content | Shows position in the hierarchy | Can be marked up with structured data |
| Contextual | Inside article text | Context + authority to related pages | The most valuable |
| “Read also” / related articles | After the content | Keeps the reader on the site | Choose manually when possible |
| Footer | On every page | Utility and legal pages | Do not overload |
| Pagination | On long lists | Walks through product or article lists | Real <a> links |
| Image link | Banner, card | Visual navigation | Add alt text describing the destination |
Breadcrumbs can be marked up with BreadcrumbList structured data so Google understands the hierarchy; see how in the guide to Schema.org structured data:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/"},
{"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog"},
{"@type": "ListItem", "position": 3, "name": "Internal linking"}
]
}Anchor text is the clickable text. For internal links you have more freedom than for external ones, but the same principles apply: describe the destination, be natural, and vary.
| Weak anchor | Why | Better anchor |
|---|---|---|
| click here | Says nothing about the target | the guide to pages not indexed |
| here | Same; misses the context | the plan for a new site in 90 days |
| SEO optimization (on 40 different pages) | The same anchor pointing to different pages creates ambiguity | an anchor specific to each target page |
| https://example.com/page | A bare URL gives no context | the page's title or topic |
| every keyword in a row | Artificial anchor | natural wording from the sentence |
Practical rules:
site:yourdomain.com "term" in Google). Every unlinked mention is an opportunity.An example in practice: an informational article on a topic related to your service is read by people who are not buying yet. A link to the service page, placed at the right moment, is not an aggressive ad but a natural next step. That is how we linked the pages of this blog: guides point to the service they support and to related articles.
An audit shows where authority gets lost. You need a crawler (any program that walks through your site like a robot, free or paid) and Google Search Console.
Decision table based on the audit:
| What you find | What you do |
|---|---|
| Useful page, 0 links received | Add links to it from 3–5 relevant pages |
| Useless page, 0 links, no traffic | Decide: merge, redirect, or remove |
| Commercial page with few links | Add contextual links from articles |
| Generic anchors (“here”) | Rewrite with descriptive anchors |
| Redirect chains | Update links to the final address |
| Page not indexed | First check whether it has links; then see pages not indexed in Search Console |
Stores have a specific problem: a large number of pages and filters that can generate thousands of URLs. Basic rules:
More on categories in the guide to optimizing category pages.
nofollow on ordinary internal links.Internal links and site architecture are a maintenance project, not a one-off action. If the hierarchy is clear, anchors are descriptive, and important pages are a few clicks away, you already have a better foundation than many sites.
A plan for the next two weeks:
If your site has hundreds of pages or a structure inherited from several redesigns, on-page SEO typically includes an architecture map and an interlinking plan by page type. To see where to start, open Google Search Console and compare the pages with the most impressions against the most internally linked ones.
Frequently asked questions
There is no official magic number. What counts is usefulness: each link should help the reader go further. Google's documentation says only that if you think you have too many links, you probably do. A 1,500-word article can naturally carry a handful to a dozen or so contextual links, but if every sentence becomes a link, meaning and readability are lost.
Usually not. On ordinary internal links, nofollow can keep your own pages from receiving signals and brings no benefit. It is used rarely, in special cases such as user-generated content or pages you do not want followed.
An orphan page receives no internal link from any other page on the site. Users cannot find it by browsing, and Google discovers it with more difficulty, for example only through a sitemap. The fix is to link to it from relevant pages or decide whether it is worth keeping.
Yes, but their roles differ. The menu shows structure and leads to major pages; the footer leads to utility pages. Contextual links in body text, with descriptive anchors, add context about the target page's topic and are the most valuable for content.
As close to the home page as possible. As a practical benchmark, important pages should be no more than 3–4 clicks away. This is not an official Google rule, just common sense: what is hard for a user to find is hard for a crawler to find too.
Related service
Keep reading
Search intent explained in practice: the four types, how to read it from live Google results and which page to build for each one, with examples.
Image SEO step by step: choose WebP, size and compress images, name files, write useful alt text, lazy load safely and get indexed in Google Images.
Keyword research in 5 steps: where to find terms, how to score them by value and winnability, how to map them to pages, and the mistakes that waste budget.
Send us your website address and we’ll reply with a free initial analysis and a concrete SEO strategy — no strings attached.