AreaAudit

Which languages each generator says it supports, and where

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.

What the site-language column counts and what it deliberately ignores. Recorded 2026-09-12.
ToolWhat is publishedDetail
Same-domain alternateCountedApplied to every vendor identically
Cross-domain alternateNot countedBelongs to the other domain
x-defaultNot countedNot 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

Tools naming a list, column by columnCounted from named lists only: a bare total with no list does not count. The counts behind this question sit in the rows above. Recorded 2026-09-12.Tools naming a list, column by columnHow many of the two tools publish a listDialogue languageDialogue language — How many of the two tools publish a list: 1 of 2 toolsDocument languageDocument language — How many of the two tools publish a list: 1 of 2 toolsSite languageSite language — How many of the two tools publish a list: 2 of 2 tools
Counted from named lists only: a bare total with no list does not count. The counts behind this question sit in the rows above. Recorded 2026-09-12.
What the register holds in each column, as this question is answered. Recorded 2026-09-12.
ColumnHow many of the two tools publish a list
Dialogue language1 of 2 tools
Document language1 of 2 tools
Site language2 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 languages
    14 languages: ar, de, en, es, fr, id, it, ja, ko, nl, pt, ru, tr, ukdeclared as same-domain alternatesscenemixer.com / recorded 2026-09-12
  • Site languages
    20 languages: ar, de, en, es, fil, fr, hi, id, it, ja, ko, ms, nl, pl, pt, ru, th, tr, uk, videclared as same-domain alternateskling.ai / recorded 2026-09-12

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.