/ โ† Backlink Fixes / Backlinks not being indexed
In this guide
  1. What an unindexed backlink means
  2. Why the linking page is not indexed
  3. How to check a specific backlink
  4. Link attributes and what they tell Google
  5. Why backlink indexing services are a bad idea
  6. A worked example
  7. The fix, step by step
  8. Edge cases worth knowing
  9. Getting links that count from the start
  10. Questions and answers

What an unindexed backlink means

Google finds links by crawling pages. When Googlebot fetches the page that links to you, it reads the HTML, notes the links and decides whether to keep the page in its index. If the page is never crawled, or is crawled but not indexed, the link has little or no chance of affecting how your site ranks. There is no separate index of backlinks: whether a link counts depends on the page that holds it.

So when people say a backlink is not indexed, they usually mean one of three things:

Third-party backlink tools build their own indexes with their own crawlers. A link appearing in one of those tools tells you it exists, not that Google has crawled it, and a link missing from a tool does not mean Google has missed it.

๐Ÿ’ก The Links report in Search Console shows a sample of the links Google has found to your site. It is updated periodically and is never a complete list, so a new link may take weeks to appear there even after Google has crawled it.

Why the linking page is not indexed

CauseHow it showsCan the link count?
Not crawled yetNew page, no links to it from the rest of the siteLater, once crawled and indexed
Blocked by robots.txtA Disallow rule covers the pathNo, Google cannot read the page
noindex in a meta tag or headernoindex in the HTML or an X-Robots-Tag headerUnlikely; over time Google treats links on long-term noindex pages much like nofollow
Behind a login or paywallSigned-out visitors see a login pageNo
Link added by JavaScript or without an hrefLink missing from View Source, or uses an onclick handlerOnly if Google renders the page and finds a real link element
Page judged low value or duplicateThin directory pages, auto-generated profiles, copied articlesUnlikely while not indexed
Link marked nofollow, ugc or sponsoredrel attribute on the linkTreated as a hint not to pass credit
Redirects or error statusThe page returns 404, 410, 5xx or redirects elsewhereNo, unless the final page carries the link

The last group in Search Console terms is Crawled, currently not indexed and Discovered, currently not indexed. You can only see those statuses for sites you own, but the reasons are the same for other people's pages. Our guides to crawled, currently not indexed and discovered, currently not indexed explain them in detail, which helps when you are asking a partner to fix their page.

How to check a specific backlink

Start with the address of the page that links to you, not your own page. Search Google for it with the site: operator, for example site:partner.example/partners/, or paste the full address into the search box. If the page appears, it is very likely indexed. If it does not, it may not be, but treat this as a rough check: the operator is not a complete or exact report.

Then check the page itself from the command line. These commands show the status code, any robots header, the robots meta tag and whether your link is in the HTML the server sends:

# Status code and any X-Robots-Tag header
curl -sIL https://partner.example/partners/ | grep -iE "^HTTP|x-robots-tag"

# robots meta tag in the HTML
curl -sL https://partner.example/partners/ | grep -io '<meta[^>]*robots[^>]*>'

# Is your link in the server HTML, and with which rel value?
curl -sL https://partner.example/partners/ | grep -io '<a [^>]*yourdomain\.co\.uk[^>]*>'

# Does robots.txt block the path?
curl -s https://partner.example/robots.txt

If the third command prints nothing, your link is not in the server HTML. Open the page in a browser and compare View Source with the inspected DOM. A link that only appears in the inspected version is built by JavaScript. Google can render JavaScript and follow links it finds there, but only if they are real <a> elements with an href, and rendering can happen later than the first crawl. See JavaScript rendering for crawlers.

When you control the linking page

If the link is on your own other site or a partner gives you access, you have better tools. Add the site to Search Console and use URL Inspection on the linking page: it shows whether the page is indexed, when it was last crawled and whether crawling or indexing is allowed. You can also read the server's access logs to see whether Googlebot has fetched the page at all:

grep -i "googlebot" /var/log/nginx/access.log | grep "/partners/" | tail -5

On Plesk, the logs for each domain are under /var/www/vhosts/example.com/logs/. Anyone can set a user agent to Googlebot, so confirm important hits with a reverse DNS lookup on the IP address, which should resolve to googlebot.com or google.com.

Link attributes and what they tell Google

Even on an indexed page, a link's rel attribute changes how Google treats it. Since 2020 Google has treated these values as hints, which means it may still crawl the link but generally does not pass ranking credit through it.

