Indexation, Tracking & Measuring Link ROI
Why Backlinks Aren't Getting Indexed: Causes & Fixes
On this page
You paid for a link, it went live, and weeks later your rankings haven't budged. Before you blame the link or ask for a refund, you need to know one thing: is the page that links to you actually in Google's index? If it isn't, that backlink is passing you nothing. This guide on backlinks not getting indexed walks you through how to confirm the problem, the five most common causes in order of likelihood, and a concrete fix for each.
Key takeaways
- An unindexed linking page passes zero ranking signal, so confirming indexation is step one before you troubleshoot anything else.
- Check fast with a
site:search and Google Search Central's URL Inspection tool; the two together tell you whether the page and your link are seen. - The usual culprits are an unindexed or orphaned host page, a
noindex/canonical/robots block, thin or PBN-grade content Google ignores, brand-new domains with no crawl budget, and links buried in JavaScript or behind a login. - Some links are simply not worth saving. If the host page is junk, walk away and put the budget into a vetted placement.
- Indexation is a vetting problem as much as a fixing problem: buy links on pages that already rank and this rarely happens.
First, confirm it: is the backlink actually indexed?
Do not start guessing at fixes until you have proof. A link can be "live" (you can load the page in a browser) and still be invisible to Google. Those are two different things, and the gap between them is where most wasted link budget goes.
Run these three checks, in this order.
1. The site: search. Type site: followed by the exact URL of the page that links to you, like site:example.com/blog/the-post. If Google returns that page, it is indexed. If you get "no results found," it is not in the index, and your link is currently doing nothing for you. This is the fastest gut check and it takes ten seconds.
2. A cache or text check. Once you confirm the page is indexed, make sure your specific link is on the indexed version. Search site:example.com/blog/the-post "your brand name" to see whether your anchor or surrounding text shows up. Editors sometimes swap or strip links after publishing, so the page can be indexed while your link is gone.
3. URL Inspection in Search Central. For pages you control or have access to, the URL Inspection tool in Google Search Console gives you the real answer: whether the URL is on Google, when it was last crawled, and what blocked it if it wasn't. You can't inspect a third-party domain you don't own, so for purchased links the site: method is your main tool. (For a deeper primer on why this matters at all, see our explainer on why links must be indexed to count.)
If the page is indexed and your link is on it, your link is fine. The lag is somewhere else, usually time or the link's actual strength. If it is not indexed, keep reading.
Cause 1: the linking page itself isn't indexed or is orphaned
This is the single most common reason a backlink does nothing. The page is published, but Google never indexed it, so there is no indexed source to pass any signal.
Two things usually cause this. First, the page is orphaned, meaning no other page on the site links to it internally. Google finds pages mostly by following links, so a page with no internal links pointing at it can sit undiscovered for a long time. Guest posts dumped into a "/contributors/" folder with no navigation link are classic orphans.
Second, the page is simply not worth indexing in Google's eyes, which overlaps with the quality problems in Cause 3. Google does not index everything it crawls. Per Google Search Central's documentation on indexing, pages are evaluated and may be left out of the index entirely.
The scale of this is bigger than most buyers assume. Ahrefs' study of roughly 14 billion pages found that 96.55% of them get no traffic from Google at all, and a large share are not pulling their weight in the index. A link on one of those pages is a link on a ghost.
The fix: If you have a relationship with the site (a guest post you placed, for example), ask the editor to add an internal link to the new post from a relevant, already-indexed page on their site, ideally a category page or a popular older article. That single internal link is often all it takes for Google to find and index it. If the site won't help and the page stays orphaned, treat the link as dead. Our guide on broken and orphaned pages that waste link equity covers how to spot these before they cost you.
Cause 2: noindex, canonical, or robots.txt blocking
Sometimes Google would happily index the page, but the site is telling it not to. There are three common signals to check, and all three are technical, not editorial.
| Block | What it does | Where to look |
|---|---|---|
noindex meta tag | Tells Google to keep the page out of the index entirely | Page source, in the <head> |
| Canonical to another URL | Points ranking signals to a different page, so your link's host gets ignored | rel="canonical" tag in the source |
robots.txt disallow | Blocks Google from crawling the page at all | The site's /robots.txt file |
A noindex tag is the bluntest one. If the page has <meta name="robots" content="noindex"> in its head, it will not be indexed no matter how good it is. View the page source (right-click, "View Page Source") and search for "noindex". Some publishers apply noindex to entire content sections by mistake, or to "sponsored" templates on purpose.
A misapplied canonical is sneakier. If the post you're linked from canonicalizes to a different URL (say, a tag archive or the homepage), Google may consolidate signals onto that other page and treat yours as a duplicate. Google's canonicalization guidance explains how this consolidation works.
A robots.txt disallow stops the crawl before it starts. Check example.com/robots.txt and look for a Disallow: rule that matches the path of your link's page.
The fix: None of these are things you can change yourself on a third-party site. Document exactly which block you found, then ask the publisher to remove the noindex, correct the canonical, or unblock the path. Reputable publishers will fix an accidental block quickly. If the noindex is deliberate (some sites quietly noindex all paid placements), you bought a link that was never going to count, which is a vetting lesson for next time.
Cause 3: thin, scraped, or PBN-grade host pages Google ignores
Google can crawl a page, find no instruction blocking it, and still decide it is not index-worthy. This happens to thin content, scraped or spun articles, and the kind of low-effort pages that private blog networks (PBNs) churn out.
These pages often share a fingerprint: stuffed with outbound links, written for nobody, parked on a domain with a suspicious history. Google has spent years getting better at identifying and ignoring them. The 2024 Google spam policies explicitly target link schemes and low-value pages created mainly to manipulate rankings. A link on a page Google has decided to ignore is worthless even when the page technically loads.
This is also why traffic matters more than vanity metrics. A high Domain Rating means little if the specific host page is thin and unindexed. Ahrefs found that links from pages with organic traffic correlate with better rankings far more reliably than links from high-authority domains with dead pages. We break this down further in why organic traffic beats DR/DA when buying links.
The fix: Honestly, this one usually can't be fixed, and that is the point. You cannot make Google respect a junk page. The real fix is upstream: vet the host page before you buy. Confirm it (or pages around it) already get organic traffic, check that recent posts on the domain are indexed, and learn to spot fake traffic, PBNs, and link farms before your money is gone. If you already bought it, chalk it up and move on.
Cause 4: brand-new domains and crawl-budget starvation
A link can be on a perfectly good page that just hasn't been crawled yet. This is common with new domains and with large sites where Google rations how often it crawls.
New domains have little to no crawl budget because Google has no history with them and no reason to crawl often. A guest post on a six-week-old site can sit unindexed for a while simply because Google isn't visiting yet. On the other extreme, a sprawling site with thousands of low-value URLs can burn its crawl budget on junk, leaving your page in the back of the queue.
Time is also a normal factor. A freshly published link on an established, frequently-crawled site usually gets indexed within days. On a slow site it can take weeks. Before you panic, give a healthy site two to four weeks.
The fix: Patience first. If the page is on a credible domain, wait a few weeks and re-run the site: check. To nudge things along, the host can submit the URL through Search Console or add it to their sitemap, and a few quality internal links speed discovery. Our companion piece on how to get backlinks indexed faster lays out the legitimate methods (and the spammy "indexer" tools worth avoiding).
Cause 5: links buried in JavaScript or behind logins
A link only counts if Google can actually find it in the page's HTML. Two setups commonly hide links from crawlers.
JavaScript-rendered links. If the link only appears after client-side JavaScript runs (in a widget, a comment loaded by script, or a single-page-app component), Google may not render and credit it reliably. Google's JavaScript SEO basics explain that rendering is a separate, deferred step, and links injected late can be missed or delayed. To check, load the page, view the raw HTML source (not the rendered DOM in DevTools), and search for your URL. If it is in the rendered DOM but not the raw source, it is JavaScript-dependent.
Links behind a login or paywall. If the page or the link sits behind a login, members area, or hard paywall, Googlebot can't reach it. It will never be crawled as a public page, so it can't pass signal. Forum signature links behind registration are a classic example.
The fix: Ask the publisher to place your link in plain, server-rendered HTML inside the body content, not in a script-driven widget or a gated section. A normal <a href="..."> inside the article text is what you want. If the link is structurally locked behind a login, it is not salvageable as an SEO link.
A prioritized fix checklist (and when to give up)
Work this list top to bottom. Stop as soon as you find the cause.
- Confirm the host page is indexed with
site:example.com/exact-url. No result means start here. - Confirm your link is on the indexed version with a brand-name search on that URL.
- Check for a
noindextag in the page source. Ask the publisher to remove it. - Check the canonical tag points to itself, not another URL.
- Check
robots.txtisn't disallowing the path. - Judge the page quality. Thin, spammy, or PBN-grade? It likely won't index, and probably shouldn't be saved.
- Check the link is in raw HTML, not JavaScript-only or behind a login.
- Give new or slow domains two to four weeks before treating it as a failure.
When is a link simply not worth saving? When the host page is thin or spammy (Cause 3), when the site deliberately noindexes paid placements (Cause 2), or when the link is structurally gated (Cause 5). In those cases the smart move is to stop spending energy on a dead link and redirect the budget toward a vetted placement. That's exactly the discipline covered in how to judge a link before you buy, and it is the single best way to avoid this whole problem.
This is also why buying on a marketplace with an indexation guarantee changes the math. When you fund a wallet and order through Saaslinks, placements come from real-traffic sites and are backed by a 30-day indexation guarantee, so an unindexed link gets replaced instead of becoming your problem.
Frequently asked questions
How long should I wait before deciding a backlink isn't indexed?
On an established, frequently-crawled site, two to four weeks is reasonable. On a brand-new domain it can take longer. Re-run the site: check weekly rather than assuming failure on day three.
Will an indexer tool force my backlink into Google?
The cheap "instant indexer" services that ping links in bulk rarely work and can flag your profile as manipulative. Legitimate methods (internal links from the host, sitemap submission, fixing technical blocks) are slower but real. See how to get backlinks indexed faster.
Can I check indexation for a link on a site I don't own?
Yes, with the site: search and a brand-name query on the exact URL. You cannot use the URL Inspection tool on a domain you don't have verified access to in Search Console.
Does an unindexed backlink hurt my site?
Generally no. An unindexed link is neutral; it just doesn't help. The risk comes from the kind of site that won't index (spammy PBNs), where a pattern of those links can become a liability. Read is buying backlinks safe for the risk side.
My link is indexed but rankings didn't move. Now what?
Then indexation isn't your problem. A single link rarely moves rankings on its own, and weak host pages pass little equity. Focus on link strength and volume over time rather than expecting one link to do the work.
The bottom line
When a backlink seems to do nothing, indexation is the first thing to rule out, not the last. Confirm whether the host page is in Google's index, then walk the five causes in order: orphaned pages, technical blocks, thin content, crawl starvation, and hidden links. Most of these come down to host-page quality, which means the cleanest fix is upstream: buy links on pages that already rank. Ready to skip the guesswork? Browse vetted, real-traffic inventory on Saaslinks and let the indexation guarantee carry the risk.
Buy vetted SaaS backlinks, simply.
Skip the outreach grind. Browse real-traffic sites, see every metric with its source, and track each link to indexed, with a 30-day guarantee.
Browse the marketplaceRelated resources