Get the pipeline, $99

handsofflinks / why aren't my backlinks showing up

Why aren't my backlinks showing up in Google?

You paid for a link, or built it yourself, and it is not in the reports. Nothing landed where you expected. Before you blame the vendor or buy a submission service, separate two things that get merged constantly: whether Google crawled the page carrying your link, and whether that page is worth keeping in the index. Only one of those is about your link, and it is not the second.

This page works from a ledger of 413 placed links measured between 2026-06-25 and 2026-07-31. When a link failed to appear, the usual finding was at the host level: no crawl had happened on the page that carries it. That is a different problem from a page that was crawled and dropped, and it takes a different response.

What "not showing up" actually means

Three complaints get filed under the same sentence, and they are not the same event.

  • Nobody has fetched the host page. The anchor has never been read. This is a crawl problem.
  • The host page was fetched and Google chose not to keep a copy. This is an indexing problem, and it belongs to a page you do not own.
  • The page is indexed and you are looking in the wrong place for the link. Third-party backlink tools work from their own crawl, not Google's, and their discovery lags by weeks or misses pages entirely.

Sorting your case into one of those three is most of the diagnosis. The checks below do it with evidence rather than guesses.

A live link and a counted link are different facts. If a tool shows your placement as found, that means the tool's crawler reached the page. It says nothing about whether Google has.

The first thing to check is the host page, not the link

Indexing is a property of the host page. Google learns about a link by extracting it from a page it has already crawled, so as far as Search is concerned a link on an unfetched page does not exist. That single fact rules out most of the things people try when links don't show up.

The practical consequence is that the question worth asking is never "why is my link not indexed?" It is "has Google read the page my link is on?" If the answer is no, no amount of work on the link itself changes anything.

ProbeWhat it tells youWorks on a page you don't own
View sourceWhether your URL is in the HTML as served, or only appears after JavaScript runsYes
Anonymous fetchWhether a logged-out visitor sees the page and the anchor at allYes
robots.txtWhether the exact path carrying the link is disallowed for the crawler groupYes
Canonical tagWhether the page defers to a different URL, taking the link with itYes
URL InspectionWhether Google crawled the URL and what it decided afterwardsNo
Site searchWhether the host page is in the index at allYes, as a negative only

The four probes you can run on any host page are the ones that decide the outcome. The two that need ownership are the only ones that return an authoritative yes.

Why the channel matters more than the link

Across the ledger, the channel a link was placed in predicted whether it showed up far better than anything done to the link afterwards. Profile and forum placements were the worst performing group by a wide margin, and the reasons were structural rather than a Google rule.

LOGIN WALLS

Googlebot arrives without a session. A profile page that renders only for authenticated users returns a sign-in form, so the anchor is never in the fetched HTML. This is the single most common cause in the channel.

SESSION URLS

Profile and forum links often resolve to a dynamic URL that includes a query string or a user token. Those URLs are rarely linkable from elsewhere, so nothing points at them and there is no crawl path in.

THIN PAGES

A profile with a name, an avatar and two sentences offers little for a crawler to keep. Thousands of near-identical pages on one host compete for the same crawl attention and most lose.

NOFOLLOW UGC

Forum software routinely marks member links so they are not followed, and the anchor can carry a user-generated attribute as well. A crawl can still happen while the link carries nothing, which is a third possible reason you see no effect.

The channel history behind that finding is set out in do profile backlinks get indexed. If you want the same question answered for the tag itself rather than the channel, dofollow and nofollow checking covers how to read the attribute from the served HTML.

Crawl timing is the host's behaviour, not yours

The ledger's clearest result is that crawl timing tracked the host's own crawl behaviour far more than anything done to an individual link. Two links placed on the same day on two different hosts showed up weeks apart, and the gap matched how often the crawler already visited each host rather than how the link was built.

That has a blunt implication. Once a link is live on a page Google already crawls, tracking it and changing nothing is usually the correct action. What moves the timeline is adding a crawl path where none exists, not touching the link.

There is no submission channel for a URL you do not own, and Google states plainly that it does not guarantee it will crawl, index, or serve any page. Any service claiming a submission route for a third-party URL is describing a channel that does not exist. The paid side of that market is examined in backlink indexing services.

What the 413-link ledger showed

The pipeline behind this site measured 413 links between 2026-06-25 and 2026-07-31. This is what the failures had in common.

What predicted a link appearing

  • The host page was already being crawled before the link went on it
  • The host publishes a sitemap that lists the page
  • Other crawlable pages on the host link to the page
  • The anchor appears in the HTML a logged-out fetch returns
  • The URL of the host page is stable, not session or query driven

What did not predict it

  • The anchor text chosen
  • The stated domain authority of the host
  • How much was paid for the placement
  • How many times the page was resubmitted or pinged
  • Whether the link was dofollow in isolation from the four items on the left

