- Weglot
- Weglot is a multilingual/translation service that works with Webflow, Wix, Shopify, and many other no-code tools — roughly one click from translation through SEO handling, with app-level Webflow integration.
- "I want my Webflow site multilingual"
- "I need a clear Weglot walkthrough"
- "Translations stopped working and I don't know why"
This guide solves all three.
Weglot works not just with Webflow but with Wix, Shopify, and most no-code tools — roughly one click from translation through SEO handling.
This article collects how to use Weglot with Webflow: my own hands-on experience plus what Weglot's support team taught me directly.
What this complete guide covers
Originally separate articles, merged into this one guide in July 2026. Read top to bottom — setup, exclusions, fixing broken translations, and the subdirectory trick — and you'll be operational.
Installing Weglot on a Webflow site
- Register with Weglot
- Configure DNS
- Paste the JS into your site
- Done
Step 1: Register
Click "Try for free" and start on the free trial.
Weglot's first week is free with up to 10,000 characters of translation, then auto-downgrades to the free plan (2,000 characters). Learn the ropes in week one, then subscribe.
Step 2: Follow the setup flow

Top to bottom: the domain to translate, the original language, and the target language.
Step 3: Configure Weglot's DNS
DNS sounds daunting, but it's just settings on the domain side. Open your domain's management console.

Open the DNS section and add Weglot's record as a custom record alongside your Webflow DNS. This creates Weglot's subdomain. Back in Weglot, once DNS resolves, move on.
Using subdirectories instead (later in this article)
Step 4: Paste the JS code

Every no-code tool has a head-tag setting; in Webflow it's the custom code field in site settings. Paste the displayed code and installation is complete.
Excluding pages from translation (cost control)

Enter the URLs to exclude under Setting → Translation exclusion — that's it.
Afterwards, confirm in Translation that the URL shows as excluded (struck through).
- Note: If you're over your character limit or on the free plan, Weglot stops working and displays may misbehave.
After excluding, also delete the excluded pages under Translation → URL.
Excluding everything except one page

- ^(?!\/target-url\/).*
Put the page you do want translated in place of target-url and everything else is excluded — cutting character count, and with it, cost.
Configured as in the image, only pages under /posts get translated and everything else is excluded. You can also use ^(?!\/posts).* to exclude the /posts pages as well.
Counting your site's characters
This tool counts characters across your whole site, with filters to measure only specific pages — a perfect companion to Weglot:
"Weglot stopped translating!" — the fixes
- Translations not appearing
- URL doesn't change on translated pages
- Subdirectory can't be deleted
When translations don't appear
Usually one of two causes:
- Character limit exceeded
- URL not scanned
1. Character limit exceeded: Weglot halts when you're over the limit. Restrict which pages translate so you stay under.
2. URL not scanned: after deleting or excluding translations, pages sometimes stop translating. Use "Missing a URL? Scan your website." at the bottom of Translation → URLs and translation resumes.
When the URL doesn't change on translated pages
Usually the character limit again — or a fresh installation. If newly installed, give it 24 hours.
When a subdirectory won't delete
A known bug shows "DNS settings remain" even after removing everything. Contact support and have them delete it.
Using Weglot subdirectories with Webflow [the trick]
- Log in or register
- Open Setup and turn the subdomain OFF
- Visit the special link [the trick]
- A subdirectory option appears
- Follow the setup
1. Register with Weglot
From the linked page, click "Try for free" and start on the free trial.
Weglot gives you 10,000 characters of translation free for the first week. After that it drops automatically to the free plan, capped at 2,000 characters — so learn the tool during that first week and decide about paying afterwards.
2. Disable the subdomain in Setup
In the Weglot dashboard, disable the subdomain under Setup.

3. Visit the special link [the trick]
When the initial Setup screen appears, visit the subdirectory-specific URL.
4. The subdirectory option appears

5. Follow the setup
Configure the DNS as instructed and the subdirectory is live. Subdirectories require two DNS entries.
An SSL "www" setting is also needed — but Webflow users already have "www" configured in Webflow, and only one can hold it. Weglot support asks that Weglot's "www" take priority (setting Webflow's side errors out).
Weglot's pros and cons
Pros
- Easy installation
- Reach languages you don't speak
SEO handled properly
Cons
- Pricey
- Google Translate stops working across the site
What happened when I actually used Weglot
For the record: I later moved from Weglot to Webflow's native Localization, and then to AI-translated pages I operate myself. That full journey is documented in our year with Webflow Localization.
Frequently asked questions
Is Weglot free?
The first week is a free trial with up to 10,000 characters, after which it auto-downgrades to the free plan (2,000 characters). Learn it in week one, then subscribe.
What should I check when Weglot stops translating?
First whether you've exceeded your plan's character limit, then whether the URL has been scanned. 'Missing a URL? Scan your website.' at the bottom of Translation → URLs resumes translation.
How do I translate only specific pages to control costs?
Add exclusions under Setting → Translation exclusion. The regex ^(?!\/target-url\/).* excludes everything except the specified page, cutting character count and cost.
How does Weglot compare with Webflow's native Localization?
Weglot installs easily and supports many no-code tools but costs more monthly. The author moved from Weglot to Webflow Localization and then to self-operated AI translation.


