Data retention
How long SEOFix keeps audit page data, what an archived audit still shows, and when previews and rechecks are archived or deleted.
SEOFix keeps full page-level data (every page, link and issue row) for the 3 most recent completed full audits of each site. Older audits are archived nightly: their page-level rows move out of the app, while the report (health score, totals, issue counts, templates, diff and fix prompt) stays. Unclaimed previews are deleted after 24 hours.
What is kept, by audit type
| Audit | Page data kept | Then |
|---|---|---|
Full audit of a site (done) |
While it is one of the site's 3 most recent completed full audits | Archived by the nightly archive job once newer audits push it out |
| Failed or cancelled audit of a site | 7 days after it ended | Archived |
| Recheck from "Verify fix" | 7 days after it finished | Archived; its per-URL results stay |
| Claimed preview | Until a newer full audit of the site has completed | Archived |
| Unclaimed preview | 24 hours | Deleted completely, with its report |
Rechecks and previews never take one of the 3 places, so the latest full audit of a site always keeps its page data.
What an archived audit still shows
An archived audit keeps its report:
- health score, totals and issue counts by severity and check;
- the top templates with their issue counts and up to 5 sample URLs each;
- the comparison with the audit before it ("Since the last audit");
- the fix prompt;
- crawl stats (speed, duration, response times, firewall-blocked counts).
What goes: the list of crawled pages, the individual issue rows with their URLs and details, and the link graph. In the app the audit shows "Archived — page-level details removed.", and lists of affected URLs come back empty. Over the API:
| Endpoint | Archived audit |
|---|---|
GET /v1/crawls/{id}, /report, /templates, /diff, /fix-prompt |
Work as before. archived_at is set. |
GET /v1/crawls/{id}/issues, /pages |
410 crawl_archived |
{
"error": {
"code": "crawl_archived",
"message": "This crawl was archived: its issue and page detail are no longer available (report, diff and fix prompt still are)."
}
}
MCP list_site_audits shows archived: true for such audits.
Archived page data is written to SEOFix's archive storage before it is removed from the database, and removed only after the upload is confirmed. It is not available in the app or the API.
Effects on comparisons and incremental crawls
A new audit is compared with, and re-uses unchanged pages from, the site's previous completed full audit only if that audit is not archived. Because the 3 most recent full audits keep their data, this normally holds. See /help/comparing-audits.
Previews
An unclaimed preview expires 24 hours after it starts. Its link then says "This preview isn't available", and the nightly cleanup deletes the preview with its pages, links, issues and report. Sign in from the browser that started it before then to keep it (see /help/free-preview-audit).
Deleting a site
Deleting a site stops its monitoring and removes it from your sites list. Its past audit reports stay available under Audits.
Questions
For anything about personal data, see /legal/privacy, or write to [email protected].
Related
- /help/comparing-audits
- /help/reading-your-report
- /help/free-preview-audit
- /help/audit-statuses
More in Audits & crawling
Still stuck? Email [email protected] with your site and what you expected to see.