Webflow

How to Use Weglot: The Complete Guide for Webflow

How to Use Weglot: The Complete Guide for Webflow
Weglot — what it means
Weglot is a translation service that works with many no-code tools, including Webflow, Wix and Shopify. It handles everything from translation to SEO in roughly one click, and integrates with Webflow at the app level.
  • “I want to make a site built in Webflow multilingual”
  • “I want to know how to use Weglot, explained properly”
  • “I do not know how to fix it when the translation does not appear”

This article solves those problems.

Weglot works not only with Webflow but with many no-code tools such as Wix and Shopify, and it handles everything from translation to SEO in roughly one click. A fine piece of work.

This article collects how to use Weglot, and how to put Weglot to work in Webflow. It draws on my own experience of using it, and on what the Weglot support team told me.

The second half covers the upsides and downsides of Weglot, and the SEO results I actually got from using it.

Let’s get into it.

What this complete guide covers

These were originally separate articles by topic, merged into this single guide in July 2026. Installation, exclusion settings, what to do when the translation does not appear, and the subdirectory trick — read from the top and you will be able to use the whole thing.

How to install Weglot on a site built in Webflow

  1. Sign up for Weglot
  2. Set the DNS
  3. Paste the JS into your website
  4. Installation complete

I will take them in order.

Step 1: sign up for Weglot

From the linked page, click “Try for free” and start with the free trial.

For the first week Weglot translates up to 10,000 characters free. After that you move automatically to the free plan, downgraded to 2,000 characters, so I recommend learning your way around in that first week and then paying.

Step 2: follow the order Weglot shows you

The Weglot setup screen

From the top, enter

  • the domain of the site you want to translate
  • the original language
  • the language you want to translate into

in that order.

Step 3: set the Weglot DNS

DNS sounds slightly daunting, but it just means settings on the domain side. Open the dashboard for the domain you own. I use Google Domains, so I will walk through it there.

Adding the Weglot DNS records in a domain dashboard

Open Google Domains, open the DNS section, and you can add DNS through custom records. In my case the Webflow DNS is already set, so the Weglot DNS gets added alongside it. That creates the Weglot subdomain. Go back to Weglot, and once the DNS has been read, move to the next step.
Using subdirectories in Weglot (later in this article)

Step 4: paste the JS code into your site

Pasting the Weglot JS code into the custom code field in Webflow

Every no-code tool has a setting for the <head> tag. In Webflow it is in the custom code field under the site settings. Paste in the code shown there and the installation is done.

How to exclude pages from Weglot translation, to control cost

The screen for setting URL rules that exclude pages from Weglot translation

Enter the URLs you want excluded under “Setting → Translation exclusion” in Weglot, and the exclusion is done.

After setting it, check under Translation that the URL is excluded — that a line has been struck through it.

  • Note: if you are over your Weglot character count, or on the free plan, Weglot stops, so it appears not to display correctly.

After setting the exclusion, also delete the excluded pages under “Translation → URL”.

How to exclude everything except one page from Weglot translation

An exclusion rule that leaves only one page translated

Set it up using the image as a guide.

  • ^(?!\/the-url-you-want\/).*

Setting it as in the image translates only the pages under /posts and excludes everything else.

Put the URL of the page you want translated in place of “the-url-you-want”, and every other page is excluded from translation. That keeps the character count down, and the cost with it.

You can also use

  • ^(?!\/posts).*

to exclude the /posts pages as well.

How to count the characters across a whole site

The tool below counts the characters across an entire site. Filters let you measure only the pages you care about, which pairs perfectly with Weglot.

wc.ccjk.tech/

“Weglot is not translating!” — how to fix it

I ran into the bugs below in Weglot. They may have been fixed in an update, but here are the fixes for anyone who is stuck.

  • Nothing gets translated
  • The URL does not change when you open the translated page
  • The subdirectory cannot be deleted

Here is how to fix each of those.

How to fix Weglot bugs

When nothing gets translated

This bug tends to happen in one of two situations.

  1. You are over the translation character limit
  2. The URL has not been scanned

1. You are over the translation character limit

Weglot appears to stop working once you exceed the character count.

So limit which pages get translated and keep within the count. How to limit which pages are translated →

2. The URL has not been scanned

Sometimes a page stops being translated after you delete or exclude a translation. In that case, scan your own site from “Missing a URL? Scan your website.” at the bottom of “Translation → URLs”.

That brings the translation back.

When the URL does not change on the translated page

This bug tends to happen in the following situations.

  1. You are over the translation character limit
  2. You have only just installed it

1. You are over the translation character limit

As above, going over the translation limit stops the feature, which can produce the bug where the URL does not change.

How to limit which pages are translated →

