Why Google not showing all search result even Google index more than 14k.. its showing 120 only
-
http://www.blackbowchauffeur.com.au/
any advice why Google not showing full search result.... Even its more than 14k indexed and show only 122 in search result...
Same as Bing ... and Yahoo...
-
Normally in cases like your site Google is showing a message that the remaining results are similar to the ones.
Some reasons why Google is not displaying all results:
- You have a lot of semi-duplicate pages like http://www.blackbowchauffeur.com.au/theme-park/aussie-world-to-cedar-creek-from-cedar-creek-to-aussie-world/947583845769996550
- Some of your url's have a backslash / others not - in your internal linking you use both. The backslash version have non-back slash as canonical (not sure if this is always the case)
- You redirect url's with capitals to the non-capital version - but you use the version with capitals in your navigation
- pages like http://www.blackbowchauffeur.com.au/airport-transfer-connection-to-and-from-suburb-starting-with-h/ don't really add value for the index either
- you might also want to check your 404 pages - they look like a 404 - but non existing pages are redirected with 302 to 404 page with http status 200 - example http://www.blackbowchauffeur.com.au/price/lismore-airport-to-highfields-from-highfields-to-lismore-airport/faq -> 302 to http://www.blackbowchauffeur.com.au/404-page-not-found which unlike the page is stating has a http 200 status
Summary - after crawling 1892 url's of your site - my crawler found 1215 redirected url's (quite possible that these count as url in the results when you do site:mysite.com) as you continue to use them in your site's navigation. From the url's that are actually working a lot of them are near duplicates.
Use a tool like screaming frog to clean your internal links - point internal links directly to the final destination. Check if you really need all these detailed pages - they are just adding weight to your site and I am not sure if Google will index them properly + show them in the search results. Also correct the 4xx page - it should show 404 as http status.
Apart from all of the above - the site:mysite.com is not the most reliable way to check which pages are in the index. Check your search console (and the landing page report in Analytics) & combine this info with a log analysis to see which pages Googlebot is actually visiting. You will learn much more about issues with your site than using the site: command.
Dirk