<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Core+ Links Blog</title><description>The free WordPress internal linking plugin that runs on your own site. Deterministic suggestions, review-first auto-linking, and internal Link Health. Nothing leaves your site.</description><link>https://corepluslinks.com/</link><language>en-gb</language><item><title>Site structure and topic clusters</title><link>https://corepluslinks.com/blog/site-structure-internal-linking/</link><guid isPermaLink="true">https://corepluslinks.com/blog/site-structure-internal-linking/</guid><description>Site structure is the shape your internal links create. How hierarchy, topic clusters, and pillar pages work, and how to plan a structure that holds up.</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Every internal link you place adds to a larger shape: the structure of your site. Individual links help a reader move from one page to the next, but taken together they decide how your whole site is organised, how quickly any page can be reached, and how clearly a search engine can understand what you cover.&lt;/p&gt;
&lt;p&gt;This article is about that larger shape — hierarchy, topic clusters, and pillar pages — and how to plan one that holds up as a site grows. It is one part of &lt;a href=&quot;/blog/internal-linking-seo/&quot;&gt;the complete guide to internal linking for SEO&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-site-structure-is&quot;&gt;What site structure is&lt;/h2&gt;
&lt;p&gt;Site structure is how your pages relate to one another through links and hierarchy. The most useful way to picture it is by &lt;strong&gt;click depth&lt;/strong&gt;: how many clicks it takes to reach a page from the home page.&lt;/p&gt;
&lt;p&gt;A shallow structure keeps important pages within about three clicks of the home page. A deep structure buries them further down. Shallow is better for two reasons: readers reach your key content quickly, and search engines discover and re-crawl pages near the top more readily than pages buried deep. Depth is where pages get forgotten.&lt;/p&gt;
&lt;h2 id=&quot;the-hierarchical-model&quot;&gt;The hierarchical model&lt;/h2&gt;
&lt;p&gt;The most common structure is a hierarchy, often drawn as a pyramid. The home page sits at the top. Beneath it are broad category or pillar pages. Beneath those are individual posts and product pages. Links flow down the hierarchy and back up it.&lt;/p&gt;
&lt;figure class=&quot;diagram&quot;&gt;
  &lt;img src=&quot;/diagrams/site-structure-pyramid.svg&quot; alt=&quot;A pyramid site structure with the home page at the top linking down to pillar pages and then to individual posts, with links flowing both directions.&quot; width=&quot;784&quot; height=&quot;454&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;
  &lt;figcaption&gt;Links flow down the hierarchy and back up it, keeping the structure shallow.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This shape does two things at once. It keeps the structure shallow, and it makes the relationships between pages legible — a search engine can see that a post belongs to a category, and that the category is a major section of the site. This is the same idea behind the authority that flows through a site, covered in &lt;a href=&quot;/blog/link-equity/&quot;&gt;how link equity flows through a site&lt;/a&gt;: a clean hierarchy lets value reach the pages that matter.&lt;/p&gt;
&lt;h2 id=&quot;topic-clusters-and-pillar-pages&quot;&gt;Topic clusters and pillar pages&lt;/h2&gt;
&lt;p&gt;A topic cluster is a way of organising content around a subject. It has two parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;pillar page&lt;/strong&gt; covers a broad topic at a high level. This guide’s parent, &lt;a href=&quot;/blog/internal-linking-seo/&quot;&gt;the complete guide to internal linking for SEO&lt;/a&gt;, is a pillar page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cluster pages&lt;/strong&gt; each cover one part of that topic in depth — anchor text, link equity, orphan pages, and so on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The pillar links down to each cluster page, and each cluster page links back up to the pillar. That reciprocal linking is what makes it a cluster rather than a list. It signals to a search engine that you cover the topic comprehensively, and it gives a reader a coherent path through it.&lt;/p&gt;
&lt;figure class=&quot;diagram&quot;&gt;
  &lt;img src=&quot;/diagrams/topic-cluster.svg&quot; alt=&quot;A topic cluster with a central pillar page linked reciprocally to surrounding cluster pages on related subtopics.&quot; width=&quot;744&quot; height=&quot;464&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;
  &lt;figcaption&gt;The pillar links down to each cluster page, and each links back up.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id=&quot;silos-and-clusters&quot;&gt;Silos and clusters&lt;/h2&gt;
