For the complete documentation index, see llms.txt. This page is also available as Markdown.

Exclude content and URLs from translation

Keep specific content, pages or languages out of your translations.

Exclusions are managed from your Weglot dashboard and are reachable from buttons in the plugin settings (Settings → Plugins → Weglot).

Exclude content blocks

Use Block exclusion to stop Weglot translating specific parts of your pages, identified by a CSS selector — for example a code snippet, a brand name, or a third-party widget. The matching elements are served in their original language on every page.

Weglot also excludes a few technical elements automatically, such as icon fonts (.material-icons, Font Awesome) and the Craft debug toolbar.

Exclude URLs, pages or languages

Use URL exclusion to keep entire URLs out of translation. You can:

  • target URLs with an exact match or a regular expression,

  • exclude a URL only for some destination languages,

  • choose what happens on an excluded URL — redirect visitors to the original language, or return a 404.

Some paths are always excluded so the plugin and Craft keep working: action requests (/actions/), the sitemap, and the Craft control panel.

Excluding a page from translation is different from dropping a language. To stop offering a language entirely, remove it from Destination Languages in the plugin settings.