Why Is My Website Not Showing Up on Google? (And How to Fix It)

Website not showing on Google? It is usually not indexed yet, blocked by noindex or robots.txt, or outranked. How to find the cause and fix it, step by step.

By the MakeItFlow team Updated 7 min read
Share LinkedIn X Facebook WhatsApp
Why Is My Website Not Showing Up on Google? (And How to Fix It)

Your website is usually missing from Google for one of three reasons: Google has not found and indexed it yet, something on the site is blocking it (a noindex tag, robots.txt rule, login wall or server error), or it is indexed but ranks too low to notice. Search site:yourdomain.com and check Google Search Console to tell which.

The rest of this guide walks through how to diagnose each cause, the fixes that work, and how long you should expect to wait.

Key takeaways

  • A site is usually missing from Google because it is not indexed yet, something is blocking it, or it ranks too low to notice.
  • Search site:yourdomain.com and use the URL Inspection tool in Search Console to find out which cause applies.
  • Check for a noindex tag, a robots.txt Disallow rule and the WordPress discourage search engines box, a classic launch mistake.
  • Submit an XML sitemap in Search Console and expect crawling to take anywhere from a few days to a few weeks.
Watch the explainer
AI Automation for HVAC, Plumbing and Electrical Firms, Explained Step by Step · 3:03 Subscribe

Is my website indexed at all?

Start with the quickest check. Type this into Google, using your own domain:

site:yourdomain.com

Google's SEO Starter Guide puts it simply: "If you see results pointing to your site, you're in the index." If nothing comes back, Google either has not found your site yet or has been told not to index it.

Two caveats. The site: operator is not a full list; Google says the results are "not always exhaustive", so a missing page in site: results does not prove it is unindexed. And being indexed is not the same as ranking. For a definitive answer on a specific page, use the URL Inspection tool in Search Console.

Why is a new website not on Google yet?

New sites are the most common case. Google finds most pages by following links: its own guide says "the vast majority of the new pages Google finds every day are through links." A brand-new domain with no links pointing to it and no sitemap submitted can sit undiscovered for a while.

To speed things up:

  1. Add your site to Google Search Console and verify ownership (a DNS TXT record on the domain property is the most robust option).
  2. Submit your XML sitemap in the Sitemaps report. If you do not have one, see our XML sitemap guide.
  3. Inspect your homepage with URL Inspection and click Request indexing.
  4. Get at least a few genuine links: your Google Business Profile, social profiles, trade directories, suppliers or local organisations you work with.

Google says crawling "can take anywhere from a few days to a few weeks." Requesting indexing repeatedly for the same URL does not make it go faster.

Is something blocking Google from my site?

Google's technical requirements for indexing are short: Googlebot is not blocked, the page returns an HTTP 200 status, and the page has indexable content. Most "invisible website" problems break one of those three.

Blocker How to spot it Fix
noindex meta tag or X-Robots-Tag header View source and search for noindex; URL Inspection shows "Excluded by 'noindex' tag" Remove the tag. On WordPress, untick Settings > Reading > Discourage search engines
robots.txt Disallow: / Visit yourdomain.com/robots.txt Remove the blanket rule; see our robots.txt guide
Password or "coming soon" page Open the site in a private window Remove the maintenance or login wall
Server errors (5xx) or soft 404s Page indexing report in Search Console Fix hosting, plugin or template errors
Wrong canonical tag View source for rel="canonical" pointing elsewhere Point the canonical at the page itself
Content only loads with JavaScript URL Inspection > View crawled page > screenshot Render key text server-side

The WordPress "discourage search engines" box is a classic: developers tick it on staging and forget to untick it at launch. It adds a noindex to every page.

A note on robots.txt: it controls crawling, not indexing. If you want a page out of Google, use noindex and leave the page crawlable, because Google says a page with noindex "must not be blocked by a robots.txt file" or the rule is never seen.

My site is indexed but I can't find it. Why?