&lt;p&gt;Two terms describe related but distinct ideas, and they are often confused.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;silo&lt;/strong&gt; is about URL and folder structure — grouping related pages under a shared path, such as &lt;code&gt;/seo/&lt;/code&gt;, &lt;code&gt;/seo/keyword-research/&lt;/code&gt;, and &lt;code&gt;/seo/link-building/&lt;/code&gt;. It organises pages by address.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;topic cluster&lt;/strong&gt; is about the linking network — which pages link to which, regardless of their URL path. It organises pages by relationship.&lt;/p&gt;
&lt;p&gt;You do not have to choose. Most well-structured sites use a clean URL structure and a cluster linking model together. What is worth avoiding is a strict silo that forbids linking between sections: walling off your content means related pages never link to each other, and you lose both the reader’s path and the authority that would have flowed across. Use structure to organise, and let relevant links cross section boundaries where they genuinely help.&lt;/p&gt;
&lt;h2 id=&quot;how-to-plan-your-structure&quot;&gt;How to plan your structure&lt;/h2&gt;
&lt;p&gt;You do not need to rebuild a site to improve its structure. A few steps cover most of the work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Map your topics.&lt;/strong&gt; Group your existing content by subject. The groups are your candidate clusters.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Identify or create a pillar for each.&lt;/strong&gt; For each group, decide which page is the broad, definitive one — or write it if it does not exist yet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Link the cluster together.&lt;/strong&gt; Point each cluster page up to its pillar, and the pillar down to each cluster page. Use descriptive &lt;a href=&quot;/blog/anchor-text-internal-links/&quot;&gt;anchor text&lt;/a&gt; on every one, so the links describe the relationships as well as create them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keep it shallow.&lt;/strong&gt; Make sure important pages are reachable in a few clicks, and that nothing significant is stranded deep in the structure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Use taxonomy deliberately.&lt;/strong&gt; In WordPress, categories and tags are structure. Filing posts under coherent categories and meaningful tags helps both readers and search engines see how your content relates — provided the taxonomy reflects real topics rather than an uncontrolled sprawl of tags.&lt;/p&gt;
&lt;h2 id=&quot;common-structural-mistakes&quot;&gt;Common structural mistakes&lt;/h2&gt;
&lt;p&gt;A few patterns undo good structure, and they are worth watching for.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Flat everything.&lt;/strong&gt; A site where every page hangs directly off the home page has no hierarchy for a search engine to read, and no way to signal which pages are the important ones. Some structure is better than none.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Orphaned sections.&lt;/strong&gt; A whole cluster can end up disconnected if its pillar is never linked from anywhere prominent. Finding these is the job of &lt;a href=&quot;/blog/find-orphan-pages/&quot;&gt;how to find and fix orphan pages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Structure by navigation alone.&lt;/strong&gt; If a page is reachable only through a menu or a sidebar widget, it loses its place in the structure the moment that template changes. Body links in your content are what hold a structure together over time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Over-tagging.&lt;/strong&gt; Creating a new tag for every post produces dozens of thin archive pages that dilute the site rather than organise it. Keep the taxonomy small and meaningful.&lt;/p&gt;
&lt;p&gt;Checking whether your structure actually holds — whether pages are orphaned, underlinked, or buried too deep — is the work of &lt;a href=&quot;/blog/internal-link-audit/&quot;&gt;a full internal link audit&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;site-structure-in-core-links&quot;&gt;Site structure in Core+ Links&lt;/h2&gt;
&lt;p&gt;Structure is central to how &lt;a href=&quot;/features/&quot;&gt;Core+ Links&lt;/a&gt; ranks internal link candidates. The heaviest of &lt;a href=&quot;/docs/how-ranking-works/&quot;&gt;the eight ranking signals&lt;/a&gt; is taxonomy overlap, weighted at 0.30 — shared categories and tags — because two posts you have filed under the same category are strong evidence of a real relationship, stronger than shared words alone. A second signal, link-graph relevance, accounts for where a page already sits in your structure.&lt;/p&gt;
&lt;p&gt;In other words, the tool reads the structure you have built and ranks suggestions in light of it, rather than treating every page as an isolated bag of words. It runs on your own WordPress install, deterministically, and sends nothing off-site.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Try it on your own site — &lt;a href=&quot;/download/&quot;&gt;download Core+ Links Free&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title>How to find and fix orphan pages</title><link>https://corepluslinks.com/blog/find-orphan-pages/</link><guid isPermaLink="true">https://corepluslinks.com/blog/find-orphan-pages/</guid><description>An orphan page is one nothing on your site links to. Here is why orphans happen, four ways to find them, and how to decide which ones to fix.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Some of your best pages may be invisible to the rest of your own site. Not deleted, not hidden from search — published, indexable, and linked from nothing. These are orphan pages, and most sites of any age have more of them than their owners expect.&lt;/p&gt;
&lt;p&gt;A page nothing links to is harder for a reader to reach and slower for a search engine to discover and re-crawl. It also receives no &lt;a href=&quot;/blog/link-equity/&quot;&gt;link equity&lt;/a&gt;, because there is no internal link to carry any. That is the whole of the problem, and it is enough of one to be worth solving.&lt;/p&gt;
&lt;p&gt;This article covers what an orphan page is, why orphans accumulate, how to find them, and how to decide which are worth fixing. For the wider context, see &lt;a href=&quot;/blog/internal-linking-seo/&quot;&gt;the complete guide to internal linking for SEO&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-an-orphan-page-is&quot;&gt;What an orphan page is&lt;/h2&gt;
&lt;p&gt;An orphan page is an indexed page with no internal links pointing to it from anywhere else on your site. Within the site, nothing leads to it.&lt;/p&gt;
&lt;p&gt;Three things it is often confused with, and is not:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An orphan is not a noindexed page.&lt;/strong&gt; A noindexed page is one you have deliberately kept out of search. An orphan is usually a page you &lt;em&gt;want&lt;/em&gt; found and forgot to link. The two problems are opposites — one is intentional exclusion, the other is accidental neglect.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;An orphan is not necessarily low quality.&lt;/strong&gt; Often it is the reverse. Substantial older posts orphan easily, because the newer writing that should point back to them was written without them in mind.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reachable from the sitemap is not the same as linked internally.&lt;/strong&gt; An XML sitemap helps a search engine discover a page, but it gives the page none of the context that an internal link carries — the surrounding topic, the descriptive anchor, the relationship to the rest of your work. A page can sit in the sitemap and still be orphaned.&lt;/p&gt;
&lt;h2 id=&quot;why-orphan-pages-happen&quot;&gt;Why orphan pages happen&lt;/h2&gt;
&lt;p&gt;Orphans are rarely created on purpose. They accumulate through ordinary site activity, and most sites collect them the same handful of ways.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publishing order.&lt;/strong&gt; A post goes up before the related posts that would naturally link to it exist. Nothing links to it at the time, and nothing goes back to add the link once the related posts arrive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Removed navigation or widgets.&lt;/strong&gt; A page linked only from a menu, a sidebar, or a “related posts” block is orphaned the moment that block changes. The link was never in the body of any page, so nothing in the content preserved it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Site migrations and redesigns.&lt;/strong&gt; URLs move, and not every link is updated to match. Pages that were well connected on the old structure fall out of the new one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Deleted or restructured archives.&lt;/strong&gt; Category and tag archives quietly do a lot of internal linking. Prune or reorganise them and the posts they held can lose their only inbound links.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Imported or bulk-created content.&lt;/strong&gt; Pages added outside the normal editorial flow — imports, migrations, programmatic pages — rarely get linked into the site the way a hand-written post does.&lt;/p&gt;
&lt;h2 id=&quot;how-to-find-orphan-pages&quot;&gt;How to find orphan pages&lt;/h2&gt;
&lt;p&gt;Start with the one fact that makes orphans harder to find than they sound: a crawler cannot find them on its own.&lt;/p&gt;
&lt;p&gt;A crawler discovers pages by following links. An orphan has no inbound links, so a crawl never reaches it — the page is invisible to the exact tool most people reach for first. Finding orphans always means comparing &lt;em&gt;every page that exists&lt;/em&gt; against &lt;em&gt;every page the crawl reached&lt;/em&gt;. The difference between those two sets is your orphan list.&lt;/p&gt;
&lt;p&gt;There are four practical ways to get there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Crawl, then cross-reference against a full URL list.&lt;/strong&gt; Export every published URL from your CMS or your XML sitemap, crawl the site to see which pages the internal links actually reach, and subtract the crawled set from the full set. What remains is orphaned.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Google Search Console.&lt;/strong&gt; Pages that are indexed but draw almost no impressions, or that sit under “Discovered — currently not indexed”, are worth checking for inbound internal links. Search Console will not label them as orphans, but it points you at the candidates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Your CMS’s own data.&lt;/strong&gt; Some platforms can report how many internal links point to each page. Anything sitting at zero is, by definition, an orphan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A tool that indexes all your content and reports orphans directly.&lt;/strong&gt; This removes the manual cross-reference: hold the full set of pages and the full set of links in one index, and the orphans fall out without a crawl-and-subtract.&lt;/p&gt;
&lt;p&gt;One step comes before you read any orphan list: exclude your utility pages first. A privacy policy, terms page, cookie notice, and thank-you page are all legitimately orphaned, and none of that is worth fixing. Left in the list, they bury the orphans that matter under pages that are working exactly as intended.&lt;/p&gt;
&lt;h2 id=&quot;how-to-fix-orphan-pages&quot;&gt;How to fix orphan pages&lt;/h2&gt;
&lt;p&gt;Fixing orphans is not automatic, and it should not be. Each page is a decision, and there are three possible answers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Link it.&lt;/strong&gt; If the page should be found, add internal links to it from relevant existing posts — the older, related articles a reader on this topic would expect to lead here. This is the right answer for most orphaned content.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Redirect or merge it.&lt;/strong&gt; If the page duplicates or has been superseded by another, redirect it and fold anything worth keeping into the page that replaces it. An orphan that should not exist is not a linking problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Leave it.&lt;/strong&gt; If it is a utility page or one you intentionally keep unlinked, an orphan is the correct state. Not every orphan is a mistake.&lt;/p&gt;
&lt;p&gt;When the answer is &lt;em&gt;link it&lt;/em&gt;, link it well. Add the links from genuinely relevant posts rather than the nearest handful. Use descriptive anchor text that names the destination, so a reader knows where the link goes before clicking. Prefer links in the body of your content over another sidebar block — a body link survives the next redesign, and a widget link is how the page was orphaned in the first place.&lt;/p&gt;
&lt;p&gt;Then re-check. A page stops being an orphan the moment one relevant internal link points to it; confirm it has left the list on your next pass.&lt;/p&gt;
&lt;p&gt;One honest note to close on. Finding an orphan and linking it makes the page reachable and gives it context within your site. Whether that changes a ranking is not something anyone can promise, and it is not the reason to do it. The reason is that a page worth publishing is worth being able to find.&lt;/p&gt;
&lt;h2 id=&quot;finding-orphans-continuously-with-core-links&quot;&gt;Finding orphans continuously with Core+ Links&lt;/h2&gt;
&lt;p&gt;The manual cross-reference in the first method — export everything, crawl, subtract — is the part that does not scale as a site grows. It is the part &lt;a href=&quot;/features/&quot;&gt;Core+ Links indexes your site&lt;/a&gt; to remove.&lt;/p&gt;
&lt;p&gt;It indexes your published posts and pages and produces &lt;a href=&quot;/docs/reports/&quot;&gt;the orphan pages report&lt;/a&gt; directly. There is no crawl-and-subtract, because the index already holds the full set of pages and the full set of links at once. You can &lt;a href=&quot;/docs/context-bank/&quot;&gt;exclude utility pages from indexing&lt;/a&gt; up front, and because exclusion is total and bidirectional, those pages never appear in the report to be waved off.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/screenshots/corepluslinks-context-bank.webp&quot; alt=&quot;The Core+ Links context bank, with utility pages such as the privacy policy, terms of use, and cookies policy added to the exclusions list so they are never indexed or reported.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Excluded pages are never suggested as a target and never appear in the orphan report.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The index runs entirely on your own WordPress install. It is deterministic — the same content and settings produce the same report every time — and it sends nothing off your server.&lt;/p&gt;
&lt;p&gt;For orphans as one part of a wider review, this pairs with &lt;a href=&quot;/blog/internal-link-audit/&quot;&gt;a full internal link audit&lt;/a&gt;, which also covers underlinked pages, anchor quality, and link depth.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Try it on your own site — &lt;a href=&quot;/download/&quot;&gt;download Core Plus Links Free&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title>What an internal link audit is, and how to run one</title><link>https://corepluslinks.com/blog/internal-link-audit/</link><guid isPermaLink="true">https://corepluslinks.com/blog/internal-link-audit/</guid><description>An internal link audit finds the pages nothing links to, the ones linked too little, and the anchors that mislead. Here is what it checks and how to run one.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Internal link structure decays quietly. You publish something new, you link back to the two or three older posts you happen to remember, and you move on. The posts you do not remember get nothing. Repeat that across a few hundred articles and a few years, and you have a site where some pages are linked from a dozen places and others from nowhere at all — with no way to tell which is which by reading it.&lt;/p&gt;
&lt;p&gt;An internal link audit is how you make that structure visible. It is the difference between assuming your site links together sensibly and knowing where it does not.&lt;/p&gt;
&lt;p&gt;This article covers what an audit checks, and a repeatable way to run one. It sits within the wider practice covered in &lt;a href=&quot;/blog/internal-linking-seo/&quot;&gt;the complete guide to internal linking for SEO&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-an-internal-link-audit-is&quot;&gt;What an internal link audit is&lt;/h2&gt;
&lt;p&gt;An internal link audit is a systematic review of the links &lt;em&gt;within&lt;/em&gt; your own site: which pages link to which, how many inbound internal links each page has, and whether the anchor text describes where the link goes.&lt;/p&gt;
&lt;p&gt;It is not a backlink audit. That examines the links pointing to your site from other domains, which you mostly do not control. An internal link audit examines the links you placed yourself, every one of which you can change.&lt;/p&gt;
&lt;p&gt;It is also more than a broken-link check. Finding links that lead to deleted pages is part of an audit, but a page can have no broken links pointing at it and still be invisible to the rest of the site because nothing links to it at all.&lt;/p&gt;
&lt;p&gt;An audit is periodic rather than one-off, for a structural reason: the link graph changes every time you publish. A page that was well connected a year and fifty posts ago may be underlinked now, because the site grew around it.&lt;/p&gt;
&lt;h2 id=&quot;what-an-audit-looks-for&quot;&gt;What an audit looks for&lt;/h2&gt;
&lt;p&gt;Five things.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Orphan pages.&lt;/strong&gt; An orphan page is an indexed page with no internal links pointing to it at all. Nothing on the site leads a reader or a crawler to it. It can still be reached from the sitemap or from outside, but within the site it is stranded.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Underlinked pages.&lt;/strong&gt; An underlinked page has fewer inbound internal links than its importance calls for. The word &lt;em&gt;importance&lt;/em&gt; is doing real work here: the expected number is relative to the rest of your site and to how important the page is, not a fixed count. A cornerstone guide with three inbound links is underlinked; a minor note with the same three may be linked exactly as much as it warrants.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anchor text quality.&lt;/strong&gt; Anchor text is the visible, clickable words of a link. An audit flags anchors that describe nothing — “click here”, “read more”, “this post” — on links that matter. A descriptive anchor tells a reader where the link goes before they click, and tells a search engine what the destination is about. A generic anchor wastes both.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Link depth.&lt;/strong&gt; Link depth is how many clicks a page sits from the home page. Pages buried deep are discovered later and re-crawled less often than pages a click or two from the top. An audit surfaces the pages that have drifted too far down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Broken and redirected internal links.&lt;/strong&gt; Links to pages that have moved or been deleted, and redirect chains where a single hop would do. These are the most familiar kind of link problem and the narrowest — worth fixing, but not the whole audit.&lt;/p&gt;
&lt;h2 id=&quot;how-to-run-an-internal-link-audit&quot;&gt;How to run an internal link audit&lt;/h2&gt;
&lt;p&gt;The method is the same whether you do it by hand or with a tool. The difference is how far it scales.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Inventory your internal links.&lt;/strong&gt; List every internal link on the site: its source page, its destination, and its anchor text. On a small site a crawler will export this in a few minutes. By hand, it means holding the entire site in your head at once — which is why manual audits tend to happen once and not twice.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Find the orphans.&lt;/strong&gt; Compare every indexed page against the set of pages that appear as a destination anywhere. Anything that is indexed but never a destination is orphaned. One practical note before you start: exclude your utility pages first. A privacy policy, terms page, and cookie notice are all legitimately orphaned, and none of that is a problem worth solving. Left in, they bury the orphans that matter under noise. Finding orphans reliably is its own method — a crawler alone cannot, since it follows links an orphan does not have — and &lt;a href=&quot;/blog/find-orphan-pages/&quot;&gt;how to find and fix orphan pages&lt;/a&gt; covers the routes in full.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Find the underlinked.&lt;/strong&gt; Rank your pages by inbound internal links relative to their importance. The pages with the largest shortfall between the links they have and the links they warrant are your real opportunities — usually older, substantial posts that newer writing should be pointing at and is not. These are the pages where directing more &lt;a href=&quot;/blog/link-equity/&quot;&gt;link equity&lt;/a&gt; does the most good.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Review the anchors.&lt;/strong&gt; Look at the anchor text on your most important internal links. Where an anchor says nothing about its destination, rewrite it so it does. This is quick, and it is the part of an audit most often skipped. The habits that make an anchor useful are covered in &lt;a href=&quot;/blog/anchor-text-internal-links/&quot;&gt;anchor text for internal links&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5. Fix, then re-check.&lt;/strong&gt; Add links from relevant existing posts to the orphaned and underlinked pages, correct the weak anchors, and run the audit again. An audit is only finished when the next pass comes back clean.&lt;/p&gt;
&lt;p&gt;One honest limit, stated plainly: an audit shows you the structural gaps in how your site links together. It does not tell you what closing them will do to any particular ranking, because no one can honestly tell you that. Internal links help readers and search engines reach the work you have already published. That is a sound reason to fix them, and it is the reason to trust.&lt;/p&gt;
&lt;h2 id=&quot;running-the-audit-continuously-with-core-links&quot;&gt;Running the audit continuously with Core+ Links&lt;/h2&gt;
&lt;p&gt;Steps one through three are the part that does not scale by hand, and they are the part &lt;a href=&quot;/features/&quot;&gt;Core+ Links indexes your content&lt;/a&gt; to handle on your own server.&lt;/p&gt;
&lt;p&gt;It indexes your published posts and pages, then builds two reports from that index: &lt;a href=&quot;/docs/reports/&quot;&gt;the orphan and underlinked reports&lt;/a&gt;, which name the pages nothing links to and the pages linked less than their importance calls for. While you write, it also ranks the most relevant internal targets for the post in front of you, each with a match score and &lt;a href=&quot;/docs/how-ranking-works/&quot;&gt;the eight ranking signals&lt;/a&gt; that produced it — so the audit stops being a periodic project and becomes something that happens as you publish.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/screenshots/corepluslinks-suggestions.webp&quot; alt=&quot;The Core+ Links Reports tab showing counts for indexed content, orphan pages, and underlinked pages, above a suggestion-history table listing target pages, anchor text, and match scores.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The orphan and underlinked reports, built from the same index the suggestions come from.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The ranking is deterministic: the same content and the same settings produce the same result every time. Indexing and ranking run entirely on your WordPress install. No content is sent anywhere, no API key is required, and there is no account to create.&lt;/p&gt;
&lt;h2 id=&quot;how-often-to-run-an-internal-link-audit&quot;&gt;How often to run an internal link audit&lt;/h2&gt;
&lt;p&gt;Tie the cadence to how much you publish, not to the calendar. Every batch of new posts creates the same two problems at once: the newest pages are the most likely to be underlinked, because nothing written before them could link to them, and the older pages they should point to are the easiest to forget. A quarterly audit catches this late. An index that updates as you write catches it while the post is still open.&lt;/p&gt;
&lt;p&gt;Run it after you publish, and the structure never drifts far enough to need rescuing.&lt;/p&gt;
&lt;p&gt;Internal linking is worth doing well because it is one of the few parts of your site’s structure entirely within your control. An audit is how you keep it that way.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Try it on your own site — &lt;a href=&quot;/download/&quot;&gt;download Core Plus Links Free&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title>Introducing Core+ Links: scored internal link suggestions</title><link>https://corepluslinks.com/blog/introducing-link-pulse/</link><guid isPermaLink="true">https://corepluslinks.com/blog/introducing-link-pulse/</guid><description>A free WordPress plugin that suggests internal links in the block editor, scores every candidate across eight weighted signals, and runs on your own site.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Internal linking is added by memory, and only in one direction.&lt;/p&gt;
&lt;p&gt;You draft a new post, recall an older one that fits, and link to it. This works going forward, not backward: a post published in March is never linked from anything written in April, because April’s writing is not informed by March’s archive. Repeated across two years and a few hundred posts, the result is a site where some pages are linked from a dozen places and others from none, with no practical way to tell which is which.&lt;/p&gt;
&lt;p&gt;Auditing that by hand means holding an entire site in memory at once. Doing it once is possible. Auditing it by hand a second time is not realistic, and so it is left undone.&lt;/p&gt;
&lt;p&gt;Core+ Links is a free WordPress plugin that performs that audit continuously. It indexes published content, scores every possible link target against the post currently being edited, and returns the ranked results in the block editor sidebar, together with the reason each one ranked where it did.&lt;/p&gt;
&lt;h2 id=&quot;what-it-does&quot;&gt;What it does&lt;/h2&gt;
&lt;p&gt;Three things, in order.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It indexes your content.&lt;/strong&gt; Titles, excerpts, headings, cleaned body text, taxonomy terms, slugs, parent/child relationships, and existing internal link counts. All of it is stored in tables in your own WordPress database. Free indexes posts and pages only.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It scores candidates while you write.&lt;/strong&gt; Opening a post in the block editor opens the Core Plus Links sidebar, which ranks the most relevant targets from your own content. Each result shows a match score; expanding it shows the signals that produced that score.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You insert with one click.&lt;/strong&gt; Confirm or edit the suggested anchor text, then insert. Dismissed suggestions stay dismissed — they do not reappear later with a different score.&lt;/p&gt;
&lt;h2 id=&quot;the-scoring-in-full&quot;&gt;The scoring, in full&lt;/h2&gt;
&lt;p&gt;Every candidate is scored across eight signals, each normalised to a 0–1 range and combined into a single weighted sum. This is the mechanism most internal-linking tools decline to disclose.&lt;/p&gt;


















































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align=&quot;left&quot;&gt;Signal&lt;/th&gt;&lt;th align=&quot;right&quot;&gt;Weight&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;What it measures&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Taxonomy overlap&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.30&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Shared categories and tags&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Title overlap&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.20&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Term overlap between the two titles&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Body keyword overlap&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.15&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Term overlap across cleaned body text&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Heading overlap&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.10&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Term overlap across headings, tracked separately from body&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Link graph relevance&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.10&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;How the candidate sits in your existing link structure&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Excerpt overlap&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.05&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Term overlap in excerpts&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Custom field overlap&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.05&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Overlap across indexed custom fields (Pro Upcoming; dropped on Free)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Priority score&lt;/td&gt;&lt;td align=&quot;right&quot;&gt;0.05&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Manual priority you have set on a page&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The weights sum to exactly 1.00. There is no hidden ninth signal and no adjustment layer applied on top of the arithmetic.&lt;/p&gt;
&lt;h3 id=&quot;why-taxonomy-outweighs-the-title&quot;&gt;Why taxonomy outweighs the title&lt;/h3&gt;
&lt;p&gt;This weighting is the one figure in the table that requires explanation.&lt;/p&gt;
&lt;p&gt;Shared words are weak evidence that two posts are related. A post called “The Best Books of 2025” and a post called “Best Camera Bags” share the word “best” and nothing else that matters. Weighting title overlap heavily produces exactly this failure: results that are lexically similar and topically unrelated. This is the common failure mode of keyword-matching link plugins.&lt;/p&gt;
&lt;p&gt;Shared taxonomy is stronger evidence. Filing two posts under the same category is a judgement that they belong together — and that judgement carries more information than word frequency.&lt;/p&gt;
&lt;p&gt;Weighting title and heading too heavily produces exactly this failure. Taxonomy therefore leads at 0.30; title and body carry the remaining textual weight; heading and excerpt contribute at lower weights. On Free, custom field overlap is dropped because Free does not index custom fields.&lt;/p&gt;
&lt;h3 id=&quot;what-happens-when-a-signal-does-not-apply&quot;&gt;What happens when a signal does not apply&lt;/h3&gt;
&lt;p&gt;If a site does not use categories and tags, scoring every candidate against taxonomy would permanently cap what any suggestion could achieve. Signals a site does not use are dropped from the calculation entirely, rather than reducing every score by a fixed amount.&lt;/p&gt;
&lt;p&gt;The distinction: this protects a &lt;em&gt;site&lt;/em&gt; that does not use a signal — not an individual &lt;em&gt;post&lt;/em&gt; that lacks it. If a site does use taxonomy and a particular target has none, that target takes a real zero, because redistributing its weight onto title matching would reward exactly the shallow word collisions the weighting was designed to avoid.&lt;/p&gt;
&lt;p&gt;A penalty is applied after the weighted sum: a page that is already heavily linked scores lower than the same page would with fewer inbound links. The penalty directs suggestions toward pages that still need links, rather than adding further weight to pages that already have them.&lt;/p&gt;
&lt;p&gt;The full model, including normalisation and the penalty thresholds, is documented in &lt;a href=&quot;/docs/how-ranking-works/&quot;&gt;how ranking works&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;reproducible-and-why-that-matters&quot;&gt;Reproducible, and why that matters&lt;/h2&gt;
&lt;p&gt;Same content, same settings, same results — every time.&lt;/p&gt;
&lt;p&gt;It is the difference between a tool that can be used and one that must be managed. A suggestion rejected on Monday does not return on Thursday with a different score and a different position. When a ranking looks wrong, the breakdown identifies the signal responsible, and the cause can be corrected directly — commonly a tag applied more broadly than intended.&lt;/p&gt;
&lt;p&gt;Nothing is inferred. There is no model, no external call, and nothing to take on faith.&lt;/p&gt;
&lt;h2 id=&quot;finding-what-you-would-not&quot;&gt;Finding what you would not&lt;/h2&gt;
&lt;p&gt;Two reports, both built from the same index.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/screenshots/corepluslinks-dashboard.webp&quot; alt=&quot;The Core+ Links dashboard site overview, showing counts for indexed content, orphan pages, and underlinked pages, plus suggestions accepted and dismissed, above an index-health panel marked healthy.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The dashboard overview: indexed content, orphan and underlinked counts, and index health at a glance.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Orphan pages&lt;/strong&gt; are indexed pages with no internal links pointing to them at all. &lt;strong&gt;Underlinked pages&lt;/strong&gt; have fewer inbound links than their importance calls for.&lt;/p&gt;
&lt;p&gt;Exclude utility pages before reading these reports. A privacy policy, terms page, and cookie notice are orphaned by design and require no action. Exclusion in Core+ Links is total and bidirectional: an excluded page is never offered as a target, receives no suggestions when edited, and does not appear in the reports at all.&lt;/p&gt;
&lt;p&gt;The reports identify structural gaps. They do not predict the effect of closing those gaps on search rankings — no tool can verify that outcome.&lt;/p&gt;
&lt;h2 id=&quot;what-runs-where&quot;&gt;What runs where&lt;/h2&gt;
&lt;p&gt;Everything, on your own server.&lt;/p&gt;
&lt;p&gt;Indexing and ranking run in PHP against your own database. Core Plus Links Free sends no content anywhere, requires no API key, requires no account, and has no telemetry.&lt;/p&gt;
&lt;p&gt;Core+ Links Pro (Upcoming) adds optional AI-assisted matching using a provider key you supply. This is turned on deliberately; once enabled, content is sent to the provider chosen, under that provider’s terms. The feature is off by default. Stating this exception is what makes the privacy claim for Free credible — full detail is on the &lt;a href=&quot;/privacy/&quot;&gt;privacy page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-is-in-the-free-version&quot;&gt;What is in the free version&lt;/h2&gt;
&lt;p&gt;The whole deterministic product, not a preview of it.&lt;/p&gt;
&lt;p&gt;Posts and pages indexed · suggestions in the block editor · inbound and outbound link listings · editable anchor text before insert · one-click insert · dismissals that persist · a context bank for taxonomies and exclusions · suggested exclusions for utility pages (you review; never auto-applied) · orphan and underlinked reports · Auto-linking (keyword rules, review, apply selected, per-row undo) · Link Health for unpublished, trashed, or missing internal targets · background, manual, and scheduled reindexing · logs and index health monitoring.&lt;/p&gt;
&lt;p&gt;Free indexes posts and pages only. Custom post types and custom field indexing are Upcoming in Pro. This release supports the block editor only. Per-site activation is supported; network activation on multisite is not, and the plugin states this explicitly rather than failing silently.&lt;/p&gt;
&lt;p&gt;Free is not a time-limited trial. There is no feature expiry, and no plan to move current features out of Free to sell Pro.&lt;/p&gt;
&lt;h2 id=&quot;installing-it&quot;&gt;Installing it&lt;/h2&gt;
&lt;p&gt;Core Plus Links requires WordPress 6.6 or later and PHP 7.4 or later. Install it from &lt;a href=&quot;https://wordpress.org/plugins/core-plus-links/&quot;&gt;WordPress.org&lt;/a&gt;, or &lt;a href=&quot;/download/&quot;&gt;download the ZIP&lt;/a&gt;, run the first index, and open any post. Once indexing finishes, the sidebar shows ranked suggestions for that post. Auto-linking and Link Health are in the Core Plus Links admin.&lt;/p&gt;
&lt;p&gt;For more detail on the mechanism, &lt;a href=&quot;/features/&quot;&gt;the features page&lt;/a&gt; covers indexing scope, the sidebar, and the reports.&lt;/p&gt;</content:encoded></item><item><title>Link equity, explained</title><link>https://corepluslinks.com/blog/link-equity/</link><guid isPermaLink="true">https://corepluslinks.com/blog/link-equity/</guid><description>Link equity is the authority a link passes between pages. Here is how it flows through a site, what affects it, and how to direct it where it helps.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Link equity is one of those SEO terms that gets wrapped in more mystique than it deserves. Underneath the jargon is a simple idea: a link passes some of one page’s authority to another. Understanding how that works, and where it stops being measurable, is enough to make better decisions about which pages on your site link to which — and it sits at the centre of &lt;a href=&quot;/blog/internal-linking-seo/&quot;&gt;the complete guide to internal linking for SEO&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This article covers what link equity is, how it moves through a site, what affects how much passes, and how to direct it toward the pages that need it.&lt;/p&gt;
&lt;h2 id=&quot;what-link-equity-is&quot;&gt;What link equity is&lt;/h2&gt;
&lt;p&gt;Link equity is the ranking value that one page passes to another through a link. You will also see it called “link juice” — the same idea, less formally.&lt;/p&gt;
&lt;p&gt;The concept comes from PageRank, Google’s original method of measuring a page’s importance by the links pointing to it. Google has confirmed on the record that PageRank remains one of the many signals it uses to rank pages. Every link — internal or external — can carry some of this value from its source page to its destination.&lt;/p&gt;
&lt;p&gt;For internal linking, the useful part is this: the authority your site earns, whether on the home page or on a post that attracted external links, does not have to stay where it landed. You can move it around your own site by choosing what links to what.&lt;/p&gt;
&lt;h2 id=&quot;how-link-equity-flows-through-a-site&quot;&gt;How link equity flows through a site&lt;/h2&gt;
&lt;p&gt;Think of authority as something that enters your site at a few strong points and then spreads along your internal links.&lt;/p&gt;
&lt;p&gt;Your home page usually carries the most, because it tends to attract the most external links. When it links to a category page, some of that value flows through. When the category links to an individual post, more flows again. A page with many inbound internal links from strong pages accumulates more equity than a page linked from nowhere.&lt;/p&gt;
&lt;p&gt;This is why &lt;a href=&quot;/blog/site-structure-internal-linking/&quot;&gt;site structure and topic clusters&lt;/a&gt; matter so much. A shallow, well-connected structure lets equity reach your important pages in a click or two. A deep or broken structure leaves value stranded near the top and pages at the bottom starved of it.&lt;/p&gt;
&lt;p&gt;A page with no inbound internal links at all — an orphan page — receives no internal equity, because there is no link to carry any. That is one of several reasons &lt;a href=&quot;/blog/find-orphan-pages/&quot;&gt;orphan pages&lt;/a&gt; are worth finding and fixing.&lt;/p&gt;
&lt;h2 id=&quot;what-affects-how-much-equity-passes&quot;&gt;What affects how much equity passes&lt;/h2&gt;
&lt;p&gt;A link is not a fixed-size pipe. Several things change how much value moves through it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The number of links on the source page.&lt;/strong&gt; The equity a page can pass is divided among its outbound links. A page with a hundred links passes a fraction through each; a page with a handful passes more through every one. This is the dilution principle, and it is the reason &lt;a href=&quot;/blog/how-many-internal-links/&quot;&gt;how many internal links a page has&lt;/a&gt; is worth thinking about.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Whether the link can be followed.&lt;/strong&gt; A link a search engine cannot crawl, or one marked nofollow, does not pass equity the way an ordinary followed link does. Keep internal links as real, followable &lt;code&gt;&amp;#x3C;a href&gt;&lt;/code&gt; links.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Placement and prominence.&lt;/strong&gt; A prominent link in the main content tends to be weighted more than one buried in a footer, in line with the way search engines model how likely a link is to be clicked.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Relevance and anchor text.&lt;/strong&gt; A link between two topically related pages is more useful, to both readers and search engines, than one between unrelated pages — and the &lt;a href=&quot;/blog/anchor-text-internal-links/&quot;&gt;anchor text&lt;/a&gt; that describes the destination is part of how that relevance is read.&lt;/p&gt;
&lt;h2 id=&quot;a-worked-example&quot;&gt;A worked example&lt;/h2&gt;
&lt;p&gt;Suppose you publish a definitive guide to a topic and it earns a dozen external links over a year. It is now one of the strongest pages on your site. Elsewhere, you have three older posts on the same topic that never attracted links of their own and sit several clicks deep.&lt;/p&gt;
&lt;p&gt;Left alone, the guide’s authority mostly stays with the guide. Add a contextual link from the guide to each of the three older posts, and some of that authority now flows to them — and because the posts are topically related, the links are useful to readers arriving on the guide as well. You have not created authority from nothing — you have directed what you already earned toward the pages that had none. That is the whole of the practice.&lt;/p&gt;
&lt;h2 id=&quot;how-to-direct-link-equity-where-it-helps&quot;&gt;How to direct link equity where it helps&lt;/h2&gt;
&lt;p&gt;The practical goal is to move authority toward the pages that need it and away from wasting it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Link from your strong pages to your important ones.&lt;/strong&gt; Identify the pages that have earned the most external links, and add internal links from them to the newer or important pages you want to strengthen. This channels authority where you need it most.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fix the pages getting none.&lt;/strong&gt; Orphan pages receive no internal equity, and underlinked pages receive less than their importance warrants. Both are surfaced by &lt;a href=&quot;/blog/internal-link-audit/&quot;&gt;a full internal link audit&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do not pile more onto pages that already have plenty.&lt;/strong&gt; Adding a tenth inbound link to a page that is already well connected does less than adding the first inbound link to a page that has none. Spread equity toward what needs it rather than concentrating it where it is already abundant.&lt;/p&gt;
&lt;h2 id=&quot;the-honest-limit&quot;&gt;The honest limit&lt;/h2&gt;
&lt;p&gt;Here is where restraint matters. You cannot see the exact amount of equity a page holds or passes. The internal PageRank figures that some tools report are estimates built from your link graph, not numbers Google publishes. They are useful for spotting which pages are relatively strong or weak, and not for anything more precise than that.&lt;/p&gt;
&lt;p&gt;And directing equity toward a page does not guarantee it will rank better. Link equity is one signal among many, and no one can honestly promise that redistributing it will move a specific ranking. What you can say is true is narrower and still worth acting on: a page with relevant inbound internal links from strong pages is better placed to be discovered, crawled, and understood than a page with none.&lt;/p&gt;
&lt;h2 id=&quot;link-equity-in-core-links&quot;&gt;Link equity in Core+ Links&lt;/h2&gt;
&lt;p&gt;Two parts of &lt;a href=&quot;/features/&quot;&gt;Core+ Links&lt;/a&gt; relate directly to how equity moves through your site.&lt;/p&gt;
&lt;p&gt;One of &lt;a href=&quot;/docs/how-ranking-works/&quot;&gt;the eight ranking signals&lt;/a&gt; is link-graph relevance — where a candidate page sits in your existing internal link structure — so suggestions account for how your site is already connected rather than treating every page in isolation.&lt;/p&gt;
&lt;p&gt;There is also a penalty applied after the weighted score: a page that is already heavily linked scores lower as a suggestion than one that is not. The intent is exactly the point of this article — to spread links toward the pages that need them, rather than onto whatever is already well connected. The &lt;a href=&quot;/docs/reports/&quot;&gt;underlinked report&lt;/a&gt; names those pages directly.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/screenshots/corepluslinks-suggestions.webp&quot; alt=&quot;The Core+ Links Reports tab, showing an underlinked pages count alongside indexed content and orphan page counts, and an indexed-pages table listing inbound and outbound internal link counts per page.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The reports show inbound and outbound link counts per page, so underlinked pages are named directly.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Everything runs on your own WordPress install, deterministically, and sends nothing off-site.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Try it on your own site — &lt;a href=&quot;/download/&quot;&gt;download Core+ Links Free&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title>Anchor text for internal links</title><link>https://corepluslinks.com/blog/anchor-text-internal-links/</link><guid isPermaLink="true">https://corepluslinks.com/blog/anchor-text-internal-links/</guid><description>Anchor text is the clickable words of a link that tell readers and search engines what a page is about. Here is how to write it well for internal links.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Anchor text is a small thing that does a large amount of work. It is the visible, clickable part of a link, and it is one of the clearest signals you can send about what a page is about — to a reader deciding whether to click, and to a search engine deciding what the destination covers.&lt;/p&gt;
&lt;p&gt;This article is about anchor text for internal links specifically: what it is, why it matters, the forms it takes, and how to write it well. It is one part of &lt;a href=&quot;/blog/internal-linking-seo/&quot;&gt;the complete guide to internal linking for SEO&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-anchor-text-is&quot;&gt;What anchor text is&lt;/h2&gt;
&lt;p&gt;Anchor text is the clickable words of a hyperlink. In HTML, it is the text between the opening and closing anchor tags:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;html&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt; href&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;/link-equity/&quot;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;&gt;how link equity flows through a site&amp;#x3C;/&lt;/span&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here the anchor text is “how link equity flows through a site”. A reader sees those words; a search engine reads them as a description of the page the link points to.&lt;/p&gt;
&lt;h2 id=&quot;why-anchor-text-matters&quot;&gt;Why anchor text matters&lt;/h2&gt;
&lt;p&gt;Anchor text gives context. Google’s guidance on &lt;a href=&quot;https://developers.google.com/search/docs/crawling-indexing/links-crawlable&quot;&gt;crawlable links&lt;/a&gt; is explicit that good link text helps it understand what the linked page is about — and it recommends writing descriptive text rather than generic phrases.&lt;/p&gt;
&lt;p&gt;For a reader, descriptive anchor text sets an expectation before the click: “our guide to keyword research” tells them exactly where they are going. For a search engine, it is a labelled signal about the destination’s topic. An anchor that reads “click here” gives neither a reader nor a search engine anything to work with. It is a wasted opportunity on every link where it appears.&lt;/p&gt;
&lt;p&gt;Because internal links are ones you place and control entirely, they are the easiest place to get anchor text right — and the most common place it is neglected. The anchor also plays a part in how &lt;a href=&quot;/blog/link-equity/&quot;&gt;link equity&lt;/a&gt; is read: a relevant, descriptive link between two related pages is more useful than a vague one between unrelated pages.&lt;/p&gt;
&lt;h2 id=&quot;the-forms-anchor-text-takes&quot;&gt;The forms anchor text takes&lt;/h2&gt;
&lt;p&gt;You will encounter a few kinds, and it helps to name them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Descriptive anchors&lt;/strong&gt; name the destination in natural language: “how to find and fix orphan pages”. These are the ones to aim for.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exact-match anchors&lt;/strong&gt; are the target’s keyword verbatim: “orphan pages”. Fine in moderation, and natural when the keyword genuinely fits the sentence.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Partial-match anchors&lt;/strong&gt; contain the topic within a longer phrase: “dealing with orphan pages on a large site”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Branded anchors&lt;/strong&gt; use a product or site name: “Core+ Links”.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Generic anchors&lt;/strong&gt; say nothing about the destination: “click here”, “read more”, “this post”. These are the ones to avoid on any link that matters.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Naked URLs&lt;/strong&gt; show the address itself: “/blog/link-equity/”. Occasionally useful, rarely ideal as body-content anchor text.&lt;/p&gt;
&lt;h2 id=&quot;how-to-write-internal-anchor-text-well&quot;&gt;How to write internal anchor text well&lt;/h2&gt;
&lt;p&gt;A few habits cover most of it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Name the destination.&lt;/strong&gt; The anchor should describe what the reader will find. If you removed the surrounding sentence, the anchor alone should still hint at the target.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keep it concise.&lt;/strong&gt; A few descriptive words are enough. A whole sentence wrapped in a link is hard to read and dilutes the signal.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Front-load the meaning.&lt;/strong&gt; Put the descriptive words in the anchor itself, not in the text around it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vary your anchors naturally.&lt;/strong&gt; Linking to the same page with identical anchor text every time reads mechanically. The same destination can be reached from “internal linking strategy”, “planning your internal links”, and “how to structure internal links”, each fitting its own sentence.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stay relevant.&lt;/strong&gt; The anchor and the destination should match. An anchor that promises one thing and leads to another erodes trust and confuses the signal.&lt;/p&gt;
&lt;h2 id=&quot;a-worked-example&quot;&gt;A worked example&lt;/h2&gt;
&lt;p&gt;Take a single sentence and watch the anchor do the work. Written poorly:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We wrote about improving your site’s structure. To learn more, &lt;a href=&quot;#&quot;&gt;click here&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The reader learns nothing from the link, and neither does a search engine. Now written well:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A shallow hierarchy helps authority reach your key pages — see &lt;a href=&quot;/blog/site-structure-internal-linking/&quot;&gt;site structure and topic clusters&lt;/a&gt; for how to plan one.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Same link, same destination. The second version tells the reader exactly what they will get, describes the target to a search engine, and reads naturally in the sentence. Nothing about it is more work than “click here” once it is a habit — which is the point.&lt;/p&gt;
&lt;h2 id=&quot;a-note-on-over-optimisation&quot;&gt;A note on over-optimisation&lt;/h2&gt;
&lt;p&gt;It is possible to overthink this. Repeating the exact-match keyword as the anchor on every internal link, regardless of how it reads, produces robotic text that serves the keyword rather than the reader.&lt;/p&gt;
&lt;p&gt;Internal anchors carry less risk here than external ones, because you control the whole context and a search engine expects your own site to link to itself. Still, the goal is the same as the rest of good internal linking: write for the reader first, and the signal takes care of itself. If an anchor reads naturally and describes where it goes, it is doing its job.&lt;/p&gt;
&lt;p&gt;Reviewing anchor quality across a site is one part of &lt;a href=&quot;/blog/internal-link-audit/&quot;&gt;a full internal link audit&lt;/a&gt; — it is the check most often skipped, because generic anchors are invisible until you go looking for them.&lt;/p&gt;
&lt;h2 id=&quot;anchor-text-in-core-links&quot;&gt;Anchor text in Core+ Links&lt;/h2&gt;
&lt;p&gt;When &lt;a href=&quot;/features/&quot;&gt;Core+ Links&lt;/a&gt; suggests an internal link in the block editor, you choose the anchor text as you insert it. The suggestion identifies the relevant destination and its match score; you decide how to phrase the link so it fits the sentence and describes the target. The insertion is one action, and the anchor is yours to write rather than generated for you.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/screenshots/corepluslinks-sidebar.webp&quot; alt=&quot;The Core+ Links sidebar in the WordPress block editor, showing a suggested link marked as a strong match with an editable suggested anchor text field above the Insert link button.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The suggested anchor text is editable — you name the destination before inserting the link.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Because the suggestion already tells you what the destination is about — and shows &lt;a href=&quot;/docs/how-ranking-works/&quot;&gt;the signals behind the match&lt;/a&gt; — writing a descriptive anchor is a matter of naming what you are linking to, not guessing at it. The tool runs entirely on your own WordPress install, deterministically, and sends nothing off-site.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Try it on your own site — &lt;a href=&quot;/download/&quot;&gt;download Core+ Links Free&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title>How many internal links per page?</title><link>https://corepluslinks.com/blog/how-many-internal-links/</link><guid isPermaLink="true">https://corepluslinks.com/blog/how-many-internal-links/</guid><description>There is no fixed number of internal links per page. What actually decides the right count, the dilution trade-off, and a sensible default to work from.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It is one of the most common questions in internal linking, and it has an unsatisfying but honest answer: there is no fixed number. What there is instead is a set of factors that decide the right count for a given page, and a trade-off worth understanding. Once you have those, the question mostly answers itself.&lt;/p&gt;
&lt;p&gt;This article covers whether a magic number exists, what actually determines the count, the dilution principle underneath it, and a default you can work from. It is one part of &lt;a href=&quot;/blog/internal-linking-seo/&quot;&gt;the complete guide to internal linking for SEO&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;is-there-a-magic-number&quot;&gt;Is there a magic number?&lt;/h2&gt;
&lt;p&gt;No. There was once a widely repeated guideline of keeping to around 100 links per page, but that came from an old technical limit that no longer applies, and Google long ago removed the specific figure from its guidance. The current position is to keep the number of links on a page to a reasonable amount — a judgement, not a fixed cap.&lt;/p&gt;
&lt;p&gt;So the useful question is not “what is the limit” but “what is the right number for &lt;em&gt;this&lt;/em&gt; page”. That depends on a few things.&lt;/p&gt;
&lt;h2 id=&quot;what-determines-the-right-count&quot;&gt;What determines the right count&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;The length and depth of the content.&lt;/strong&gt; A three-thousand-word guide naturally supports more internal links than a short post, because it covers more ground and more genuine linking opportunities arise. Count follows content, not the other way around.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Relevance.&lt;/strong&gt; The right links are the ones that genuinely help a reader understand the topic or reach related content. A relevant link earns its place; an unrelated one does not, however much room the page has. Describing each with clear &lt;a href=&quot;/blog/anchor-text-internal-links/&quot;&gt;anchor text&lt;/a&gt; is part of making it earn its place.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The trade-off between links.&lt;/strong&gt; This is the part worth understanding properly, because it is the reason more is not always better.&lt;/p&gt;
&lt;h2 id=&quot;the-dilution-principle&quot;&gt;The dilution principle&lt;/h2&gt;
&lt;p&gt;Every link on a page shares in the authority that page can pass. The &lt;a href=&quot;/blog/link-equity/&quot;&gt;link equity&lt;/a&gt; a page has to give is divided among its outbound links, so a page with a hundred links passes roughly a hundredth through each, while a page with five passes far more through every one.&lt;/p&gt;
&lt;p&gt;This does not mean you should hoard links. It means each link has a cost, and that cost is worth paying only when the link helps. Adding a genuinely useful link is a good trade; padding a page with marginal links spreads its value thin and gives a reader more noise to wade through.&lt;/p&gt;
&lt;p&gt;There is a readability cost too. A page peppered with links is harder to read, and a search engine may reasonably read heavy over-linking as optimisation ahead of usefulness.&lt;/p&gt;
&lt;h2 id=&quot;navigation-links-count-differently&quot;&gt;Navigation links count differently&lt;/h2&gt;
&lt;p&gt;One clarification that resolves a lot of confusion: the “how many” question is really about &lt;em&gt;contextual&lt;/em&gt; links in the body of your content. The links in your header, footer, and sidebar are part of your site’s template and appear on nearly every page. They matter for &lt;a href=&quot;/blog/site-structure-internal-linking/&quot;&gt;site structure&lt;/a&gt;, but they are not what you are counting when you ask how many links a given article should have.&lt;/p&gt;
&lt;p&gt;So when the guidance below says “a handful of links”, it means a handful of editorial links within the content — over and above the navigation that is already there on every page.&lt;/p&gt;
&lt;h2 id=&quot;a-sensible-default&quot;&gt;A sensible default&lt;/h2&gt;
&lt;p&gt;For a typical article, a handful of relevant contextual links — on the order of three to five — is a sound starting point, alongside your normal navigation. Scale it with the length and depth of the piece: a long, comprehensive guide will carry more, and a short post fewer.&lt;/p&gt;
&lt;p&gt;The test for any single link is simple: does it genuinely help someone understand or continue with the topic? If yes, include it. If not, leave it out. Counting to a target is the wrong instinct; judging each link on its merits is the right one.&lt;/p&gt;
&lt;p&gt;To make that concrete: a 1,200-word how-to might carry three or four links — one up to its pillar, one or two to closely related posts, and perhaps one to a definition of a term it uses. A 4,000-word guide covering many sub-topics might carry a dozen, because a dozen genuinely relevant destinations exist within it. Neither number was chosen in advance; both fell out of asking, at each link, whether it earned its place. The long guide does not have more links because it is long — it has more because it has more to connect.&lt;/p&gt;
&lt;h2 id=&quot;too-few-and-too-many&quot;&gt;Too few, and too many&lt;/h2&gt;
&lt;p&gt;Both directions have a failure mode.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Too few&lt;/strong&gt; and you miss real connections. Pages end up underlinked, or worse, orphaned — reachable by nothing on the site. Finding those is covered in &lt;a href=&quot;/blog/find-orphan-pages/&quot;&gt;how to find and fix orphan pages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Too many&lt;/strong&gt; and you dilute the value passing through each link, and you make the page harder to read. Long lists of barely-relevant links help no one.&lt;/p&gt;
&lt;p&gt;The healthy middle is not a number. It is a habit of linking where it helps and stopping when it does not — which is easier to hold as a principle than to apply consistently across a whole site by hand. Checking that the habit is actually holding, across every page, is the work of &lt;a href=&quot;/blog/internal-link-audit/&quot;&gt;a full internal link audit&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;how-core-links-helps-with-the-count&quot;&gt;How Core+ Links helps with the count&lt;/h2&gt;
&lt;p&gt;The problem with “link where it helps” is knowing where that is, across a site of any size. &lt;a href=&quot;/features/&quot;&gt;Core+ Links&lt;/a&gt; addresses the count from the other end: rather than prompting you to add more links, it ranks the most relevant candidates for the post you are writing, each with a match score and &lt;a href=&quot;/docs/how-ranking-works/&quot;&gt;the signals behind it&lt;/a&gt;, so you add the few that genuinely fit rather than as many as possible.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;../../assets/screenshots/corepluslinks-sidebar.webp&quot; alt=&quot;The Core+ Links sidebar showing a short ranked list of suggested internal links for the current post, each labelled with a match strength.&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A short ranked list surfaces the few links that fit — not a prompt to add more.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;It also applies a penalty to pages that are already heavily linked, which pushes suggestions toward pages that need a link rather than pages that already have plenty. The effect is fewer, better-placed links. It runs on your own WordPress install, deterministically, and sends nothing off-site.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Try it on your own site — &lt;a href=&quot;/download/&quot;&gt;download Core+ Links Free&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content:encoded></item><item><title>Internal linking for SEO: the complete guide</title><link>https://corepluslinks.com/blog/internal-linking-seo/</link><guid isPermaLink="true">https://corepluslinks.com/blog/internal-linking-seo/</guid><description>Internal linking is the SEO lever most within your control. What internal links are, why they matter, how to structure them, and how to audit them.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Of everything that affects how a site performs in search, internal linking is among the few parts entirely within your control. You do not have to earn it from anyone, you do not have to wait for it, and no algorithm update takes it away. It is also among the most neglected, because it decays quietly: every post you publish links back to a few older ones you happen to remember, and the rest slowly fall out of the structure.&lt;/p&gt;
&lt;p&gt;This guide explains the mechanism and cites the sources. It does not promise what any change will do to a ranking, because no one can honestly promise that. What it can do is show you how internal links work, why search engines rely on them, how to structure them well, and how to keep them healthy as your site grows.&lt;/p&gt;
&lt;h2 id=&quot;key-takeaways&quot;&gt;Key takeaways&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Internal linking is the SEO lever most within your control, and one of the most neglected.&lt;/li&gt;
&lt;li&gt;Contextual links in the body of a page carry more weight than navigational, footer, or sidebar links.&lt;/li&gt;
&lt;li&gt;Internal links matter to search engines for four reasons — discovery, link equity, hierarchy, and anchor-text context — each of which Google has stated in its own documentation.&lt;/li&gt;
&lt;li&gt;Good internal linking is about structure, not volume: a shallow hierarchy, topic clusters, descriptive anchors, and intentional linking.&lt;/li&gt;
&lt;li&gt;Structure decays as a site grows, so internal linking is maintained with a periodic audit — which stops being possible by hand past a few hundred pages.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-is-internal-linking&quot;&gt;What is internal linking?&lt;/h2&gt;
&lt;p&gt;An internal link is a hyperlink from one page on your site to another page on the same site. Internal linking is the practice of placing those links deliberately, so that readers and search engines can move through your content along paths you have chosen.&lt;/p&gt;
&lt;p&gt;In HTML, an internal link is an anchor element with an &lt;code&gt;href&lt;/code&gt; pointing at another page on your domain:&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto;&quot; tabindex=&quot;0&quot; data-language=&quot;html&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;&amp;#x3C;&lt;/span&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt; href&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;/internal-link-audit/&quot;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;&gt;how to run an internal link audit&amp;#x3C;/&lt;/span&gt;&lt;span style=&quot;color:#85E89D&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The visible, clickable words — “how to run an internal link audit” — are the anchor text, and they do more work than they appear to. More on that below.&lt;/p&gt;
&lt;h2 id=&quot;internal-links-vs-external-links&quot;&gt;Internal links vs. external links&lt;/h2&gt;
&lt;p&gt;The distinction is simple and worth stating once, because the two are often discussed together.&lt;/p&gt;

























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align=&quot;left&quot;&gt;&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;Internal link&lt;/th&gt;&lt;th align=&quot;left&quot;&gt;External link&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Points to&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Another page on your own site&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;A page on a different domain&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;You control it&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Entirely&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Rarely — you control outbound ones, not inbound&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;left&quot;&gt;Primary role&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Structure, navigation, and context within your site&lt;/td&gt;&lt;td align=&quot;left&quot;&gt;Citing sources and earning references between sites&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Both matter. This guide is about the internal set, for one reason: it is the set you fully control. You decide which pages link to which, with what anchor text, from where on the page. Nothing about internal linking depends on anyone else’s decision.&lt;/p&gt;
&lt;h2 id=&quot;the-types-of-internal-links&quot;&gt;The types of internal links&lt;/h2&gt;
&lt;p&gt;Not every internal link carries the same weight. These are the kinds you will place, roughly in order of how much they contribute.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contextual links&lt;/strong&gt; appear in the body of your content. They are editorial — you place them because they genuinely help the reader — and they sit where an engaged reader is most likely to click. These carry the most weight, and most of this guide is about them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Navigational links&lt;/strong&gt; are your header and menu links. They establish the site’s hierarchy and appear on every page, which makes them structurally important but template-level.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Breadcrumb links&lt;/strong&gt; trace a page back up its hierarchy. Google has said it treats breadcrumbs as ordinary links, and they help both readers and crawlers understand where a page sits.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Footer links&lt;/strong&gt; point to utility and legal pages — privacy policy, terms, contact. They are useful for people looking for them and carry little ranking weight.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Related and sidebar links&lt;/strong&gt; surface adjacent content at the end of a post or alongside it. They help readers find more and they spread links across a site, but as template elements they are discounted relative to editorial body links.&lt;/p&gt;
&lt;p&gt;The principle underneath this ordering: a link in the main content, high on the page, is worth more than the same link in a footer or sidebar. Place the links you care about where readers actually read.&lt;/p&gt;
&lt;figure class=&quot;diagram&quot;&gt;
  &lt;img src=&quot;/diagrams/internal-link-types.svg&quot; alt=&quot;A page layout showing where navigational, contextual, breadcrumb, footer, and sidebar links appear, with contextual body links marked as highest weight.&quot; width=&quot;744&quot; height=&quot;494&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;
  &lt;figcaption&gt;Contextual links in the body carry more weight than navigation, breadcrumb, sidebar, or footer links.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id=&quot;why-internal-linking-matters-for-seo&quot;&gt;Why internal linking matters for SEO&lt;/h2&gt;