rel valueMeant forTypical places
noneA normal editorial linkArticles, partner pages, resource lists
nofollowLinks the site does not want to vouch forMany directories, social profiles, comment areas
ugcUser-generated contentForums, comments, community answers
sponsoredPaid or sponsored placementsAdverts, affiliate links, paid listings

Links with these attributes are not worthless. They can send real visitors, and a forum answer that people click is worth more to a small business than a link nobody sees. But they are not the same as an editorial link, and no tool can turn them into one. If a site has paid you or been paid for a link, it should carry sponsored; asking for it to be removed so the link passes credit breaks Google's spam policies. The balance of link types across a profile is covered in nofollow ratio.

Why backlink indexing services are a bad idea

Search for ways to get backlinks indexed and you will find services that promise to push any list of links into Google within hours. They work in a few ways, none of which helps you:

The underlying problem is that the pages these services target are usually unindexed for a reason: they are thin, automated or of little value. Forcing Google to look at them does not change that judgement, and a pattern of manufactured links to your site looks like the link schemes described in Google's spam policies. If you have bought into such a scheme in the past, our toxic backlinks guide explains how to assess the links.

โš ๏ธ Buying links that pass ranking credit, exchanging links at scale, or creating pages on other sites purely to link to yourself are all link schemes under Google's spam policies. Google's automated systems and manual reviewers can both act on them.

A worked example

A wholesaler adds a small joinery business to a new Our trade partners page. Six weeks later the joiner sees no change and cannot find the page in Google.

Searching with site: for the partners page address returns nothing. The curl checks show a 200 status, no robots header or meta tag, and a plain link with no rel value, so the page could be indexed and the link would count. The problem is discovery: the partners page is linked only from a dashboard behind the wholesaler's trade login, so Googlebot has no way to reach it. The wholesaler's access logs confirm Googlebot has never requested it.

The wholesaler adds a Trade partners link to the public site footer and includes the page in its XML sitemap. Within a week its logs show Googlebot fetching the page, and it starts appearing for a site: search shortly after. A few weeks later the link appears in the joiner's Search Console Links report.

The fix, step by step

Step 1

Find the exact linking page

Write down the full address of the page that links to you, not the site's home page. Open it in a signed-out browser window and confirm you can see your link without logging in or clicking anything. If the page asks for a login, shows a cookie wall that hides content, or does not show your link until you open a tab or accordion, note that, because crawlers see the page the same way.

Step 2

Check whether the page is indexed

Search Google using site: followed by the page address without the protocol, and also try the full address in the search box. If the page appears, it is very likely indexed and you can move on to checking the link itself. If it does not appear, the page is probably not indexed yet. When you control the site, confirm with URL Inspection in Search Console, which gives a definite answer.

Step 3

Check the page can be crawled and indexed

Run the curl commands from this guide against the page. Confirm a 200 status with no redirect away, no noindex in an X-Robots-Tag header or a robots meta tag, and no robots.txt rule blocking the path. Also check that the page's canonical points to itself. If any of these fail, the link cannot count until the site owner changes it, so note exactly which check failed to explain clearly.

Step 4

Confirm the link is a real HTML link

Use curl or View Source to find your link in the HTML the server sends. It should be an a element with an href pointing to your address. Note its rel value: none, nofollow, ugc or sponsored. If the link only appears in the inspected page, it is added by JavaScript; it may still be found once Google renders the page, but a plain HTML link is far more reliable.

Step 5

Ask the site owner for specific changes

If something blocks the link, contact the site owner with the exact problem and the fix: remove the noindex tag, allow the path in robots.txt, link the page from public navigation, or put the link in the HTML rather than a script. Keep the request short and specific. Do not ask for a sponsored or paid link to have its attribute removed, because that would break Google's spam policies.

Step 6

Help discovery where you control the page

If the linking page is yours or a partner's site you manage, link it from a page Google crawls often, such as the footer, the home page or a popular article, and add it to the XML sitemap. Then use URL Inspection to request indexing. Check the server access logs over the following days for Googlebot requests to the page, verifying the hits with a reverse DNS lookup.

Step 7

Give it time and avoid indexing services

Allow several weeks for a new page on a small site to be crawled and indexed, and longer for it to appear in the Links report. Do not pay a backlink indexing service or submit link lists to pinging tools; they rely on spam pages or misuse of Google's Indexing API, and can make your link profile look manipulative. Use the waiting time to earn links on stronger pages instead.

