Web assets
The web-assets category ships the supporting files every website and web app carries, the ones you rarely author by hand but constantly need to test against. The favicon set has a multi-resolution .ico, a scalable SVG favicon, and an apple-touch-icon, plus Windows cursor (.cur) samples with real hotspots. The PWA set is a complete web app manifest with a full icon spread (192, 512, and a maskable variant), a cache-first service worker, and a browserconfig.xml tile definition. Social preview cards are rendered at the exact Open Graph (1200×630) and Twitter summary (1200×600) sizes. The crawler set covers robots.txt, an XML sitemap, humans.txt, and ads.txt, and the .well-known set has an RFC 9116 security.txt, an Apple app-site-association file, and an Android assetlinks.json. There's also an SVG symbol sprite paired with its PNG twin. Every file is a realistic, standards-compliant sample against fictional example.com data, for testing crawlers, PWA installers and manifest validators, favicon and icon pipelines, service-worker registration, link-preview generators, and .well-known parsers.
Filter web assets on Browse · 146 files · 11 subcategories
Frequently asked questions
What web-platform files are included?+
Favicons (multi-resolution .ico, SVG, apple-touch-icon, Windows .cur), a full PWA set (web app manifest, 192/512/maskable icons, a cache-first service worker, browserconfig.xml), social preview cards at exact Open Graph (1200×630) and Twitter (1200×600) sizes, crawler files (robots.txt, XML sitemap, humans.txt, ads.txt), and .well-known files.
Which .well-known files do you ship?+
An RFC 9116 security.txt, an Apple app-site-association file, and an Android assetlinks.json, realistic, standards-compliant samples against fictional example.com data.
Are these safe to serve, or just to parse?+
They're samples for testing crawlers, PWA installers and manifest validators, favicon pipelines, service-worker registration, link-preview generators, and .well-known parsers, point your tooling at them rather than deploying them as-is.
Social
JSON-LD @graph with @id cross-references
A single @graph holding four nodes wired together by @id rather than by nesting - the shape most CMS plugins emit - including a SearchAction, a breadcrumb whose last item has no URL, and one reference to a product node that lives on another page. For testing graph flattening and reference resolution.
JSON-LD Event with offers and a location
A valid Event record for a hybrid event: both a physical Place with a postal address and geo coordinates and a VirtualLocation, plus a free Offer and a capacity. For testing array-valued properties and event date/timezone handling.
JSON-LD LocalBusiness with opening hours
A valid LocalBusiness (as a SportingGoodsStore subtype) with a postal address, geo coordinates, weekday and Saturday opening hours, and a 00:00-00:00 specification marking a holiday closure. For testing opening-hours parsing and the closed-all-day convention.
JSON-LD missing required properties (deliberately invalid)
A deliberately invalid Product record: no name, an Offer with a currency but no price, a brand with no @type, a Review with no rating, an AggregateRating with no ratingValue, and an availability given as a bare token instead of a schema.org URL. Valid JSON throughout, so the failure is semantic.
JSON-LD NewsArticle with author and publisher
A valid NewsArticle with two authors, a publisher whose logo carries explicit pixel dimensions, three images at the aspect ratios news results expect, and both publication and modification timestamps. For testing article extraction and date normalisation.
JSON-LD Product with Offer and AggregateRating
A valid Product record with a nested Offer carrying price, currency, availability, condition and shipping details, plus an AggregateRating. For testing rich-result validators and structured-data extractors against a document that should pass cleanly.
JSON-LD Recipe with steps and nutrition
A valid Recipe with ISO 8601 durations, four ingredients, and instructions that mix flat HowToStep nodes with a nested HowToSection. For testing duration parsing and recursive instruction extraction.
JSON-LD with wrong value types and a relative context (deliberately invalid)
A deliberately invalid Recipe carrying six unambiguously wrong-typed values - a numeric datePublished, a prose prepTime where an ISO 8601 duration belongs, an object recipeYield, two non-numeric ratings and a misspelled @type - plus a relative @context that never resolves, an untyped image object and two ingredients crammed into one string. For testing the limits of type coercion.
JSON-LD: Breadcrumb SAMPLE
schema.org JSON-LD SAMPLE (breadcrumb) for SEO/structured-data validators.
JSON-LD: Faq Page SAMPLE
schema.org JSON-LD SAMPLE (faq-page) for SEO/structured-data validators.
JSON-LD: Howto Step SAMPLE
schema.org JSON-LD SAMPLE (howto-step) for SEO/structured-data validators.
JSON-LD: Organization SAMPLE
schema.org JSON-LD SAMPLE (organization) for SEO/structured-data validators.
JSON-LD: Software App SAMPLE
schema.org JSON-LD SAMPLE (software-app) for SEO/structured-data validators.
JSON-LD: Web Page SAMPLE
schema.org JSON-LD SAMPLE (web-page) for SEO/structured-data validators.
Open Graph card (1200×630 PNG)
A 1200×630 Open Graph preview card at the exact og:image aspect ratio, for testing link-preview generators, social-card renderers, and image pipelines.
Twitter summary card (1200×600 PNG)
A 1200×600 Twitter summary-large-image card at the 2:1 aspect ratio, for testing Twitter/X card renderers and social preview pipelines.