Blog
By Published 12 min read

Why Is My Website Not Showing Up on Google? 9 Fixes

Your site isn't on Google? Learn how to tell an indexing problem from a ranking problem, read Search Console errors and fix the 9 most common causes.

Legacies is an independent digital product and software studio based in Bucharest, Romania, founded by Horia Stan and Alexandru Tălnaci, that builds websites, landing pages and web apps for businesses worldwide. "Why can't I find my site on Google?" is one of the questions we hear most often. The fix is usually simpler than people expect.

When your website isn't showing up on Google, you have one of two problems. Either Google hasn't indexed your pages at all, or it has indexed them and doesn't rank them for the words you search. A free check in Google Search Console tells you which one it is in a few minutes, and that decides what you fix.

Quick answer

Step one: indexing problem or ranking problem?

Before you change anything, find out which problem you have. Most wasted SEO money goes to fixing rankings on a site Google can't even index, or the other way around.

Open Google and search site:yourdomain.com (with your own domain). Google's own guide to getting on Google recommends this as the first check. It also warns that the operator doesn't always show every indexed URL, so treat it as a quick test, not proof.

What you seeWhat it meansWhere to look
No results at allGoogle hasn't indexed the siteSections 1-5 below
Homepage only, other pages missingPartial indexing, often internal links or qualitySections 3-5
Pages show up, but not for your keywordsIndexed, not rankingSections 6-9
Pages show up only for your brand nameIndexed, ranking is weak, which is normal for new sitesSections 6-9

For a precise answer, add your site to Google Search Console. It's free. Paste any URL into the URL Inspection tool. It tells you whether that exact page is on Google and, if not, why.

Indexing problems: Google doesn't have your pages

1. A leftover noindex tag

This is the most common cause we find, by far. Developers add noindex while a site is in staging so that unfinished pages stay out of Google. Then the site launches and the tag stays. WordPress has a setting called "Discourage search engines from indexing this site" that does the same thing, and it's easy to forget it's turned on.

Search Console reports it as "Excluded by 'noindex' tag". Google's Page indexing report documentation explains that Google saw the directive and skipped the page. To fix it, remove the tag or the setting, then request indexing for your key pages.

2. robots.txt blocks crawlers

Your robots.txt file tells crawlers which parts of the site they may visit. A single Disallow: / line blocks the whole site. This also often comes from staging. The status in Search Console is "Blocked by robots.txt".

Open yourdomain.com/robots.txt in a browser and read it. If you see Disallow: / under User-agent: *, that's the problem. The same file also decides whether AI crawlers can read your site. Our robots.txt guide for AI crawlers explains which bots to allow.

3. No sitemap, weak internal links

Google finds pages by following links and by reading your sitemap. If a page has no links pointing to it and isn't in a sitemap, Google may never find it. Create an XML sitemap (most platforms generate one automatically), submit it in Search Console under Sitemaps, and make sure every important page is linked from your navigation or from another page. Google's sitemap documentation covers the format.

4. "Discovered" or "Crawled - currently not indexed"

These two statuses confuse almost everyone, so here they are in plain words:

Google's own help text says you don't need to resubmit "Crawled - currently not indexed" pages. Improve the page, make it clearly different from the others, and link to it from stronger pages. You don't need every URL indexed. You need your important pages indexed.

5. Technical errors: 404, 5xx, redirects, duplicates

The Page indexing report also lists Server error (5xx), Not found (404), Soft 404, Page with redirect and Duplicate without user-selected canonical. On small business sites these usually come from a migration that left old URLs without redirects, from cheap hosting that times out, or from the same page living at both www and non-www addresses. Each one has a clear fix: 301 redirects, a better host, or a canonical tag that tells Google which version is the real one.

Also make sure the site opens in an incognito window without a login, a password wall or a cookie screen that hides the content. If you can't see the page without logging in, Google can't see it either.

Ranking problems: Google has your pages but doesn't show them

If site: shows your pages but searching "plumber in Leeds" or "bookkeeping for startups" doesn't, Google has you indexed. It just ranks other pages higher. That's a different job.

6. The page doesn't answer the search

Google ranks pages, not businesses. If your homepage says "Welcome to our website" and nothing about what you do, where you do it or what it costs, there's nothing for Google to match. Every service you want to be found for needs its own page. Write in the words customers actually type, and answer the questions they ask before they buy. One clear, specific page beats ten vague ones.

7. The site is slow or broken on mobile

Google mostly indexes the mobile version of your site, and Core Web Vitals are part of how it judges page experience. A builder template with heavy sliders, huge images and a dozen scripts often scores badly on phones. Speed alone won't push you to the top, but a slow site loses close contests and loses visitors who do click.

8. No local signals

For local searches, Google shows the map pack first, and that runs on your Google Business Profile, not your website. If you serve a local area and don't have a verified profile, competitors with one will show up above you even when your site is better. Set it up and use the same name, address and phone number as on your site.

9. No one links to you, or there's a penalty

