Skip to content
Contact me

Sancts, in two languages

Sancts, in two languages, is a Framer development case: Sancts sells ready-to-build house plans by architect Bob Manders, and Pavlo Zhydkykh built the site in Framer from the client's design, in English and Dutch, 15 pages per language. The site went live in May 2026.

Livesancts.co

Does ChatGPT recommend your website?

Free report in 48 hours · 5 AI engines

Client
House plans
Architect
Bob Manders
Work
Framer development
Design
By the client
Languages
English, Dutch
Live since
May 2026

Key takeawaysUpdated By

Key takeaways

  • Pavlo Zhydkykh built Sancts in Framer from the client's design, with an English and a Dutch version of every page.
  • Each language has a separate sitemap, sitemap_en.xml and sitemap_nl-NL.xml, joined in one sitemap index on sancts.co[4].
  • The Sancts pages carry hreflang links for en, nl-NL and x-default, which help Google point each user to the right language version[2].
  • Google treats localized pages as duplicates only when the main content stays untranslated[2].
  • Framer Localization creates language versions of one site without duplicating the whole project[3].

What is website localization?

Website localization is the adaptation of a website to another language and market: the text, the page paths and the signals that tell search engines which version is which. On Sancts, every English page has a Dutch twin under /nl/, and the pages link the two versions with hreflang tags.

Wikipedia: Website localization

Pavlo Zhydkykh

“I treat a second language as more than translated text: paths, hreflang, sitemaps and legal pages each need the Dutch version too.”

Pavlo Zhydkykh · Web designer and developer since 2016

sancts.co

Sancts home page on Framer
sancts.co, home page, built in Framer from the client designLivesancts.co

Scope

What Pavlo did

  1. 01

    Build in Framer from the client's design

  2. 02

    English and Dutch versions of every page

  3. 03

    Three house plans, each with its own access page

  4. 04

    Privacy, terms and cookie pages in both languages

Two languages

Every page in
English and Dutch

The pairs from the two sitemaps of sancts.co: each English page has its Dutch twin under /nl/, 15 pages per language.

English and Dutch page pairs on sancts.co
#PageEnglishDutch
01 Home / /nl/
02 Earthbound /earthbound /nl/earthbound
03 About /about /nl/about
04 How it works /how-it-works /nl/how-it-works
05 Knokke /knokke /nl/knokke
06 FAQ /faq /nl/faq
07 The Southern /the-southern /nl/the-southern
08 Get access: Earthbound /get-access-earthbound /nl/get-access-earthbound
09 Get access: Knokke /get-access-knokke /nl/get-access-knokke
10 Get access: The Southern /get-access-the-southern /nl/get-access-the-southern
11 Get access: help me choose /get-access-help-me-choose /nl/get-access-help-me-choose
12 Thank you /thank-you /nl/thank-you
13 Privacy /privacy /nl/privacy
14 Terms of use /terms-of-use /nl/terms-of-use
15 Cookies policy /cookies-policy /nl/cookies-policy

Checklist

7 checks for a website in two languages

The checks a two-language site has to pass, each one visible on the live Sancts pages. The list works for any pair of languages.

  1. 1. One URL per language

    Each version needs a separate address. On Sancts the English page sits at /about and the Dutch one at /nl/about.

  2. 2. hreflang on every page

    Google asks each language version to list every version, the page's own included. Sancts pages list en, nl-NL and x-default.

  3. 3. A fallback for other languages

    The x-default link tells Google which page to show visitors whose language has no version. On Sancts that is the English page.

  4. 4. Translate the main content

    Google treats localized pages as duplicates when only the menu and footer are translated. The body text needs the second language too.

  5. 5. A sitemap per language

    Separate sitemaps make each version easy to submit and check. Sancts has sitemap_en.xml and sitemap_nl-NL.xml, 15 pages each.

  6. 6. The page language in the HTML

    The lang attribute tells screen readers which language to read in, and Sancts pages declare en or nl-NL. Google does not use the lang attribute to detect language.

  7. 7. Legal pages in both languages

    Privacy, terms and cookie pages need the second language as much as the home page. Sancts has all three in English and Dutch.

Fit check

Is a Framer build from your design
right for you?

A good fit if

  • Your design is finished in Figma and needs a faithful build in Framer.
  • The site has to work in two languages, with a URL, hreflang and a sitemap per language.
  • Your team wants both languages in one Framer project, not two sites to keep in sync.
  • Every product needs a page and a request page, like the three Sancts house plans with an access page each.

Not the right fit if

  • The design is not done yet: then a design and build project fits better, as on NimbleStax.
  • Nobody on your side can check the second language before launch.
  • The site must stay on WordPress or Webflow: Pavlo builds only on Framer and Astro + Sanity.

Compared

Two sites, or one site with two locales

A second language can live in a second site or in the same Framer project. Sancts keeps both languages on one domain, with the Dutch pages under /nl/.

