Skip to main content
SEO

Why Is My Website Not Showing on Google?

SEO First Web
9 min read

The short answer

Google says it often misses a site because the site is new, no other websites link to it, or something is blocking Google, such as a login page or a “discourage search engines” setting. Check whether Google has your site, remove anything blocking it, then help Google find your pages with its free Search Console tool. If your site is on Google but not showing for your service, that is ranking, not indexing.

Step 1: is your site on Google at all?

Google crawls a page (visits it), indexes it (stores it), then shows it in results.

Search Google for site:yourbusiness.co.uk (your domain, no space). Leave out https:// and www so the www version is included. If pages come up, Google has indexed at least those (Google says the list is not always complete). If nothing comes up, go to steps 2 and 3.

To check many pages at once, use our free Bulk Google Index Checker. Paste up to 500 page addresses, or your domain. It first tests each page for anything that stops Google indexing it, then searches Google for the pages that passed (up to 20 a day; after that, use the site: search). Each page lands in one group:

  • Cannot be indexed: something blocks Google. See step 2.
  • Not indexed yet: nothing blocks it, but Google does not have it. See step 3.
  • Indexed: customers still cannot find it? See step 4.
  • Not checked on Google yet: it can be indexed. Use the site: search.

Step 2: is something telling Google to stay away?

Open your site in a private (incognito) window, as Google suggests. If you see a password box, a login page or a “coming soon” page, Google cannot see past it either. Then check for:

  • A noindex tag: a short instruction in a page’s code telling Google not to add the page to its results. Platforms set it with a “hide from search” setting.
  • A robots.txt block: robots.txt is a small file at yourbusiness.co.uk/robots.txt that tells search engines which parts of a site they may crawl. A line reading Disallow: / can block the whole site. Google cannot see a noindex tag on a page that robots.txt blocks.
  • A password or private mode: password-protected pages, private shops and members-only areas cannot be indexed.
  • A trial or expired plan: Squarespace, for example, says search engines will not find trial, expired or cancelled sites.

Step 3: has Google found it yet?

Google says it “can take a few weeks for Google to notice a new site”, and crawling can take from a few days to a few weeks. It does not promise to crawl or index any page, or take payment to crawl more often. It finds pages through links and sitemaps, so link every important page from your homepage or menu. Sites with no links from other websites are easier to miss, but Google asks you not to pay for links.

  1. Set up Google Search Console, Google’s free tool for site owners. Add your site as a Domain property to cover every version of your address; this needs a DNS record (a line of text added where your domain name is managed). A URL prefix property covers one version only.
  2. Submit your sitemap, the list of your pages for search engines. In the Sitemaps report, paste its address into Add a new sitemap and click Submit. You want “Success”, not “Has errors” or “Couldn’t fetch”. Wix, Squarespace and Shopify make the sitemap for you.
  3. Inspect your key pages in URL Inspection. It shows Crawl allowed? and Indexing allowed?. “Page is not indexed: URL is unknown to Google” means Google has not seen the address before. If nothing is blocking the page, click Request indexing. Google says a request does not promise indexing, there is a daily limit, and asking again will not speed it up.

”Discovered - currently not indexed” in plain English

Google knows the page exists but has not visited it. Google says it typically wanted to, but expected that to overload your site, so it put the visit off. Check the page passes step 2, link to it from your homepage or menu, and give it time.

“Crawled - currently not indexed” comes next: Google visited but left the page out for now. Google says it may be indexed later and there is no need to resubmit. If the page matters, give it useful content of its own and link to it from your other pages.

Step 4: indexed but not showing for your service

Indexed means Google has stored your page. Google says even “URL is on Google” does not promise a place in the results. Where you appear when someone searches for your service and town is called ranking, a separate job.

Search for your exact business name. If you come up for your name but not your service, Google has your site. Check each main page names your service and area in its title and wording, then see how to check your Google ranking.

Got a Search Console email about pages not being indexed?

Search Console emails site owners about important events on their site. You can mute these emails in User settings > Email preferences. If yours says pages are not being indexed for a new reason, the details are in the Page indexing report.

In its “Why pages aren’t indexed” table, Google says you can generally only fix reasons whose Source is “Website”. After a fix, click Validate fix: Google says this typically takes up to about two weeks, sometimes much longer.

