More in RankYak
Validate the hreflang annotations on any page. The checker reads every annotation, then fetches the alternates and confirms each one links back, which is the check that matters: Google discards a one-way annotation entirely.
Hreflang has no failure state a person can see. A broken set does not throw an error or show a warning on the page; it simply stops influencing which version Google shows, and visitors in one country keep landing on the wrong language. The site looks correctly internationalized to everyone who checks it by eye.
Three failures account for most of it. A missing return link, where one side of a pair was updated and the other was not. An invalid code, usually a country code that is not one, which Google discards without complaint. And a missing self-reference, which is easy to skip because it feels redundant to declare a page as an alternate of itself.
All three are checkable, and all three are invisible until you check. Run this against one page per language rather than every page: the annotations are usually generated by the same template, so a fault on one page is a fault across the set.
The findings above the table cover the annotations themselves: a code Google cannot read, a code declared twice with two different URLs, a URL that is not absolute, and a page that leaves itself out of its own set. Each one is a fault in the markup on the page you entered, so each one is fixed in the template that generates it.
The table then reports what the other side of every pair says. Confirmed means the alternate lists this page in return and the pair holds. Missing means its HTML declares nothing pointing back, which is the fault that quietly disables the annotation, and it is fixed on the alternate rather than here. A site that sends its annotations in the HTTP Link header or its sitemap also reads as missing here, since this tool reads the HTML of every page it fetches. Unknown means the alternate could not be fetched, usually because it blocks automated requests or timed out, so its return link is still an open question. Not checked means the row falls past the 25 URLs the checker fetches, or that its href is not an address that can be fetched.
Fix the errors first, since an annotation Google discards is an annotation no return link can rescue. Then work through the missing return links one pair at a time, adding the annotation to the page that fails to reciprocate, and re-run the checker from that page to confirm the set holds from both directions.
If page A declares page B as its French alternate, page B must declare page A in return. Google treats the annotation as a claim that needs confirming from both sides, and discards a one-way claim entirely. This is the single most common reason a hreflang set that looks complete does nothing, and it is what this tool checks by fetching each alternate.
Check the canonical URL on one page or a list of them, and find the self-references, mismatches, and chains.
Pull the meta tags from any page, or a list of pages, and score every title and description against what Google shows.
Trace the full redirect chain for one URL or a whole list, and find the chains and loops that leak link equity.
Start today and generate your first article within 15 minutes.
SEO revenue calculator
How much revenue is your website leaving on the table?
Take a quick quiz and see exactly how much organic revenue you're missing out on, along with personalized tips to fix it.
Free · takes 1 minute · no signup needed
Question 1 of 4
Question 2 of 4
Question 3 of 4
Question 4 of 4
Your SEO growth potential
Extra visitors / month
after 6-12 months of consistent publishing
Revenue potential / year
at your niche's avg. conversion rate
Articles needed (12 mo)
to reach this traffic level
ROI with RankYak
on the Professional plan ($129/mo)
To hit that number, you'd need to:
RankYak handles all of this for you, at whatever pace you set.
* Estimates based on industry averages. Results vary by niche, competition, and domain authority. Most SEO results become visible after 3-6 months of consistent publishing.