SEO diagnosis for large Shopify stores and catalogue-heavy websites

Is my robots.txt blocking my site? on Shopify

The robots.

If robots.txt blocking site continues, rankings and traffic can decline quickly.

If this issue is affecting your rankings, fixing it quickly can prevent further traffic loss.

Left unresolved, this can suppress rankings, reduce traffic, and limit the leads your site generates.

Fix this issue on your site

We’ll diagnose the root cause, show you what is blocking performance, and give you a clear next step to fix it.

Get your SEO diagnosis

Step 1

What’s happening

The robots.txt file tells search engine crawlers which paths they may or may not request.

  • A global Disallow / blocks all crawlers from the entire site Disallow
  • View your live robots txt at yourdomain com/robots txt and look for
  • Remove or narrow any Disallow rule that blocks content you want indexed

The robots.txt file tells search engine crawlers which paths they may or may not request. A misconfigured robots.txt—for example, Disallow: /—can block all or most of your site from being crawled, so pages never get indexed. Even partial blocks can hide important sections. Checking what's actually blocked and fixing overly broad rules restores crawl access so your content can be discovered and ranked. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task. Practical context: prioritise one representative URL, confirm the…

Diagnosis

Step 2

Why it’s happening

A global Disallow: / blocks all crawlers from the entire site. Disallow rules for admin or staging paths may be too broad and accidentally block key areas. Some platforms or plugins add aggressive rules by default. Copy-paste errors or misunderstandings about syntax can block more than intended. Legacy rules from an old site or migration might still be in place. Verifying the live robots.txt and testing with Search Console or a tester tool reveals the impact.

Common examples

A real-world example: after a site update, a business saw visibility drop for "Robots.txt blocking site". They checked Search Console, found the blocking issue, fixed it, and regained impressions over the following crawl cycles.

Step 3

How to fix it

How to diagnose

View your live robots.txt at yourdomain.com/robots.txt and look for Disallow rules. Use Google Search Console's robots.txt Tester (under Settings) to see how Google interprets the file and which URLs are blocked. Use URL Inspection on important URLs to see if they're blocked by robots.txt. Check whether a CDN, plugin, or server config is serving a different robots.txt than you expect.

Recommended fixes

Remove or narrow any Disallow rule that blocks content you want indexed. Allow Googlebot (and Bot if you use it) for paths that should be crawlable. Use specific paths (e.g. /admin/, /cart/) rather than blocking the whole site. Submit the updated robots.txt and use Search Console to confirm Google can crawl key URLs. After fixing, request indexing for important pages via URL Inspection and monitor Coverage for improvements. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task. Practical context: prioritise one representative URL, confirm the exact blocker with Search Console and live testing, then apply the fix in templates or settings so the issue does not repeat site-wide. Track impressions, indexed page counts, and click recovery for at least two crawl cycles before closing the task.

Platform-specific considerations

Shopify controls URLs, sitemaps, and meta tags through the admin and theme. Product and collection pages are indexable by default; redirects and canonicals are handled by the platform. Third-party apps and theme code can affect crawlability and speed.

This problem on your platform

Related SEO problems

Need help fixing this?

Work with a local SEO team focused on rankings, traffic, and leads.

SEO Guides

Reference guides for teams running large catalogues: indexation, crawl control, internal linking, programmatic page sets, and AI retrieval.

Not sure why your website isn't ranking?

Run a free SEO diagnosis.

Run a free SEO diagnosis