# Alternate language versions are declared

How the Alternate language versions are declared check works, what a failure means, and how to fix it in the International Readiness dimension.

- Dimension: International Readiness (3% of the total score)
- This check: 2 points
- Check id: `hreflang`

## What does this check look at?

At least 2 distinct hreflang language codes are declared. Repeated attributes for the same language do not count, and x-default is a default marker rather than a language, so a single-language site declaring `en` plus `x-default` does not satisfy this.

## How do I fix it?

- Declare hreflang for each language version you actually serve, so every version can be retrieved in its own market.

## Why is it worth 2 points?

Low for a single-market site, and the first thing to fix if you serve more than one language.

## What else is measured in this dimension?

- [A region-specific locale is declared](https://geo-scanner.ccie13192.com/checks/lang-region/) — 1 point

## How do I see my own result?

Run a free scan on your own domain at https://geo-scanner.ccie13192.com/ - the report lists every failed check with the evidence that produced it.

The full method is published at https://geo-scanner.ccie13192.com/methodology/
