Why Is My WooCommerce Store Not Showing Up On Google?

Your WooCommerce store may not be showing up on Google because WordPress is blocking search engines. Here is how to check that, submit a sitemap and fix the other common causes.

Eptekhar Hasan9 min read
Illustration for Why Is My WooCommerce Store Not Showing Up On Google?

Your WooCommerce store is not showing up on Google because WordPress has a built in setting that actively blocks search engines from crawling your website. If that setting is turned off, the problem is a missing XML sitemap, a broken Google Shopping feed, or duplicate product descriptions. You need to identify the exact technical block and remove it.

Why is my woocommerce store not showing up on google?

When your WooCommerce store is not showing up on Google, you are dealing with a technical block. Google does not index new websites instantly. It takes days or weeks to crawl a new domain. But if you have waited a month and you still see nothing, something is broken.

You need to diagnose the exact state of your website. A store that is not indexing looks identical to a store that ranks poorly. You search for your products and you see blank space.

To find the root cause, you must test your website using Google Search Console. This free tool tells you exactly what Google sees. You run a URL Inspection on your main product pages. The tool will tell you if the URL is not on Google. If the page is missing, you have a hard technical block.

There are three distinct states of a missing store. Your store might be completely unindexed. It might be indexed but only visible when someone searches your exact brand name. Or it might be indexed but ranked so far down the results that nobody clicks it. Each state requires a different fix.

Symptom Likely cause How to verify What to do
Product page is visible to you but missing from Google Sitewide noindex tag or WordPress reading settings Inspect the page source for noindex Uncheck the discourage search engines box
Google knows the URL but refuses to index it Thin content or duplicate manufacturer descriptions Check Page indexing status in Search Console Write unique product descriptions
Google cannot discover the product URL Product is missing from your XML sitemap Check your SEO plugin sitemap output Submit the sitemap index to Google

The WordPress reading settings block

The most frequent reason your WooCommerce store is not showing up on Google is a single checkbox inside your WordPress dashboard. WordPress ships with a privacy feature designed to keep unfinished websites hidden. Developers turn this on while they build your store. They often forget to turn it off when the store launches.

This setting applies a sitewide noindex tag. It tells Google to go away.

Here is how to check and fix it:

  1. Log into your WordPress dashboard.
  2. Click Settings in the left menu.
  3. Click Reading.
  4. Look for the Search Engine Visibility section.
  5. Uncheck the box that says Discourage search engines from indexing this site.
  6. Click Save Changes.

If that box was checked, you found the problem. Unchecking it removes the block. Google will now start crawling your store over the next few weeks. Do not expect instant results. Google has to process the removal of the noindex tag across your entire domain.

Missing XML sitemaps and Google Search Console

Google needs a map to find your products. WordPress creates a basic sitemap at /wp-sitemap.xml, and it includes your products. An SEO plugin gives you more control over what goes in it and what stays out.

Install a plugin like Rank Math, Yoast SEO, or All in One SEO. These plugins automatically generate a sitemap for your store. The file usually lives at your domain followed by /sitemap_index.xml.

You must submit this exact URL to Google Search Console. Open your Search Console account. If you have not set one up, you must verify your domain ownership using a DNS TXT record through your domain registrar.

To verify domain ownership, Google Search Console gives you a string of text. You must log into your domain registrar. This is the company where you bought your domain, like GoDaddy or Namecheap. Navigate to the DNS settings. Add a new TXT record and paste the string from Google. Save the record and wait ten minutes. Go back to Google Search Console and click verify. This proves you own the domain and unlocks the diagnostic data.

Once verified, click Sitemaps in the left menu. Paste your sitemap URL and click submit. This tells Google where your products are, though Google still decides what to crawl.

The console will show a success message if it can read the file. It will also show you how many product URLs it discovered. If the discovered count is zero, your SEO plugin is misconfigured. You must open the plugin settings and ensure products are set to be included in the sitemap.

Product pages set to noindex

Sometimes the sitewide block is off, but individual products still hide. This happens when a specific product page carries a noindex tag. SEO plugins allow you to hide individual pages from search results. A stray click can remove your best selling item from Google.

According to the indexing experts at Indexely, you must inspect the page source or check the Google Search Console URL Inspection tool to verify this.

