Google Showing All Backlinks Sporadically?
As many of you probably know, Google has never revealed too much information about the backlinks that it tracks for a given website. It does have a search operator for that, link:, but if you try to search for link:yoursite.com you will probably see less than 1% of your total backlinks.
Here is a screenshot when I run that operator for Daily Blog Tips:

Truth be told, that operator is supposed to only list the backlinks to your front page (as opposed to the whole domain), but even considering that the results are a gross underrepresentation.
The most common explanation for this was the fact that Google wanted to protect its backlink data, in order to make it difficult for SEOs who could try to reverse engineer the backlinks part of Google’s search algorithm. Maybe that is the reason, maybe not.
Regardless, I noticed two interesting things lately.
The first one is that you can get many more backlinks listed if you are the -site:yoursite.com parameter to your link: query. So for DailyBlogTips I would search “link:dailyblogtips.com -site:dailyblogtips.com”. Here is a screenshot with the result:

As you can see, with that second parameter the reported number of backlinks for the blog grows from 1,950 to 214,000. An improvement, but still not the total number. Yahoo! Site Explorer reports around 1,590,000 backlinks for this blog.
Curiously enough, a couple of weeks ago I was playing around with the search operators in Google and suddenly it reported back to me 1,540,000 backlinks, as you can see from the screenshot below:

I tested it immediately with other websites, and they were all reporting a bunch of backlinks, sometimes even more than what Yahoo! Site Explorer itself.
I figured that Google was implementing some changes and finally revealing all the backlinks for any website, but after 5 minutes the search queries returned to their normal values.
Weird, huh?
My guess is that for those five minutes Google’s datacenters were somehow not filtering the backlink queries. It might happen again in the future, so keep an eye on it.
Also, if you have any insights on this whole issue, please share them on a comment below.
Got Your Free eBook?
- Subscribe to the Daily Blog Tips newsletter and you will be able to download the "Make Money Blogging" eBook for free.
- You will also receive tips to improve your blog, strategies to make money and useful resources from around the web.






The query “link:dailyblogtips.com -site:dailyblogtips.com” also lists sites that just mention dailyblogtips.com, so they are not necessarily all links (for example, one site in the results, http://www.viete.info, curiously uses “Daily Blog Tips” as anchor text but points somewhere else!).
That’s really strange. I’ve noticed that links that are more than about a day old don’t seem to show up for my site. I’m not really sure if that is by design or not. I would love to find out though since I’m curious where my links are coming from.
Other than Google, is there another place you can find your back links? How reliable is Yahoo?
@Blake, Yahoo! is considered to be the standard as far as reporting backlinks goes.
Correct Rick the query picks up on text links as well as real href’s to dailyblogtips.com
@Rick and Jaan, yeah that seems to be the case, but it still represents a bug on that search operator right? Cause anchor text should not be indexed when the link itself is not point to the site.
Are you sure you have the right syntax? Normally, a ‘-’ means to exclude something from the results (I can’t find any google documentation on the link query).
@Rick, that query is supposed to find all the backlinks to your homepage, excluding the ones coming from inside your own domain.
But it’s funny that “link:dailyblogtips.com -site:dailyblogtips.com” returns WAY MORE than simply “link:dailyblogtips.com”. You’d think the former would be a subset of the latter.
@Rick, indeed, that is why I believe the whole thing is weird.
Google should fix those queries and get more transparent about what it considers on each case.
I agree with you that google do not show all of the backlink. I suggest to use yahoo to check all backlink.
Thanks for the tip on getting more backlinks from Google. I always wondered why you only see a small number of the actual backlinks.
Interesting. I can see 63,500 links to my blog with the -site param. It does sound a bit inaccurate to me because my month has been alive for only two months now, so I’m checking a few of those links now.
Yahoo is the only one you should even think about when it comes to backlinks as Google has never been a true indicator of your full backlink status.
I use Yahoo myself, but it’s still pretty interesting that Google reported varying results on your query.
What is the meaning of the query “link:dailyblogtips.com -site:dailyblogtips.com”?
If you want to check that, you can go to xinureturns.com
They report all of your backlink in each search engine.
Hi Daniel,
I don’t think this query is returning the right results. For my domain it picks any page that has the word “TechThinker”.
Another useful method to search for links to one’s site is to use Google Webmaster Tools. It requires signing up for a free account for one’s website. Select “Dashboard” from within Webmaster Tools, and then select “Links to your site”. It will show external links to all pages on your site (for whichever pages they exist). An extra advantage of using Google Webmaster Tools is that at one place you can see the external links for individual pages of your site instead of searching it in Google Search individually which is a tedious task. Moreover, the external links shown in the Webmaster tools are much more accurate, though I have noticed that generally it is updated after a few days (a week or so). In any case, it show you approximately accurate position barring a gap of 2-3 days, i.e., some latest links may not be shown.
Furthermore, it can also separately show the Internal links to your pages and many other useful statistics about your site.
why google restrict to show these backlinks,is it dangerous.
“But it’s funny that “link:dailyblogtips.com -site:dailyblogtips.com” returns WAY MORE than simply “link:dailyblogtips.com”. You’d think the former would be a subset of the latter.”
@Rick and @Daniel,
If you think about it, ‘link:’ only shows sites that linked to DBT, but when you use both ‘link:’ AND ’site:,’ it shows sites linking to DBT and DBT pages themselves. I think it makes complete sense that using them together shows more results…Anything confusing about that?
I guess I will have to look into Yahoo then. Cause it is very tough trying to understand google.
Kane
@Robomaster,
The minus sign (’-') is supposed to remove results, not add them.
Interesting I tried it but at least 30% of the “links” were to sites or people with a similar name to mine.
I’ve gone ahead and done a checking for my site backlinks, it was 288 when I used link: only, it increased to 1110 after using -site:, but my site supposed to have 30k backlinks based on what I checked in website grader. Is that meaning that the 1110 is not correct as well?
Regards,
Lee
Definitely going to google right now to check this out. I have always wondered why the disparity between yahoo and google is so large, maybe what you have said today is a way to enlighten me a bit more on the subject.
Was wondering about that. While doing searching though googles keyword tool and then using that same data for yahoo as they do not have a keyword tool that I know of there where huge differences on my advertising campaigns. Good information to know that I can look into this deeper now.
I suggest Google Webmaster Tools. It shows you all your links, I think.