Keeping AI Systems Informed as Your Website Evolves
Modern websites evolve constantly; new products, updated articles, retired pages, seasonal campaigns, documentation changes. If AI systems only see a static snapshot of your site, they quickly fall out of sync with reality. That’s exactly why olamip-delta.json exists.
OLAMIP’s delta mechanism ensures that large language models (LLMs) stay aligned with your latest content without requiring full reprocessing of your entire metadata file every time something changes.
What is olamip-delta.json?
is an optional companion file to olamip.json. While the main OLAMIP file is your authoritative, complete snapshot, the delta file contains only the changes since the last update.
This includes:
- Newly added pages
- Updated summaries or metadata
- Removed URLs
Together, olamip.json + olamip-delta.json turn your website into a stream of structured changes, not a static dataset.
Why delta updates matter for AI
LLIncremental updates give AI systems several advantages:
- Efficiency — No need to re-ingest your entire OLAMIP file
- Freshness — New content is reflected quickly
- Scalability — Large catalogs remain manageable
- Precision — Only meaningful changes are processed
For ecommerce stores, news sites, documentation hubs, and blogs, this means AI systems stay synchronized with your content lifecycle.
How olamip-delta.json works
The basic workflow:
- Publish olamip.json This is your full, canonical snapshot.
- Generate olamip-delta.json whenever content changes The delta file contains structured lists of added, updated, and removed entries.
- AI systems apply the delta
added→ appended to the indexupdated→ overwrite existing entriesremoved→ deleted from the index
- Repeat as your site evolves You can generate deltas daily, weekly, or tied to your publishing workflow.
The Missed‑Update Problem (and OLAMIP’s Solution)
A common concern:
“What if AI systems don’t crawl my delta file every day?”
Example:
- Day 1: You publish olamip.json
- Day 30: AI crawlers read it
- Day 31: You add 5 new products
- Day 32: You add 10 more
- Day 33: AI crawlers return
If your delta file only contains the most recent changes, the Day 31 updates would be lost.
To prevent this, OLAMIP introduces the Rolling Delta Window.
Rolling Delta Window (Recommended Standard)
Instead of storing only the latest changes, OLAMIP recommends keeping all deltas from the last 7–30 days inside the delta file.
This ensures:
- AI systems can crawl weekly or monthly
- No updates are lost
- Webmasters don’t need to worry about crawler timing
Rolling Delta Example (7‑Day Window)
{
"version": "1.0",
"window_days": 7,
"last_updated": "2026-03-05",
"deltas": [
{
"date": "2026-03-05",
"added": [
{
"title": "New Product A",
"url": "https://example.com/product/a",
"summary": "A new addition to our catalog.",
"tags": ["product", "new"]
}
],
"updated": [],
"removed": []
},
{
"date": "2026-03-04",
"added": [],
"updated": [
{
"url": "https://example.com/product/b",
"summary": "Updated description reflecting new features."
}
],
"removed": []
},
{
"date": "2026-03-03",
"added": [],
"updated": [],
"removed": [
{
"url": "https://example.com/product/c"
}
]
}
]
}
AI systems:
- Read all deltas
- Apply them in chronological order
- End up fully synchronized
No missed updates; ever.
Versioned Delta Files (Alternative Option)
Some webmasters prefer separate delta files instead of one rolling file.
Example directory:
/olamip.json
/olamip-delta-2026-03-01.json
/olamip-delta-2026-03-02.json
/olamip-delta-2026-03-03.json
Each file contains only the changes for that day.
Versioned Delta Example
olamip-delta-2026-03-02.json:
{
"version": "1.0",
"date": "2026-03-02",
"added": [
{
"title": "New Blog Post",
"url": "https://example.com/blog/new-post",
"summary": "A short overview of the latest update.",
"tags": ["blog", "update"]
}
],
"updated": [],
"removed": []
}
AI systems:
- Discover all delta files in the directory
- Apply them in order
- Ignore files older than the window
This approach is ideal for:
- News sites
- High‑volume ecommerce
- Documentation platforms with daily releases
How Long Should Webmasters Keep Deltas?
| Update Frequency | Recommended Delta Window | Why |
|---|---|---|
| Daily updates | 7 days | Crawlers rarely go longer than a week |
| Weekly updates | 14–30 days | Ensures full coverage |
| Monthly updates | 30–60 days | Plenty of buffer |
| High‑volume sites | 30 days minimum | Avoids data loss |
How AI Systems Discover the Delta File
You do not need to add a <link> tag for the delta file.
AI systems:
- Discover olamip.json via the <link> tag and a <meta> tag in your site’s <head> section.
- Look for olamip-delta.json in the same directory
- Apply rolling or versioned deltas automatically
This keeps the protocol simple and avoids cluttering your HTML.
Why LLMs.txt Falls Short
The proposed LLMs.txt file has a major limitation:
It does not support structured delta updates.
Meaning:
- No way to express what changed
- No added/updated/removed structure
- No summaries tied to URLs
- No incremental ingestion model
Why Delta Support Is Essential for the AI‑Readable Web
As AI systems become more integrated with the web, the question shifts from:
“Can AI read my site?” to “Can AI stay up‑to‑date with my site efficiently?”
Delta updates are the answer.
By adopting olamip-delta.json, you make your site:
- AI‑readable
- AI‑maintainable
- AI‑synchronized
You provide models with a clean, efficient way to track your evolution over time.
Best practices include:
- Tie delta generation to your CMS or deployment pipeline; every time content is published, updated, or removed, update olamip-delta.json.
- Keep last_updated accurate; this helps crawlers decide when to re‑fetch.
- Use stable URLs as identifiers AI systems rely on URLs to match added, updated, and removed entries.
- Retain a valid, up‑to‑date olamip.json; new AI systems can bootstrap from the full file, then follow deltas going forward.
Summary
- olamip.json — Your full, structured snapshot
- olamip-delta.json — Your incremental change log
- Rolling deltas — Prevent missed updates
- Versioned deltas — Ideal for high‑volume sites
- LLMs.txt — Lacks structured delta support
If you care about how AI understands, and keeps understanding, your site, OLAMIP’s delta mechanism is not optional. It’s the missing piece that turns static metadata into a living, evolving signal.