Why isn't my website showing up on Google? Causes and fixes, in order
By Romulo Felizola · Updated · 9 min read
When a website isn't showing up on Google, it's almost always one of two different problems: Google hasn't indexed it (new site, a noindex tag, a robots.txt block, nothing linking to it), or Google has indexed it but you rank too low to be seen. They have different fixes, so the first step is to find out which one you have: search site:yourdomain.com and inspect the page in Google Search Console.
In this guide
- Step 1: which problem do you have?
- Step 2: check whether Google has your pages
- Step 3: the usual causes when Google doesn't have your page
- Your site is new
- A noindex tag is hiding the page
- robots.txt is blocking Google
- Nothing links to your site
- Google can't crawl it
- Google crawled it and chose not to index it
- Step 4: Google has it, but you're nowhere on page one
- Step 5: ask Google to look again
- What not to do
- Frequently asked questions
Step 1: which problem do you have?
Two very different situations hide behind «my website doesn't show up»:
Searching your exact domain or business name finds nothing
- What it means
- Probably not indexed: Google doesn't have your pages
- Go to
- Steps 2 and 3
You find the site by its name, but not for what you sell
- What it means
- Indexed but ranking low: you're there, just far down the list
- Go to
- Step 4
Some pages show up and others don't
- What it means
- Partly indexed: Google chose not to keep some pages
- Go to
- Step 3, the status table
| What you see | What it means | Go to |
|---|---|---|
| Searching your exact domain or business name finds nothing | Probably not indexed: Google doesn't have your pages | Steps 2 and 3 |
| You find the site by its name, but not for what you sell | Indexed but ranking low: you're there, just far down the list | Step 4 |
| Some pages show up and others don't | Partly indexed: Google chose not to keep some pages | Step 3, the status table |
Keep one thing in mind: Google doesn't promise to show every site. Its own guide says it automatically looks for sites to add to its index, but that «it's inevitable that some sites will be missed».
Step 2: check whether Google has your pages
- 1Search `site:yourdomain.com` on Google (with your real domain). If results appear, Google has indexed at least some pages. Google warns that this operator «doesn't necessarily return all the URLs that are indexed», so treat it as a rough check, not an inventory.
- 2Open [Google Search Console](https://search.google.com/search-console) (free) and add your site. It's the only place where Google tells you *why* a page isn't indexed.
- 3Paste one page's URL into the URL Inspection bar at the top. It tells you whether the URL is on Google and, if not, the reason.
- 4Open the Page indexing report to see, across the whole site, how many pages are indexed and the reasons the others aren't.
No Search Console data yet? A new property may show little at first. Meanwhile, go through the checks below, because they cost nothing.
Step 3: the usual causes when Google doesn't have your page
Your site is new
Google says it «can take a few weeks for Google to notice a new site, or any changes in your existing site», and crawling after you ask can take «anywhere from a few days to a few weeks». For reference, here's what a normal start looks like. On our own new site, SEOClave, 11 days after launch Google showed it about 150 times and sent 2 clicks, with everything between positions 50 and 90 (Search Console, November 9, 2026). On another site of ours with 396 URLs, Google had indexed 333 on November 2, 2026. A new site is not broken; it's early.
A noindex tag is hiding the page
A `noindex` rule tells Google to leave the page out. Google says that when it sees it, it will «drop that page entirely from Google Search results», even if other sites link to it. It can be a meta tag in the page or an `X-Robots-Tag` HTTP header. Typical ways it sneaks in:
- A staging or «coming soon» setting left on after launch. WordPress, for example, has a *Discourage search engines from indexing this site* checkbox under Settings → Reading.
- An SEO plugin or theme option set to noindex for a whole section (tags, categories, a page type).
- A developer's habit: sites are built with noindex and nobody removes it at launch.
To check: open the page, view its source and search for `noindex`; or use the URL Inspection tool, which shows the HTML Googlebot received. Remove the rule, then request indexing (below).
<meta name="robots" content="noindex">robots.txt is blocking Google
Your `robots.txt` file (yourdomain.com/robots.txt) can tell Google not to crawl parts of your site. A line like `Disallow: /` blocks everything. There's a trap: for `noindex` to work, «the page or resource must not be blocked by a robots.txt file», otherwise Google never sees the rule and the page can still appear when other pages link to it. If you want a page indexed, remove the block; if you want it out of the index, use `noindex` and don't block it. You can test your file with our free robots.txt tester.
Nothing links to your site
Google's guide lists it first: few or no inbound links, meaning other sites don't link to yours. It recommends earning links from other sites, and warns against paying for them, which can break its spam policies. For a local business, the fastest legitimate link is a profile Google already trusts: see how to put your business on Google and Google Maps.
Google can't crawl it
Google lists three more reasons: the site is hard to crawl (it relies on technologies other than HTML, or the content lives only in images or video with no text), there are crawl errors such as a login page or a block against Google, or Google simply missed a small site. Its suggested test: open the page in an incognito window and see whether you can reach it without being logged in.
Google crawled it and chose not to index it
This is the most misunderstood one. In the Page indexing report you'll see statuses like these. Google's definitions, from its help page read on November 10, 2026:
Discovered – currently not indexed
- What Google says it means
- Google found the URL but hasn't crawled it yet.
- What to do
- Link to the page from pages Google already knows and from your sitemap, then request indexing.
Crawled – currently not indexed
- What Google says it means
- Google crawled the page but didn't index it. «Google doesn't index all pages across the web», so it's common.
- What to do
- For an important page, inspect it with URL Inspection; improve what makes it different and useful.
Excluded by 'noindex' tag
- What Google says it means
- Google found a noindex directive.
- What to do
- Remove the noindex if you want the page indexed, and confirm with the live test.
Blocked by robots.txt
- What Google says it means
- Your robots.txt blocks the page.
- What to do
- Remove the block if you want it indexed.
Duplicate without user-selected canonical
- What Google says it means
- The page duplicates another one and doesn't say which is preferred. Google says this «is not an error».
- What to do
- If Google picked the wrong version, mark the canonical explicitly.
Page with redirect
- What Google says it means
- The URL redirects. «Redirect URLs are not indexed, only the redirect target.»
- What to do
- Check that the target is the page you want indexed.
Soft 404
- What Google says it means
- The page tells people «not found» but returns a success code.
- What to do
- Return a real 404 for missing pages; add real content if the page is meant to exist.
Not found (404)
- What Google says it means
- The page returned a 404.
- What to do
- Fix only the 404s you link to or list in a sitemap; use a 301 if the page moved.
| Status in Search Console | What Google says it means | What to do |
|---|---|---|
| Discovered – currently not indexed | Google found the URL but hasn't crawled it yet. | Link to the page from pages Google already knows and from your sitemap, then request indexing. |
| Crawled – currently not indexed | Google crawled the page but didn't index it. «Google doesn't index all pages across the web», so it's common. | For an important page, inspect it with URL Inspection; improve what makes it different and useful. |
| Excluded by 'noindex' tag | Google found a noindex directive. | Remove the noindex if you want the page indexed, and confirm with the live test. |
| Blocked by robots.txt | Your robots.txt blocks the page. | Remove the block if you want it indexed. |
| Duplicate without user-selected canonical | The page duplicates another one and doesn't say which is preferred. Google says this «is not an error». | If Google picked the wrong version, mark the canonical explicitly. |
| Page with redirect | The URL redirects. «Redirect URLs are not indexed, only the redirect target.» | Check that the target is the page you want indexed. |
| Soft 404 | The page tells people «not found» but returns a success code. | Return a real 404 for missing pages; add real content if the page is meant to exist. |
| Not found (404) | The page returned a 404. | Fix only the 404s you link to or list in a sitemap; use a 301 if the page moved. |
Source: Page indexing report, Search Console help, read on November 10, 2026. Status names can vary slightly in the interface.
«Crawled – currently not indexed» on a thin page (a few lines, near-copies of other pages) is Google telling you it doesn't see the value. The fix is the page, not a resubmission.
Step 4: Google has it, but you're nowhere on page one
If searching for your business name finds you but searching for what you sell doesn't, nothing is broken. You are being outranked. What helps:
- Look at what you already rank for. In Search Console, Performance → Queries shows the searches that show your site, with position and clicks. Pages sitting at positions 8 to 30 are the closest wins.
- Aim at a narrower search. «Plumber» is won by giants; «emergency plumber in Tulsa» can be won by a new site. These longer searches have fewer people but the people want what you sell.
- Match what people want. Look at the top 10 for your target search: if they're all price comparisons and yours is a story about your company, Google has no reason to show yours.
- Add what only you know: your prices, your service area, your photos, your results. Pages that only repeat what others say are what ends up in «Crawled – currently not indexed».
- Be patient but measure. Compare Search Console month to month.
Step 5: ask Google to look again
After you fix something, you can ask Google to recrawl. In Search Console, inspect the URL and choose Request indexing. Google says individual requests have a quota, and that «requesting a recrawl multiple times for the same URL won't get it crawled any faster». For many pages, submit a sitemap, which Google calls «an important way for Google to discover URLs on your site». Even then, there's no guarantee: a crawl request doesn't ensure the page will be included quickly, or at all. If you use a platform like WordPress or Blogger, it usually notifies search engines of new content for you.
What not to do
- Don't pay anyone to «guarantee» a first-page ranking. Nobody controls Google's results except Google, and Google's own guide warns that paying for links can break its spam policies.
- Don't submit the same URL over and over. It doesn't make Google faster.
- Don't rebuild the site every week. Fix the specific cause.
To catch the most common problems in one pass (noindex, missing titles and descriptions, canonical tags, images without text), run our free audit on up to 10 of your pages.
Frequently asked questions
Why is my website not showing up on Google even when I search for it?
Usually because Google hasn't indexed it yet (new sites can take a few weeks), because a noindex tag or a robots.txt rule is blocking it, or because nothing links to it. Check with site:yourdomain.com and the URL Inspection tool in Search Console.
How long does it take for a new website to show up on Google?
Google says it can take a few weeks for it to notice a new site, and a recrawl you request can take anywhere from a few days to a few weeks. There's no guarantee of speed or inclusion.
Does Google charge to include my website?
No. Google automatically looks for sites to add, and its guide says manual submission isn't required. Anyone selling a «submission to Google» is selling something you can do for free in Search Console.
What does «Crawled – currently not indexed» mean?
Google visited the page but decided not to include it. Google says it doesn't index all pages on the web, so it's common. For an important page, improve its content and uniqueness and inspect it with URL Inspection.
Is site:yourdomain.com reliable?
Only as a rough check. Google warns it doesn't necessarily return all indexed URLs. Use the Page indexing report in Search Console for the real numbers.
Does having a Google Business Profile make my website show up?
It puts your business on the map and in local results, but the website is indexed separately. A profile that links to your site does give Google another path to it.