Definition
Each feed item should have a stable identifier. RSS typically uses guid and Atom uses id.
Unique identifiers prevent duplicate stories and update collisions.
Capability checks
Metrics
Each feed item should have a stable identifier. RSS typically uses guid and Atom uses id.
Clients use identifiers for deduplication and update tracking. Reused values can overwrite unrelated items or create duplicates.
FeedInspector checks item.guid presence and computes guidDuplicateCount. The tech.guidUnique capability is invalid when duplicates exist.
Problem: GUID is regenerated on every publish.
Fix: Store GUID in source records and keep it immutable.
Problem: Multiple items share one static GUID.
Fix: Use a per item key, for example database ID or canonical URL hash.
Stable GUID
<item>
<guid isPermaLink="false">post-2026-02-20-001</guid>
<title>New release</title>
</item>