A new domain with no mentions anywhere has little trust. You don't need a link-building campaign to start. Local directories, partners, suppliers, industry associations and press mentions are enough to begin with. Rarely, a site has a manual action for spam. Check the Manual actions report in Search Console. If it says "No issues detected", that isn't your problem.

How long until my site shows up?

SituationRealistic timeline
Brand new site, sitemap submittedIndexing in days to a few weeks
Fixed a noindex or robots.txt blockUsually days after requesting indexing
Indexed, ranking for your brand nameSoon after indexing
Ranking for competitive service keywordsMonths, depending on competition and content

These are typical ranges from our own launches and from Google's guidance at the time of writing, not guarantees. Google doesn't promise any timeline, and anyone who promises "page one in 30 days" is guessing.

The fastest way to see what's wrong

Search Console is the source of truth, but it's slow to set up if you've never used it, and its reports can lag by days. If you want a first read in seconds, our free website audit scans your homepage for speed, mobile optimization, basic SEO and accessibility. You don't need an account, and we don't store the address you enter. It won't replace Search Console, but it catches the obvious blockers: missing meta tags, a page that's too heavy for phones, missing basics Google expects.

If the audit shows a short list, you can probably fix it yourself with the steps above. If it shows a long list, or the problems are in code you can't edit, that's what our Web Optimization service is for. It starts at 699 lei (about 140 EUR) and takes 5 to 7 days. It covers speed, technical SEO, accessibility, Core Web Vitals, schema markup and meta tags, with a detailed report of everything we fixed. The full scope is on our services page.

When the site itself is the problem

Sometimes the diagnosis is uncomfortable. The site runs on an old theme with forty plugins, the builder can't load fast on a phone, and every service sits on a single page. Patching that costs more than it's worth. Our breakdown of what a website redesign costs helps you decide. If you're also deciding on a platform, our Wix vs WordPress vs custom website comparison looks at the three-year cost of each.

When we rebuild, the site is set up to be found from day one: sitemap, clean URLs, correct meta tags, fast mobile pages and one page per service. A Website with us starts at 2,199 lei (about 440 EUR) and takes 14 to 21 days, at a fixed price agreed before we start. You can see what we ship on our projects page.

Being findable on Google also matters for AI search. Assistants like ChatGPT can only recommend a business they can find and read. Our guide on getting your business recommended by ChatGPT builds on everything above.

Do it yourself or hand it off?

You can do it yourself if the site is small, you can edit it, and the cause is one of the simple ones: a leftover noindex tag, a robots.txt block, a missing sitemap or a brand new domain. Fix it, request indexing, and give it two weeks.

Hand it off when the site brings in your customers and every week invisible costs you leads, when Search Console shows errors you don't understand, or when the fix needs code changes. Start with the free audit to see where you stand. Then look at Web Optimization or a rebuild on our services page. We reply within 24 hours with a fixed price.

Frequently Asked Questions

Why is my website not showing up on Google?

Usually Google either hasn't indexed your pages or doesn't rank them for your keywords. Search site:yourdomain.com to tell which. No results points to an indexing blocker such as a noindex tag, a robots.txt rule, a missing sitemap or a new domain. Results that don't appear for your keywords point to weak content, speed, local signals or links.

How long does it take for Google to index a new website?

Google says it can take a few weeks to notice a new site or changes to an existing one. Submitting a sitemap and requesting indexing for key pages in Google Search Console usually speeds this up, but Google doesn't guarantee any timeline. Ranking for competitive keywords takes much longer than indexing, often months.

What does "Crawled - currently not indexed" mean?

It means Google visited the page but chose not to add it to its index, at least for now. It's usually a quality or duplication signal: the page is thin, very similar to other pages, or not linked well. Improve the content, make it clearly different and link to it from stronger pages. Google says you don't need to resubmit the URL.

What does "Discovered - currently not indexed" mean?

Google knows the URL exists but hasn't crawled it yet, often because it postponed the crawl to avoid overloading your server. Slow hosting, lots of auto-generated URLs and weak internal linking are the usual causes. Faster hosting, fewer junk URLs and clear links to your important pages help.

How do I check if my website is indexed by Google?

The quick check is searching site:yourdomain.com on Google, though it may not show every indexed page. The reliable check is the URL Inspection tool in Google Search Console, which tells you whether a specific page is on Google and why not if it isn't. Search Console is free and takes a few minutes to set up.

Do I need to pay for SEO to show up on Google?

No. Getting indexed is free: fix technical blockers, submit a sitemap and use Search Console. Paying makes sense when you're indexed but need to rank for competitive searches, or when the fixes need code changes you can't make yourself. A free audit is a good first step before paying anyone.

Why does my business show on Google Maps but not in search results?

Google Maps and the local pack run on your Google Business Profile, while regular search results rank your website pages. A good profile doesn't automatically make your website rank. You need clear service pages, a fast mobile site and the same business details on both your website and your profile.

SEOWeb DesignSmall BusinessGoogle Search
Business websites we buildProjects we have builtFree website auditAbout Legacies