Why is my website not showing up in Google Search results?
Troubleshooting
First find out whether Google has the page at all: inspect the URL in Search Console, or search for site: followed by the address. If the page is indexed, it ranks too low for the search you tried. If it is not indexed, the usual reasons are that Google has not found or crawled it yet, a noindex tag or robots.txt rule keeps it out, it returns an error, it duplicates another page, or a manual action applies.
Step 1: is the page in Google's index?
Google's own troubleshooting guide starts here, and so should you:
- Give it time. Google suggests waiting at least a week after submitting a sitemap or an indexing request before assuming there is a problem.
- Turn off SafeSearch for your test, since it can filter results.
- Search
site:example.com/your-page. A result means the page is indexed. - Inspect the URL in Search Console. "URL is on Google" means indexed; "URL is not on Google" comes with a reason.
If the page is not indexed
Read the reason the URL Inspection tool or the Page indexing report gives, then match it below:
| What Search Console shows | What it means | What to do |
|---|---|---|
| URL is unknown to Google, or Discovered, currently not indexed | Google has not crawled it yet | Link to it from pages Google crawls, list it in your sitemap, request indexing |
| Crawl allowed? No / Blocked by robots.txt | A robots.txt rule stops crawling | Remove or narrow the rule |
Indexing allowed? No, or a noindex reason | The page asks not to be indexed | Remove the noindex tag or header |
| Not found (404), Soft 404, server error | The page fails or looks empty | Fix the response or the content |
| Duplicate without user-selected canonical | Google indexed another URL as the main version | Make the page distinct, or point a canonical at the version you want |
| Crawled, currently not indexed | Google fetched it but has not indexed it | Make the page more useful and clearly different from your other pages |
Also check two reports that affect whole sites: Manual actions, where a reviewer at Google may have excluded some or all pages, and Security issues. If you bought or inherited the domain, look at their history too, and check the Removals tool for an approved removal request someone forgot.
If the page is indexed but you cannot find it
Then the page is in Google but ranks lower than the searches you tried. Open the Performance report, filter by that page, and look at which queries it actually appears for and at what position. Common reasons:
- It is new. Rankings for a new page often take weeks to settle.
- It targets a crowded search. Established pages with more links and better answers come first.
- It does not match what searchers want. A product page rarely ranks for a "how to" search, however well optimised.
- You moved the site recently. Make sure old URLs return 301 redirects to the new ones.
Google's guide to how Search works states plainly that it does not guarantee to crawl, index or serve any page, so some of this is outside your control. For the indexing side in depth, see Discovered, currently not indexed, Crawled, currently not indexed and the technical indexing playbook.
How AutoPSEO helps
AutoPSEO's URL Inspection checks one page or up to 500 at a time and keeps the history, and the Index Tracker rechecks your important pages every day and can alert you the day one leaves the index. For pages that are indexed but slipping, the content engine's weekly maintenance refreshes managed articles whose clicks fell by 40% or more, and sharpens the titles and descriptions of those shown often but rarely clicked.
Put your SEO content on autopilot
Connect Search Console and your site. AutoPSEO scans it and plans the first topics right away. No credit card needed.