Add SiteDialect to WordPress

Translate your WordPress site into 20+ languages with a single script tag. Works with WooCommerce, Elementor, Divi, and every theme in the WordPress ecosystem.

Installation in 3 Steps

Step 1 — Copy your snippet

Log in to your SiteDialect dashboard and copy the script tag for your site.

<script src="https://cdn.sitedialect.com/sd.js"
        data-site-id="YOUR_SITE_ID"
        defer></script>

Step 2 — Paste into your header

Option A — Theme editor: Go to Appearance → Theme File Editor, open header.php, and paste the snippet just before the closing </head> tag.

<!-- header.php -->
...
<script src="https://cdn.sitedialect.com/sd.js"
        data-site-id="YOUR_SITE_ID"
        defer></script>
</head>

Option B — Plugin (recommended): Install the free Insert Headers and Footers plugin by WPCode. Navigate to Code Snippets → Header & Footer, paste the snippet into the Header box, and save.

Step 3 — Verify

Visit your site in an incognito window. You should see the SiteDialect language switcher widget. Select a language to confirm translations load correctly.

Compatibility Notes

  • WooCommerce: Product titles, descriptions, and checkout fields are translated automatically. Cart and account pages work out of the box.
  • Page builders: Elementor, Divi, Beaver Builder, and WPBakery content is fully supported—no extra configuration needed.
  • Caching plugins: Compatible with WP Super Cache, W3 Total Cache, LiteSpeed Cache, and WP Rocket. Translations are loaded client-side, so page caching works normally.
  • Multisite: Add the snippet to each sub-site individually, or place it in your network-activated theme’s header.php for all sites at once.

SEO Benefits

SiteDialect generates clean, cached translations that search engines can index. Unlike browser-based translation widgets, your translated content is visible to crawlers, helping you rank in local-language search results. Each translated page preserves your existing URL structure and metadata, so you gain organic visibility in new markets without managing separate WordPress installs or subdomain configurations.

Ready to go multilingual?

Start translating your WordPress site today. Setup takes under 2 minutes.

Get Started — $5.99/mo