Hva gir best resultater hos Google, bruk av understreker eller bindestreker i URL-er, og hva burde du velge å bruke på dine egne nettsider?
Veldig mange andre har allerede gjort utallige tester på dette området, så jeg tar meg ikke tid til å kjøre noen test selv. I stedet så henviser jeg til et relevant Google-søk for å finne slike tester. Det kan også være nyttig å lese Google-ansatte Matt Cutts artikkel om emnet, Dashes vs. underscores (fra august 2005).
Det kan ifølge flere tester og artikler om emnet tyde på at Google gir bedre resultater for nettsider som bruker bindestreker enn nettsider som bruker understreker til å fylle opp tomrommet mellom ord i URL-er. På tross av dette så har jeg selv valgt å kun bruke understreker til å skille ord fra hverandre, både på Webaksess og de andre nettstedene jeg har ansvaret for, og det er flere grunner til at jeg har valgt å gjøre det. I den sammenhengen så kan det være greit å nevne at Movable Type (som Webaksess bruker) som standard bruker understreker, mens WordPress som også er et populært CMS for weblogger, bruker bindestreker som standard.
Den viktigste grunnen til at jeg har valgt å bruke understreker er at jeg mener det er mest hensiktsmessig å prioritere hva som er best for mennesker før jeg prioriterer hva som er best for søkemotorer. Bruk av understreker gjør etter min mening URL-ene mer lettleste og dermed mer brukervennlige. Dessuten har ikke understreker noen grammatisk betydning på samme måte som bindestreker har, og det blir derfor ingen konflikt når ord naturlig skal deles med bindestrek slik som URL-en til artikkelen du leser nå er et eksempel på.
Matt Cutts artikkel om emnet forvirrer meg, det er greit nok at han anbefaler det ene fremfor det andre, men jeg synes ikke det virker som om Google har noen nevnverdige problemer med å skille ord som er delt med understreker. Her er to eksempler:
Et Google-søk på ordene skriv om webutvikling og vinn viser i oppføringen for webaksess.no/arkiv/2006/06/skriv_om_webutvikling_og_vinn_en_usb-harddisk.html tydelig at Google klarer å skille ordene fra hverandre, for Google har jo selv uthevet søkeordene i URL-en. Se eksempelbilde:

Det går like bra når jeg ikke har skilt ordene i det hele tatt, verken med understreker eller bindestreker. Et fint eksempel på det får du hvis du søker på ordet tilgjengelighet og finner oppføringen for kastdegutitilgjengelighet.webaksess.no, søkeordet er også her uthevet i URL-en. Se eksempelbilde:

Eventuelle problemer man måtte få med å bruke understreker i stedet for bindestreker (noe jeg ikke har funnet eksempler på), vil fint kunne oppveies for ved at man bruker de samme ordene i sidenes titler og hovedoverskrifter som man gjør i URL-ene, noe som også er det mest naturlige å gjøre. Så om Google allikevel har litt problemer med å skille ord som er delt med understreker fra hverandre, så burde de gode titlene og overskriftene kunne oppveie for det.
På tross av at jeg opplever Matt Cutts artikkel om emnet som en klar anbefaling for å bruke bindestreker i URL-ene når man optimaliserer sidene for Google, samt at jeg forstår han slik at Google skal ha problemer med å skille ord som er delt med understreker på en god nok måte, så har jeg vanskelig for å se problemet og med å si meg enig i at det er best praksis å bruke bindestreker, både fordi jeg synes det er viktigere å prioritere mennesker før søkemotorer, og også fordi jeg synes Google gjør en god nok jobb den dag i dag med å skille ord som er delt med understreker. Hvis Google faktisk har problemer med dette, ja da burde de fikse problemet, for det blir håpløst hvis vi som lager nettsider skal tilpasse oss søkemotorene i så stor grad, for vi kan jo ikke endre URL-ene våre hver gang søkemotorene endrer sin praksis. Hva som er best for menneskene som bruker nettsidene våre må være vår første prioritet.
Min anbefaling er derfor klar, bruk understreker til å dele ord som skal være delt, og bruk bindestreker til det de er ment for.
Jeg er helt enig med deg!
Det er jeg også!
Det skulle dog ikke forundre meg om samtlige WordPress-brukere som finnes der ute er uenige med meg, og at de i så fall er det av den enkle grunn at deres weblogg-verktøy som standard bruker bindestreker. Men til gjengjeld så er vel samtlige Movable Type-brukere enige med meg, da! Men spøk til side, for jeg håper ikke at vi er så enkle av oss at vi lar dét bestemme vårt syn på saken.
Sånn først: ikke et vondt ord om oss wordpress brukere (evt. fanatikere alt ettersom)
Personlig liker jeg best understreking, – og har endelig klart å oppdrive en plugin for wordpress som gjør akkurat det.
Men akkurat det med menneskelig perspektiv vil jeg gjerne kommentere;
Jeg er nettopp vært igjennom dette med mennesker som kan null og niks om web, og når jeg sa til dem at (etter en lang forklaring om å unngå mellomrom) det var best med understrek, så ville de gjerne vite hvorfor, og fordi 'det var så mye lettere og enklere å bare bruke bindestrek'
Jeg sa da til dem at det var lettere å tolke addressen for folk flest + gamle nettlesere.
Men når det egentlig er 'ett fett' så bør man kanskje fokusere på å unngå mellomrom? – for det blir fortsatt brukt.
Det er litt merkelig at Matt Cutts postet det om underscores i urls, ettersom dette medførte en stor migrasjon fra underscores til bindestrek. Samtidig virker det også som om "støtten" eller indeksering av urls med underscores er minst like god som med bindestreker. Litt mer interessant blogging om det hos 12pointdesign.
Takk for lenken til 12pointdesign, bza, det var en veldig interessant artikkel.
Kristin K. Wangen: Men når det egentlig er 'ett fett' så bør man kanskje fokusere på å unngå mellomrom? – for det blir fortsatt brukt.
Jeg er ikke sikker på om jeg forstår deg rett. Men hvis du mener å slå sammen alle ordene i URL-ene og verken bruke understreker eller bindestreker for å skille dem, da synes jeg ikke det er noen god idé, for da blir de vanskeligere å lese for mennesker. Men jeg misforstod deg kanskje?
PS: Som noen kanskje har lagt merke til så var det i går store problemer med serveren som Webaksess ligger på. Det medførte at sidene tidvis var utilgjengelige og tidvis var tilgjengelige men uten stilarket. I dag så ser det derimot ut til å ha bedret seg litt, men det er fortsatt noe galt. Fordi det er helg så er det mulig at problemene vil komme og gå helt til mandag …
Jeg bruker verken MT eller WP, og har måttet fikse slikt som dette selv. Og jeg valgte helt intuitivt understreker som erstatning for mellomrom. Det falt meg aldri inn å bruke bindestrek.
Det jeg mente eller rettere sagt tenkte på med å unngå mellomrom er at jeg ser mange fortsatt legger ut filer med mellomrom – "min side.html" -> http://minside.url/min%20side.html f.eks, det er også mange cms script som heller ikke har noen automatisk løsning for dette slik som WordPress og Movable Type.
Men det blir litt på siden av denne diskusjonen som da blir om hva som er best å bruke i stedet.