Multilingual SEO audit case study: 10 page pairs, no guesswork
AISEO Site · Case recorded 27 September 2026 · Explanation updated 10 October 2026

This case records an audit of AISEO Site's own English and Simplified Chinese architecture in September 2026: 10 page pairs, 20 HTML pages and a separate observation of 27 sitemap URLs indexed on 25 September. Those are historical observations of a defined inventory, not today's site totals or a promised result for another website.
The audit found no broken canonical or reciprocal hreflang relationship in those pairs, so it did not justify a technical rewrite. The useful lesson is how to reach that decision: name the inventory, check actual destinations, distinguish tag checks from reader quality and keep Google's reported state tied to its observation date.
Use the method below on your own pair before expanding an audit. This is a first-party technical case, not a client growth story; it supplies no before/after traffic uplift or conversion claim.
On this page
Why we audited before adding more language pages
AISEO Site serves English at the root and Simplified Chinese under /zh/. That makes page pairing easy to describe, but not safe to assume. A global site can return 200 for every URL while still sending mixed signals through canonicals, incomplete alternates, redirects or navigation that strands one language.
The condition for this audit was narrow: both language versions already existed and were intended for equivalent user tasks. We were not deciding whether every English sentence deserved a Chinese translation. We were testing whether the existing architecture represented those approved pairs consistently.
Before creating anything new, we listed the current pages, checked their public responses, compared their structural intent and reviewed the index state. This avoided two common errors: generating language variants simply to increase page count and changing a working page because one broad keyword had impressions.
What we checked
| Check | Verification method | Observed result | Why it matters |
|---|---|---|---|
| Page availability | Requested every English and Chinese URL directly | 20 of 20 returned HTTP 200 | A page cannot participate in a stable pair if it redirects unexpectedly or fails. |
| Page purpose | Compared the primary heading and section sequence for each pair | Each pair served the same user task | Hreflang should connect localized equivalents, not merely related pages. |
| Canonical | Read the rendered canonical on every page | Each page pointed to itself | A localized page should not normally canonicalize to a different language version. |
| Language alternates | Checked English, zh-CN and x-default links | All page pairs were reciprocal | Every listed alternate should identify its return relationship. |
| Document language | Compared the HTML lang value with visible copy | English and Chinese declarations matched their pages | This helps browsers and assistive technology interpret the content correctly. |
| Discovery | Reviewed navigation, sitemap entries and URL Inspection | All 27 submitted site URLs were observed indexed on 25 September 2026 | Markup is more useful when crawlers can discover the pages through ordinary site paths. |
The evidence behind the result
We ran a repeatable page-pair check against the production site. For every pair, the verifier recorded the final status code, one visible H1, the canonical URL, the three alternate-language targets and the return links. It also compared the page's H2 and H3 sequence so a technically connected pair could not pass while serving a different task.
The audit covered the home page plus capabilities, use cases, integration, comparison, GEO notes, about, contact, privacy and terms. That made 10 pairs and 20 HTML pages. All 20 pages returned 200, declared a self-referencing canonical, exposed the expected reciprocal alternates and retained one H1. The sitemap's 27 URLs were separately observed as indexed through Search Console URL Inspection on 25 September 2026.
Reproduce the method with your own URLs
Build a dated pair inventory
Choose one important page and its real localized counterpart. Record the requested URLs, intended languages and shared reader task. Include the path to the useful action, such as reading the explanation, selecting a product or reaching contact information. Matching path names alone do not establish equivalent pages.
For a wider audit, list every approved pair and note intentional one-language pages separately. Do not attach an unrelated homepage as an alternate merely to make the inventory look complete. This case's ten pairs are its tested scope, not a template requiring every site to have ten pairs.
Capture delivery and annotations separately
Open each URL directly in an anonymous session. Save status, redirects and final URL, then inspect the actual canonical and chosen alternate-language implementation. If HTML is used, compare the fully qualified targets and return relationships on both pages. If the implementation uses headers or a sitemap, inspect that actual source.
Keep the evidence as observed. “No unexpected redirect” needs a tested path; “reciprocal” needs both directions; “indexable” needs the relevant access and indexing checks. An unavailable check remains unavailable. A script that compares tag strings cannot independently prove translation quality.
Read the task, then follow the switch
Read the main body in each language and follow the language switch from the article itself. Check that it reaches the counterpart and that the useful next action is understandable. A section-count match is a helpful warning system for missing blocks, but a person must assess whether those blocks say the right thing.
Record a content defect separately from a tag defect. A pair may have perfect alternates while one article gives an incomplete answer. That requires editorial repair of that page; it does not establish that the whole language architecture should be replaced.
Record the indexed observation and choose the scope
Inspect each URL in Search Console when authorized access is available. Save the reported state, inspection date and available canonical details. A present live test and a previously indexed observation describe different versions and times. A working sitemap is discovery evidence, not current indexing confirmation.
If one pair fails, repair its demonstrated defect. If a repeated template defect appears, expand to affected pairs and retest them. If the defined checks pass, preserve the implementation and monitor. Use the page-pair troubleshooting guide and worksheet for a reproducible handoff.
Why “no rewrite” was a valid SEO decision
An audit is valuable when it prevents an unnecessary change as well as when it finds a fault. Rewriting already-equivalent pages can blur their purpose. Adding near-duplicate locales without validated demand can create maintenance debt. Redirecting users automatically by location can also block them from choosing the version they need.
For the September inventory, the observed relationships and crawl paths were coherent. That supported preserving the architecture then. It did not certify future releases or every article's quality. Recheck after a template change, and review each new language article for a real audience, task and maintainable answer before publication.
Limits of this case study
- The audit is a September snapshot. The 10 pairs and 27 sitemap URLs are not the current October inventory; later releases require their own checks.
- Structural equivalence does not prove translation quality, cultural fit or conversion performance.
- URL Inspection reflected Google's reported state on 25 September 2026; indexing can change later.
- A valid hreflang set helps Google understand alternatives but does not guarantee which result will rank.
- This two-language architecture does not prescribe subdirectories for every business, country or platform.
Common multilingual audit mistakes
- Checking tags in source code without opening the real destination pages.
- Pairing pages because their URLs look similar even though their reader tasks differ.
- Canonicalizing every localized page to the English version.
- Adding alternates in one direction and forgetting return links.
- Treating missing Search Console rows as zero performance.
- Creating locale pages before a qualified reviewer has validated the content.
- Changing every pair after finding one isolated defect.
Questions teams ask
What should a multilingual SEO audit include?
Start with inventory, page purpose, status code, self canonical, reciprocal hreflang, document language, internal discovery and index state. Add content quality and local conversion checks before deciding that a language market is ready to scale.
Does every translated page need hreflang?
Use hreflang for alternate pages that serve equivalent content to different languages or regions. Do not connect pages that merely share a topic, and do not create an alternate solely to complete a tag set.
Should localized pages canonicalize to the English page?
Usually no. If the localized page is a legitimate indexable equivalent, it should normally use a self-referencing canonical and identify its alternates separately. Consolidating to English can work against the purpose of keeping the localized URL indexable.
Can a clean audit guarantee the right language ranks?
No. A clean audit removes avoidable ambiguity; it does not guarantee ranking or selection. Google can still consider query language, location, device, page quality and other signals.
When should a business add another language?
Add a language when the audience and task are validated, the full user journey can be localized, and qualified people can maintain the content. Traffic estimates alone are not enough.
Practical next step
Choose one high-value page pair and run the seven checks above. Keep the result as evidence, including the date and final URLs. If the pair passes, protect it. If it fails, repair only the demonstrated fault and repeat the same check before expanding the change.
Primary sources
- Google Search Central: tell Google about localized versions of your page
- Google Search Central: managing multi-regional and multilingual sites
- Google Search Central: canonicalization
- Search Console Help: URL Inspection tool
- Google Search Central: build and submit a sitemap
What to keep after following this guide
Record your own responses, canonical/hreflang, sitemap membership and reader path. Do not reuse this site’s counts as evidence for another site.
Reading structure reviewed 10 October 2026. Original source dates and case boundaries remain in the article.
Continue with the relevant tool
Apply the HTML check to your own language pages and keep their actual responses. The guide's example is a method, not evidence about your site.
See how it works →