Why is my website not showing up on Google?
Your website is usually not showing up on Google for one of three reasons: Google has not found or indexed it yet, a setting or error is blocking Google, or the site is indexed but other pages rank higher for that search. Google Search Console tells you which one it is, and most causes can be fixed.
The fix depends entirely on which of the three you have. A brand new bakery site that Google has not found yet needs links and patience. A roofing site that vanished after a redesign probably has a blocking setting. A dental site that shows up for its own name but not for "dentist near me" has a ranking problem, not an indexing one. Start by finding out which group you are in.
How do you find out what is wrong?
You can narrow it down in about five minutes with Google itself and the free Google Search Console.
- Search
site:yourdomain.comin Google. If you see pages, Google has indexed at least part of your site. If you see nothing, Google has not indexed it. - Search your exact business name. If your site shows up, you are indexed and the issue is ranking for other searches.
- Search your main service and city in a private browser window. For example, "water heater repair Mesa." Note where you appear, if at all.
- Open the Page indexing report in Search Console. It lists pages that are not indexed and the reason for each.
- Run the URL Inspection tool on your home page. It shows whether Google can fetch the page and whether it is indexed.
- Check the Manual actions and Security issues reports. These show whether Google found spam or hacked content on your site.
Then match what you found to the table below.
| What you see | Likely cause | Where to look |
|---|---|---|
| Nothing for a site: search, site is new | Google has not found it yet | Search Console, links to your site |
| Nothing for a site: search, site is not new | A block, an error or a manual action | Page indexing report, Manual actions report |
| Site vanished after a redesign | Noindex left on, robots.txt block or broken redirects | Page indexing report, URL Inspection |
| Shows for your name, not for services | Indexed but outranked | Your service pages, reviews and links |
| Shows on your computer, not on a customer's phone | Results differ by location and device | Search from your service area on a phone |
| Some pages indexed, others not | Duplicates or thin pages | Page indexing report reasons |
Has Google found your website yet?
If your site is new, Google may simply not have found it. Google says it can take a few weeks to notice a new site, and that crawling a page can take anywhere from a few days to a few weeks.
Google also lists reasons a site gets missed: no other sites link to it, it just launched, its design makes crawling hard (such as content built with technology other than HTML), or a login page or blocking rule stops Google.
The fix is to give Google a path in. Add the site to Search Console, submit a sitemap, request indexing for your home page and main service pages, and get listed with a link by local organizations you belong to. Our guide on how to get Google to index your site covers each step.
Is something blocking Google from your site?
Blocking settings are the most common reason a site that used to show up suddenly does not. Google's technical requirements say a page must not block Googlebot, must return a working (HTTP 200) response and must have indexable content.
- A noindex setting. Noindex tells Google not to index a page. Developers often use it to hide a test version of a new site, then forget to remove it at launch. The Page indexing report labels these pages "URL marked noindex."
- A robots.txt block. Robots.txt tells crawlers which pages they may visit. A line that blocks the whole site stops Google from crawling it. Google notes a blocked page can still appear in results without a description, which looks odd and rarely gets clicks.
- A password or login. If visitors need to log in to see a page, so does Google. The report shows these as unauthorized (401) or forbidden (403).
- Server errors and broken pages. Pages that return server errors (5xx) or "not found" (404) will not be indexed.
- Broken redirects after a redesign. If old page addresses do not redirect to the new ones, Google and customers hit dead ends.
Most of these take minutes to fix once found. After fixing, request indexing in the URL Inspection tool. Google notes that asking repeatedly for the same page will not speed it up. For the bigger picture, see our guide to technical SEO.
Did Google decide some pages were not worth indexing?
Sometimes Google crawls a page and chooses not to index it. The Page indexing report calls this "Crawled, currently not indexed." Google says indexing is not guaranteed and that not every page it processes gets indexed.
Two common reasons on local business sites:
- Duplicate pages. If you have 25 service-area pages that are identical except for the town name, Google may treat them as duplicates and index only one. Google's spam policies also name pages aimed at specific cities that funnel users to one page as doorway abuse.
- Thin pages. A service page with two sentences and a phone number gives Google little reason to index it over a competitor's detailed page.
Google says most sites have at least a few pages that are not indexed, and that this is not always bad. Worry when it is your home page or your main service pages.
Are you indexed but outranked?
If your site shows up for your business name but not for searches like "emergency plumber near me," Google knows about your site but ranks other pages higher. That is a ranking problem.
Google says results depend on hundreds of factors, which can include the searcher's location, language and device. So two people searching the same words can see different results. You also may not be checking from the right place. A roofer searching from the office can see a different order than a homeowner 15 miles away on a phone.
For the map results, Google says local rankings are based mainly on relevance, distance and prominence, and that more reviews and positive ratings can help. If competitors have complete profiles, more recent reviews and clear service pages, they will usually win. Our guide on how to check your Google rankings shows how to see what customers actually see.
Could your site have a penalty or be hacked?
It is rare, but possible. A manual action means a human reviewer at Google found that pages on your site break its spam policies. Google says most manual actions lead to pages or sites ranking lower or being left out of results. You will see it in the Manual actions report in Search Console.
Hacked content is anything placed on your site without your permission, for example through an outdated plugin or a stolen password. Google's Security issues report in Search Console flags hacked content, malware and deceptive pages. If either report shows a problem, fix every affected page, then request a review from the report.
What should you do first?
Here is the order that solves most cases fastest:
- Confirm whether you are indexed with a site: search and Search Console.
- If you are not indexed, check for noindex, robots.txt blocks and errors in the Page indexing report.
- If you just redesigned, check redirects from your old page addresses.
- If you are indexed but not ranking, strengthen your service pages, your Google Business Profile and your reviews.
- If you see a manual action or security issue, fix it first, because nothing else will help until you do.
Some of these fixes live in the website itself, which is where our web design team works. Ranking higher once you are indexed is the job of local SEO.
Get a clear answer on your site
Larkpin is a local SEO, web design and AI automation agency for US local businesses. If you would rather not dig through reports yourself, the Free Missed-Lead Audit shows where your business shows up in Google Maps across your service area, whether AI tools mention you, and what happens when a customer calls after hours. It arrives as a recorded walkthrough within 2 business days.