Skip to content

All tests / Crawling

Crawler traps

What this tests. Twelve articles, a session ID that mints ten new URLs on every page, and a calendar whose next link never runs out.

The rule. There are 12 articles, and that's all. Every page also links to 10 copies of itself with a ?sid= session ID, and each copy links to 10 more, so a crawler that treats every new query string as a new page never finishes. The copies are identical and their rel=canonical points at the clean address. Then there's the events calendar: a month page with a previous and a next link, for ten thousand years, and not one event in any of them.

A good crawler comes back with twelve articles in about twenty requests. One that's still going after a thousand has fallen in.

Articles

  1. Why your kettle scales up faster in a hard-water town
  2. Three ways to stop a desk lamp from wobbling
  3. Sharpening a bread knife without ruining the serrations
  4. What a tent's hydrostatic head rating tells you
  5. Choosing a planter that won't drown the roots
  6. How loud is a quiet extractor, really?
  7. Storing records upright, and why it matters
  8. A week with a standing desk: the honest notes
  9. Repairing a frayed towel hem in ten minutes
  10. Picking a jigsaw size for a long weekend
  11. The case for a heavier frying pan
  12. Camp stove fuel, compared on a cold morning

Events

What's on in November 2026

Your session

Data version 1.0.0. Everything here is made up: products, brands, people, towns. tests.json · robots.txt · Source