On this page
- The quick answer
- Diagnose the problem in 15 minutes
- First: is your site indexed or just not ranking?
- Indexing problems and how to fix them
- How to check indexing in Google Search Console
- Common Search Console statuses explained
- Ranking problems: indexed but not visible
- Not showing on Google Maps?
- Did your site suddenly disappear?
- More indexing problems to check
- Robots.txt and noindex: what to look for
- How to ask Google to index a page
- Not showing up for your own business name
- Not showing on Bing or in AI answers
- How long each fix takes to work
- New website launch checklist so you show up
- When to get expert help
- Indexed but still invisible: what to improve first
- Common myths about not showing up on Google
- Quick checklist
- FAQs
Few things are as frustrating as launching a website and finding it nowhere on Google. The good news is that the causes are well known, and most can be checked in under an hour.
This guide walks through how to diagnose why your website is not showing up on Google, from the quickest checks to deeper technical and content issues, with a fix for each one. If you are starting from scratch, also read how to add your business to Google Search.
A written SEO and AI search plan for your site in 1 business day.
Get my SEO plan Chat on WhatsApp- Search site:yourdomain.com to see whether any pages are indexed.
- Use Google Search Console's URL Inspection and Page indexing reports to find the exact problem.
- Check for noindex tags, robots.txt blocks, wrong canonicals and password protection.
- New sites can take weeks to appear; submitting a sitemap speeds discovery.
- If pages are indexed but not ranking, the issue is relevance, quality or authority, not indexing.
The quick answer
If your website is not showing up on Google, there are two possible problems. Either Google has not indexed your pages, so they cannot appear at all, or the pages are indexed but rank too low for anyone to find them. Indexing problems are usually technical and quick to fix once found, such as a stray noindex tag or a blocked robots.txt file. Ranking problems take longer, because they come down to content, competition and trust.
This guide walks you through how to tell which problem you have, then the most common causes of each and how to fix them. Most owners can work through the first checks in under 15 minutes with free tools.
Diagnose the problem in 15 minutes
- 1Search site:yourdomain.com in Google. If nothing shows, the site is not indexed. If pages show, indexing works for at least some pages.
- 2Search your exact business name. If you do not appear, check for indexing problems and brand new domain delays.
- 3Search a service plus your city, such as "roof repair Barrie". If you do not appear in the top results, this is a ranking problem, not an indexing one.
- 4Open Google Search Console. If you have not set it up, add and verify your site now.
- 5Use the URL Inspection tool on your home page and one key service page. It tells you if the page is indexed and why not.
- 6Open the Pages report to see how many pages are indexed and the reasons others are not.
- 7Check Manual actions and Security issues in Search Console. Both should say no issues detected.
First: is your site indexed or just not ranking?
These are two different problems. Type site:yourdomain.com into Google. If you see no results, Google has not indexed the site. If you see your pages, they are indexed and the problem is that they do not rank for the searches you care about.
Next, search for your exact business name. If you do not appear even for your brand name, the cause is more likely technical or very new. If you appear for your name but not for services, the issue is usually content, competition or authority.
site:example.com site:example.com/services/ "Your Business Name"
Indexing problems and how to fix them
1. The site is too new
Google may not have discovered it yet. Set up Google Search Console, submit your XML sitemap and request indexing for key pages. Links from other sites also help Google find you.
2. A noindex tag is blocking pages
Many site builders and WordPress have a setting that discourages search engines, often left on after development. Check the page source for a robots meta tag with noindex and remove it.
3. Robots.txt is blocking crawlers
A line like 'Disallow: /' in robots.txt tells all crawlers to stay out. Check yourdomain.com/robots.txt and remove blocks on pages you want indexed.
4. Wrong canonical tags
A canonical tag pointing to another URL tells Google to index that URL instead. Make sure each important page's canonical points to itself.
5. Password protection or login walls
Pages behind a login, or staging sites protected with a password, cannot be crawled. Make public pages fully accessible.
6. Server errors or downtime
If Google repeatedly finds 5xx errors or timeouts, it may drop pages. Check the Crawl stats report and your hosting status.
How to check indexing in Google Search Console

