Check
Check hreflang
Public pages only, one at a time
Free, up to 30 requests per 10 minutes per visitor.
Public only, entered by you
Snoei only reads pages that anyone can see without logging in, and only the address you enter. It skips login pages.
No email addresses or phone numbers
Snoei refuses to collect them. Links to mailto: and tel: are only counted, never shown or exported.
Copyright stays
Texts, tables and images belong to whoever made them. Use them to check or to quote with a source, not to copy.
One page at a time
No crawling of whole sites. Snoei reads what you give, at most checks the links or language versions of that one page, follows robots.txt and keeps the pace low.
How it works
Check hreflang in three steps
Paste the address
Of one language version, for example the English home page.
Snoei reads the set
Every link rel=alternate with hreflang: valid codes, duplicates, a reference to itself and x-default.
And knocks on the others
Up to 10 other versions, to see whether they point back. Without a return link search engines ignore the pair.
Questions
Good to know
Why must every version point back?
Search engines only trust a language pair when both pages refer to each other. If the French version does not point back to the English one, the pair does not count.
What is x-default?
The version for people who fit none of your languages, often a language chooser or your main language. Not required, but recommended.
Is en-uk not a valid code?
No. In the standard the United Kingdom is GB, so en-GB. uk is the language code for Ukrainian. Search engines ignore such a code.