Read the whole picture across every channel on the ledger section of the homepage, and the per-channel breakdown on the channel comparison. The placements themselves, with dates, are listed in the live links table.

A triage order that saves time

Run these in order and stop at the first yes. Each one takes a minute and each one can end the investigation.

  1. Open the host page in a private window with no session. If the anchor is not there for an anonymous visitor, the cause is the login wall and no other check matters.
  2. View source and search for your URL. If it is missing from source but visible in the inspector, the link is rendered by script and is discovered later, if at all.
  3. Read the canonical tag. If it points at a different URL, the page you care about is not the page Google keeps.
  4. Fetch the host's robots.txt and test the exact path carrying your link, not the hostname.
  5. Search for the host page itself. If it is not in the index, your link cannot be counted, and this is the answer to the original question.

The step by step version, including the checks that only work on a property you have verified, is in how to check if backlinks are indexed. The wider route map from placement to index sits in how to index backlinks.

Do not resubmit, ping, or blast the link. You do not own the page, so there is nothing to submit on your behalf. Repeated submission of a third-party URL accelerates nothing because no channel accepts it.

What actually helps

Only two categories of action change the outcome, and both operate on the host page rather than the link.

Add or use a crawl path

A link on a page Google already visits, on a host that publishes a sitemap listing that page, has a path in on day one. When you are choosing where to place a link, that property is worth more than any metric a marketplace displays next to the domain. Where you control the destination, the fastest legitimate lever is still the one that only works on your own property: requesting a re-crawl through URL Inspection. That route is documented as asking Google to recrawl a URL and is scoped to a property you have verified, which is why it resolves nothing for a third-party host page.

When a link is live and there is no path, move it rather than repair it. A placement on a page anonymous visitors can reach, that other pages link to, that the host lists in a sitemap, is a different placement in every respect that mattered in the ledger.

Set the expectation from the host, not the calendar

There is no timetable worth quoting. What you can do is check whether the host is being crawled at all, and if it is, leave the link alone and re-check later. Adding more links from the same unvisited host does not improve the odds, because it builds a second layer of pages nobody has fetched. The pace question, including what a plausible placement schedule looks like, is covered in link velocity, and the mechanics of getting a fetch are in getting backlinks crawled faster.

How the pipeline in this ledger applies the same screening before a placement is accepted, rather than after, is described on developer registry backlinks.

Questions

Why is my backlink live but not showing in Google?

Almost always because Google has not crawled the page carrying it. Google learns about a link by reading it from a page it has already fetched, so an uncrawled host page means the link has never been seen. The link being live on the host is a fact about the host, not about Search.

How long should a backlink take to show up?

No honest number exists. The ledger found crawl timing tracked the host's existing crawl behaviour far more than anything done to the link, so two placements made the same day can surface weeks apart. Google does not guarantee it will crawl, index, or serve any page.

My backlink tool found the link but Google has not. Which is right?

Both can be right. Backlink tools run their own crawler, so a link found there proves the tool reached the page, not that Google has. If view source shows the anchor to an anonymous visitor and the host page is absent from the index, you have a crawl problem, not a tool error.

Can I submit the host page to Google myself?

No. URL Inspection and the recrawl request are scoped to a property you have verified, so a page you do not control is out of scope. IndexNow is honoured by some engines but Google is not a participant, and no endpoint accepts a third-party URL on your behalf.

Is it bad if I built the links myself rather than buying them?

The origin of the link changes nothing about crawl access. What matters is whether the host page is reachable, anonymous and listed for crawling. A self-built link on a page Google has never fetched performs exactly like a bought one in the same position.

Should I just buy an indexing service?

Treat any promise of guaranteed indexing as a claim about a channel nobody has. What those services legitimately sell is discovery of pages you own, plus content that earns links. The ledger's view of the market is in backlink indexing services.

Where to go next

If the checks rule out the gated, blocked and rendered causes and the host page still is not in the index, the remaining work is about giving that page a crawl path you cannot create. That is the honest boundary of what anyone can do for a link they do not own, and the pages linked below work in that same order.

Start with backlinks not getting indexed for the ranked causes, then checking whether backlinks are indexed for the exact probes, and how to index backlinks for the full route from placement to index.

Disclosures

This page was written by handsofflinks, the company that runs the backlink pipeline whose ledger this site publishes. The figures describe that pipeline's own placements across 413 measured links between 2026-06-25 and 2026-07-31, not a sample of the wider web, and they predict nothing about any particular link. Every statement about Google on this page links to the Search Central page it was read from. Nothing on this page was typed from memory.

This page has no forms. Its only script is /site-analytics.js, which loads Google Analytics, and in the EEA, the UK and Switzerland that stays off until you accept. We have no financial relationship with any platform or service named above, and we do not sell crawl, indexing, or submission requests. No ranking or traffic outcome is promised on any page.