Google says “not indexed” is not necessarily bad, and a site under 500 pages probably does not need this report. Here is each reason in Google’s wording; “Usually fine” rows need action only if an important page is listed. A canonical tag is a line in a page’s code naming the main version when copies exist.

Reason in Search ConsoleVerdictWhat it means
Server error (5xx)Fix thisYour server failed when Google asked. Tell your host.
Redirect errorFix thisA redirect loops, has too many steps or leads to a bad address.
URL blocked by robots.txtUsually finerobots.txt stops Google crawling it. Remove the block if the page should be on Google.
URL marked ‘noindex’Usually fineThe page asks Google to leave it out. Remove the noindex if it should be on Google.
Soft 404Fix thisLooks empty or “not found”, but your server says it is fine. Add content, or return a real 404.
Blocked due to unauthorized request (401)Usually fineNeeds a login. Remove the login if the page should be public.
Not found (404)Usually fineThe page is gone. If it moved, add a 301 (permanent) redirect.
Blocked due to access forbidden (403)Fix thisYour server turns Google away. Ask your host to fix it.
URL blocked due to other 4xx issueFix thisAnother error code starting with 4. Check it in URL Inspection.
Crawled - currently not indexedUsually fineVisited, left out for now. No need to resubmit.
Discovered - currently not indexedUsually fineKnown, not yet visited. See step 3.
Alternate page with proper canonical tagUsually fineAnother version (such as a mobile page) pointing to the indexed main one. Nothing to do.
Duplicate without user-selected canonicalUsually fineA copy with no main version named. Google picked one.
Duplicate, Google chose different canonical than userFix thisGoogle picked a different main version from yours. Check the pages really are copies.
Page with redirectUsually fineThis address redirects. The page it leads to can be indexed.
Indexed, though blocked by robots.txtFix thisrobots.txt stops Google reading it. Remove the block; use noindex to keep it off Google.
Page indexed without contentFix thisGoogle could not read the content. Check it in URL Inspection.

Platform checks for WordPress, Wix, Squarespace, Shopify and GoDaddy

WordPress

  1. In Settings > Reading, under Search engine visibility, untick Discourage search engines from indexing this site and click Save Changes. While it is ticked, WordPress adds a noindex tag and the Dashboard shows “Search engines discouraged”.
  2. Yoast SEO: in the page editor, open the Yoast SEO sidebar or box, then its Advanced tab. Allow search engines to show this content in search results should not be set to No. Whole content types are under Yoast SEO > Settings.
  3. Rank Math: in the page’s Rank Math SEO settings, open the Advanced tab (switch on Advanced Mode if you cannot see it). No Index, under Robots Meta, should be unticked. Site-wide: Rank Math SEO > Titles & Meta.

Wix

  1. Whole site: in your dashboard, go to SEO & GEO > Tools and settings > SEO Settings. Let search engines index your site should be on.
  2. One page: in the Wix Editor, open Pages & Menu, click the page’s More Actions icon, then SEO basics. Let search engines index this page should be on. Then Publish. (Studio and Harmony editors: same toggle, under More Actions.)
  3. Completing the SEO Setup Checklist, including its Connect to Google step, connects your site to Search Console and submits your sitemap. It needs a Premium plan and a connected domain.

Squarespace

  1. You need a paid subscription, a published site, and Site Availability set to Public.
  2. In Settings > Crawlers, untick Block Search engine crawlers (it adds Disallow: / to robots.txt).
  3. For one page, open the Pages panel, hover over the page, click the gear icon, then the SEO tab. Turn off Hide page from search results (homepages have no such toggle). On the General tab, check Enable is ticked and there is no page password. Remove any noindex code from the Advanced tab.

Shopify

  1. New stores start in private mode, hidden from visitors and search engines. Go to Online Store, click Private, select Public, then Update (the first time, it says Launch store). Shopify may ask you to finish some setup steps first, such as adding a business address.
  2. Your sitemap is at yourstore.com/sitemap.xml, but Google cannot read it while the store is private.
  3. To verify in Search Console, Shopify’s help uses a URL prefix property and the HTML tag method.

