{ "@context": "https://schema.org", "@id": "https://webspecification.com/spec/foundations/feed-hygiene.jsonld", "@graph": [ { "@type": "TechArticle", "@id": "https://webspecification.com/spec/foundations/feed-hygiene/#article", "headline": "Feed content hygiene", "description": "If you publish a feed, ship it well-formed. Identify the feed inside itself with atom:link rel=\"self\", give every item a stable guid, declare an update cadence with the Syndication module, and validate before deploy.", "url": "https://webspecification.com/spec/foundations/feed-hygiene/", "inLanguage": "en", "isPartOf": { "@type": "WebSite", "@id": "https://webspecification.com/#website", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "author": { "@type": "Person", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "publisher": { "@type": "Organization", "@id": "https://webspecification.com/#organization", "name": "Web Specification Studio", "url": "https://webspecification.com" }, "license": "https://creativecommons.org/licenses/by/4.0/", "dateModified": "2026-05-29T15:19:28.000Z", "citation": [ { "@type": "CreativeWork", "name": "RSS 2.0 Specification", "url": "https://www.rssboard.org/rss-specification", "publisher": { "@type": "Organization", "name": "RSS Advisory Board" } }, { "@type": "CreativeWork", "name": "RSS Best Practices Profile", "url": "https://www.rssboard.org/rss-profile", "publisher": { "@type": "Organization", "name": "RSS Advisory Board" } }, { "@type": "CreativeWork", "name": "RFC 4287 — The Atom Syndication Format", "url": "https://www.rfc-editor.org/rfc/rfc4287", "publisher": { "@type": "Organization", "name": "IETF" } }, { "@type": "CreativeWork", "name": "RDF Site Summary 1.0 Modules: Syndication", "url": "https://web.resource.org/rss/1.0/modules/syndication/", "publisher": { "@type": "Organization", "name": "RSS-DEV Working Group" } }, { "@type": "CreativeWork", "name": "RFC 5005 — Feed Paging and Archiving", "url": "https://www.rfc-editor.org/rfc/rfc5005", "publisher": { "@type": "Organization", "name": "IETF" } }, { "@type": "CreativeWork", "name": "W3C Feed Validation Service", "url": "https://validator.w3.org/feed/", "publisher": { "@type": "Organization", "name": "W3C" } } ] }, { "@type": "BreadcrumbList", "@id": "https://webspecification.com/spec/foundations/feed-hygiene/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://webspecification.com/" }, { "@type": "ListItem", "position": 2, "name": "Spec", "item": "https://webspecification.com/spec/" }, { "@type": "ListItem", "position": 3, "name": "Foundations", "item": "https://webspecification.com/spec/foundations/" }, { "@type": "ListItem", "position": 4, "name": "Feed content hygiene", "item": "https://webspecification.com/spec/foundations/feed-hygiene/" } ] } ] }