How to Track Improvements Over Time with Surmado
How to Track Improvements Over Time with Surmado
Quick answer: Run AI Visibility, Site Audit, or Strategy quarterly. Save Intelligence Tokens from each report. Use JSON exports to track Presence Rate, Authority Score, Ghost Influence, and Core Web Vitals trends over time. Build simple spreadsheet dashboard to visualize progress.
Reading time: 9 minutes
What you’ll learn:
- Quarterly workflow using consistent personas: Month 0 baseline (28% Presence Rate, 65 Authority Score, 68% Ghost Influence), Month 3 re-test with identical personas (+50% improvement to 42%), Month 6 validate sustained improvement (+31% to 55%), Month 9 long-term trend showing diminishing returns (+13% to 62%)
- Intelligence Token automation methods: fetch JSON via API URL (https://api.surmado.com/intelligence/{token}), parse metrics programmatically with Python script (20 min one-time setup), append to spreadsheet without manual copying (vs 10 min/quarter manual PDF extraction)
- Visualization techniques for trend analysis: simple line charts showing Presence Rate trajectory (28% → 42% → 55% → 62%), dual-axis charts combining all metrics (Presence Rate up, Ghost Influence down = good), multi-metric dashboards comparing you vs 3 competitors
- Red flags requiring immediate action: declining Presence Rate (-10% then -13% suggests competitors improving faster, refresh content strategy), stagnant Authority Score (+2, +1, 0 points indicates lack of reviews/trust signals, get 20-30 Google reviews), Ghost Influence not decreasing (-3%, -2% means content not claiming features explicitly)
- Realistic goal-setting based on starting point: 0-20% → 30-40% in 90 days (doubling/tripling with 15-20 FAQ pages + schema + 10-20 reviews), 40-60% → 60-70% in 90 days (25-50% improvement with targeted content), 60-80% → 70-85% incremental gains (diminishing returns normal, defend position)
Timeline: 10 minutes quarterly to run report + 15 minutes to update tracking dashboard = 25 minutes per quarter.
Why Track Over Time
Single Report = Snapshot, Multiple Reports = Trend
Month 0 (single report):
- Presence Rate: 28%
- Insight: “You’re mentioned in 28% of queries”
- Question: Is 28% good or bad? Improving or declining?
Months 0, 3, 6, 9 (trend):
- Month 0: 28% Presence Rate
- Month 3: 42% Presence Rate (+50% improvement)
- Month 6: 55% Presence Rate (+31% improvement)
- Month 9: 62% Presence Rate (+13% improvement)
- Insight: You’re steadily improving, but growth slowing (diminishing returns normal)
Trend reveals:
- Progress direction (improving vs declining)
- Strategy effectiveness (did content changes work?)
- ROI (is investment paying off?)
- Competitive positioning (are you catching up or falling behind?)
Quarterly Tracking Workflow
Month 0: Baseline Report
Step 1: Run initial AI Visibility ($50)
- Submit 5-7 personas (consistent personas for future comparisons)
- Receive report + Intelligence Token:
SIG-2025-11-A1B2C
Step 2: Record baseline metrics (from PDF or JSON)
- Presence Rate: 28%
- Authority Score: 65
- Ghost Influence: 68%
- Top 3 competitors: Competitor A (72% Presence), B (58%), C (52%)
Step 3: Create tracking spreadsheet (Google Sheets or Excel)
Columns:
| Date | Intelligence Token | Presence Rate | Authority Score | Ghost Influence | Notes |
|---|---|---|---|---|---|
| 2025-11-09 | SIG-2025-11-A1B2C | 28% | 65 | 68% | Baseline |
Step 4: Plan improvements (based on baseline gaps)
- Low Presence Rate (28%): Create 10 FAQ pages
- High Ghost Influence (68%): Add schema markup
- Low Authority Score (65): Get 15 reviews
Month 3: First Re-Test
Step 1: Implement improvements (Month 0-3)
- Created 12 FAQ pages (Nov-Jan)
- Added LocalBusiness schema (Nov)
- Got 18 Google reviews (Nov-Jan)
Step 2: Re-run AI Visibility ($50) with same personas
- Critical: Use identical personas from Month 0 (apples-to-apples comparison)
- Receive report + Intelligence Token:
SIG-2026-02-D3E4F
Step 3: Record Month 3 metrics
| Date | Intelligence Token | Presence Rate | Authority Score | Ghost Influence | Notes |
|---|---|---|---|---|---|
| 2025-11-09 | SIG-2025-11-A1B2C | 28% | 65 | 68% | Baseline |
| 2026-02-10 | SIG-2026-02-D3E4F | 42% | 72 | 52% | +50% Presence, +7 Auth, -16% GI |
Step 4: Analyze trends
- Presence Rate: 28% → 42% (+50% improvement, strong)
- Authority Score: 65 → 72 (+7 points, good)
- Ghost Influence: 68% → 52% (-16 percentage points, good)
- Conclusion: Content strategy working (continue)
Month 6: Validate Sustained Improvement
Step 1: Continue improvements (Month 3-6)
- Published 8 blog posts (Feb-May)
- Added FAQ schema to all FAQ pages (Mar)
- Got 12 more reviews (Mar-May, now 30 total)
Step 2: Re-run AI Visibility ($50) with same personas
- Intelligence Token:
SIG-2026-05-G6H7I
Step 3: Record Month 6 metrics
| Date | Intelligence Token | Presence Rate | Authority Score | Ghost Influence | Notes |
|---|---|---|---|---|---|
| 2025-11-09 | SIG-2025-11-A1B2C | 28% | 65 | 68% | Baseline |
| 2026-02-10 | SIG-2026-02-D3E4F | 42% | 72 | 52% | +50% Presence |
| 2026-05-11 | SIG-2026-05-G6H7I | 55% | 78 | 38% | +31% Presence, +6 Auth, -14% GI |
Step 4: Analyze trends
- Presence Rate: 42% → 55% (+31% improvement, still strong)
- Authority Score: 72 → 78 (+6 points, excellent)
- Ghost Influence: 52% → 38% (-14 percentage points, excellent)
- Conclusion: Sustained improvement (blog posts + schema working)
Month 9: Long-Term Trend
Step 1: Maintain improvements (Month 6-9)
- Published 6 more blog posts (Jun-Aug)
- Updated old FAQ pages with new info (Jul)
- Got 8 more reviews (Jun-Aug, now 38 total)
Step 2: Re-run AI Visibility ($50)
- Intelligence Token:
SIG-2026-08-J8K9L
Step 3: Record Month 9 metrics
| Date | Intelligence Token | Presence Rate | Authority Score | Ghost Influence | Notes |
|---|---|---|---|---|---|
| 2025-11-09 | SIG-2025-11-A1B2C | 28% | 65 | 68% | Baseline |
| 2026-02-10 | SIG-2026-02-D3E4F | 42% | 72 | 52% | +50% Presence |
| 2026-05-11 | SIG-2026-05-G6H7I | 55% | 78 | 38% | +31% Presence |
| 2026-08-10 | SIG-2026-08-J8K9L | 62% | 82 | 28% | +13% Presence, +4 Auth, -10% GI |
Step 4: Analyze trends
- Presence Rate: 55% → 62% (+13% improvement, slowing but still positive)
- Authority Score: 78 → 82 (+4 points, good)
- Ghost Influence: 38% → 28% (-10 percentage points, excellent)
- Conclusion: Growth slowing (diminishing returns normal at 60%+ Presence Rate)
Using Intelligence Tokens for Automated Tracking
Manual Method: Copy Metrics from PDF
Process:
- Open AI Visibility PDF
- Find metrics (Presence Rate, Authority Score, Ghost Influence)
- Copy to spreadsheet manually
- Repeat quarterly
Effort: 10 minutes per quarter Pro: No coding required Con: Manual, error-prone (typos)
Automated Method: Fetch JSON via Intelligence Token
Process:
- Get Intelligence Token from report
- Fetch JSON via API:
https://api.surmado.com/intelligence/{token} - Parse JSON, extract metrics
- Append to spreadsheet automatically
Effort: 20 minutes one-time setup, 2 minutes per quarter after Pro: Automated, no manual copying Con: Requires basic coding (Python, JavaScript, or Zapier)
Example: Python Script for Automated Tracking
One-time setup (save as track_signal.py):
import requests
import csv
from datetime import datetime
# List of Intelligence Tokens (add new ones quarterly)
tokens = [
"SIG-2025-11-A1B2C",
"SIG-2026-02-D3E4F",
"SIG-2026-05-G6H7I",
"SIG-2026-08-J8K9L"
]
# Fetch data for each token
data = []
for token in tokens:
url = f"https://api.surmado.com/intelligence/{token}"
response = requests.get(url)
json_data = response.json()
data.append({
"date": json_data["generated_at"],
"token": token,
"presence_rate": json_data["metrics"]["presence_rate"] * 100,
"authority_score": json_data["metrics"]["authority_score"],
"ghost_influence": json_data["metrics"]["ghost_influence"] * 100
})
# Write to CSV
with open("signal_tracking.csv", "w") as f:
writer = csv.DictWriter(f, fieldnames=["date", "token", "presence_rate", "authority_score", "ghost_influence"])
writer.writeheader()
writer.writerows(data)
print("Tracking data exported to signal_tracking.csv")
Usage:
- Add new Intelligence Token to
tokenslist quarterly - Run
python track_signal.py - Opens
signal_tracking.csvwith all metrics
Import to Google Sheets: File → Import → Upload CSV
Example: Google Sheets Formula (Manual but Dynamic)
If you manually enter Intelligence Tokens in Google Sheets, use IMPORTDATA to fetch JSON:
Unfortunately, Google Sheets IMPORTDATA doesn’t parse JSON easily. Better approach: Use Zapier (see next section).
Visualizing Trends
Simple Spreadsheet Chart
Data (from tracking table):
| Date | Presence Rate | Authority Score | Ghost Influence |
|---|---|---|---|
| 2025-11-09 | 28% | 65 | 68% |
| 2026-02-10 | 42% | 72 | 52% |
| 2026-05-11 | 55% | 78 | 38% |
| 2026-08-10 | 62% | 82 | 28% |
Chart 1: Presence Rate Over Time (Line chart)
- X-axis: Date
- Y-axis: Presence Rate (0-100%)
- Shows: Upward trend (28% → 62%)
Chart 2: Authority Score Over Time (Line chart)
- X-axis: Date
- Y-axis: Authority Score (0-100)
- Shows: Steady improvement (65 → 82)
Chart 3: Ghost Influence Over Time (Line chart)
- X-axis: Date
- Y-axis: Ghost Influence (0-100%)
- Shows: Downward trend (68% → 28%, good)
Google Sheets: Select data → Insert → Chart → Line chart
Advanced: Multi-Metric Dashboard
Combine all metrics in single chart:
Dual-axis chart:
- Left Y-axis: Presence Rate, Authority Score (0-100 scale)
- Right Y-axis: Ghost Influence (0-100%, inverse scale)
- X-axis: Date
Insight: See all metrics trend together (Presence Rate up, Ghost Influence down = good).
Tracking Site Audit Over Time
Quarterly Site Audit Tracking
Similar workflow to AI Visibility:
Month 0: Run Site Audit, record Overall Score, category scores Month 3: Re-run Site Audit, compare improvements
Tracking spreadsheet:
| Date | Intelligence Token | Overall Score | Tech SEO | Performance | Accessibility | Security |
|---|---|---|---|---|---|---|
| 2025-11-09 | SCAN-2025-11-X1Y2 | 42/100 | 38/100 | 35/100 | 48/100 | 65/100 |
| 2026-02-10 | SCAN-2026-02-Z3A4 | 58/100 | 62/100 | 52/100 | 58/100 | 70/100 |
| 2026-05-11 | SCAN-2026-05-B5C6 | 68/100 | 72/100 | 65/100 | 68/100 | 75/100 |
Insights:
- Overall Score: 42 → 68 (62% improvement)
- Tech SEO: 38 → 72 (89% improvement, biggest gain)
- Performance: 35 → 65 (86% improvement, Core Web Vitals fixed)
- Accessibility: 48 → 68 (42% improvement)
Core Web Vitals Tracking (Site Audit)
Track specific metrics:
| Date | LCP | CLS | INP | Pass/Fail |
|---|---|---|---|---|
| 2025-11-09 | 4.8s | 0.35 | 450ms | FAIL |
| 2026-02-10 | 2.2s | 0.15 | 280ms | PASS (LCP, INP); FAIL (CLS) |
| 2026-05-11 | 1.9s | 0.08 | 180ms | PASS (all) |
Insights:
- LCP: 4.8s → 1.9s (60% improvement, image compression worked)
- CLS: 0.35 → 0.08 (77% improvement, image dimensions added)
- INP: 450ms → 180ms (60% improvement, JavaScript deferred)
Competitor Benchmarking Over Time
Track Your Presence Rate vs Competitors
Month 0:
- Your Presence Rate: 28%
- Competitor A: 72%
- Competitor B: 58%
- Competitor C: 52%
Month 6:
- Your Presence Rate: 55% (+96% improvement)
- Competitor A: 68% (-6% decline)
- Competitor B: 62% (+7% improvement)
- Competitor C: 48% (-8% decline)
Insights:
- You’re catching up to Competitor B (55% vs 62%, gap narrowed from 30 points to 7)
- Competitor A declining (72% → 68%, not maintaining content)
- You’re now ahead of Competitor C (55% vs 48%)
How to Track Competitors
Option 1: Run AI Visibility on competitors quarterly
- Month 0: Run AI Visibility on Competitor A ($50)
- Month 3: Re-run AI Visibility on Competitor A ($50)
- Compare: Competitor A improving or declining?
Option 2: Use competitor data from your own AI Visibility
- Your AI Visibility report includes competitor Presence Rates (estimated)
- Track those estimates over time
Limitation: Your AI Visibility only shows competitors mentioned alongside you (not comprehensive competitor analysis).
Setting Improvement Goals
Realistic Quarterly Goals
Based on starting Presence Rate:
Starting at 0-20%:
- Goal: 30-40% (doubling or tripling)
- Required effort: 15-20 FAQ pages, schema, 10-20 reviews
Starting at 20-40%:
- Goal: 45-55% (50-100% improvement)
- Required effort: 10 FAQ pages, 5-10 blog posts, schema
Starting at 40-60%:
- Goal: 60-70% (25-50% improvement)
- Required effort: Targeted content for low-Presence personas, schema enhancements
Starting at 60-80%:
- Goal: 70-85% (incremental gains)
- Required effort: Defend position, monitor competitors, update content
Don’t expect: 0% → 80% in one quarter (unrealistic)
Goal-Setting Framework
SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound):
Example:
- Specific: Increase Presence Rate from 28% to 45%
- Measurable: Track via AI Visibility quarterly (Intelligence Tokens)
- Achievable: +17 percentage points in 6 months (realistic with content sprint)
- Relevant: AI visibility drives 20% of leads
- Time-bound: Achieve by Month 6 (May 2026)
Action plan:
- Month 0-3: Create 12 FAQ pages, add schema, get 15 reviews → Target 40% Presence Rate
- Month 3-6: Publish 10 blog posts, update FAQs, get 15 more reviews → Target 45-50% Presence Rate
When to Worry About Trends
Red Flag 1: Declining Presence Rate
Trend:
- Month 0: 58% Presence Rate
- Month 3: 52% Presence Rate (-10%)
- Month 6: 45% Presence Rate (-13%)
Possible causes:
- Competitors improving faster (AI training data shifting)
- Your content stale (not updated in 12+ months)
- AI platforms updated algorithms (re-prioritizing different sources)
Action:
- Run AI Visibility on top 3 competitors (identify what they’re doing better)
- Refresh old content (update FAQ pages, blog posts with current info)
- Create new content (AI platforms favor recent, updated sources)
Red Flag 2: Stagnant Authority Score
Trend:
- Month 0: 65 Authority Score
- Month 3: 67 Authority Score (+2)
- Month 6: 68 Authority Score (+1)
- Month 9: 68 Authority Score (no change)
Possible cause: Lack of trust signals (reviews, case studies, testimonials)
Action:
- Get 20-30 Google reviews (most impactful for Authority Score)
- Publish 3-5 case studies (social proof)
- Add client testimonials to service pages
- Earn industry certifications or awards (E-E-A-T signals)
Red Flag 3: Ghost Influence Not Decreasing
Trend:
- Month 0: 68% Ghost Influence
- Month 3: 65% Ghost Influence (-3%, minimal)
- Month 6: 63% Ghost Influence (-2%, still high)
Possible cause: Content not claiming features explicitly
Action:
- Create FAQ pages for each Ghost Influence feature (explicit claims)
- Add schema markup (LocalBusiness, FAQPage)
- Publish case studies showing features in action
The Bottom Line
Track improvements quarterly: Run AI Visibility, Site Audit, or Strategy every 90 days with consistent personas/pages.
Use Intelligence Tokens: Fetch JSON for automated tracking (no manual data entry).
Visualize trends: Simple spreadsheet charts show Presence Rate, Authority Score, Ghost Influence over time.
Set realistic goals:
- 0-20% → 30-40% in 90 days
- 20-40% → 45-55% in 90 days
- 40-60% → 60-70% in 90 days
Cost: $50/quarter for AI Visibility = $200/year for quarterly tracking.
Frequently Asked Questions
How often should I track improvements?
Recommended: Quarterly (every 90 days).
Why quarterly?
- AI platforms take 2-4 weeks to index new content
- Google takes 4-12 weeks to re-crawl updated pages
- Need 60-90 days to see impact of content changes
More frequent (monthly): Expensive ($50/month = $600/year), minimal change month-to-month
Less frequent (semi-annual or annual): Harder to diagnose what worked vs didn’t (too long between measurements)
Do I need to use the exact same personas every time?
Yes, for core tracking personas. Use 80% same, 20% new.
Example (7 personas total):
- Personas 1-5: Same every quarter (track consistent trends)
- Personas 6-7: Rotate quarterly (explore new angles)
Core 5 personas (consistent):
- Emergency buyer
- Budget buyer
- Quality buyer
- Maintenance buyer
- Replacement buyer
Exploratory 2 personas (rotate quarterly):
- Month 0: “HVAC financing Phoenix”, “24/7 HVAC Phoenix”
- Month 3: “HVAC warranty Phoenix”, “Certified HVAC techs Phoenix”
- Month 6: “HVAC installation cost Phoenix”, “Energy-efficient HVAC Phoenix”
Benefit: Track apples-to-apples with core personas, explore new opportunities with rotational personas.
What if my Presence Rate decreases quarter-over-quarter?
Investigate why:
Step 1: Check if you changed personas
- If personas changed, comparison invalid (not apples-to-apples)
- Confirm you used same personas
Step 2: Check competitor improvements
- Run AI Visibility on top 3 competitors
- If competitors improved significantly (45% → 68%), they displaced you
Step 3: Check content freshness
- When was your content last updated?
- AI platforms favor recent content (2024 content beats 2020 content)
Step 4: Refresh content strategy
- Update old FAQ pages (add current info, 2025 dates)
- Publish new blog posts (fresh content signals)
- Add new reviews (recent reviews improve Authority Score)
Re-test in 60 days after refreshing content.
Can I compare AI Visibility from Month 0 to Site Audit from Month 3?
No. AI Visibility and Site Audit measure different things:
- AI Visibility: AI visibility (Presence Rate, Authority Score)
- Site Audit: Technical website quality (Core Web Vitals, SEO, accessibility)
Compare AI Visibility to AI Visibility, Site Audit to Site Audit, Strategy to Strategy (same product, same metrics).
Can use together:
- Month 0: Run AI Visibility (28% Presence Rate) + Site Audit (42/100 Overall Score)
- Month 3: Fix Site Audit issues (schema, Core Web Vitals)
- Month 3: Re-run AI Visibility (42% Presence Rate, improved) + Site Audit (58/100, improved)
Both improve together (fixing Site Audit technical issues helps AI Visibility AI visibility).
How do I track improvements if I’m using different Surmado products?
Track each product separately:
AI Visibility tracking (AI visibility):
| Date | Presence Rate | Authority Score | Ghost Influence |
|---|---|---|---|
| Month 0 | 28% | 65 | 68% |
| Month 3 | 42% | 72 | 52% |
Site Audit tracking (technical quality):
| Date | Overall Score | Tech SEO | Performance |
|---|---|---|---|
| Month 0 | 42/100 | 38/100 | 35/100 |
| Month 3 | 58/100 | 62/100 | 52/100 |
Strategy tracking (strategic decisions, one-time use):
- Not tracked over time (each Strategy report addresses different strategic question)
- Track number of decisions validated (5 decisions in Year 1, 3 in Year 2)
What’s a realistic timeframe to see significant improvement?
Timeline:
30 days: Minimal improvement (AI platforms haven’t re-indexed yet) 90 days: Meaningful improvement (10-20 percentage points Presence Rate increase) 180 days: Significant improvement (30-50 percentage points increase with sustained effort) 365 days: Transformational improvement (0-20% → 60-70% possible with comprehensive strategy)
Example trajectory:
- Month 0: 22% Presence Rate
- Month 3: 38% Presence Rate (+16 points, 73% improvement)
- Month 6: 52% Presence Rate (+14 points, 37% improvement)
- Month 9: 62% Presence Rate (+10 points, 19% improvement)
- Month 12: 68% Presence Rate (+6 points, 10% improvement)
Diminishing returns normal (easier to go from 20% → 40% than 60% → 80%).
Should I track platform-specific Presence Rate or overall?
Track both:
Overall Presence Rate (primary metric):
- Month 0: 28%
- Month 3: 42%
- Tracks general trend
Platform-specific (secondary, diagnostic):
- ChatGPT: 72%
- Perplexity: 68%
- Claude: 58%
- Gemini: 52%
Use platform-specific when:
- Overall Presence Rate stagnant (identify which platforms dragging down average)
- Targeting specific platform (e.g., optimize for Perplexity citations)
Most businesses: Focus on overall Presence Rate (simpler, high-level trend).
Can I use Intelligence Tokens to compare my business to competitors?
No. Intelligence Tokens only give access to YOUR reports (not competitor reports).
To compare to competitors:
- Run AI Visibility on your business: Get
SIG-2025-11-A1B2C - Run AI Visibility on Competitor A: Get
SIG-2025-11-D4E5F - Fetch both JSONs, compare Presence Rates manually
Each business has separate Intelligence Token.
Ready to start tracking? Run AI Visibility ($50) quarterly, save Intelligence Tokens, and build simple spreadsheet dashboard to visualize Presence Rate trends over time.
Was this helpful?
Thanks for your feedback!
Have suggestions for improvement?
Tell us moreHelp Us Improve This Article
Know a better way to explain this? Have a real-world example or tip to share?
Contribute and earn jobs:
- Submit: Get 1 free job (AI Visibility, Site Audit, or Strategy)
- If accepted: Get an additional free job (2 total)
- Plus: Byline credit on this article