Two sites, or one site with two locales
CriterionA separate site per languageOne Framer project, two locales
Projects to keep upOne per languageOne, with a locale per language
Design changesMade in every siteMade once, shared by both languages
Untranslated textMissing, or copied over by handFalls back to the default language until translated
URLsSeparate domains or folders, set up per siteA folder per locale, such as /nl/ on Sancts
hreflang linksAdded and kept in sync by handOn the Sancts pages: en, nl-NL and x-default

How it works

How a two-language
Framer build runs

The order Pavlo follows on a build from a client design in two languages, the kind of project Sancts was. A multi-page site takes 2 to 4 weeks.

How a two-language Framer build runs, step by step
#StepWhenWhat happensYou get
01 Call and fixed price Week 1 A call about the design, the pages and the languages. A fixed price and timeline in writing
02 Design check Week 1 The Figma file read page by page for missing phone layouts and states. A list of open questions before the build
03 Build in Framer Weeks 1-3 Pages, components and CMS built from the design, desktop to phone. A working site on a preview link
04 Second language Week 3 The second locale added, the translated copy placed and the page paths set per language. Both versions on the preview
05 Feedback, 2 rounds Weeks 3-4 Your comments on both language versions, on desktop and phone. Final fixes
06 Launch and checks End of week 4 Domain connected; hreflang, lang attributes and both sitemaps checked. A live site in two languages

In their words

Localization, in the words
of the docs and Pavlo's clients

Word for word, with the source linked: research, official documentation and the people Pavlo Zhydkykh has worked for.

“Localization lets you create language and regional versions of your site in Framer.”

Framer AcademyLocalize your site in FramerSource ↗

“Localized versions of a page are only considered duplicates if the main content of the page remains untranslated.”

Google Search CentralTell Google about localized versions of your pageSource ↗

“Among web professionals, "web development" usually refers to the main non-design aspects of building websites: writing markup and coding.”

WikipediaWeb developmentSource ↗

“He did an amazing job on my landing page. It perfectly captures what I wanted.”

Ash GhaemiFounder, Vibe Marketer · Landing pageSource ↗

“The web and mobile designs he created were amazing. His communication was prompt.”

Corentin BernardCEO, Accolade Pro · Web and mobile app designSource ↗

“He is amazing in what he contributes, both design-wise and also from the ideas.”

Oliver BockOwner, The B2B Answer · Website design, 2025Source ↗

FAQ

Questions about
the Sancts project

Still unsure? Ask your AI about Pavlo Zhydkykh:

ChatGPTPerplexityClaudeGeminiGrok

Q.01

What did Pavlo Zhydkykh build for Sancts?

The whole site in Framer from the client's design: 15 pages in English and the same 15 in Dutch. That includes three house plans with an access page each, and privacy, terms and cookie pages in both languages.

Q.02

Who designed the Sancts website?

The client did. Pavlo Zhydkykh did the Framer development: the pages, both language versions and the legal pages.

Q.03

How does a two-language site tell Google which version to show?

With hreflang links: each page lists every language version, the page's own included. The Sancts pages list en, nl-NL and x-default, and each language has a separate sitemap.

Q.04

Can my team edit both languages in Framer?

Yes. Framer Localization keeps the language versions in one project, and text without a translation falls back to the default language until a translation is added.

Q.05

How much does a two-language Framer site cost?

A landing page starts at $1,200 and a multi-page website at $3,000, fixed in writing before work starts; the second language is scoped in the same quote. The Sancts budget is not published.

Q.06

How long does a site like Sancts take?

A multi-page site takes 2 to 4 weeks from the first call to launch. The time for the second language is set in the quote, once the amount of text is known.

Pavlo Zhydkykh

About the author

Pavlo Zhydkykh

Pavlo Zhydkykh is a web designer and developer in Eastern Europe who has built websites for AI, fintech and B2B startups since 2016, designing and building each project himself on Framer or Astro + Sanity. Clients include MStudio Asia, Silicon Data, Inturai, Accolade Pro, NimbleStax and Sancts.

  • Top Rated on Upwork
  • 100% Job Success
  • 10 years since 2016
  • 50+ sites shipped
  • 90+ PageSpeed at launch
Kulparkivska St. 200, Lviv 79021, Ukraine +380 93 610 62 68 [email protected]

Page reviewed by Pavlo Zhydkykh · Updated

Numbers

Numbers you
can check

Read from the live site, its sitemap and the Wayback Machine on 21 October 2026. Each one links to its source.

Languages, EN and NL
2 Open the NL sitemap
Pages per language
15 Open the EN sitemap
First capture on Framer
May 2026 Open the archive

AI visibility check

  1. 1Website
  2. 2Business
  3. 3Contact
  4. 4Check

Does ChatGPT recommend your website?

Pavlo Zhydkykh asks ChatGPT, Perplexity, Gemini, Claude and Grok 20 questions your buyers ask, and shows where you show up.

Free · report in 48 hours