Check a URL
ENRU
Open the bot Open bot

Why aren't my backlinks indexed? 9 causes and fixes

A backlink that Google hasn't indexed passes nothing. Usually there's a specific reason, and most of them can be spotted in a minute. Here are the nine most common, and the fix for each.

Updated 7 min readIndex Forge

Backlinks usually aren't indexed because the page that contains them has a problem: it's closed with noindex, blocked in robots.txt, redirects or was removed, points its canonical elsewhere, or simply hasn't been crawled because nothing links to it. Less often, Google crawled it and decided the page isn't worth keeping. Check the host page first. Pushing a link that can't be indexed is wasted money.

1. The host page has noindex

The most common cause on profiles, forum signatures, user-generated sections and some paid placements. The site tells search engines not to index those pages, and Google respects it. Your link sits on a page that will never be in the index.

How to spot it: look for noindex in the page's meta robots tag or in the X-Robots-Tag HTTP header. The second one isn't visible in the page source.

Fix: none from your side. Ask the host to remove noindex for that page, or count the link as a referral source rather than an SEO signal.

2. The page is blocked in robots.txt

Sites often block whole sections, like /members/, /user/ or /out/. Googlebot isn't allowed to fetch those URLs, so it never sees your link.

Fix: nothing you can do on someone else's site except ask. Remember that robots.txt rules match by prefix: Disallow: /blog also blocks /blog-guest-posts/.

3. The page redirects, moved or was deleted

Sites restructure, editors unpublish, domains expire. A URL you saved months ago may now return 404, 410, or redirect somewhere else.

Fix: find the current URL of the article. If it redirects, send the final address. If it's gone, ask the host to restore it or replace the link.

4. The canonical points to another URL

A page can tell Google that another URL is the main version. Paginated comment pages, print versions and tracking URLs often do. Google then indexes the canonical URL, and the copy you have doesn't count on its own.

Fix: check that the canonical URL contains your link too, and send that URL instead.

A guest post that isn't linked from the host's homepage, category pages or related posts is an orphan. Google finds it late, if at all. This is the main reason fresh backlinks on smaller sites take weeks.

Fix: ask the host to link to the post from a category or related article. Link to it yourself from your own site. Then request a crawl.

6. The host site is rarely crawled

Google visits small or new sites less often. Even a well-linked post can wait if the site as a whole gets little crawl attention.

Fix: this is exactly what crawl requests are for. An indexing service gets the page in front of Google without waiting for the next scheduled visit.

7. The page is thin or a near-duplicate

Google crawled it and decided it adds nothing: a short spun article, a directory entry with one line of text, a page that's almost identical to hundreds of others on the same site.

Fix: not something an indexer can solve. Better content on the host page, or a better placement next time. See "Crawled – currently not indexed".

Some sites insert links with JavaScript, behind a "show more" button, or only for logged-in users. Google may render the page and still not see your link, or see a different version.

Fix: view the page source, not the rendered page in your browser. If the link isn't in the HTML, ask for a plain link.

9. The whole host site has quality problems

Sites full of thin pages, link farms and auto-generated content get crawled less and indexed selectively. Your page may be fine and still be skipped because of its neighbours.

Fix: choose better hosts. No crawl request fixes a site Google doesn't trust.

What you findCauseAction
404, 410, error3Find the new URL or ask to restore
Redirect3Use the final URL
noindex in meta or header1Ask the host, or don't pay for it
Blocked in robots.txt2Ask the host, or don't pay for it
Canonical elsewhere4Send the canonical URL
All checks pass, never crawled5, 6Link to it, then request a crawl
Crawled, not kept7, 9Improve or replace the placement

The first five rows are technical and take seconds to detect. @IndexForgeBot runs these checks on every link you send, drops the failures for free and lists them by reason, so you know which hosts to contact.

Why the order of fixes matters

People usually start with the expensive part: buying more crawl requests. The cheaper path is the opposite order. Rule out the technical blocks first, because they're absolute: no amount of crawling indexes a noindexed page. Then fix discovery. Only then pay for crawl requests, and only for links that passed.

How to tell which cause you have

If you don't own the host site, you won't see its Search Console. These signals still narrow it down:

  • The checker or bot reports a technical failure: causes 1–4.
  • Everything passes, and the page isn't linked from anywhere on the site: cause 5.
  • Everything passes, the page is linked, and other recent posts on the site also aren't in Google: cause 6 or 9.
  • Everything passes, other posts are indexed, yours isn't: cause 7 or 8.

How hosts close pages without telling you

Most of the time, nobody did anything to your link on purpose. Sites change templates, install SEO plugins with new defaults, move user content to a subdomain or add noindex to whole sections to fight spam. A profile page that was indexable when you created it can be noindexed six months later.

That's why it's worth rechecking important backlinks a few times a year, not just once after they go live.

What to ask the host

A short, specific message gets better results than a general complaint. For example:

Hi, thanks again for publishing the article at
https://example.com/blog/your-post

It currently can't appear in Google because the page has a
noindex tag (or: isn't linked from anywhere on the site).
Could you remove the noindex / add it to the Blog category?
Happy to share it on our side once it's live.

Name the exact problem and the exact URL. Hosts fix concrete issues much faster than vague requests.

SituationDecision
Page deleted, host doesn't replyLost. Replace it.
Section noindexed by policyLost as an SEO signal; may still send traffic
Indexable, crawled twice, still droppedWeak page. Don't keep paying for it.
Indexable, never crawledNot lost. Link to it and request a crawl.

If you have hundreds of links, start with the ones that matter: placements you paid for, links from relevant sites, and links to your money pages. Run the technical check on all of them at once, sort the failures by reason, and contact only the hosts whose links are worth saving. Then send the indexable rest in one batch and recheck a sample a week later.

Some hosts protect their sites with firewalls or bot challenges that also stop Googlebot, sometimes only part of the time. Your browser loads the page fine, but Google gets a challenge page or a 403. From Google's side, the page is unreachable, and so is your link. If a host's pages pass the check from one location and fail from another, this is a likely cause, and only the host can fix it by allowing verified search engine bots.

Single-page apps and heavy front-end frameworks sometimes render content, including links, only after scripts run. Google can render JavaScript, but rendering is deferred and can fail. If the link isn't in the initial HTML, it may be seen late or not at all. Plain links in the server-rendered HTML are the safe choice for any placement you pay for.

A note on paid placements

Paid placements are often published in sections built for them: "partners", "sponsored", "press". Those sections are more likely to be noindexed or left out of navigation. Ask where the post will live before paying, and check that section's existing pages first.

Start with the cheapest check

Before you contact a host or pay for anything, run the link page through a status and noindex check. Most unindexed links fail for a reason you can see in seconds.

Common questions

How long should I wait before worrying?

On active sites, a week or two. On small sites, a month isn't unusual without help. If the technical checks pass, a crawl request is a reasonable next step at any point.

Do unindexed backlinks hurt my site?

No. They simply don't help. The risk is only in what the links are: spammy placements are a problem whether indexed or not.

Can I force Google to index a backlink?

No. You can remove obstacles and get the page crawled sooner. Google still decides whether to keep it.

Should I disavow unindexed links?

Disavow is for links you think harm you, not for links Google hasn't indexed. Unindexed links are already ignored.

Have links stuck outside the index?The bot checks every URL first and charges $0.01 only for links that go through. 10 free to start.

Open the bot

Your next 10 links
are on us

Open the bot, paste links and see what passes the check. No card, no sign-up form.

Open the bot · 10 links free