Documentatie

SEO, URL's en cache

SEO: hreflang, sitemap en canoniek

  • hreflang — elke pagina vermeldt de versies in de andere gepubliceerde talen in de <head>. Een concepttaal wordt noch hier, noch in de sitemap aangekondigd.
  • Canoniek en og:url — op vertaalde pagina's verwijzen ze naar het vertaalde adres, met alleen WordPress of met Yoast SEO, Rank Math of Slim SEO. Een canonical die naar de oorspronkelijke pagina verwijst, zou Google vertellen dat de vertaling dubbele inhoud is.
  • Sitemap — de plugin heeft geen eigen sitemap: het voegt de vertaalde pagina's toe aan de sitemap die je al hebt en die je al hebt ingediend bij Search Console.
    • Yoast SEO, Rank Math en Slim SEO — elke pagina krijgt één <url> per taal, met alle versies in <xhtml:link hreflang>, zoals Google aanbeveelt.
    • Geen SEO-plugin — de WordPress wp-sitemap.xml krijgt één sitemap per taal.
  • Het opslaan van de talen wist de cache van de Rank Math en Yoast sitemap, zodat een nieuwe taal meteen zichtbaar is.
  • Gestructureerde gegevens (JSON-LD) — wat Google in zoekresultaten toont: de productnaam en -beschrijving, het kruimelpad, de paginatitel, geschreven door WooCommerce en de SEO-plug-ins. Op vertaalde pagina's gebruikt het dezelfde vertalingen als de pagina en verwijzen de links van de site erin naar de vertaalde adressen. Het gebruikt geen tekens. Tekst die alleen in de JSON-LD voorkomt en op geen enkele pagina staat, blijft in de brontaal.
  • Adressen worden vertaald — zie Vertaalde adressen.

URLs, zoeken en datums

Vertaalde adressen

Met Instellingen → Vertaalde adressen ingeschakeld staat elk adres in de taal van de lezer — pagina's, berichten, producten, categorieën, tags, aangepaste berichttypen en taxonomieën, de basissen en de WooCommerce-eindpunten: /product/linen-blouse/ wordt /de/produkt/leinenbluse/, en /my-account/orders/ wordt /de/mein-konto/bestellungen/. Dit is wat Google aanbeveelt. Het is ingeschakeld voor nieuwe installaties; een site die wordt bijgewerkt, behoudt de bestaande adressen totdat je het inschakelt.

  • Er gaat niets kapot. Het adres in de brontaal met het voorvoegsel verwijst met een 301-omleiding naar het vertaalde adres, zodat bestaande links, bladwijzers en zoekresultaten blijven werken. Als je de optie uitschakelt, gebeurt het omgekeerde.
  • Een adres verandert nooit vanzelf. Het wordt één keer gemaakt op basis van de vertaalde titel (of op basis van de slug, wanneer die handmatig is geschreven) en blijft behouden. Een nieuwe vertaling van de titel verplaatst het niet.
  • Wijzig het handmatig op het tabblad Adressen . Het vorige adres blijft permanent naar het nieuwe adres verwijzen.
  • Als je het inschakelt worden de adressen op de achtergrond gemaakt; ze verschijnen binnen enkele minuten.
  • Bijna geen tekens. De meeste adressen komen uit de titel, die toch al wordt vertaald. Alleen handmatig geschreven slugs en de basissen gebruiken een paar tekens, eenmalig.
  • Andere schriften. Russische en Japanse adressen blijven in hun eigen schrift, zoals Google aanbeveelt, en accenten volgen de regels van elke taal (in het Duits, ü wordt ue).

Het vertaalde adres komt in elke interne link op de pagina — de inhoud, de menu's, ACF-linkvelden, knoppen van paginabouwers, shortcodes — en in de canonical, hreflang, de sitemaps en de gestructureerde gegevens. WordPress ziet daaronder nog steeds alleen de slugs van de brontaal: de plug-in vervangt ze bij het binnenkomen en buitengaan. Er zijn geen herschrijfregels nodig: /es/tienda/ werkt met de permalinks die de site al heeft.

Iemand die in een andere taal zoekt, vindt resultaten. Als een bezoeker in het Duits zoekt naar “Jacke”, zoekt de plugin de bijpassende bronterm op (“Jas”) - het thema en de zoekmachine hoeven niets te weten.

Data

Het datumnotatie opgeslagen in de instellingen bevat vaak tekst uit de brontaal (j \d\e F \d\e Y zou geven “9 de September de 2026”). Op vertaalde pagina's gebruikt de plugin het eigen formaat van elke taal (September 9, 2026).


Pagina-cache

  • Elke taal is een ander adres, zodat de pagina-cache elke versie afzonderlijk opslaat.
  • Na het vertalen, maakt de plugin automatisch de vertaalde versies van de pagina's die zijn gewijzigd in: WP-Optimize, LiteSpeed Cache, WP Rocket en W3 Total Cache.
  • Na een handmatig gecorrigeerde vertaling — in Strings of op de pagina zelf — wist de plug-in de volledige cache een minuut later. Een zin kan op elke pagina staan (het menu, de footer), en correcties die binnen die minuut worden aangebracht, worden in dezelfde cachewissing opgenomen. Wie de correctie aanbrengt, ziet de wijziging meteen, omdat ingelogde gebruikers de cache overslaan.
  • Met een ander cachesysteem, moet u het misschien handmatig wissen na een grote vertaling (of het aansluiten via de acties in Voor ontwikkelaars).

Waarschuwing: cache levensduur onder 12 uur. Als het thema een inlogbox in de header toont (of enige vorm met een nonce), is die beveiligingscode slechts 12 tot 24 uur geldig. Op een pagina die langer dan dat is gecached, mislukt de login stilletjes. Dit geldt voor elke taal.

Publiceren.
Lees het in
elke taal.

30.000 tekens, één site, geen kaart. De sleutel arriveert per e-mail na de kassa.