[ AGENT ]
[ FLOW ]
[ STACK ]
[ OS ]
Guides

Reliability · 6 min read

Detecting soft-blocks and bot-served fallback content

Some sites serve generic fallback content to anything that looks like a bot instead of a real product page—here's how that gets caught.

Trusted by 5000+
companies
of all sizes
Logo 17
Logo 18
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 7
Logo 8
Logo 9
Logo 10
Logo 11
Logo 12
Logo 13
Logo 14
Logo 15
Logo 16
Logo 17
Logo 18
Logo 19
Logo 20
Logo 21
Logo 17
Logo 18
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 7
Logo 8
Logo 9
Logo 10
Logo 11
Logo 12
Logo 13
Logo 14
Logo 15
Logo 16
Logo 17
Logo 18
Logo 19
Logo 20
Logo 21
Overview

Detecting soft-blocks and bot-served fallback content

Some sites serve generic fallback content to anything that looks like a bot instead of a real product page—here's how that gets caught.

Updated 2026-04-20 · Reliability · 6 min read

Guide

Step-by-step walkthrough

01

The failure mode

A product URL returns HTTP 200 with a full page—but it's the same generic collection/placeholder content Shopify or Cloudflare serves to suspected bots, not the real product. A naive scraper stores this as if it were valid data.

02

How Scrapliy catches it

Product-detail URLs that come back without commerce signals (price, SKU, GTIN, JSON-LD Product type) trigger a forced re-fetch with a real browser. If the content still lacks commerce signals, or a hash-collision check shows identical content served under a different product slug, the job fails explicitly instead of silently storing junk.

  • Layer 1: PDP without commerce signals -> retry with Playwright
  • Layer 2: hash collision across different slugs -> retry then fail
  • Layer 3: still no signals after retry -> explicit failure, not silent bad data
Next step

Ready to set this up for your store?

Add a site, pick a crawl schedule, and Scrapliy handles discovery, extraction, and change detection from there.

Related: Reliability · Compare tools · Blog · All guides

FOOTER
ScrapliyScrapliy
Scrape, monitor, and export
e-commerce intelligence
. . .. ..+ .:. .. .. .:: +.. ..: :. .:..::. .. .. .--:::. .. ... .:. .. .. .:+=-::.:. . ...-.::. .. ::.... .:--+::..: ......:+....:. :.. .. ....... ::-=:::: ..:-:-...: .--..:: ......... .. . . . ..::-:-.. .-+-:::.. ...::::. .: ...::.:.. . -... ....: . . .--=+-::. :-=-:.... . .:..:: .:---:::::-::.... ..::........::=..... ...:-.. .:-=--+=-:. ..--:..=::.... . .:.. ..:---::::---=:::..:... ..........::::.:::::::-::.-.. ...::--==:. ..-::-+==-:... .-::....... ..--:. ..:=+==.---=-+-:::::::-.. . .....::......:: ::::-::.---=+-:..::-+==++X=-:. ..:-::-=-== ---.. .:.--::.. .:-==::=--X==-----====--::+:::+... ..-....-:..::-::=-=-:-::--===++=-==-----== X+=-:.::-==----+==+XX+=-::.:+--==--::. .:-+X=----+X=-=------===--::-:...:. .... ....::::...:-:-==+++=++==+++XX++==++--+-+==++++=-===+=---:-==+X:XXX+=-:-=-==++=-:. .:-=+=- -=X+X+===+---==--==--:..::...+....+ ..:::---.::.---=+==XXXXXXXX+XX++==++===--+===:+X+====+=--::--=+XXXXXXX+==++==+XX+=: ::::--=+++X++X+XXXX+=----==++.+=--::+::::+. ::.=... .:::-==-------=X+++XXXXXXXXXXX++==++.==-==-:-==+X++==+=-=--=++++X++:X:X+++X+-+X X+=---=-==+=+++XXXXX+XX=+=--=X++XXX==---::-+-::::.:..-..
Product
Turn competitor stores into clean catalogs with scheduled runs, change detection, and exports your team can ship.
LinkedinGithub
Monitoring · Exports
Live
Sync
X (Twitter)
Email us

Start free — monitor your first competitor store

© 2026 Scrapliy
Terms of ServicePrivacy PolicyReport Abuse