
NovelMaker
174 live pagesA consumer-facing bedtime-story generator app that produces personalized stories for kids.
Marketing and product pages published in 8 languages: English, French, Spanish, German, Polish, Turkish, Ukrainian, and Russian.
A translate button isn't a multilingual site. Search engines index a language properly when it has its own URLs, its own titles, and tags saying which version is which.
NovelMaker, a bedtime-story app we built and maintain, publishes its site in 8 languages. YaDesign Studio, a Toronto interior design studio whose site we maintain, runs Ukrainian beside English.

A consumer-facing bedtime-story generator app that produces personalized stories for kids.
Marketing and product pages published in 8 languages: English, French, Spanish, German, Polish, Turkish, Ukrainian, and Russian.

An interior design studio in Toronto and Los Angeles offering residential, commercial, and hospitality interiors, styling, and renovations.
City pages for Toronto, Mississauga, Brampton, Markham, Vaughan, Richmond Hill, Oakville, Burlington, and Los Angeles.
NovelMaker's pages live under /en, /fr, /es, /de, /pl, /tr, /uk, and /ru, with about 20 pages in each language. Google can index the French site as a French site.
NovelMaker case studyNovelMaker's pages carry hreflang tags for all 8 language versions plus an x-default, which tell search engines which version to show a searcher in which language.
NovelMaker case studyNot every site needs 8 languages. YaDesign Studio runs a Ukrainian version of its main pages under /uk, beside the English site.
YaDesign Studio case studyProcess and what's included are on our SEO/GEO-Optimized Website Builds page.
hreflang is a tag in a page's code that lists the other language versions of that page. Search engines use it to show French speakers the French page and English speakers the English one, instead of treating the translations as duplicate content.
Possibly. Quebec's Charter of the French Language sets requirements for commercial content aimed at Quebec customers. Check your situation with a lawyer; we can build the French side either way.
That's agreed at scoping. You can supply translations or use a translation agency, and we build the site so each language is easy to update on its own.
It's scoped per project: the main driver is how many pages each language has, not the number of languages alone. The quote is fixed before work starts.
Which languages do your customers speak?
On a free call we'll work out the URL structure and what each language adds to the cost.
Book free consultation