Step 8

Recheck and record the result

After a few weeks, repeat the site: search and the curl checks for each important link, and look for the linking site in the Search Console Links report under Top linking sites. Keep a simple list of your best links with the date checked and their status. Links on pages that stay unindexed after the owner has fixed everything were probably never going to help, so put your effort elsewhere.

Edge cases worth knowing

Getting links that count from the start

  1. Before agreeing a link, look at the page it will sit on: is it indexed, linked from the site's main navigation or a popular article, and visible without logging in?
  2. Prefer pages that people actually read. A link in a relevant, well-linked article is crawled often and sends visitors; a link in a forgotten profile page rarely does either.
  3. For partners and your own other sites, link the page from somewhere crawled often, such as the footer or a busy hub page, and include it in the sitemap.
  4. Recheck important links every few months, because pages are redesigned, moved or set to noindex without warning.

The wider approach to earning links is covered in the backlinks guide and in backlink outreach.

Questions and answers

1. Why are my backlinks not being indexed?

Backlinks are not indexed when Google has not crawled or indexed the page that links to you. The usual reasons are that the page is new and nothing links to it, it is blocked by robots.txt or marked noindex, it sits behind a login, or Google judged it too thin to keep. A link added by JavaScript or marked nofollow may also be treated differently. Check the linking page first, because whether a link counts depends entirely on the page it sits on.

2. How do I check if a backlink is indexed by Google?

You check whether a backlink is indexed by checking whether the page holding it is indexed. Search Google using the site operator with that page's address; if it appears, it is very likely indexed. Then view its source to confirm your link is in the HTML. If you own the linking site, URL Inspection in Search Console gives a definite answer. The Links report in your own Search Console shows a sample of links Google has found, but it is never a complete list.

3. How long does it take for a backlink to be indexed?

A backlink on a popular, frequently updated page can be found within days, while one on a new page of a small site can take several weeks or longer. Google crawls pages it considers important more often, so how quickly a link is found depends on how well linked the page holding it is. After Google has crawled it, the link may take further weeks to appear in the Search Console Links report, which is updated periodically rather than in real time.

4. Do backlink indexing services work?

Backlink indexing services rarely help and can cause harm. Most push your links through networks of spam pages, misuse Google's Indexing API, which is only meant for job postings and livestreams, or ping services Google ignores. The pages they target are usually unindexed because they are low quality, and forcing Google to look at them does not change that. A pattern of manufactured links can resemble the link schemes in Google's spam policies, so the time and money are better spent on earning genuine links.

5. Do nofollow backlinks get indexed?

A nofollow link sits on a page that can be indexed like any other, but the link itself is a hint to Google not to pass ranking credit. Since 2020 Google treats nofollow, ugc and sponsored as hints, so it may still crawl the link and use it for discovery. Nofollow links can bring visitors and help people find your business, so they are worth having where they fit naturally, but they are not the same as an editorial link.

6. Why do backlinks not show in Google Search Console?

Backlinks may not show in Search Console because the Links report only lists a sample of links Google has found and is updated periodically. A new link can take weeks to appear even after Google has crawled it, and links on pages Google has not indexed may never appear. Third-party tools use their own crawlers, so they often list links Search Console does not. If the linking page is indexed and the link is in its HTML, give it time.

7. Can I request indexing for a backlink on someone else's site?

No, you can only request indexing in Search Console for pages on sites you have verified. For someone else's site, ask the owner to make sure the page is crawlable, not marked noindex and linked from somewhere public, such as their main navigation, sitemap or a popular article. Those changes are what really lead to the page being found. Submitting another site's page through third-party tools or ping lists does not reliably help and can look manipulative.

See which of your backlinks really count

The backlink audit lists the sites and pages linking to you, so you can pick out the links that matter and check each one with the steps in this guide.

Open Backlink Fixes โ†’
๐Ÿ’ฌ Got a problem?
Related Guides: All Backlink Fixes  ·  Backlinks Guide  ·  Crawled, Currently Not Indexed  ·  Toxic Backlinks  ·  Lost Backlinks  ·  Learning Hub

About aiwebpageseo

aiwebpageseo.com is a data-driven SEO and AEO (Answer Engine Optimisation) platform providing a free suite of technical SEO tools. Rather than relying on AI-theorised assumptions, the platform analyses live URL performance, delivering objective diagnostics, page speed metrics, CLS debugging, and site crawl data alongside actionable technical tutorials.