2. You have only just installed it

Straight after installation the URL sometimes does not switch properly. Leave it 24 hours and see.

When the subdirectory cannot be deleted

There is a bug where a subdirectory added in Webflow cannot be deleted.

It says “DNS settings remain”, but the same message appears even when you have deleted all of them. Contact support and have them delete it.

How to use Weglot subdirectories in Webflow (the workaround)

  1. First, log in to or sign up for Weglot‍
  2. Open Setup and turn subdomains off
  3. Open the link (this is the trick)
  4. A new subdirectory option appears
  5. Follow the steps to configure it

That is the flow. Let’s look at it in detail.

1. Sign up for Weglot

From the linked page, click “Try for free” and start with the free trial.

For the first week Weglot translates up to 10,000 characters free. After that you move automatically to the free plan, downgraded to 2,000 characters, so I recommend learning your way around in that first week and then paying.

2. Open Setup and turn subdomains off

Go to the Weglot dashboard and disable subdomains from Setup.

The Weglot Setup screen where subdomains are disabled

3. Open the link (this is the trick)

The Setup screen you first configured in Weglot then appears. At that point, open the subdirectory-only URL.

4. A new subdirectory option appears

A new box appears, and subdirectories become selectable.

The screen where the subdirectory option has been added in Weglot

5. Follow the steps to configure it

Set the DNS as instructed and the subdirectory is installed. With a subdirectory there are two DNS settings.

You also have to set the “www” for SSL. But if you are using Webflow, you have already set “www” in Webflow, so only one of the two can be set. Weglot support states that they would like the Weglot “www” to take priority.

Personally I would rather have set the Webflow one, but I switched to Weglot. (Webflow then throws an error.)

The upsides and downsides of Weglot

The upsides of Weglot

Easy to install

Reaches languages you do not speak

SEO handled properly

The downsides of Weglot

Expensive

Google Translate stops working across the whole site

What actually happened when I used Weglot

  • What SEO rankings did Weglot get overseas?
  • Does straight translation increase traffic from abroad?

The short answer: traffic from abroad did increase. I began running this site in multiple languages with Weglot, then moved to Webflow’s native Localization and kept going with Japanese to Korean. Page views from Korea grew, and a handful of Webflow affiliate conversions came through. My honest impression is that with a topic like Webflow, where many users are outside Japan, straight translation can bring in a certain amount of traffic.

The business result, though, told honestly: in roughly two years of running it, we received zero web production inquiries and won zero work. Search volume in Korea skews to NAVER rather than Google, so the pool of searches was small; the machine-translated Korean still read unnaturally in places; and we had nobody able to handle a Korean-language inquiry in the first place. “Traffic came, revenue did not” is my measured result.

Cost matters too. At the time I was paying just under ¥100,000 a year for the Webflow subscription with Localization included. After switching the site itself to AI production, the running cost is ¥1,500 a year for the domain and nothing else.

My conclusion as of 2026 is that going multilingual is more realistic when you have AI translate every page and run it yourself, rather than paying a translation tool every month. Weglot is attractive for its three-minute setup and is still an option if you want a tool to handle everything, but check the monthly cost and the machine translation quality before you commit.

For the specific numbers behind the decision to withdraw, and what I did next, see the measured write-up on Korean localization.

FAQ

Is Weglot free to use?

The first week is a free trial that translates up to 10,000 characters. After that you move automatically to the free plan, which covers 2,000 characters. Learning your way around in that first week and then paying is the approach I recommend.

What should I check when Weglot does not translate?

First, whether you are over your plan’s character limit; second, whether the URL has been scanned. Scanning from “Missing a URL? Scan your website.” at the bottom of Translation → URLs gets the translation working again.

How do I translate only certain pages and keep the cost down?

Enter the URLs you want excluded under Setting → Translation exclusion. The regex ^(?!\/the-url-you-want\/).* excludes everything except the page you name, which keeps both the character count and the cost down.

How does Weglot compare with Webflow’s native Localization?

Weglot is easy to install and supports many no-code tools, but the monthly cost is on the high side. I moved from Weglot to Webflow Localization and then to running AI translation myself. The first-hand comparison is linked at the end of the article.

What if a Weglot subdirectory cannot be deleted?

There is a bug where the message “DNS settings remain” appears even after you have deleted every DNS record. You cannot remove it yourself in that case, so contact Weglot support and have them delete it.

A Webflow site people find in search, and your team can update.

Webflow site production from ¥1,000,000 (excl. tax), about 1.5 to 2 months. Questions from readers who got stuck are welcome, free of charge.

The author of this article (who writes this Webflow blog) personally handles everything from consultation to delivery and operation. The price never changes after we start.