If site: shows your pages but searching your main keyword does not, you have a ranking problem rather than an indexing one. Common reasons:

  • You are searching for a competitive phrase. "Plumber" or "accountant" is fought over by directories and established firms. Try searching your exact business name first. If that works, you are indexed and simply not yet competitive.
  • Your pages do not say what people search for. A page titled "Home" with three lines of copy gives Google little to match. Every important service needs its own page, with a descriptive title and heading. Write titles that name the service and the place you serve.
  • Thin or duplicated content. Copying manufacturer descriptions or reusing the same text across location pages gives Google no reason to pick you.
  • Few signals of trust. Links from relevant sites, reviews and an active Business Profile all help Google judge how well known you are.
  • Personalised results. Your own results are shaped by location and history. Check with a private window, or look at the Performance report in Search Console, which shows the queries you actually appear for and your average position.

Could my site have a penalty?

Rarely, but check. In Search Console, open Security & Manual Actions. A manual action is listed there with the reason, and a hacked site shows under Security issues. Google says some of its Search Essentials, if ignored, "can lead to a site being removed from the Google index". If you see nothing, you do not have a manual penalty, and the cause is almost certainly one of the technical or content issues above. If you suspect a hack (strange pages in site: results, Japanese or pharma spam), read signs your website was hacked.

How do I check everything in one go?

Work through this short order of checks:

  1. site:yourdomain.com in Google.
  2. Search your exact business name.
  3. Open /robots.txt and look for Disallow: /.
  4. View source on the homepage and search for noindex and canonical.
  5. Search Console: Page indexing report, URL Inspection on the homepage, Manual Actions.
  6. Confirm the sitemap is submitted and shows "Success".

If you would rather not do this by hand, MakeItFlow can run a free website audit that checks noindex, robots.txt, sitemap, canonical, titles, headings and structured data in a single scan, alongside speed and security. It will not tell you your rankings (use Search Console for that), but it flags the blockers that stop pages being indexed in the first place.

What to do next

Run the site: search now. If you get nothing, set up Search Console, submit a sitemap and check for noindex and robots.txt blocks. If you get results but no rankings, focus on clear, distinct service pages and genuine local signals. Re-check in two to three weeks, because Google's own advice is to "wait a few weeks to assess whether your work had beneficial effects."

Frequently asked questions

Do I have to pay Google to appear in search results?

No. Organic listings are free, and Google states that no one can guarantee a number one ranking. Paying for Google Ads places you in the sponsored slots, but it has no effect on your organic position.

Why does my site show up on Bing but not Google?

The two search engines crawl and index independently, so one can find you before the other. Set up Google Search Console separately and submit your sitemap there. Bing Webmaster Tools can import your verified Search Console sites, but the reverse is not true.

My website disappeared from Google overnight. What happened?

A sudden total disappearance is usually technical: an accidental noindex after an update, a robots.txt change, an expired domain or SSL certificate, or the server returning errors. Check those first, then look at Manual Actions. A gradual fall is more likely a ranking change, so compare your Search Console Performance data before and after the drop.

Does my site need to be on HTTPS to be indexed?

No, HTTP pages can still be indexed, but Google recommends HTTPS and modern browsers warn visitors about insecure pages. If your certificate has expired, visitors see a full-page warning, which damages trust and traffic. The free SSL checker from MakeItFlow shows the expiry date, and our guide to SSL certificate errors explains the fixes.

Will social media links get my site indexed?

They can help Google discover your URLs, but many social links are nofollow and carry little weight. Treat them as a discovery aid, not a substitute for submitting a sitemap and earning links from relevant sites.

Sources

#website not on google #indexing #search console #uk #technical seo

Free checklist (PDF)

Free construction firms website checklist

29 practical checks for construction firms: website speed and mobile, Google Business Profile and reviews, email security, booking and enquiry handling, and AI search visibility. Each one says why it matters, and many link to a free tool that checks it.

We email you the PDF and nothing else unless you tick the box. See the privacy policy.

Written by the MakeItFlow team

We build the website audit these guides are based on. Every fact is checked against the primary sources listed above and this guide was last reviewed on 25 October 2026 . How we research and check

Share LinkedIn X Facebook WhatsApp

Check your own site in 30 seconds

Run a free audit covering speed, SEO, DNS, email authentication and security headers — and get a prioritised fix list.

Weekly newsletter

One practical website fix, every week

New guides on speed, SEO, email deliverability and security — straight to your inbox. No spam, unsubscribe in one click.

Keep reading