Underscores in URL's
Webadressen moeten woorden scheiden met koppeltekens in plaats van underscores. Silktide rapporteert pagina's waarvan de adressen underscores bevatten.
Vergelijk:
https:\/\/example.com\/office_chairs <- underscores
https:\/\/example.com\/office-chairs <- koppeltekens
Waarom dit belangrijk is
Zoekmachines behandelen een koppelteken als woordscheiding, maar een underscore als woordverbinding: office-chairs wordt gelezen als "office" en "chairs", terwijl office_chairs wordt gelezen als één onbekend woord. Trefwoorden in een URL met underscores verliezen hun waarde bij het koppelen aan zoekopdrachten.
Underscores zijn ook lastig voor mensen. In een onderstreepte link verdwijnt de underscore in de onderstreping, waardoor de URL eruitziet alsof deze spaties bevat. Bovendien hebben veel niet-technische gebruikers moeite om een underscore te typen of te dicteren.
Zo los je dit op
- Geef de URL-slug van de pagina een nieuwe naam en gebruik koppeltekens tussen woorden. Bij de meeste contentmanagementsystemen kun je de slug bewerken, en veel systemen kunnen zo worden geconfigureerd dat ze automatisch slugs met koppeltekens genereren.
- Voeg een omleiding toe van de oude URL met underscores naar de nieuwe URL, zodat bestaande links en bladwijzers blijven werken.
- Het hernoemen van bestaande URL's brengt reële kosten met zich mee (omleidingen die je moet onderhouden en linkwaarde die tijdelijk verandert), dus weeg dit af tegen het voordeel. Voor pagina's die al lange tijd bestaan en die je besluit ongewijzigd te laten, kun je de bevinding .
Hoe Silktide dit test
- Neem de URL van de pagina en negeer een eventuele querystring (het gedeelte na
?). - Markeer de pagina als het resterende adres ergens een underscore (
_) bevat.