Results Media Tracker — preview

Two new tools built this session: the SERP Tracker (top-10 organic positions over time) and the Competitor Radar (sitemap watching + new-post detection). Screenshots from the local dev server with seeded demo data.

1. SERP Tracker

Watches the top 10 organic results for your core keywords. Daily auto-fetch. Bold-line = your domain, competitors in distinct colors.

List page

SERP Tracker list page Header, "0/5 watches used", Add watch button. Empty in this shot — the demo watch was on the other page.

Detail page — chart

SERP Tracker detail chart Position-over-time chart. Bold purple line = resultsmedia.au (you). 7 competitor lines. Y-axis inverted so up = better rank.

Detail page — full scroll including top-10 table

SERP Tracker detail full page Same page scrolled. Top-10 table below with your row at #3 highlighted with a "you" badge.

Mobile — chart

SERP Tracker mobile iPhone 14 viewport (390×844). Mobile-chart-lines bug fixed during review.

Mobile — full scroll

SERP Tracker mobile full Full mobile page incl. legend wrapping + the top-10 table.

2. Competitor Radar

Watches up to 10 competitor sitemaps. Auto-discovers sitemap via robots.txt + falls back to common paths + RSS. Suggests blog-section filter. Daily diff against the last known URL set — new URLs become "new post" detections. Async title backfill so each detection shows the headline, not a naked URL.

List page — desktop

Competitor Radar list page "12 new posts across 3 competitors · last 7 days" header banner. One card per competitor with sparkline (12-week velocity), URL count, last-fetched time, Run-now + Delete actions. Activity feed below.

Detail page — weekly velocity chart + detection feed

Competitor Radar detail page Cohen Handler: 134 URLs tracked, "Auto-tracks daily — next scheduled check Sun 1:00 PM". Bar chart of new posts per week (W21 = 6 posts). Recent detections feed below with titles, URLs, and external-link buttons. Below that: searchable table of all 134 URLs.

Mobile — list

Competitor Radar mobile Cards stack cleanly, sparklines + actions fit, activity feed still readable at iPhone width.

3. Competitor Radar — actionable insights

Each detected post now carries badges: 🎯 if its title matches a keyword you track in the rank tracker or SERP tracker; 📊 with the actual SERP position if our cron's auto-fired SERP check landed it in the top 20. Plus a posting-pattern heatmap (when this competitor publishes) and word counts in the URL table (pillar content highlighted green).

Activity feed with insight badges

Competitor Radar list with insight badges 📊 #7 on the Property Path post ranking 7th for "melbourne buyers guide". Multiple 🎯 badges on posts matching tracked keywords ("auction bidding", "off-market property", "melbourne market update").

Detail page — posting heatmap + per-detection badges + word count table

Competitor Radar detail with heatmap and word counts Posting pattern heatmap below the weekly chart (Wed = busiest day at 5 posts). Recent detections feed shows 📊 + 🎯 badges. URL table includes word count column with pillar content (3,000+ words) highlighted green.