Why alternates pointing elsewhere are not counted
A site language is counted when the vendor serves that language from its own domain and declares it with an hreflang alternate. Alternates pointing at another domain, and x-default, are not counted, for every vendor alike. As of 2026-09-12.
| Tool | What is published | Detail |
|---|---|---|
| Same-domain alternate | Counted | Applied to every vendor identically |
| Cross-domain alternate | Not counted | Belongs to the other domain |
| x-default | Not counted | Not a language |
Inclusion rule. One counting rule applied to every vendor. A vendor is never counted under a different rule because its setup is unusual. Order. As the rule is applied.
1A uniform rule matters more than the perfect rule
There are defensible arguments for counting cross-domain alternates: a vendor running a separate regional domain is genuinely serving that language. There are equally good arguments against, since the other domain may be a different company or a licensee.
What is not defensible is applying one rule to one vendor and a different rule to another. The register picks the narrower rule, states it on every page carrying a count, and applies it without exception.
2x-default is a routing hint, not a language
It tells a search engine where to send a visitor whose language is not covered. Counting it would add one to every well-configured site and nothing to a badly configured one, which measures configuration quality rather than language coverage.
Small decisions like this one are the difference between a count somebody can reproduce and a number that only this register can produce. Every one of them is written down.
3What this rule cannot see
A vendor that serves several languages without declaring alternates will be counted at zero here. That is a real limitation and it is the price of a rule that can be checked from outside: a declared alternate is verifiable in a second, and an undeclared translation is not verifiable at all without crawling the whole site.
Anyone who finds such a case can check it against the vendor's own pages in the same way this register does, which is the point of writing the rule down rather than only the numbers.
4The three columns behind this question
| Column | How many of the two tools publish a list |
|---|---|
| Dialogue language | 1 of 2 tools |
| Document language | 1 of 2 tools |
| Site language | 2 of 2 tools |
Inclusion rule. The three columns this register keeps. A column stays listed even when neither tool names a list, because silence in a column is itself recorded. Order. Alphabetical by column name.
- Site languages14 languages: ar, de, en, es, fr, id, it, ja, ko, nl, pt, ru, tr, ukdeclared as same-domain alternates
- Site languages20 languages: ar, de, en, es, fil, fr, hi, id, it, ja, ko, ms, nl, pl, pt, ru, th, tr, uk, videclared as same-domain alternates
5Sources
Counts and lists are read from the vendor pages named in the register, checked 2026-09-12. The counting rule is on how counted. Nearby: Site vs product, Counts vs lists.