Understreker i URL-er
Nettadresser bør skille ord med bindestreker i stedet for understreker. Silktide rapporterer sider der adressene inneholder understreker.
Sammenlign:
https:\/\/example.com\/office_chairs <- understreker
https:\/\/example.com\/office-chairs <- bindestreker
Hvorfor dette er viktig
Søkemotorer behandler en bindestrek som et ordskille, men en understrek som en ordsammenføyer: office-chairs leses som «office» og «chairs», mens office_chairs leses som ett ukjent ord. Nøkkelord i en URL med understreker mister verdien sin når søk skal matches.
Understreker er også vanskelige for mennesker. I en understreket lenke forsvinner understreken inn i understrekingen, slik at URL-en ser ut som om den inneholder mellomrom, og mange ikke-tekniske brukere har problemer med å skrive eller diktere en understrek i det hele tatt.
Slik løser du det
- Gi sidens URL-slug et nytt navn, og bruk bindestreker mellom ordene. De fleste innholdsstyringssystemer lar deg redigere sluggen, og mange kan konfigureres til å generere slugger med bindestreker automatisk.
- Legg til en omdirigering fra den gamle URL-en med understreker til den nye, slik at eksisterende lenker og bokmerker fortsetter å fungere.
- Det har reelle kostnader å gi etablerte URL-er nye navn (omdirigeringer som må vedlikeholdes og lenkeverdi i overgang), så vei dette opp mot fordelene. For sider som har vært der lenge, og som du velger å la være som de er, kan du funnet.
Slik tester Silktide dette
- Ta sidens URL, og ignorer eventuelle søkeparametere (delen etter
?). - Marker siden hvis den gjenværende adressen inneholder en understrek (
_) noe sted.