SEO and Traffic Analyzer
Analyze a website's SEO visibility, keyword rankings, traffic estimates, and competitive positioning. Uses web search probes, SimilarWeb (free tier via web), and site: queries to build an SEO profile without requiring paid tool subscriptions. Useful for…
7 steps · start to finish.
- 1Step 1
Environment Setup
▶- Create
/app/resultsif it does not exist. - Resolve the target domain and normalize it to a registrable domain without protocol or path.
- Initialize
/app/results/raw_observations.jsonwith arrays forqueries,pages,competitors,keywords, andcaveats. - If a required target domain is missing, write
validation_report.jsonwithoverall_passed=falseand stop.
- Create
- 2Step 2
Gather Search Evidence
▶Run the source skill's search probes and record every query, result URL, observation, and timestamp in raw_observations.json.
- 3Step 3
Analyze Rankings and Content
▶For each target keyword, search for the keyword with and without the brand name. Record whether the target domain appears in visible results, which competitors appear, and what content type is…
- 4Step 4
Compare Competitors
▶For every competitor domain provided, repeat the core indexation checks and compare indexed footprint, visible content themes, conversion pages, and apparent positioning. Keep comparisons…
- 5Step 5
Generate Outputs
▶Write /app/results/seo_traffic_report.md with sections for overview, indexation footprint, keyword visibility, traffic estimate context, competitor comparison, content gaps, recommendations, and…
- 6Step 6
Validate Evidence
▶Check that every material claim in the report is backed by an entry in raw_observations.json. If evidence is weak, downgrade the confidence label instead of overstating the conclusion.
- 7Step 7
Iterate on Errors (max 3 rounds)
▶If validation fails, perform at most 3 rounds of targeted fixes: gather the missing evidence, revise unsupported claims, regenerate the affected output file, and rerun validation.