Forum Moderators: Robert Charlton & goodroi

Message Too Old, No Replies

Why are Google searches with and without site: operator different?

         

born2run

4:43 am on May 6, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Hi so if I do a Google search for my website "EXAMPLE.COM," a few of my main section pages' URLs are missing in that result list.

However, if I do a search for "site:EXAMPLE.COM" all the links that are missing above appear in the results. Why the discrepancy and how do I fix this? Thanks!

phranque

7:20 am on May 6, 2021 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



Why the discrepancy and how do I fix this?

this is normal and expected.
they are different search terms.
the site: search operator looks only at the hostname of the indexed urls of that site while the other search applies to relevant content on or links to the resulting ranked pages.
why do you want to "fix" this?

born2run

12:39 pm on May 6, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Hi thx I was asking why if I search for example.com it’s not showing all my site’s main pages.

not2easy

1:28 pm on May 6, 2021 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



Google does not show every page for a search result. This is normal and expected. Search for any domain and you get results for that domain but not every indexed page. For that, you use the site: operator. That is the purpose of the site: operator.

NickMNS

2:54 pm on May 6, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Search for any domain and you get results for that domain but not every indexed page. For that, you use the site: operator. That is the purpose of the site: operator.

No, I get that the idea is pretty much true, but I think that it is important given the confusion surrounding the site: operator results to really be specific.

Doing a search for a domain name "example.com" without the site operator will do a search using the domain name as the keyword, it will search across the entire Google index and return pages from a variety of place. Say you a Facebook page for your website, then that will likely be returned. Say spammers are scrapping your content and linking to your website, that could be returned, say your competitor has a blog post explaining how much better their product is vs yours and your domain is in the text, then that may appear.

Doing a search with the site: operator limits to the search to results from the that domain. BUT (this is the important distinction) it does not return all the indexed pages for the domain. It returns a subset of them. This subset can include all pages, typically in the case of a small site, but there is no guarantee. And the search "site:example.com" says return everything, but you can also do a search like "widget site:example.com". This will return only pages that match widget. This is what happens when you sue the search box here WW. It is also worth pointing out that if you repeat site: search you may get a different subset.

And the final point (a point that often causes confusion) a site: search returns, at the top of the Google SERP, the number of pages found, this is NOT the number of pages from your website in the index, it is only the number of pages returned by the search. As a above it may be the number if your site has few pages, but it likely is not, instead it is likely a number less than the true number and even that isn't a certainty.

born2run

12:52 am on May 9, 2021 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Ok thanks guys understood!