Hreflang & Canonical Checker — Find SEO Errors
Pricing
$2.00 / 1,000 page hreflang checkeds
Hreflang & Canonical Checker — Find SEO Errors
Check canonical and hreflang tags of pages you give: canonical target, self-reference, invalid codes, x-default, noindex. Respects robots.txt.
Pricing
$2.00 / 1,000 page hreflang checkeds
Rating
0.0
(0)
Developer
Kadro Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Security
Limited permissionsShare
Hreflang & Canonical Checker
Audit the canonical and hreflang tags of a multilingual site and get a list of exactly what to fix on each page.
What you get
| Field | What it tells you |
|---|---|
page, finalUrl | Page you gave and its final address after redirects |
statusCode, error | HTTP status and any request error |
canonical | The canonical URL declared by the page |
hreflangCount | Number of hreflang alternates |
hreflangs | Language code and URL pairs |
issues | List of problems, or ok when nothing is wrong |
Typical issues: hreflang does not list the page itself, missing x-default, invalid codes such as en_US instead of en-US, and noindex pages that still declare hreflang.
How to use it in 3 steps
- Paste the page URLs you want to check, one per line (up to 2,000).
- Leave
followRedirectson to check the final page. - Press Start and filter rows where
issuesis notok.
Pricing
$2 per 1,000 pages checked. Example: 500 pages = $1.00. Pages with errors or blocked by robots.txt are free. Set a maximum cost per run and the robot stops when it is reached.
Integrations
- Apify API and webhooks: start a run and read the dataset from any language.
- Make, n8n and Zapier: use the Apify module or node, run this robot and pass the dataset on.
- Google Sheets: export the dataset or use the Apify integration to fill a sheet on a schedule.
- Claude, Cursor and other agents (MCP): Use the Apify MCP server (
https://mcp.apify.com?actors=kadro/hreflang-canonical-checker) from Claude or Cursor and ask: "Check the hreflang and canonical tags of these 20 product pages and list the errors"
FAQ
Does it check that alternates link back? No. It reads only the page you give and does not visit its alternates, so it cannot confirm return links.
Does it respect robots.txt? Yes. A page blocked for all bots returns "Blocked by robots.txt" and is not charged. If robots.txt cannot be read, the host is not crawled.
Does it read hreflang in sitemaps or HTTP headers? No. It checks the tags in the page HTML.
What is not charged? Pages with errors and pages blocked by robots.txt.
Is it legal? It reads only public pages you list, one request each, with a clear User-Agent.
Limitations
- Does not visit the hreflang alternates, so return links are not verified.
- Checks only the HTML of the given page; sitemap and HTTP-header hreflang are not read.
- Up to 2,000 URLs per run.
- Only public URLs: private and local addresses are blocked.
Other Kadro tools
Part of the Kadro SEO toolkit: pair it with the full-page audit and the sitemap tools below.
- SEO On-Page Audit Crawler: crawls a whole site and gives every page a 0-100 SEO score.
- JSON-LD Schema Extractor: extracts schema.org JSON-LD types and finds broken blocks.
- Sitemap URL Extractor: exports every URL from a sitemap or sitemap index.
- Website Links Extractor: lists every internal and external link of a page with anchor and nofollow.
- Bulk URL Status & Redirect Checker: checks status codes and full redirect chains in bulk.
Found it useful? Please leave a review ⭐ — it helps a lot. Bugs or feature ideas: open an issue, I answer within 24 h.