GEO History Command: Score Trend Lookup
GEO History
Section titled “GEO History”geo history shows the saved GEO score trend for a URL from the local tracking database.
What It Does
Section titled “What It Does”- Reads saved snapshots from
~/.geo-optimizer/tracking.db - Shows score trend over time with deltas vs previous snapshot
- Surfaces best score, worst score, and regression status
- Works well with
geo audit --save-history,geo audit --regression, andgeo track
# Show saved trend for a URLgeo history --url https://yoursite.com
# JSON outputgeo history --url https://yoursite.com --format json
# Limit to the latest 20 snapshotsgeo history --url https://yoursite.com --limit 20| Flag | Required | Description |
|---|---|---|
--url |
Yes | URL whose saved trend should be displayed |
--format |
No | text (default) or json |
--limit |
No | Maximum snapshots to show (default: 12) |
--retention-days |
No | Retention window applied before reading history (default: 90) |
--output |
No | Write the report to a file |
Example Output
Section titled “Example Output”GEO HISTORY — SCORE TREND
URL: https://example.com/Snapshots: 4 | Retention: 90 daysLatest: 81/100 (GOOD) | Delta vs previous: +6Best: 81/100 | Worst: 63/100
2026-04-13 81/100 GOOD +6 ████████████████████2026-04-06 75/100 GOOD +8 ██████████████████2026-03-30 67/100 FOUNDATION +4 ████████████████2026-03-23 63/100 FOUNDATION — ███████████████Related Commands
Section titled “Related Commands”geo audit: save snapshots with--save-historyor gate CI with--regressiongeo track: run a new audit, persist it, and optionally generate an HTML reportCI/CD Integration: use regression detection in pipelines