WordPress meertalig maken: plugins en aanpak
WordPress kan van zichzelf geen website in meerdere talen tonen. Daarvoor heb je een vertaalplugin nodig. De bekendste zijn Polylang, WPML en TranslatePress. Ze werken alle drie, maar op een andere manier. Hier lees je hoe ze verschillen en hoe je WordPress stap voor stap meertalig maakt.
In het kort
- Polylang: gratis basisversie, je maakt per taal een aparte pagina.
- WPML: betaald, vanaf €39 per jaar volgens de prijspagina van WPML.
- TranslatePress: je vertaalt visueel aan de voorkant van je site.
- Kies één plugin en zet geen twee vertaalplugins tegelijk aan.
- Laat automatische vertalingen nalezen voordat je ze publiceert.
Waarom heb je een plugin nodig?
Je kunt in WordPress de taal van het beheerscherm kiezen, maar je website toont dan nog steeds één taal. Een vertaalplugin koppelt pagina’s aan elkaar als vertalingen, voegt een taalkeuze toe en geeft elke taal een eigen URL. Dat laatste is belangrijk: Google raadt een eigen URL per taalversie aan.
De drie bekendste vertaalplugins
Polylang
Met Polylang vertaal je berichten, pagina’s, media, categorieën en menu’s. De taal staat in de URL, of je kiest per taal een subdomein of eigen domein. Er is geen limiet op het aantal talen. Volgens de pluginpagina op WordPress.org heeft Polylang meer dan 900.000 actieve installaties. Voor WooCommerce heb je een betaalde uitbreiding nodig. Polylang Pro voegt onder meer automatische vertaling met DeepL toe.
WPML
WPML is volledig betaald. Op de prijspagina van WPML staan drie pakketten: Multilingual Blog voor €39, Multilingual CMS voor €99 en Multilingual Agency voor €199, steeds met een jaar updates en support. Wil je page builders, menu’s of WooCommerce vertalen, dan heb je minimaal het CMS-pakket nodig. Na een jaar blijft WPML werken, maar zonder verlenging krijg je geen updates meer.
TranslatePress
Bij TranslatePress vertaal je de pagina aan de voorkant, terwijl je hem ziet. Dat werkt ook met teksten uit page builders, formulieren en WooCommerce. De gratis versie ondersteunt één extra taal en automatische vertaling met een limiet van 2.000 woorden via TranslatePress AI. Meer talen en het vertalen van SEO-titels en URL’s zitten in de betaalde versies.
Polylang, WPML en TranslatePress vergeleken
| Onderdeel | Polylang | WPML | TranslatePress |
|---|---|---|---|
| Gratis versie | Ja | Nee | Ja, één extra taal |
| Manier van vertalen | Aparte pagina per taal | In de editor, vanaf CMS ook een vertaaleditor naast elkaar | Visueel aan de voorkant |
| WooCommerce | Betaalde uitbreiding | Vanaf CMS-pakket | Werkt direct |
| Automatisch vertalen | DeepL in Pro | AI-woorden vanaf CMS-pakket | 2.000 woorden gratis, meer in betaald |
| Kosten | Gratis, Pro betaald | €39, €99 of €199 | Gratis, uitbreidingen betaald |
Gegevens van de officiële plugin- en prijspagina’s, geraadpleegd op 23 oktober 2026. Prijzen en functies kunnen veranderen.
WordPress meertalig maken in zes stappen
- Maak een back-up. Je verandert de URL-structuur van je site, dus zorg dat je terug kunt.
- Kies één plugin. Zet eerdere vertaalplugins uit voordat je een nieuwe activeert. Polylang waarschuwt daar zelf ook voor.
- Stel de talen en URL’s in. Kies je hoofdtaal en de extra taal, en kies voor een submap zoals
/en/of een eigen domein per taal. - Vertaal je belangrijkste pagina’s eerst. Begin met de homepage, je diensten en contact. Vertaal ook menu’s, knoppen en formulieren.
- Controleer hreflang. De plugins zetten hreflang meestal zelf, maar controleer of elke taalversie naar de andere verwijst.
- Zet een taalkeuze in je menu. Laat bezoekers zelf kiezen, zonder automatische doorverwijzing.
Waar het vaak misgaat
- Half vertaalde pagina’s. De tekst is vertaald, maar knoppen, formulieren of foutmeldingen niet.
- SEO-titels in de verkeerde taal. Vergeet de titel en meta-omschrijving per taal niet.
- Automatische vertalingen zonder controle. Lees na wat de machine heeft gemaakt.
- Geen updates. Een vertaalplugin is een plugin als alle andere. Houd hem bij, net als WordPress zelf. Zie WordPress onderhoud.
Conclusie: welke plugin past bij jou?
Wil je gratis beginnen en vind je een aparte pagina per taal prima, dan is Polylang een logische keuze. Vertaal je liever visueel, dan past TranslatePress. Heb je veel pagina’s, een webshop of meerdere sites, kijk dan naar WPML. Wil je het niet zelf inrichten? Sitefox bouwt ook meertalige websites. Lees eerst waar je op let bij een meertalige website, of bekijk wat een WordPress website laten maken kost.
Veelgestelde vragen
Kan WordPress zelf meertalig zijn?
Niet zonder plugin. WordPress kan het beheerscherm in je taal tonen, maar voor een website in meerdere talen heb je een vertaalplugin nodig.
Wat is de beste gratis vertaalplugin voor WordPress?
Polylang en TranslatePress hebben allebei een gratis versie. Polylang heeft geen limiet op het aantal talen, de gratis versie van TranslatePress ondersteunt één extra taal.
Wat kost WPML?
Volgens de prijspagina van WPML kost Multilingual Blog €39, Multilingual CMS €99 en Multilingual Agency €199, inclusief een jaar updates en support.
Kan ik twee vertaalplugins tegelijk gebruiken?
Liever niet. Zet een oude vertaalplugin uit voordat je een nieuwe activeert, anders krijg je onverwachte resultaten.
Zet een vertaalplugin hreflang automatisch?
Meestal wel, maar controleer of elke taalversie naar alle andere versies verwijst.
Bronnen
- WordPress.org: Polylang (pluginpagina) (geraadpleegd op 23-10-2026)
- WPML: prijzen en pakketten (geraadpleegd op 23-10-2026)
- WordPress.org: TranslatePress (pluginpagina) (geraadpleegd op 23-10-2026)
- Google Search Central: Managing multi-regional and multilingual sites (geraadpleegd op 23-10-2026)
- Google Search Central: Tell Google about localized versions of your page (geraadpleegd op 23-10-2026)
Verder lezen
Ook handig voor jouw bedrijf.
OfferteOfferte website bouwen: Wat kost een website laten maken?
Wat een website laten maken kost, wat er in een goede offerte hoort en hoe je offertes over drie jaar vergelijkt.
11 oktober 2026 · 9 min lezenLees verder >>
OnderhoudWebsite onderhoud kosten en WordPress onderhoud per maand
Hosting, domeinnaam, updates en wijzigingen uit elkaar getrokken, met een rekenvoorbeeld voor een heel jaar.
9 oktober 2026 · 7 min lezenLees verder >>Liever zien dan lezen?
Wij maken gratis een ontwerp van jouw nieuwe website. Je beslist daarna pas.
Website huren vanaf €49 per maand
Geen bedrag vooraf, wel een complete website met hosting, onderhoud en wijzigingen.
Pakketten en prijzenBekijk >>Gratis website-ontwerp aanvragen
Zie eerst hoe jouw website eruit kan zien.
Je krijgt een klikbaar ontwerp met je eigen logo, foto’s en teksten. Bevalt het niet, dan kost het je niets.
- €0 vooraf
- Binnen 2 werkdagen live
- Huren of kopen
(function(){
var d=document,els=d.querySelectorAll('.sf-rv');
function all(){for(var i=0;i<els.length;i++)els[i].classList.add('in');}
if('IntersectionObserver' in window){d.documentElement.classList.add('sf-js');var fired=false;
var io=new IntersectionObserver(function(en){fired=true;en.forEach(function(e){if(e.isIntersecting){e.target.classList.add('in');io.unobserve(e.target);}});},{rootMargin:'0px 0px -8% 0px',threshold:.08});
for(var i=0;i<els.length;i++)io.observe(els[i]);setTimeout(function(){if(!fired)all();},2500);}else{all();}
var im=d.images;for(var z=0;z<im.length;z++)(function(g){var n=0,src=g.getAttribute('src');function again(){if(n++<3)setTimeout(function(){g.src=src+'?r='+n;},800*n);}g.addEventListener('error',again);if(g.complete&&!g.naturalWidth&&g.loading!=='lazy')again();})(im[z]);
var tg=d.querySelectorAll('.sf-tg');
function mode(m){for(var i=0;i<tg.length;i++){var on=tg[i].getAttribute('data-mode')===m;tg[i].classList.toggle('on',on);tg[i].setAttribute('aria-pressed',on?'true':'false');}
var sw=d.querySelectorAll('[data-huur]');for(var j=0;j<sw.length;j++)sw[j].textContent=sw[j].getAttribute('data-'+m);
var ln=d.querySelectorAll('[data-href-huur]');for(var k=0;k<ln.length;k++)ln[k].setAttribute('href',ln[k].getAttribute('data-href-'+m));
var bl=d.querySelectorAll('[data-show]');for(var q=0;q<bl.length;q++)bl[q].hidden=bl[q].getAttribute('data-show')!==m;}
for(var t=0;t<tg.length;t++)tg[t].addEventListener('click',function(){mode(this.getAttribute('data-mode'));});
if(window.SF_START_MODE)mode(window.SF_START_MODE);
var AJAX='/wp-admin/admin-ajax.php?action=sf_aanvraag2',fs=d.querySelectorAll('[data-sf-form]');
for(var f=0;f<fs.length;f++)(function(fm){fm.addEventListener('submit',function(e){e.preventDefault();
var b=fm.querySelector('button[type=submit]'),o=b.innerHTML,m=fm.querySelector('.sf-err');
function err(x){b.disabled=false;b.innerHTML=o;if(!m){m=d.createElement('p');m.className='sf-err';m.setAttribute('role','alert');fm.appendChild(m);}m.textContent=x;}
var v=function(n){var el=fm.querySelector('[name='+n+']');return el?el.value.trim():'';};
if(!v('bedrijfsnaam')||v('telefoon').replace(/\D/g,'').length<8){err('Vul je bedrijfsnaam en een geldig telefoonnummer in.');return;}
var p=new URLSearchParams();p.append('bedrijfsnaam',v('bedrijfsnaam'));p.append('telefoon',v('telefoon'));p.append('website',v('website'));p.append('website_hp',v('website_hp'));
b.disabled=true;b.textContent='Versturen...';
fetch(AJAX,{method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded'},body:p.toString()}).then(function(r){return r.json().catch(function(){return{ok:r.ok};});}).then(function(res){
if(res&&res.ok){if(window.gtag)gtag('event','generate_lead');fm.innerHTML='<h3>Bedankt, je aanvraag is binnen.</h3><p class="s">We gaan voor je aan de slag en bellen je binnen 24 uur over je gratis ontwerp.</p>';}
else err((res&&res.error)||'Er ging iets mis. Probeer het opnieuw of mail naar info@sitefox.nl.');}).catch(function(){err('Er ging iets mis. Probeer het opnieuw of mail naar info@sitefox.nl.');});});})(fs[f]);
})();
;(function(){document.querySelectorAll('[data-sfd]').forEach(function(e){if(new Date()>=new Date(e.getAttribute('data-sfd'))){if(e.hasAttribute('data-sfl')){var a=document.createElement('a');a.href=e.getAttribute('data-sfl');a.innerHTML=e.innerHTML;e.parentNode.replaceChild(a,e);}else{e.hidden=false;}}});var s=document.querySelector('[data-stick]'),f=document.getElementById('aanvragen');if(!s)return;function u(){var r=f?f.getBoundingClientRect():null,near=r&&r.top<window.innerHeight&&r.bottom>0;s.classList.toggle('on',window.pageYOffset>500&&!near);}window.addEventListener('scroll',u,{passive:true});u();})();
Uitgelichte afbeelding: Tirza van Dijk tirzavandijk via Wikimedia Commons (CC0).
