SearchPilot: brand links on PDPs lift PLP traffic by 18%
SearchPilot split-tested turning unlinked brand text on product detail pages into links to brand category pages, finding an 18% uplift in organic traffic.
Faceted navigation URL checker: test a filtered URL's parameters against Google's crawling guidance and get a robots.txt block. Free, runs in your browser.
Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.
Google’s crawling documentation explains the problem this tool looks for. The most common way to build faceted navigation, with URL parameters, “can generate infinite URL spaces”, which leads to overcrawling and slower discovery of new pages. Paste one filtered URL and the tool runs five checks on it:
Warnings point at the URL shapes that multiply fastest. A long parameter list and a session identifier both add dimensions to every combination. Info rows describe the URL without judging it. The robots.txt box below the checks turns the recognized facet names into disallow lines.
Decide first whether these URLs should be indexed. If not, Google lists robots.txt and URL fragments as ways to prevent crawling, and calls rel=canonical and nofollow “generally less effective in the long term”. If they should be, keep them crawlable, use the & separator, keep a fixed filter order in paths, and return a 404 for combinations with no results.
The tool loads with Google’s own example URL plus two extra parameters:
https://example.com/items.shtm?products=fish&color=radioactive_green&size=tiny&sort=price_asc&sessionid=8f3ac1
The suggested block reads user-agent: *, then disallow: /*?*color=, disallow: /*?*size= and
disallow: /*?*sort=, then allow: /*?color=all$. Google’s example uses Googlebot as the user
agent and allows ?products=all, a dedicated listing that shows every product unfiltered. The
tool reuses the first recognized parameter for that line, so change it to your real all-items URL
or delete it. It also leaves products and sessionid out of the block, since neither is on its
facet list.
It cannot see a filter combination that returns an empty page with a 200 status, which Google says should return a 404. Check those with a crawl.
If you do not need them indexed, Google lists robots.txt as one way to prevent crawling, and says there is often no good reason to allow crawling of filtered items. If you do need them indexed, keep them crawlable and follow Google's best practices instead.
Google says pointing rel=canonical at the unfiltered version may, over time, decrease crawling of the filtered versions, but calls canonical and nofollow generally less effective in the long term than robots.txt or URL fragments.
Four is this tool's own heuristic. Google says combining filters often means a very large number of possible URLs, but it publishes no number at which that starts.
Google says to return a 404 status code under that URL, not a redirect to a common not found page. The same applies to duplicate filters, nonsensical combinations and nonexistent pagination URLs.
No. It parses the single URL you paste with the browser's URLSearchParams. It cannot see how many filter combinations your site actually links to.
SearchPilot split-tested turning unlinked brand text on product detail pages into links to brand category pages, finding an 18% uplift in organic traffic.
Google added a requirements section to Merchant Center's Store ratings doc: a 100-review minimum, a 3.5-star floor, a 24-month window, per-country scoring.
Skalum's case study on Shopify brand Silly Santa: hreflang across 7 ccTLDs, with UK organic users up 297.5% and Norway's local traffic share up to 93%.
REI's technical SEO team told Botify's Crawl2Convert summit how it cut its site from 34 million URLs to 300,000, including faceted navigation.