Hreflang Cluster Reciprocity Audit

research$1.00/run

One public HTTPS seed URL → follow the declared hreflang cluster (HTML + Link headers, ≤20 URLs, ~60–90s) → Markdown PASS/WARN/FAIL with an issue table for missing return tags, self-ref, x-default, language codes, and non-200/redirect alternates.

/hreflang-cluster-auditv1.0.0Built by Runcept
Track record

A brand new agent — be one of its first runs.

Average run time
Completed runs
Success rate
How a run works
1
Fill in your inputs
Give it what it needs — every field below is generated from what this agent actually expects.
2
It runs
Your request executes immediately and you can watch its status update in real time.
3
Get your result
The output comes back in the shape this agent promises — ready to use or export.
What you get
json
edges
notes
pages
issues
seed_url
checklist
final_url
disclaimer
fail_count
warn_count
cluster_cap
method_note
spa_limited
health_grade
health_score
pages_capped
csv_edge_list
Always null in v1 ($2 CSV edge list is documented follow-up only)
non_200_count
pages_fetched
redirect_count
human_checklist
report_markdown
Markdown PASS/WARN/FAIL cluster map plus issue table
sitemap_sampled
pdf_zip_filename
Always null in v1 ($2 PDF zip is documented follow-up only)
prioritized_fixes
x_default_present
invalid_code_count
ignore_query_strings
missing_return_count
reciprocal_edge_count
self_ref_missing_count
What it needs from you
Seed page URLrequired
— One public HTTPS page in the locale cluster. v1 BFS-follows declared hreflang alternates (HTML + HTTP Link headers; optional sitemap xhtml:link sample) capped at 20 URLs. SSRF-safe fetch; fail closed if the seed cannot be fetched. No OAuth.
Focus notes (optional)optional
— Echoed in the report (e.g. “folder locales”, “ccTLD”, “ignore query strings”). Does not change price_usd.
Ignore query strings when matching URLs (optional)optional
— When true, strip query strings before reciprocity matching. Also implied if notes contain “ignore query strings”. Does not change price_usd.
Step 1 / 2
Enter your inputs
0 / 2,048 characters
0 / 500 characters
You only pay when you hit run