π΅ POST - Update Timestamps
Update All Timestamps
Refresh timestamps on all AI website pages (core files + AI articles)
POST
Internal endpoint for the Cron service to update timestamps on ALL pages for a business.
This signals freshness to AI search engines like Bing, which favor recently updated content.
Updates core AI site files (llms.txt, data.json, next.config.js) AND all AI articles.
This is Job 2 in the cron sequence, running BEFORE new AI articles are created.
It ensures existing content appears fresh to crawlers.
What Gets Updated
Core AI Site Files
| File | Update |
|---|---|
llms.txt | βLast updated: [date]β at bottom |
data.json | dateModified field |
next.config.js | Last-Modified and ETag HTTP headers |
AI Articles
For every existing AI article:| Element | Update |
|---|---|
<meta property="article:modified_time"> | Current ISO timestamp |
| Year in title | β2025β β β2026β (if year changed) |
Year in <h1> | Same as title |
| Footer | βLast updated: December 24, 2025β |
Request Body
Business identifier (org_slug)
Response
βsuccessβ or βerrorβ
Number of core AI site files updated (llms.txt, data.json, next.config.js)
Number of AI articles successfully updated
Number of AI articles that failed to update
Array of updated files to deploy. Each file has
path and content.Vercel project name for deployment
AI site URL (e.g. βhttps://nike.searchcompany.devβ)
List of URL paths that were updated
Workflow
This endpoint returns files but does NOT deploy. The cron service handles deployment:Why This Matters
From Bingβs AI Search documentation:βBingβs crawl frequency and its AI tend to favor fresh content. Update your content regularly β even minor tweaks with a βLast updatedβ note can signal freshness. Bing might include a date in the citation (e.g., βsource: yoursite.com (Dec 2025)β), which can influence user trust.βBy updating timestamps daily, your pages:
- Appear fresh to AI crawlers
- Get higher priority in crawl scheduling
- Show recent dates in AI citations
- Compete better against newer content