GoDaddy

  • WordPress on GoDaddy: use the WordPress steps above.
  • Websites + Marketing (GoDaddy’s website builder): a “Coming Soon” page may mean the site is unpublished. Select Publish in the builder; new edits only go live when you do. Check no important page is set to private (invited members only).

Google Maps is separate

Showing in Google Maps depends on your Google Business Profile (your business listing on Google), not only on your website. Google says local results are mainly based on relevance, distance and how well known a business is, so a site on Google can still be missing from Maps.

When to get help

Get help if you cannot make the fix yourself (server errors, redirects, a robots.txt file you cannot edit), if key pages are still missing after your fixes and some time, or if pages vanished after a redesign (see our redesign guide).

For a quick self-check, try our free SEO audit tool. If you would rather we went through it with you, our SEO Audit is £295, with no VAT added: a full technical and on-page review, a prioritised fix list and a 30-minute walkthrough call. Buy it on our pricing page, see our SEO services, or book a free 15-minute call. Nobody can make Google index a page on demand, us included.

A note from our own site

We added our web design and SEO service pages, and three pages for the types of business we build for, in early October 2026. On 25 October, URL Inspection still showed all five as “URL is unknown to Google”, although their sitemap entries, canonical tags and robots tags were correct. The same day, About, Pricing and our portfolio page (added with the service pages) showed “URL is on Google”. A correct setup does not make Google come sooner. It means nothing is in the way when it does.

Sources

All opened on 25 October 2026.

Tags

website not showing on googlegoogle indexingsearch consolepage indexing reportsmall business seo
Yusuf Ibrahim, founder of SEO First Web

Written by

SEO First Web

A London web design and SEO agency, founded by Yusuf Ibrahim (pictured) in 2020.

Updated About us

FAQ

Common questions

How long does it take for a new website to show on Google?
Google does not give a fixed time. Its own help says crawling can take anywhere from a few days to a few weeks, and that it does not promise to crawl or index any page. A sitemap and an indexing request in Search Console help Google find your pages, but they do not make it happen on a set date.
Can I pay Google to index my website?
No. Google says it does not accept payment to crawl a site more often or to rank it higher. Getting your pages indexed costs nothing: make sure nothing is blocking them, link to them from your other pages, and submit a sitemap in Search Console, which is free.
What does "Discovered - currently not indexed" mean?
Google knows the page exists but has not visited it yet. Google says it typically wanted to crawl the page but expected that to overload the site, so it put the visit off, which is why the last crawl date is empty. Check nothing is blocking the page, link to it from your homepage or menu, and give it time.
Is "Crawled - currently not indexed" a problem?
Not always. Google visited the page and left it out for now. Google says it may or may not be indexed later, and you do not need to resubmit it. If it is a page that matters to your business, check it has useful content of its own and that your other pages link to it.
Should every page on my website be indexed?
No. Google says a page that is not indexed is not necessarily bad, and you should not expect every address to be indexed. Redirects, copies of pages and pages you have chosen to hide are meant to stay out. What matters is that your important pages, such as your homepage and service pages, are on Google.
My website is on Google, so why can't customers find it?
Being indexed only means Google has stored the page. Google says an indexed page is not promised a place in any search results. Where you appear when someone searches for your service is called ranking, which is a separate job from getting indexed.

Still can't find your website on Google?

Our £295 SEO Audit is a full technical and on-page review of your website, with a prioritised fix list and a 30-minute call to walk you through the findings. Send us your web address on WhatsApp, or book a free 15-minute call.

  • Find what to fix

    £295

    SEO Audit: a full review of your site, a prioritised fix list and a 30-minute call to walk you through it.

    See SEO services
  • Build you a new website

    From £900

    Fast, mobile-friendly websites with SEO set up from launch. Fixed prices from £900, no VAT to add.

    See web design packages
  • Grow your traffic every month

    From £250 a month

    on the 6-month plan, £1,500 paid upfront

    Monthly SEO: technical, local and content work with plain-English reporting. No long contracts: SEO plans run for 1, 3 or 6 months, paid upfront, and nothing renews automatically.

    See Monthly SEO

Or call 020 8050 4108 or email info@seofirstweb.co.uk.

WhatsApp us