Translated Website Launch Checklist: 20 Checks Before You Go Live
Before you launch, check four things in each language: that every language has its own address, that those addresses point to each other correctly, that the content is reviewed enough to be indexed, and that visitors can switch language and finish their task. The checklist below goes through them in order. It repeats only what we have verified against Google's documentation; where something is judgement, we say so.
A. Addresses and signals
- Each language has its own URL. Google recommends different URLs for each language version of a page and describes country-code domains, subdomains and subdirectories as the usual structures; it marks URL parameters as not recommended. Pick one and use it for every language.
- No language is served only by cookie or script on a single address. A text swap in the browser gives search engines no page to list. See client-side vs server-side translation and SEO.
- hreflang is complete and reciprocal. Every version lists itself and all others; Google says if two pages do not point to each other the annotations are ignored. Add
x-defaultfor the fallback version if you have one. - hreflang lives in one place. HTML head, HTTP header or sitemap: Google calls the three equivalent. Do not mix several generators.
- Each page has one canonical tag pointing to itself. Do not canonical a translated page to the original, or it can drop out.
- The sitemap lists the pages you want indexed, with absolute URLs. A single sitemap is limited to 50 MB uncompressed or 50,000 URLs, and a sitemap index can combine files. Google says it ignores
priorityandchangefreq. - Language codes are valid. Use short, standard tags (
fr,pt-BR).
B. Content and indexing
- Pages are fully translated. Google warns that translating only boilerplate while most content stays in one language can create a bad user experience.
- High-risk pages are reviewed. Prices, legal text, checkout. See how to review machine translation.
- Unreviewed pages are
noindex. Google documents<meta name="robots" content="noindex">in the head, and the page must not be blocked by robots.txt or Google cannot see the tag. Using it for drafts is our recommendation, not a Google rule. - Titles and meta descriptions are translated, and unique per page and language.
- Image alt text, structured data text and link text are translated where visible.
- No automatic redirect by language or location. Google advises avoiding automatic redirects between language versions and not using IP analysis to adapt content.
C. Page language and accessibility
- The page declares its language.
<html lang="fr">is required for accessibility (WCAG success criterion 3.1.1 asks that the default language of each page be programmatically determinable). Google says it does not uselangor hreflang to detect the page language, so this is for users and assistive technology, not rankings. - Right-to-left pages set
dir="rtl"on the html element, as W3C advises. Check layout, icons and mixed-direction text. See our RTL guide. - The switcher is visible, keyboard-usable and keeps the visitor on the equivalent page.
D. Function and speed
- Forms, errors and checkout work in each language. See translating checkout and forms.
- Dates, numbers and prices are formatted for each locale. See dates, numbers, currencies and units.
- Speed has not regressed. Google's published Core Web Vitals thresholds, as written on web.dev, are Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of page loads. Test a translated page on a phone.
- A fallback exists. Decide what visitors see if translations fail to load: the original language, never a broken page. See what happens to translated pages in an outage.
What to submit after launch
- Verify your site in the search tools you use. Google documents verification by adding a meta tag to the head of your home page; the verification tag must be in the
<head>. - Submit your sitemap in Google Search Console and Bing Webmaster Tools, and list it in robots.txt.
- Consider IndexNow. It is a protocol for telling participating search engines about changed URLs: you host a UTF-8 key file named after your key at the root of your site and send URLs to the endpoint; participating engines share submissions. Which engines participate is not stated on the pages we checked, so confirm it before you rely on it (verify).
- Watch coverage and international reports over the following weeks, and fix reciprocal-link errors first.
A launch-day routine
- Spot-check three pages in each language against the list above.
- View the source of one translated page and read its canonical, hreflang and robots tags.
- Fetch the sitemap in a browser and open a few URLs from it.
- Test the switcher, a form and a purchase path on a phone.
- Submit the sitemap. Then leave it alone for a while and look at reports before changing things.
Next step
Take the 20 checks above and mark each pass, fail or not applicable for your first translated language. LgTranslate can help with several of them (language addresses on WordPress, hreflang and sitemaps, noindex for thin pages, a fallback to the original language), but the checklist applies to any tool. Our broader multilingual SEO checklist goes into more depth on each signal.
Key takeaways
- Give each language its own address, link versions reciprocally and keep one canonical per page.
- Keep unreviewed or thin pages out of the index until they are ready.
- Set
langanddirfor people and assistive tools, not for ranking. - Verify, submit a sitemap and watch reports; do not over-correct in the first days.
Sources
- Localized versions of your pages – Google Search Central – hreflang, return links, x-default, three equivalent methods, lang attribute not used for detection (checked 2026-11-06)
- Managing multi-regional and multilingual sites – Google Search Central – URL structures, redirects, IP analysis, boilerplate-only translation (checked 2026-11-06)
- Block Search indexing with noindex – Google Search Central – noindex meta tag and the robots.txt caveat (checked 2026-11-06)
- Build and submit a sitemap – Google Search Central – size limits, sitemap index, ignored fields (checked 2026-11-06)
- Verify your site ownership – Search Console Help – meta tag verification (checked 2026-11-06)
- IndexNow documentation – key file and URL submission (checked 2026-11-06)
- Understanding SC 3.1.1 Language of Page – W3C WAI – page language requirement; the W3C direction guide at https://www.w3.org/International/questions/qa-html-dir covers dir="rtl" (checked 2026-11-06)
- Web Vitals – web.dev – Core Web Vitals thresholds (checked 2026-11-06)
Frequently asked questions
Do I need hreflang before I launch a translated site?
If you publish separate addresses for each language, yes: Google documents hreflang as the way to tell it about the localized versions, and each version must list itself and all others. If your translation only swaps text in the browser on one address, there is nothing to annotate.
Should I submit translated pages to search engines on day one?
Submit once the pages are reviewed and indexable. Pages you have not reviewed can wait behind a noindex tag. Submit a sitemap that lists only the pages you want indexed.
Can I redirect visitors to their language automatically?
Google advises avoiding automatic redirects from one language version to another, and not to use IP analysis to adapt content. Offer a visible switcher, and consider a dismissible suggestion banner instead.