Menu
Scan my site freeWhatsApp Usman
+92 340 8747609contact@malikusman.me

Problem guide

Online store not ranking on Google? Here is what to check

By Muhammad Usman Ali. Last reviewed 26 October 2026.

Key takeaway

An online store not ranking on Google usually has one of three gaps: Google cannot reach the product pages, it finds too many copies of them, or it finds pages with nothing worth ranking. Open the Page indexing report in Search Console, find which gap you have, and fix that one before you write a single new description.

Who this guide is for, and who should skip it

This page is for owners who run their own store on Shopify, WooCommerce, or a custom build, have listed their products, and see almost no search traffic to product and category pages. Every check here works from Google Search Console, which is free.

This is for you if

  • Your home page ranks for your brand name, but your products and categories do not show for what they are.
  • Search Console says many of your product pages are crawled or discovered but not indexed.
  • Marketplaces and bigger stores rank for products you sell, sometimes with your own photos.
  • You added filters, sorting, or a new theme, and impressions started falling after it.

Skip this if

  • Your traffic was fine and then dropped suddenly. Start with the guide to a traffic drop instead.
  • You only want Shopping ads. Paid listings follow different rules from the free results this page covers.
  • You want a promised first page position. Nobody outside Google controls rankings.

How store owners usually describe it

Most store owners tell me a version of the same story. They built the store, uploaded hundreds of products, wrote a short line under each, and waited. Months later, Google sends visitors to the home page and a few blog posts, but almost nobody lands on a product. When they search for their own best seller, a marketplace listing shows first, then two bigger shops, then a reseller who copied their pictures.

This story combines what many store owners have told me. It is not a quote from one client.

Two details in that story help. If the home page ranks for the brand, Google can crawl the site. The problem sits lower down, in how products are linked, copied, and described. And if your traffic was healthy before and fell all at once, that is a different job: read about a sudden fall in search traffic first, because a drop has its own causes.

How Google finds and ranks store pages

Google treats a store like any other website, in three stages. Googlebot crawls pages by following links, Google decides which pages to index, and only indexed pages can rank for a search.

Every URL your site can produceURLs Googlebot discoversURLs it chooses to crawlURLs it indexesURLs that earn impressions
Each layer is smaller than the one above it. Duplicate and filter URLs waste crawling at the top. Diagram, not client data.

Crawling depends on links. Google's ecommerce guide says its crawler follows links in plain <a href> tags, and generally does not click buttons or type into a search box. A product that customers reach only through site search or a "load more" button can stay invisible to Google.

Indexing depends on what Google finds when it gets there. If ten URLs show the same product, Google picks one and treats the rest as duplicates. If a page says little more than the supplier's text, Google may crawl it and leave it out of the index.

Ranking depends on how useful the indexed page is for the search. Google's guide also says it reads internal links to judge which pages matter most on your site, so a product linked only from page nine of a category starts at a disadvantage.

You can see each stage in Search Console. That makes this problem easier to diagnose than most, because the data tells you which stage is failing.

Causes, most common first

Google's ecommerce guides describe each of these problems. In practice they do not show up equally often. This is the order I meet them in on store audits, with the way I confirm each one.

  1. 01

    Filter and sort URLs flood the crawl

    Colour, size, price, and sort options often create a new URL for every combination. A store with a few hundred products can produce many thousands of filter URLs. Google's guide on faceted navigation says these can waste crawling and slow down how fast Google finds new, useful pages.

    How I confirm it. I look at the crawled URLs in Search Console and in a crawl of the site, and count how many carry filter or sort parameters compared with real product and category pages.

  2. 02

    The same product lives at several addresses

    A product listed in three collections may get three paths, plus one per variant, plus tracking versions from ads and emails. Google picks its own canonical when the signals disagree, and it may not pick the page you want.

    How I confirm it. I use the URL Inspection tool on a key product and compare the canonical Google chose with the one the page declares, then check the sitemap and internal links use that same URL.

  3. 03

    Products are hard for Google to reach

    Category pages that load products with a script, pagination built on buttons, and products linked only from site search all hide pages from the crawler. Google's guide recommends linking from menus to categories, from categories to sub-categories, and from there to every product.

    How I confirm it. I crawl the store with scripts turned off and compare the products found with the full catalog count from the store's admin.

  4. 04

    Product pages say what every other store says

    Many stores paste the manufacturer's description, so the same paragraph appears on dozens of sites. Google has little reason to index another copy, and pages end up as "crawled, currently not indexed".

    How I confirm it. I take a sentence from a product description, search it in quotes, and count how many other sites show the same text.

  5. 05

    Category pages carry no useful content

    A category page with a title and a grid of products gives Google little to match against a search. These pages often target the most valuable searches in the store, like a product type plus a city or a use.

    How I confirm it. I read the top category pages next to the pages that rank for the same search and note what they explain that yours do not.

  6. 06

    Out of stock and deleted products are handled badly

    Some stores delete sold out products, send every old URL to the home page, or keep thousands of empty pages live. Each choice can cost rankings in a different way.

    How I confirm it. I list product URLs that return 404, redirect, or show no stock, and check how much search traffic each one used to get.

