Website Not Showing on Google? How to Fix robots.txt Blocking

If your website isn't showing on Google, robots.txt may be blocking all crawlers. Here's how to find and fix it on WordPress, Wix, Squarespace, Webflow and Shopify.

Nasir Uddin
Nasir UddinSEO & Growth Lead · ScoutRival
Website Not Showing on Google? How to Fix robots.txt Blocking — cover
On this page

If ScoutRival flagged “Stop blocking search crawlers,” your robots.txt is telling search engines to stay away from your entire site. It’s alarming, but it’s also one of the fastest problems to fix — often a single checkbox. Here’s how to find the block and clear it on any platform.

What “blocking search crawlers” actually means

Your robots.txt file (the small text file at yoursite.com/robots.txt) can contain rules that disallow crawling. The nuclear version looks like this:

User-agent: *
Disallow: /

In plain English: “To every search engine — do not crawl anything on this site.” Google respects that instruction, so it stops requesting your pages, and over time they drop out of the index entirely. It’s the SEO equivalent of hanging a “Closed — do not enter” sign on the front door while wondering why no customers come in.

Crucially, this often happens by accident. Most site builders have a privacy setting meant for sites still under construction — and if it’s left on when you go live, it writes that Disallow: / for you.

Why this is the most urgent issue to fix

Every other SEO improvement — titles, sitemaps, content, speed — is pointless while this block is active, because search engines can’t see any of it. A blanket disallow means:

  • New pages are never crawled.
  • Existing pages gradually fall out of Google’s index.
  • Nothing can rank, no matter how good it is.

That’s why ScoutRival scores this as a high-severity crawlability failure. If your SEO Score dropped sharply or your traffic disappeared, check this first.

How to check if your site is blocked

Two quick checks:

  1. Read your robots.txt. Visit https://yoursite.com/robots.txt. If you see Disallow: / under User-agent: *, your whole site is blocked.
  2. Ask Google what it sees. Search site:yoursite.com in Google. If it returns no results (or a “no information is available for this page” note on your listing), crawling is likely blocked.

You can also confirm inside Google Search Console → Pages, where blocked URLs are reported under “Blocked by robots.txt.”

How to remove the block on any platform

Find your platform and turn the block off.

WordPress

WordPress has a built-in setting that writes the block:

  1. Go to Settings → Reading.
  2. Find “Search engine visibility” and uncheck “Discourage search engines from indexing this site.”
  3. Save. If you also have a physical or plugin-managed robots.txt, open it (in Yoast: SEO → Tools → File editor, or Rank Math: General Settings → Edit robots.txt) and remove any Disallow: / line, replacing it with Allow: /.

Wix

  1. Open your Wix dashboard → Marketing & SEO → SEO Tools → Robots.txt Editor.
  2. Delete any Disallow: / rule and make sure the file allows crawling.
  3. Also check Settings → SEO for a “let search engines index your site” option and ensure it’s turned on. Save.

Squarespace

  1. Squarespace doesn’t use robots.txt for this — it uses a site-wide toggle. Go to Settings → Search Engine Indexing (or Settings → SEO) and make sure “Hide site from search engines” is off.
  2. Check individual pages too: open each page’s Settings → SEO and confirm “Hide this page from search engines” is off.

Webflow

  1. Open Project Settings → SEO tab and check the robots.txt field for a Disallow: / rule — remove it.
  2. Under Project Settings → SEO, make sure “Disable Webflow subdomain indexing” isn’t affecting your live domain, and that no global noindex is set.
  3. Click Save, then Publish so the change goes live. Remember the *.webflow.io staging URL is meant to stay unindexed — test on your real domain.

Shopify

  1. Go to Online Store → Preferences and make sure your storefront password page is disabled (a password-protected store is hidden from search).
  2. If you’ve added a custom robots.txt.liquid template (Online Store → Themes → Edit code), open it and remove any rule that disallows all crawlers.
  3. Confirm your store is on a paid plan and published — trial or unpublished stores won’t be indexed.

