Shopify store owners are encountering URLs with parameters like pr_prod_strat=collection_fallback and pr_seq=uniform being indexed by Google Search Console, creating thousands of unwanted pages. These URLs are generated by Shopify’s product recommendation system, which appends tracking parameters to product links.
Root Cause:
The parameters appear in product card links within theme files (commonly product-card.liquid or card-product.liquid), allowing crawlers to index each variation as a separate page—harmful for SEO.
Proposed Solutions:
Prevent URL Generation: Modify theme files by changing {{ product.url }} to {{ product.url | split: "?" | first }} to strip parameters from links
Block Indexing: Add noindex meta tags in theme.liquid using conditions like {% if handle contains 'seq=uniform' %}
Robots.txt Rules: Disallow crawling with Disallow: /products/*?pr=*
Ongoing Challenges:
Some users report solutions don’t fully work or continue seeing indexed URLs. One concern: removing parameters may disable Shopify’s recommendation optimization. A related mobile-specific cart crash issue involving similar URL parameters remains unresolved. The discussion remains active with users testing various code implementations and awaiting long-term results from Google Search Console.
Summarized with AI on November 3.
AI used: claude-sonnet-4-5-20250929.
I noticed some weird url starting with “pr_prod_strat=collection_fallback” and ending with “&pr_seq=uniform” appearing on my google search consol to be indexed.
I searched on google and found out other stores had similar pages.
Can someone explain to me what is going on??
This creates more than 1k pages for google to crawl while my website only has 100+ pages…
I am very curious about what is causing this and would like to get more information about it!
I have had the same problem as you recently. I have read the solution you marked but it didn’t help me. Could you please elaborate on how to fix this issue? Because these massive new URLs appear as a problem for me.
But I’m thinking about adding a section of codes in the robots.txt file to tell search engines not to crawl these URLs that contain “pr_prod_strat=collection_fallback” and “&pr_seq=uniform”.
If this is feasible, then what exactly the codes should be? - Is it “Disallow: /products/ *?pr_prod_strat=*pr_seq=uniform”?
I have the same problem. I add the code with noindex on theme.liquid. How can i block that url in robots.txt? i gess the code should start with {{- 'Disallow: … but dont know wich code to add ex
I add 6 months ago the advice of frankymartin. But i still have this url in 404. did you find a solution that works to eleminate that url from search console finally?
Hello How about to put all this links in “nofollow” ? I have already blocked these url’s but are still detected by GSC so that the internal links are in dofollow. How can I fix this? Thankyou!