Three output formats
Tags for the page head, a complete XML sitemap and HTTP headers, updated as you type, with download.
Technical SEO
List your language and region versions and get the tags for your page head, an XML sitemap or an HTTP header, with the code checks done for you. Then check the live pages for the return links search engines need.
Hreflang tags tell search engines which language and region each version of a page is for, so a visitor in France gets the French page and a visitor in Canada gets the Canadian one. Without them, the wrong version can show up, or your own versions can compete with each other.
The idea is simple. The execution is not. Every version must list itself and every other version, the language and country codes must be valid and in the right order, and the set needs a default. Miss one return link and search engines can ignore the whole set. This product builds the set, checks the codes, and can read the live pages to find the links that are missing.
4 steps, and you stay in control of the result.
One language in several regions, several languages, or both. Or start empty.
Add each page version with its URL, language and region. Mark the default for visitors who match none.
Codes in the wrong order, such as ca-EN for en-CA, a missing self-reference or a single version are flagged in plain words.
Copy the head tags, the sitemap or the headers. Signed in, run the live check to confirm every page links to every other.
Tags for the page head, a complete XML sitemap and HTTP headers, updated as you type, with download.
Invalid languages or regions, the wrong order, duplicates and a missing default are named with the fix.
The most common setups are one click away, so you edit instead of starting from a blank form.
The most common hreflang failure is a page that does not link back. The live check reads each page and names the exact missing tags.
The live check reads tags in the page head. It cannot see tags published in a sitemap or an HTTP header, and it says so.
Example addresses are marked and not copied into your output as if they were real.
You give it: An English page, a French page and a default for everyone else.
<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />An illustration. Each version in your set carries the full list.
For two languages it is manageable. Every version you add multiplies the number of tags, and each one has to match.
| Task | By hand | With this product |
|---|---|---|
| Writing the tags | Type every tag on every page | Generate the full set for all versions at once |
| Language and region codes | Look them up and hope the order is right | Validated against the standard lists, with the correct order suggested |
| Return links | Open each page and read the source | A live check lists the pages with missing tags |
| Sitemap version | Hand-build an XML file | A complete sitemap generated from the same set |
| Keeping it right | Retype when a page is added | Add one row and every output updates |
If page A points to page B but B does not point back, search engines can ignore the pair. It is the most common failure.
en-UK is not valid; the region code for the United Kingdom is GB. Small errors are easy to miss.
Without an x-default, visitors who match no version get whichever page the search engine chooses.
Ten versions mean ten tags on each of ten pages. Hand edits drift out of sync.
List your versions, copy the tags and check the live pages.
So you know what to expect before you start.
These follow Google's guidance on localized versions of a page.
The checks follow these official documents. Read them, and check your result with the ones marked Test.
With a free account
Signed in, your site's domain is filled in for the URLs, and the live check can read your real pages. With one site it is picked for you; with several, you choose once.
Annotations that tell search engines which language and region each version of a page is for, so the right version is shown to the right visitor.
It is strongly recommended. It names the page to show visitors who match none of your versions. The product checks for it.
If page A lists page B as an alternate, page B must list page A. Without return links, search engines may ignore the annotations.
Any works. The head is the simplest for HTML pages, a sitemap suits large sites, and HTTP headers suit files such as PDFs. Use one method consistently.
The region code for the United Kingdom is GB, so the correct tag is en-GB. The checks catch code mistakes like this and suggest the fix.
Signed in, it reads each page in your set and reports which ones are missing links to the others, with the exact tags to add. It reads tags in the page head only, so it cannot see hreflang published in a sitemap or an HTTP header.
Yes. Generating tags uses no credits. The live check needs a free account and is limited to 20 checks a day.
Page checked against the product on 4 October 2026.
Skymoon SEO Suite is made and maintained by Skymoon Infotech, a digital growth agency founded in 2023 in Ahmedabad. Each product started as a task the team repeated on client work, and is used there before it is released here.
Found a problem or have a question? Tell us. How we handle what you upload is in the privacy policy, and About says more about who we are.