Understreck i URL:er
Webbadresser bör separera ord med bindestreck i stället för understreck. Silktide rapporterar sidor vars adresser innehåller understreck.
Jämför:
https://example.com/office_chairs <- understreck
https://example.com/office-chairs <- bindestreck
Varför detta är viktigt
Sökmotorer behandlar ett bindestreck som en ordavgränsare men ett understreck som en ordsammanslagare: office-chairs läses som "office" och "chairs", medan office_chairs läses som ett okänt ord. Nyckelord i en URL med understreck förlorar sitt värde när sökningar matchas.
Understreck är också svåra för människor. I en understruken länk försvinner understrecket in i understrykningen, så URL:en ser ut att innehålla mellanslag, och många icke-tekniska användare har svårt att skriva eller diktera ett understreck över huvud taget.
Så åtgärdar du det
- Byt namn på sidans URL-slug så att den använder bindestreck mellan orden. De flesta innehållshanteringssystem låter dig redigera sluggen, och många kan konfigureras för att automatiskt skapa sluggar med bindestreck.
- Lägg till en omdirigering från den gamla URL:en med understreck till den nya, så att befintliga länkar och bokmärken fortsätter att fungera.
- Att byta namn på etablerade URL:er medför verkliga kostnader (omdirigeringar som måste underhållas och länkvärde under övergången), så väg det mot nyttan. För äldre sidor som du väljer att lämna orörda kan du resultatet.
Så testar Silktide detta
- Ta sidans URL och ignorera eventuella sökparametrar (delen efter
?). - Markera sidan om den återstående adressen innehåller ett understreck (
_) någonstans.