About Crawltest Industries
This website does not sell anything, employ anyone, or represent a real organisation. It exists as a fixture: a stable, fully-enumerable target you can point a crawler at and assert against.
What you'll find
The content is intentionally varied so that extraction, mapping, and rendering can all be exercised against one origin. Below are headings at every level so heading-based outline extraction has something to chew on.
Heading level three
Some prose under an h3, with a nested emphasis and a jump link.
Heading level four
Prose under an h4.
Heading level five
Prose under an h5.
Heading level six
Prose under an h6 — the deepest the spec allows.
Duplicate URLs that should collapse
/old-pageissues a 301 here;/redirect-mea 307./blog/legacy/<slug>issues a 308 to the corresponding post.- Every page accepts tracking params (try /about?utm_source=test&ref=home) and still advertises a clean
<link rel="canonical" href="http://localhost:3005/about">.
Related pages
See the contact page for a form, the kitchen sink for every HTML element, and the blog for paginated dynamic routes.
Footnote: this paragraph is the target of the jump link above. In-page anchors should not be treated as separate URLs by a crawler.