- 1Add and verify your site in Google Search Console.
- 2Open the Page indexing report to see which pages are indexed and why others are not.
- 3Use URL Inspection on a key page to see whether it is on Google and how Googlebot last saw it.
- 4Click 'Test live URL' to check whether the page can be crawled now.
- 5Fix the issue, then click 'Request indexing'.
- 6Submit your XML sitemap under Sitemaps.
Common Search Console statuses explained
| Status | What it means | Fix |
|---|---|---|
| Discovered, currently not indexed | Google knows the URL but has not crawled it yet | Improve internal links and page quality, then wait or request indexing |
| Crawled, currently not indexed | Google crawled it but chose not to index it | Make the content more useful and unique |
| Excluded by noindex tag | The page tells Google not to index it | Remove noindex if the page should rank |
| Blocked by robots.txt | Crawling is blocked | Edit robots.txt |
| Duplicate without user selected canonical | Google sees it as a copy of another page | Add a self canonical or merge duplicates |
| Page with redirect | URL redirects elsewhere | Normal if intended; link to the final URL |
Ranking problems: indexed but not visible
7. Targeting keywords that are too competitive
A new site will not rank for broad terms like 'insurance' or 'shoes'. Target specific long tail phrases first.
8. Content does not match search intent
If searchers want a list of products and you offer a blog post, or the reverse, Google will prefer pages that match.
9. Thin or duplicate content
Short pages with little useful information, or text copied from suppliers and other sites, rarely rank.
10. Few or no backlinks
Without links from other websites, Google has little evidence your site is trusted. Build links through partners, directories and useful content.
11. Poor page experience
Very slow pages or broken mobile layouts can hold rankings back, especially in competitive results.
12. A manual action or spam issue
Check Search Console's Manual actions and Security issues reports. If there is a penalty, fix the cause and submit a reconsideration request.
Not showing on Google Maps?
If you are a local business missing from Google Maps or the local pack, the cause is usually your Google Business Profile, not your website. Make sure the profile is verified, in the right category, has your correct address or service area and is not suspended. Our Google Business Profile optimisation service fixes these issues.
Did your site suddenly disappear?
| Possible cause | How to check |
|---|---|
| Site migration or redesign without redirects | Compare old URLs to new ones; look for 404 errors |
| A noindex tag added by mistake | Inspect key pages in Search Console |
| Google core update | Compare drop dates with announced updates |
| Manual action | Search Console Manual actions report |
| Hacked site or malware | Security issues report and site:yourdomain.com spam pages |
Big drops after a redesign are common. Our website migration SEO service recovers lost URLs and redirects. See also Google algorithm updates.
More indexing problems to check
13. No sitemap submitted
Without a sitemap and with few links, Google may not find your pages for a long time. Submit an XML sitemap in Search Console under Sitemaps.
14. Orphan pages
Pages with no internal links pointing to them are hard for Google to find and seem unimportant. Link to every key page from the menu or related pages.
15. JavaScript that hides content
If your content only loads after scripts run, Google may see an empty page. Use URL Inspection and view the rendered HTML to check what Google sees.
16. Too many duplicate URLs
Filters, tracking parameters and printer versions can create thousands of near identical URLs, wasting crawl attention. Use canonical tags and keep parameters out of internal links.
17. A hacked site
Hackers can add spam pages or redirects that make Google distrust the site. Check Security issues in Search Console and clean the site with your host's help.
18. Domain or DNS problems
An expired domain, wrong DNS settings or a site that only works with or without www can stop Google reaching it. Make sure every version redirects to one main address.
Robots.txt and noindex: what to look for
Two small pieces of code cause a large share of indexing problems. Check both on every important page, especially after a redesign or when a site moves from a staging server.
# robots.txt that blocks the whole site (remove the slash to allow) User-agent: * Disallow: / <!-- noindex tag in the page head that hides the page --> <meta name="robots" content="noindex">
In WordPress, also check Settings, then Reading, and make sure "Discourage search engines from indexing this site" is unticked. Our technical SEO team checks these on every new site launch.
How to ask Google to index a page
- 1Open Search Console and paste the page URL into the URL Inspection bar at the top.
- 2Wait for the result. If it says the URL is not on Google, check the reason given.
- 3Fix the reason, such as removing a noindex tag or a robots.txt block.
- 4Click Test live URL to confirm Google can now reach and render the page.
- 5Click Request indexing.
- 6Link to the page from at least one other indexed page on your site.
- 7Check again after a few days. Most pages are indexed within days to two weeks.
Requesting indexing does not guarantee it. If Google still chooses not to index a page, it often means the page looks thin or duplicate, so improving the content is the real fix.
Not showing up for your own business name
Brand new site
New domains can take a few weeks to appear even for their own name. Make sure the site is in Search Console with a sitemap submitted.
Name shared with other businesses
If your name is common, you may need more brand signals: a complete Google Business Profile, social profiles, directory listings and mentions that link to your site.
Name not on the page
Make sure your business name appears in the title tag of the home page, the logo alt text, the footer and the about page.
Not showing on Bing or in AI answers
Google is not the only place customers search. Bing powers several other search tools, and AI assistants such as ChatGPT search, Perplexity and Copilot use web indexes to find sources.
Bing
Add your site to Bing Webmaster Tools, which can import your Google Search Console setup in a few clicks, and submit your sitemap there too.
AI assistants
Check that robots.txt does not block AI search crawlers you want, such as OAI-SearchBot or PerplexityBot. Clear pages with direct answers and consistent business details are more likely to be cited.
Apple Maps and Bing Places
If you serve local customers, claim your listings so you appear in maps on iPhones and Windows devices. See Apple Maps and Bing Places.
How long each fix takes to work
| Problem | Typical time after the fix |
|---|---|
| Removed noindex or robots.txt block | Days to two weeks |
| New sitemap submitted | Days to a few weeks |
| Server errors fixed | Days, once Google recrawls |
| Thin or duplicate pages improved | Weeks to a few months |
| Manual action resolved | Days to weeks after a reconsideration request |
| Ranking problems from weak content or links | Three to six months or more |
New website launch checklist so you show up
- 1Remove any password protection and staging noindex tags.
- 2Check robots.txt allows crawling of the live site.
- 3Make sure http and non www versions redirect to one main https address.
- 4Set unique title tags with your brand and main service.
- 5Submit the XML sitemap in Search Console and Bing Webmaster Tools.
- 6Request indexing for the home page and key service pages.
- 7Set up or update your Google Business Profile with the new website link.
- 8Add redirects from old URLs if you replaced an older site.
- 9Check the Pages report weekly for the first month.
When to get expert help
If you have worked through these checks and your site is still missing, or if traffic disappeared suddenly after a migration or update, it is worth getting a second pair of eyes. Indexing issues on large sites, JavaScript frameworks and hacked sites can be hard to trace without experience. A structured SEO audit checks indexing, technical health, content and links together, and gives you a ranked list of fixes.
Indexed but still invisible: what to improve first
Once you know Google has indexed your pages, the question becomes why they are not ranking. In our experience, the fix usually starts with the pages that matter most to the business rather than the whole site.
Pick one page per service
A single page that lists every service rarely ranks for any of them. Give each main service its own page with real detail, prices or price ranges, process, photos and FAQs.
Match what already ranks
Search your target phrase and study the top five results. If they are detailed guides, a short sales page will struggle. If they are local service pages, a blog post will look out of place.
Start with easier searches
Target specific services and nearby areas before broad city terms. Early wins build trust that helps harder pages later.
Add proof and trust
Real reviews, named team members, photos of completed work and clear contact details help both visitors and search engines trust the page.
Earn a few relevant links
Local partners, suppliers, associations and community groups are good first sources of links for small businesses.
For a full step by step plan, see how to improve SEO.
Common myths about not showing up on Google
You must pay Google to appear
Organic results are free. Paid ads are separate and do not change organic rankings.
Submitting your site once is enough
Submission helps Google find your site, but ranking depends on content, relevance and trust over time.
More pages always help
Many thin pages can hold a site back. Fewer, stronger pages usually perform better.
Quick checklist
- 1Search site:yourdomain.com.
- 2Verify Search Console and submit a sitemap.
- 3Check robots.txt and page noindex tags.
- 4Check canonical tags on key pages.
- 5Inspect key URLs and request indexing.
- 6Review Manual actions and Security issues.
- 7Improve content and target realistic keywords.
- 8Build a few quality links and internal links.
Still stuck? A full technical SEO review finds the exact cause.