&lt;p&gt;There are four reasons, and each is something Google has stated rather than something the SEO industry inferred. Where a claim is Google’s, it is linked to Google’s own source.&lt;/p&gt;
&lt;h3 id=&quot;they-help-search-engines-discover-your-pages&quot;&gt;They help search engines discover your pages&lt;/h3&gt;
&lt;p&gt;Search engines find pages by following links from pages they already know. Google’s own &lt;a href=&quot;https://developers.google.com/search/docs/fundamentals/how-search-works&quot;&gt;guide to how Search works&lt;/a&gt; describes discovery this way: “Some pages are known because Google has already crawled them before. Other pages are discovered when Google follows a link from a known page to a new page.”&lt;/p&gt;
&lt;p&gt;The consequence is direct. A page that nothing on your site links to — an &lt;strong&gt;orphan page&lt;/strong&gt; — is much harder to discover. It may still be reached through your XML sitemap or an external link, but within your site, nothing leads to it. Finding and fixing these is a discipline of its own; see &lt;a href=&quot;/blog/find-orphan-pages/&quot;&gt;how to find and fix orphan pages&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;they-distribute-link-equity-across-your-site&quot;&gt;They distribute link equity across your site&lt;/h3&gt;
&lt;p&gt;Links pass authority between pages. This is the idea behind PageRank, and Google has confirmed on the record that PageRank remains one of the many signals it uses. When a page with authority links to another page on your site, some of that authority flows along the link.&lt;/p&gt;
&lt;p&gt;The practical use is that you can direct authority toward the pages that need it — newer posts, or important pages that have not earned many external links — by linking to them from your established ones. How this works, and where it stops being something you can measure, is covered in &lt;a href=&quot;/blog/link-equity/&quot;&gt;how link equity flows through a site&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;they-establish-hierarchy-and-context&quot;&gt;They establish hierarchy and context&lt;/h3&gt;
&lt;p&gt;The pages you link to most, and the places you link from, tell search engines what you consider important. Google’s John Mueller has described internal linking as “one of the biggest things you can do on a website to guide Google and visitors to the pages that you think are important” — and added that what counts as important “is totally up to you.”&lt;/p&gt;
&lt;p&gt;That is the strategic core of internal linking: it is how you express, in a form a crawler can read, which of your pages matter and how they relate. Getting that structure right is the subject of &lt;a href=&quot;/blog/site-structure-internal-linking/&quot;&gt;site structure and topic clusters&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;anchor-text-gives-context&quot;&gt;Anchor text gives context&lt;/h3&gt;
&lt;p&gt;The anchor text of a link — its visible, clickable words — describes the destination to both readers and search engines. Google’s guidance on &lt;a href=&quot;https://developers.google.com/search/docs/crawling-indexing/links-crawlable&quot;&gt;crawlable links&lt;/a&gt; is explicit that good link text helps it understand the linked page. An anchor that reads “email segmentation guide” tells a search engine what the target is about; one that reads “click here” tells it nothing. Descriptive anchors are covered in full in &lt;a href=&quot;/blog/anchor-text-internal-links/&quot;&gt;descriptive anchor text for internal links&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One boundary, stated plainly.&lt;/strong&gt; Internal links make your work reachable, spread authority, and add context. Whether any specific change lifts any specific ranking is not something anyone can promise — the variables are too many and none of them are in one person’s hands. Everything in this section is worth doing regardless, because it is true of how the web is crawled and read, not because of a promised result.&lt;/p&gt;
&lt;h2 id=&quot;how-to-build-an-internal-linking-structure&quot;&gt;How to build an internal linking structure&lt;/h2&gt;
&lt;p&gt;This is the practical core. None of it is difficult; it takes intention and consistency, which is the part that is genuinely hard to sustain by hand.&lt;/p&gt;
&lt;h3 id=&quot;plan-a-shallow-hierarchy&quot;&gt;Plan a shallow hierarchy&lt;/h3&gt;
&lt;p&gt;Keep your important pages within roughly three clicks of the home page. A shallow structure means readers reach your key content quickly and crawlers find it without traversing a deep chain of links. A page buried ten clicks down is discovered late and re-crawled rarely.&lt;/p&gt;
&lt;figure class=&quot;diagram&quot;&gt;
  &lt;img src=&quot;/diagrams/site-structure-pyramid.svg&quot; alt=&quot;A pyramid diagram showing a shallow site hierarchy with the home page at the top linking down to pillar pages and then to individual posts.&quot; width=&quot;784&quot; height=&quot;454&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;
  &lt;figcaption&gt;A shallow hierarchy keeps important pages within a few clicks of the home page.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id=&quot;organise-with-topic-clusters-and-pillar-pages&quot;&gt;Organise with topic clusters and pillar pages&lt;/h3&gt;