Two more causes come up less often but matter when they do. Slow mobile pages lose shoppers before the page loads, and a store with no reviews or outside mentions can look less trusted than the marketplaces it competes with.

Read Search Console before you change anything

Search Console shows which stage is failing. These four places answer most of the question, and you can open them in a few minutes.

Where to lookWhat to look forWhat it usually means
Page indexing reportMany product URLs under "Crawled, currently not indexed"Google reached the pages and chose not to index them. Look at duplicate and thin content first.
Page indexing reportMany URLs under "Discovered, currently not indexed"Google knows the URLs but has not crawled them yet. Filter URLs or weak internal links are the usual reason.
Page indexing report"Duplicate, Google chose different canonical than user"Your canonical tags and your links point in different directions.
Performance report, filtered to product URLsImpressions but almost no clicksThe pages are indexed and showing low in results. Work on content and internal links, not indexing.

The last row matters. Owners often spend weeks on indexing when their pages are indexed and simply rank too low. The fix for a ranking problem is different from the fix for an indexing problem, and Search Console tells you which one you have.

If you get impressions and clicks but the visits do not turn into sales, the search side may be working. That is a separate problem, covered in my guide to traffic that does not turn into orders. Shoppers also ask AI assistants which product to buy, and if your store never comes up there, read about stores left out of AI answers.

What I check, in order

When I audit a store, I follow the same order every time. Each step rules something out before the next one starts, so no fix is made on a guess.

  1. Step 01

    Measure the gap

    I compare the number of products and categories in the store's admin with the number Google has indexed, and split the missing pages by the reason Search Console gives.

    What this finds. How much of the catalog is missing from Google, and why.

  2. Step 02

    Crawl the store like Googlebot

    I crawl the site with scripts on and off, follow only real links, and map how deep each product sits from the home page.

    What this finds. Products the crawler cannot reach, and filter URLs it should not chase.

  3. Step 03

    Trace one product end to end

    I pick a best seller and check its URL in the menu, the category, the sitemap, the canonical tag, and the structured data.

    What this finds. Mismatches between the signals that tell Google which URL is the real one.

  4. Step 04

    Read the top category and product pages

    I compare them with the pages that rank for the same searches and note what those pages answer that yours do not.

    What this finds. Content gaps that keep indexed pages from ranking.

  5. Step 05

    Check stock, deleted, and seasonal pages

    I list every product URL that is sold out, deleted, or redirected, with the search traffic it used to earn.

    What this finds. Rankings lost through stock handling, and which pages are worth bringing back.

  6. Step 06

    Write the fix list

    You get a ranked list of fixes, each with the reason, the page type it touches, and who on your team can make it.

    What this finds. The order of work, starting with the fix that affects the most pages.

Most of these checks are part of a technical SEO review. The content checks in step four are where store owners usually need the most help, because they mean writing for hundreds of pages without copying the supplier. If you would rather hand that over, content work for category and guide pages covers it.

A real example from an international store

One ecommerce client, an international specialty retailer whose name I keep private, had the problems in the first two rows of the causes list. The same collections sat at several paths, filter combinations created indexable URLs, and catalog pages had no self referencing canonical.

We merged the duplicate collection paths into one hierarchy, stopped filter combinations from creating indexable URLs, and added self referencing canonicals to the catalog pages. Comparing the last 3 months of Search Console data with the 3 months before, organic clicks grew , from 2.74K to 18.4K. Impressions rose from 55.3K to 303K.

Google Search Console performance report for an international ecommerce store: clicks up from 2.74K to 18.4K and impressions from 55.3K to 303K, last 3 months compared with the previous 3 months

Two limits apply. The screenshot does not show exact dates, and this store sells internationally, not in Pakistan. A store in Lahore will have a different market and different competitors. The method transfers. The numbers do not. You can read the work in detail in the full ecommerce case.

Mistakes and myths that keep stores invisible

Myth. Adding more products will bring more traffic.

What is true. More products also means more URLs to crawl. If the existing pages are duplicates or thin, new ones join the same queue and stay out of the index.

Myth. Every filter page should be indexed to catch long searches.

What is true. Google's own guide recommends keeping most filter and sort URLs out of the crawl. Index a filtered page only when it has its own demand and its own content.

Myth. Product schema makes products rank.

What is true. Google says structured data is not required to appear in results. It helps Google read price and availability and can make a page eligible for richer results, but it does not lift a page that is not indexed.

Myth. Out of stock products should be deleted at once.

What is true. A page that earns searches and will come back is usually worth keeping live with clear stock status. A page for a product that is gone for good needs a decision based on its traffic and links.

Myth. A store needs a blog to rank.

What is true. Many stores rank on category and product pages alone. Buying guides help when they answer questions shoppers ask before choosing, not when they exist only to target keywords.

What it costs, and what changes the price

Every price below is in Pakistani rupees, taken from the price list I publish on this site.