Open Google Search Console and paste your missing product URL into the top search bar. Press enter. The report will tell you if the page is blocked by a noindex tag. If it is, open that product in your WooCommerce dashboard. Scroll down to your SEO plugin settings. Look for the advanced tab. Change the index setting from noindex to index. Update the product.

You must then go back to Google Search Console and click the Request Indexing button for that specific URL. This tells Google you have fixed the error and they should crawl the page again.

Duplicate content and empty category archives

WooCommerce stores often suffer from duplicate content issues. If you sell products from external suppliers, you might copy their manufacturer descriptions. Hundreds of other stores do the exact same thing. Google sees identical text across fifty websites and chooses to index only one of them. Yours gets ignored.

You must write unique product descriptions. Change the titles. Add your own images. Make the page unique to your store. Google Search Console flags these ignored pages as Crawled currently not indexed. That status means Google saw the page, read the content, and decided it was not worth indexing.

Empty category archives also damage your store. WooCommerce creates a category page every time you make a new product category. If you create a category but add no products to it, WooCommerce generates a blank page. Google crawls this blank page and registers a Soft 404 error. Too many Soft 404 errors will drag down the crawling priority of your entire site. Delete empty categories immediately.

If your store uses product variations like size or colour, WooCommerce might generate a different URL for every variation. Google sees these as duplicate pages. You need to apply canonical tags to point Google to the main product page. Your SEO plugin handles this automatically if configured correctly.

A canonical tag is a line of HTML code. It says to Google that out of five similar pages, this specific one is the master copy. If you sell a shirt in red, blue, and green, links to each colour can add parameters to the product URL. Without a canonical tag, Google has to work out which version is the main one. With a canonical tag pointing to the red shirt, Google indexes the red shirt and ignores the others. This concentrates your ranking power into a single URL.

Google Shopping feed failures

Getting your products into normal search results is only half the job. You also want them in the Google Shopping tab. WooCommerce products do not appear in Google Shopping automatically. You need a product feed submitted to Google Merchant Centre.

You must install a dedicated product feed plugin. The official Google for WooCommerce plugin, formerly Google Listings and Ads, is a common choice. This plugin creates a structured file listing all your products, prices, and images.

If your feed breaks, your products disappear from Google Shopping without warning. You must log into Google Merchant Centre to check for errors. Look for price mismatches between your feed and your website. Google can disapprove a product when the price in the feed does not match the price on your website, and repeated mismatches can lead to an account suspension.

Check for missing product schema markup. Schema is hidden code that tells Google the exact price, stock status, and review rating of your product. Your SEO plugin should add this automatically. If it is missing, Google cannot verify your feed data.

Ensure your product images meet the strict size requirements set by Google. Images must be at least 100 by 100 pixels, but Google prefers images larger than 800 by 800 pixels. Images with promotional text or watermarks will be rejected outright. If you have an image violation, Google Merchant Centre will flag the specific product and remove it from the Shopping tab.

If you are struggling to manage this data pipeline, you can read more about WooCommerce tracking issues in why a Facebook pixel is not working on WooCommerce.

How to force Google to crawl your store

Once you fix the technical blocks, you have to wait. Google operates on its own schedule. You can speed up the process by requesting manual indexing.

Go back to Google Search Console. Paste your most important product URLs into the inspection tool one by one. Click the Request Indexing button. This puts your pages into a priority queue. Do not click this button ten times for the same URL. Submitting it once is enough.

Sometimes Google Search Console shows a status of Discovered currently not indexed. This means Google knows the URL exists. It found the link in your sitemap. But it decided that crawling the page would overload your server, or it simply did not care enough to crawl it right now. This happens frequently to new WooCommerce stores with hundreds of products. The usual fixes are stronger links to those pages and a server that responds quickly.

You also need external links pointing to your store. A new domain with zero backlinks has zero authority. Google crawls authoritative websites more frequently. Share your store on your social media profiles. Ask suppliers to link to your website. Every legitimate link acts as a pathway for Google to find your store.

Check your SSL certificate. Google uses HTTPS as a light ranking signal, and browsers show a Not Secure warning on sites without it. Install an SSL certificate through your web host immediately.

Fixing these technical layers requires patience. You inspect the URL, you fix the block, and you measure the result next week. Do not change your WordPress theme. Do not rewrite your entire website. Fix the technical foundation first.

If you want a professional to look at your store, see our e-commerce store service. You can also reach out through our contact page to get your store audited.

Keep reading

All guides