&lt;p&gt;A topic cluster is a broad pillar page that covers a subject at a high level, surrounded by focused pages that each cover one part of it in depth. The pillar links down to each cluster page, and each cluster page links back up to the pillar. This is exactly the structure this guide sits at the centre of: it is the pillar for internal linking, and the articles it links to are its cluster.&lt;/p&gt;
&lt;p&gt;The clusters signal to a search engine that you cover a topic comprehensively, and they give readers a coherent path through it. The full method — clusters, pillar pages, and how they relate to URL structure — is covered in &lt;a href=&quot;/blog/site-structure-internal-linking/&quot;&gt;site structure and topic clusters&lt;/a&gt;.&lt;/p&gt;
&lt;figure class=&quot;diagram&quot;&gt;
  &lt;img src=&quot;/diagrams/topic-cluster.svg&quot; alt=&quot;A topic cluster diagram showing a central pillar page connected by two-way links to surrounding cluster pages on related subtopics.&quot; width=&quot;744&quot; height=&quot;464&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot;&gt;
  &lt;figcaption&gt;A pillar page and its cluster pages link to each other, both ways.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id=&quot;link-to-the-pages-that-matter-most&quot;&gt;Link to the pages that matter most&lt;/h3&gt;
&lt;p&gt;Point your links at the content you most want found: your cornerstone articles, your key product or service pages, the posts you consider definitive. You can link to anything, but the pages you link to most are the ones you are telling search engines to treat as important — so choose deliberately.&lt;/p&gt;
&lt;h3 id=&quot;write-descriptive-anchor-text&quot;&gt;Write descriptive anchor text&lt;/h3&gt;
&lt;p&gt;Name the destination in the link. “Our guide to keyword research” tells a reader and a search engine exactly what they will find; “click here” and “read more” waste the opportunity. Vary your anchors naturally rather than pointing at the same page with identical text every time. This is a quick habit that most sites skip, and it is one of the clearest signals you can send.&lt;/p&gt;
&lt;h3 id=&quot;place-important-links-in-the-body-early&quot;&gt;Place important links in the body, early&lt;/h3&gt;
&lt;p&gt;A link earns more attention, and passes more weight, when it sits in the main content where engaged readers actually click, rather than in a footer or a sidebar they skim past. Put the links you care about in the body of the page, and place them high rather than burying them at the end.&lt;/p&gt;
&lt;h3 id=&quot;link-intentionally-not-excessively&quot;&gt;Link intentionally, not excessively&lt;/h3&gt;
&lt;p&gt;There is no magic number of internal links. A handful of genuinely relevant contextual links in a typical article is a sound default, and the right count depends on the length and depth of the piece. What is worth understanding is the trade-off: every link on a page divides the value passed through the others, so a page with a hundred links passes very little through each. The question to ask of any link is whether it genuinely helps someone understand the topic. If it does not, leave it out. This is covered in full in &lt;a href=&quot;/blog/how-many-internal-links/&quot;&gt;how many internal links a page should have&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;add-links-to-older-posts-when-you-publish&quot;&gt;Add links to older posts when you publish&lt;/h3&gt;
&lt;p&gt;New content does not connect itself. When you publish a post, the older, related articles that should point to it do not update themselves to do so — and that gap is exactly how orphan pages and underlinked pages form. The habit that prevents it is to add links to a new post from relevant existing content at the time you publish, and to revisit older posts as you write new ones.&lt;/p&gt;
&lt;p&gt;This backward-linking problem is the reason automated internal linking tools exist at all: holding an entire site’s structure in your head, so that every new post links to and from the right older ones, is not realistic past a certain size.&lt;/p&gt;
&lt;h3 id=&quot;keep-your-links-crawlable&quot;&gt;Keep your links crawlable&lt;/h3&gt;
&lt;p&gt;For a link to pass value, a search engine has to be able to follow it. Use real &lt;code&gt;&amp;#x3C;a href&gt;&lt;/code&gt; links rather than JavaScript-driven controls, keep internal links dofollow by default, and reserve nofollow for pages you do not want indexed. A link a crawler cannot follow does none of the work described in this guide.&lt;/p&gt;
&lt;h2 id=&quot;how-to-keep-internal-linking-healthy-the-audit&quot;&gt;How to keep internal linking healthy: the audit&lt;/h2&gt;
&lt;p&gt;Internal link structure is not something you set once. It changes every time you publish, and it degrades in predictable ways. Keeping it healthy means checking, periodically, for three things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Broken internal links&lt;/strong&gt; — links to pages that have moved or been deleted.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Orphan pages&lt;/strong&gt; — indexed pages that nothing links to.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Underlinked pages and link opportunities&lt;/strong&gt; — important pages with fewer inbound links than their importance calls for.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Doing this by hand means holding your whole site in your head at once: every page, every link, every anchor. It works for a small site and becomes impossible somewhere past a few hundred pages. The full method is in &lt;a href=&quot;/blog/internal-link-audit/&quot;&gt;a complete internal link audit&lt;/a&gt;, which covers all three checks, and &lt;a href=&quot;/blog/find-orphan-pages/&quot;&gt;how to find and fix orphan pages&lt;/a&gt; for the one that catches people out most.&lt;/p&gt;
&lt;h2 id=&quot;internal-linking-on-your-own-site-with-core-links&quot;&gt;Internal linking on your own site with Core+ Links&lt;/h2&gt;
&lt;p&gt;The parts of this that do not scale by hand — holding the full set of pages and links, finding the orphans, ranking which existing pages a new post should link to — are the parts &lt;a href=&quot;/features/&quot;&gt;Core+ Links&lt;/a&gt; handles on your own server.&lt;/p&gt;
&lt;p&gt;It indexes your published posts and pages, then ranks the most relevant internal targets for the post you are writing, each with a match score and the eight signals that produced it, directly in the block editor. From the same index it builds &lt;a href=&quot;/docs/reports/&quot;&gt;the orphan and underlinked reports&lt;/a&gt; — the audit checks above, made continuous rather than periodic. Every suggestion shows &lt;a href=&quot;/docs/how-ranking-works/&quot;&gt;the eight ranking signals&lt;/a&gt; behind it, so nothing is a black box.&lt;/p&gt;
&lt;p&gt;Core+ Links is deterministic: the same content and the same settings produce the same result every time. Indexing and ranking run entirely on your WordPress install. No content is sent anywhere, no API key is required, and there is no account to create.&lt;/p&gt;
&lt;h2 id=&quot;key-points-to-take-away&quot;&gt;Key points to take away&lt;/h2&gt;
&lt;p&gt;Internal linking is controllable, it compounds, and it is true of how the web works rather than of any one algorithm. It helps search engines discover your pages, distributes authority across your site, expresses which pages you consider important, and gives context through anchor text — all of which Google has stated in its own documentation. Getting it right is a matter of structure over volume: a shallow hierarchy, topic clusters, descriptive anchors, and links placed with intent. And because the structure decays as a site grows, it is maintained by auditing it — continuously, once a site is large enough that doing so by hand is no longer realistic.&lt;/p&gt;
&lt;p&gt;It is worth doing well because it is within your control and because it reflects how your site is actually crawled and read. That is a sound reason on its own, and it does not depend on a promised ranking.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Try it on your own site — &lt;a href=&quot;/download/&quot;&gt;download Core+ Links Free&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;</content:encoded></item></channel></rss>