Any other website (custom or unlisted CMS)

  1. Open the robots.txt file in your web root.
  2. Remove Disallow: /. If you need to hide only private areas, narrow it, for example:
User-agent: *
Allow: /
# Block private areas only — never the whole site:
Disallow: /admin/
  1. Also scan your page templates for a stray <meta name="robots" content="noindex"> tag, which blocks indexing separately from robots.txt.

Tell Google to come back

Removing the block stops the bleeding, but you can speed up recovery:

  1. In Google Search Console, use the URL Inspection tool on your homepage and click Request indexing.
  2. Submit your XML sitemap (Search Console → Sitemaps) so Google re-discovers your pages.
  3. Re-run your ScoutRival SEO audit — the “Stop blocking search crawlers” flag should clear, and your Crawlability score should jump.

Re-indexing isn’t instant; it typically takes a few days to a couple of weeks depending on your site’s size and authority.

Common mistakes to avoid

  • Fixing robots.txt but leaving a noindex tag in place. These are two separate blocks — check both.
  • Testing on a staging URL. Builder subdomains (like *.webflow.io or a Shopify preview) are meant to stay unindexed. Always verify on your live domain.
  • Blocking everything to hide one page. Never use Disallow: / for that — block the single path or use a noindex tag on that page only.
  • Assuming it’s instant. Even after you fix it, give Google time to re-crawl before panicking.

The bottom line

A site that’s missing from Google almost always comes down to one accidental instruction: don’t crawl anything. Turn off the “discourage search engines” toggle, remove any Disallow: / line, request re-indexing, and your pages will start coming back.

Not sure whether it’s robots.txt, a noindex tag, or something else keeping you out of search? Run a free SEO Score with ScoutRival — it pinpoints exactly what’s blocking you and how to fix each item. New to robots.txt? Start with our guide on how to add a robots.txt file.

Frequently asked questions

Why is my website not showing up on Google?
The most common technical cause is that search crawlers are blocked — usually by a "Disallow: /" line in robots.txt or a "discourage/hide from search engines" toggle in your site builder. Once removed and re-indexing is requested, your pages return to search.
How do I know if robots.txt is blocking my site?
Visit yoursite.com/robots.txt and look for "Disallow: /" under "User-agent: *". You can also search "site:yoursite.com" in Google — no results suggests crawling is blocked — or check the Pages report in Google Search Console for "Blocked by robots.txt".
How do I unblock my site in WordPress?
Go to Settings → Reading and uncheck "Discourage search engines from indexing this site." If you use an SEO plugin or a physical robots.txt, also remove any "Disallow: /" rule and replace it with "Allow: /".
How long does it take for Google to re-index my site after fixing the block?
It usually takes a few days to a couple of weeks. You can speed it up by requesting indexing of your homepage in Google Search Console and submitting your XML sitemap.
Is robots.txt blocking the same as a noindex tag?
No. Robots.txt stops crawlers from requesting a URL, while a noindex meta tag lets them crawl but tells them not to include the page in search results. A site can be affected by either, so check both.
Why is my Wix or Squarespace site not on Google?
On Wix, check the Robots.txt Editor and the "let search engines index" toggle in SEO settings. On Squarespace, make sure "Hide site from search engines" is off in your indexing settings and that individual pages aren't hidden.
Can a password-protected store be found on Google?
No. A password page (common on Shopify or during setup) hides your store from search engines. Disable the password page and publish the store so it can be crawled and indexed.
Nasir Uddin
Nasir Uddin SEO & Growth Lead · ScoutRival

Nasir Uddin is an SEO consultant and ScoutRival's SEO & Growth Lead. He's spent years helping small businesses climb the search results — and now the AI answers too — and writes about SEO, AI-search visibility, and turning organic traffic into real growth.

Your unfair advantage

Stop reading about it. Ship it this week.

ScoutRival turns competitor intel into ready-to-post content and graphics — for a fraction of an agency.