OptionPriceBest when
Strategy callPKR 15,000 per hourYou want to read Search Console with me and fix the store yourself
Forensic technical SEO auditPKR 120,000 one time, 7 to 10 business daysYou want the full fix list with developer ready tickets
Commercial growth retainerPKR 150,000 per monthYou want the fixes made and the category content written over time
Market leader and scalePKR 280,000 per monthYou run a large catalog and want work alongside your own team

Three things change the effort: the size of the catalog, whether the platform lets us control URLs and canonicals, and how many pages need new content. A small store often needs a one hour call and a clear list. A large one needs a full SEO audit before anyone touches the theme. You can also estimate your budget first if you want a range before talking. When you want structure and content handled together, the ecommerce SEO service covers both. Ongoing work is set out in the PKR packages for growing stores.

How long it takes to see a change

  1. Week 1

    The gap, measured

    You get the indexing numbers, the crawl map, and the first fixes ranked by how many pages they affect.

  2. Month 1

    Structure fixed

    Duplicate paths, canonicals, filter rules, and internal links are corrected first, because they touch every page.

  3. Month 3

    Content and recrawl

    Category and product content is improved, and we compare Search Console with the starting point.

Structural fixes can show as soon as Google recrawls the affected pages, which for a large store can take weeks. Content work takes longer, because Google has to reassess each page. I cannot promise when any page will rank, and nobody else can either.

Notes for stores in Pakistan

A few situations come up often with Pakistani stores, and each one can be checked before you spend on content.

Marketplaces such as Daraz list the same branded products under the same names, often with many reviews behind them. Competing on the bare product name is hard. Your own store can win on the searches marketplaces answer badly: a product type plus a use, a size guide, a comparison between two models, or a question about delivery in your city.

Many local stores import the same goods and paste the same supplier text. If ten Pakistani stores share one description, Google has little reason to index yours. Rewrite the top sellers first, in plain words, with the details a buyer asks you on WhatsApp.

Shoppers here search in English, in Roman Urdu, and sometimes in Urdu script. Your category pages can use the words your customers type, as long as the copy still reads well. Check the Performance report for the queries that already bring impressions before you guess.

Cash on delivery, delivery times by city, and return rules are what shoppers in Pakistan ask about first. Put them on the product and category pages in plain text, not only in an image or a pop up, so both shoppers and Google can read them. Owners who run their store from Lahore can also see what I do for online stores in Lahore.

Many stores run on themes built for speed on fast connections. A lot of Pakistani shoppers browse on mobile data, so test your main category page on a phone, away from office Wi-Fi, before you decide speed is fine.

The tools I use for this

  • Google Search Console for the Page indexing report, URL Inspection, and the Performance report
  • A site crawler that can run with and without scripts, to map links, depth, and canonicals
  • The store's own admin export, to compare the real catalog with what Google indexed
  • Google's Rich Results Test, to check Product structured data on key pages
  • Google Merchant Center, when the store already uses it, to compare feed data with the pages

Frequently asked questions

Why is my online store not ranking on Google?

Most stores that do not rank have one of three gaps: Google cannot reach the product pages through links, it finds many copies of the same page, or the pages have too little original content to index. The Page indexing report in Search Console shows which one applies.

Why are my products not showing on Google?

Check whether they are indexed first. Use URL Inspection on a product. If it is not indexed, the reason Google gives points to the fix. If it is indexed but gets no clicks, it ranks too low and needs better content and stronger internal links.

How long does it take for a new store to rank?

There is no fixed time. Google has to find, crawl, and assess each page, and a new store has few links and reviews. Clean structure from the start helps Google find pages sooner, and steady content work helps them rank.

Do I need a blog for my store to rank?

No. Category and product pages can rank on their own when they answer what shoppers search for. A blog or buying guides help when they cover questions people ask before they buy and link to the right categories.

Should I delete out of stock products?

Not by default. If a product will return, keep the page live and show clear stock status. If it is gone for good, decide based on the page's search traffic and links. A close replacement can take a redirect. A page with no traffic can return a 404.

Why do marketplaces outrank my own store?

Marketplaces have more reviews, more links, and more pages for the same products. Compete where they are weak: specific use cases, detailed guides, local delivery questions, and products or bundles only you sell.

Do filter pages hurt SEO?

They can. Filter and sort combinations create large numbers of URLs that Google may crawl instead of your real pages. Google's guidance is to keep most of them out of the crawl and index only filtered pages with their own demand.

Does product schema help ranking?

Product structured data helps Google read price, availability, and reviews, and can make a page eligible for richer results. It does not make an unindexed or weak page rank. Fix crawling and content first, then add or correct the markup.

Do I need Merchant Center to show on Google?

Not for the regular search results. Google says Merchant Center is not required there, but it is required for the Shopping tab, and a product feed can help Google know about all your products.

Your next step

Before anything else, open the Page indexing report and write down how many product URLs sit in each "not indexed" group. If you want a second pair of eyes on that list, send me your store link and the numbers. I reply within 24 hours. If you have not looked at your site's health yet, run a free website scan and start with the problems it finds.

Start with the free automated scan of one page. For a full review by me, send a message from the contact page.

Get my free scan