Underscore of Dash in URLs - Wat is de beter voor SEO?

Een veel gestelde vraag is: Wat is het beste voor zoekmachine optimalisatie: underscores of dashes (koppelteken, mintekens, hyphens)? Welke word separator je moet gebruiken voor betere SEO is de dash (koppelteken, minteken, hyphen) en ik zal laten zien waarom.

Overigens kwam deze vraag ook al terug tussen de comments van mijn post SEO voor Wordpress blogs en vroeg een betrouwbare SEOKING lezer Sint Smeding dit zich ook af in zijn post URL-optimalisatie: koppelteken of underscore?. Ik had al enkele maanden geleden beloofd om deze topic te behandelen, beter laat dan nooit zal ik maar zeggen :-)

Matt Cutts, engineer bij Google's webspam team, verklaart waarom dashes vaak beter zijn dan underscores (engelstalig, 2005). Ik zal even mijn vertaling hiervan geven en mijn ervaring hiermee.

Underscore vs Dash

De underscore (_) en de dash (-) worden op verschillende manieren geïnterpreteerd door zoekmachines. Woorden met een underscore worden gezien als een enkele woord. Maar woorden met een dash (minteken) worden gezien als aparte woorden. Een voorbeeld laat dit duidelijk zien.

woord1_woord2: Dit wordt als één woord gezien, namelijk woord1_woord2. Dus als je zoekt op woord1 of woord2, dan is er geen match. Maar zoek je op woord1_woord2, dan wel.

Dit is ook wel nuttig, want sommige woorden hebben een underscore in hun naam. Denk bijvoorbeeld aan programmeer functies, zoals PHP's mysql_real_escape_string() en dergelijke.

woord1-woord2: Dit wordt gezien als twee aparte woorden, namelijk woord1 en woord2. Wanneer je zoekt op woord1 of woord2, dan heb je een match. Maar ook met "woord1 woord2".

In meeste gevallen wil je dus een dash gebruiken, omdat je hiermee je sleutelwoorden kan scheiden in je URLs. Althans, dat kun je lezen op Matt Cutt's blogpost. Om het punt te illustreren zal ik een voorbeeld laten zien.

Het belang van keywords in je URL

Om te zien wat het effect is van dashes en underscores in URLs heb ik een mini experiment opgezet. Mijn post Meta Description Truuk Werkt Niet Meer in Google van enkele weken geleden heeft deze URL: http://www.seoking.nl/meta_description_truukzor/. Een andere post, Volg je Concurrenten met Google Alerts, heef deze URL: http://www.seoking.nl/link-building-flopperslipper/.

Wat je opvalt is dat de beide URLs een keyword hebben die nog niet in de Google index bestaat, namelijk truukzor en flopperslipper. Ook is de word separator anders voor de URLs, de een gebruikt een underscore en de ander een dash. Beiden woorden staan ook niet in de content. Hiermee willen we dus kunnen zien of je kunt ranken op keywords die alleen in de URL staan.

Underscores in URL

Stel dat we zoeken op truukzor, zouden we mijn post op de SERP terug zien? In eerste instantie zeg je van niet, omdat truukzor gescheiden is door een underscore. Met andere woorden, er is geen exacte match want woorden die geschieden zijn door een underscore behoren tot 1 woord.

truukzor.jpg

Ah, kijk eens aan. Er is geen match en onze eerste gedachte klopt dus. Wat als we precies zoeken op meta_description_truukzor? Krijgen we dan wel een match? Volgens mij wel...

truukzor2.jpg

Okay, wanneer we precies zoeken op de term met underscores dan krijgen we een match. Maar wat als we op een deel van de term zoeken met een underscore erin? Ik bedoel hiermee dat we zoeken op description_truukzor. De eerste keyword (meta) is weggelaten. Zouden we dan alsnog een match krijgen?

truukzor4.jpg

Nee, er is geen match. Het lijkt erop dat we alleen op keywords in de URL kunnen ranken wanneer we EXACT zoeken met alle underscores in je zoekterm.

Toch wil ik nog iets anders proberen. Wat als wij die underscores weghalen en dus zoeken op meta description truukzor?

truukzor3.jpg

Helaas pindakaas, geen match.

Maar wacht! Nog een laatste experiment. Wat als we zoeken op meta description? Zoals de zoekterm meta description truukzor al liet zien moet er geen match plaatsvinden. Maar deze screenshot laat iets anders zien.

truukzor5.jpg

Hiervoor kun je verschillende redenen bedenken. Laten we niet vergeten dat zoekmachines ook zoeken in content! Wat meta_description_truukzor laat zien is dat er geen web pagina's bestaan met de term in de content. Daarom was de SERP ook blank, want zoals wij nu weten is er geen match met meta_description_truukzor omdat die gescheiden is door underscores. Maar wanneer wij zoeken op meta description, dan krijgen we de betreffende pagina met truukzor in de URL wel op de SERP en de keywords in de URL zijn ook nog eens vetgedrukt. Waarom? Simpel, de zoekterm komt terug in de content (goede on-site optimalisatie ook, al zeg ik het zelf!). Wat wel raar is dat de keywords in de URL dikgedrukt zijn. Dat zou niet zo moeten zijn, want keywords die gescheiden zijn door een underscore behoort tot 1 woord. Dat liet truukzor al zien. Misschien komt het door de combinatie van match in content+URL. Iemand anders met een idee?

Wat kunnen we nu zeggen over underscores in URLs? Je kunt niet ranken op keywords die worden gescheiden door underscores.

Dashes in URL

Hoe zit het nu met dashes? Kun je ranken op keywords die gescheiden worden door dashes? Om dit te testen moeten we zoeken op flopperslipper.

flopperslipper.jpg

Ja, je kunt ranken op keywords die gescheiden zijn door dashes. Het lijkt erop dat dashes gezien worden als spaties en dat wij daarom kunnen ranken op keywords die gescheiden zijn door dashes. Kunnen we ook gevonden worden door een dash in de zoekterm te gebruiken? Laten we zoeken op building-flopperslipper.

flopperslipper_building.jpg

Ook dat lukt. Wat ook goed om te weten is, is dat Google dashes in zoektermen behandelt als separators voor spaties, dashesh en aan elkaar geplakte woorden. Deze uitkomst was dus eveneens te verwachten.

Zoek maar eens op word-wrap, dan krijg je matches terug met wordwrap, word-wrap en word wrap.

De laatste proef is met aanhalingstekens. Kunnen we ranken op keywords die tussen aanhalingstekens staan, maar in de URL zijn gescheiden door dashes? Zoek op "link building flopperslipper" en je zult het resultaat zien!

flopperslipper_quotes.jpg

Jawel, je kunt ranken op keywords die tussen aanhalingstekens staan.

Underscore of dashes: Wat is nu het beste voor zoekmachine optimalisatie?

Dashes!

Tags:
Stem op dit artikel of voeg het toe aan: Plaatsen/stemmen op NUjij Plaatsen/stemmen op eKudos Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Digg Voeg dit artikel toe aan Del.icio.us Voeg toe aan je favorieten op Technorati Voeg toe aan je Google bladwijzers Verstuur deze pagina per e-mail via Feedburner Maak een notitie op deze pagina met Fleck

Gerelateerde posts:

  • Nog een weekje vakantie
  • Professional Search Engine Optimization with PHP
  • 31 reacties

    1. Rob on August 2nd, 2007

      hmmm hier is inderdaad veel over te lezen maar echt veel aandacht heb ik er nog nooit aan besteed. We gebruiken tegenwoordig een simpele functie om URL’s te herschrijven en daarbij filteren we speciale tekens weg en gebruiken we inmiddels ook de - i.p.v. de _. Toch interessant om de oude websites eens te gaan herschrijven.

    2. Camiel on August 2nd, 2007

      Beste Tri,

      Met veel interesse lees ik je postings. Heb een vraagje met betrekking tot het gebruik van dashes (-) is dit beter dan het gebruiken van in je url.

      Bijvoorbeeld: url:http://www.seoking.nl/link building flopperslipper/

      Of maakt dit geen verschil in relatie tot het gebruik van dashes. Wij hebben hier meerdere experimenten mee uitgevoerd en in eerste instantie lijkt er geen verschil te zijn. Graag zou ik jou mening willen weten. Bij voorbaat dank.

    3. Camiel on August 2nd, 2007

      Hmm, zie dat het plusteken uit mijn vorige posting is gefilterd. Mijn vraag gaat dus over het plusteken in relatie tot het gebruik van dashes in je url.

    4. Sint on August 2nd, 2007

    5. Robbert on August 2nd, 2007

      Matt Cutts heeft onlangs op World Camp 2007 aangegeven dat Google underscores hetzelfde gaat behandelen als dashes.

      bron

    6. Henri van den Hoof on August 2nd, 2007

      Thanks Robbert. Zat me al af te vragen waar ik het laatst gelezen had om die link te plaatsen :-)

    7. Eddy on August 3rd, 2007

      Inderdaad Robbert,

      In het verslag van SEOchat kan je lezen:

      Matt mentioned one important change to how Google handles URLs that has either already been implemented or will be implemented soon: underscores will be treated as word separators. Google used to not treat them as word separators. Matt first discovered this back in 1999 – and from his point of view it was a good thing, because it allowed him to do some very geeky searches, such as FTP_BINARY, and get meaningful results (rather than pages that returned hits for either “FTP” or “BINARY”).

      Of course, a lot of searchers these days aren’t quite so geeky – and even more importantly, neither are a lot of the people who create URLs. TypePad and Movable Type blogs used underscores by default rather than hyphens to separate words, so this change on Google’s part will certainly help them. Matt still recommends using dashes to separate words in your URLs, followed by underscores; either way, it is very important to separate those words! If you don’t separate the words in your URLs, the search engine will get confused and must make some kind of guess.

    8. Arnoud on August 3rd, 2007

      Vanuit usability-oogpunt is het ook beter om “dashes” te gebruiken dan “underscores”. Bij een link met een underscore, die geplakt wordt in een e-mail, website of document, kan het door de onderstreping ook op een spatie lijken. Uiteindelijk niet een groot probleem omdat iedereen op de link zal klikken en het niet zal overtypen, maar toch…

      Verder nog een SEO-vraagje. Wat is beter bij afbeeldingen? Title= of Alt=? Of beide?

    9. Eddy on August 3rd, 2007

      alt=”beschrijving afbeelding”
      title=”titel koppeling” (kan dus gebruikt worden indien de afbeelding koppelt naar een groter formaat of nieuwe pagina)

      Title attribute gebruiken zonder koppeling heeft geen zin en belast je pagina alleen maar.

    10. Erik on August 4th, 2007

      Interessante stukje! Mijn complimenten voor het uitzoeken.

      Geldt hetzelfde voor domein namen? Oftewel als je een domein naam zoekt met 2 keywods erin, is het dan beter om de keywords te scheiden door een dash? Toevallig heb ik dat bij mij domein http:/www.hypotheek-informatie.net ook gedaan.

    11. Eddy on August 4th, 2007

      Erik je had ook gewoon kunnen vertellen dat de link achter je nick staat. Nu heeft het wel een erg hoog spamgehalte. Kan een reden worden om hier weg te blijven.

    12. SEO Noob on August 4th, 2007

      Spammen doe je hier:
      http://www.seoking.nl/top-spammers/

      :-)

      Overigens, de Title attribuut wordt inderdaad gebruikt voor koppeling naar een nieuwe pagina (grotere afbeelding), 100% nutteloos is het iig niet wanneer je geen koppeling hebt. De title attribuut wordt namelijk vaak gebruikt voor de mouse-over tekst.

    13. Eddy on August 4th, 2007

      Niet erg consistent als je het mij vraagt. Als je alle koppelingen voorziet van een mouse-over tekst verwacht je ook te kunnen klikken op een foto die een mouse-over tekst heeft.

    14. Erik on August 4th, 2007

      Excuses, spammen is niet mijn bedoeling….
      (daarom zelfs link weggehaald achter mijn nick voor deze reactie).

      Vraag blijft echter… Puur kijkend naar de domeinnaam:Wordt een website beter gevonden als 2 keywords in de domeinnaam zijn gescheiden door een koppelteken? maw: wordt hypotheek-informatie.??? gevonden op de keywords hypotheek en informatie en hypotheekinformatie.??? niet?

      (PS: Ook bewust geen URL’s gemaakt van de voorbeeld domeinnamen)

    15. Jan on August 4th, 2007

      Jeetje ben ik even blij dat ik Robbert zijn reactie heb gelezen. Ik maakte me al op om mijn site geheel in de revisie te gooien. In ieder geval interessant artikels op je site. Hier heb ik tenminste wat aan.

    16. Tri Pham on August 4th, 2007

      @Camiel: Ik weet dat (plus) tekens gezien worden als word seperators, net als dashes dus. Je ziet zulke URLs af en toe op de SERPs, maar niet vaak. Maar mijn voorkeur gaat toch uit naar dashes. Mocht je een website hebben die toch gebruikt, dan zou ik toch proberen het om te zetten naar dashes vanwege de vele voordelen (zie post en comments hier).

      @Arnoud: Voor afbeelding is een ALT altijd goed, TITLE gebruik je voor links. Je kunt de ALT vergelijken met de anchortext van een link, zeer waardevol dus :-)

      @Erik: Dashes in een domeinnaam maakt niets uit. Meerdere keywords in een domeinnaam (niet te veel, meer dan 3 komt over als spam) worden gewoon herkend. Ook te veel dashes in je domeinnaam komt over als spam.

    17. Eddy on August 5th, 2007

      @Tri Pham

      Ik citeer je “Je kunt de ALT vergelijken met de anchortext van een link”.

      Volgens mij niet, de alt is de alternatieve tekst voor een afbeelding. Indien je browser geen afbeeldingen ondersteunt zal de alternatieve tekst weergegeven worden. Google gebruikt de alt ook voor Google images en in mindere mate Google news.

      Tip: Keywords spammen in je alt kan de mazen van zoekmachinefilters dichter trekken, nefast voor een goede ranking.

      De anchortext is bedoelt om de gebruiker en zoekmachine te leren waarover de afbeelding of pagina gaat die achter de koppeling zit. Helemaal iets anders dus.

    18. SEO Noob on August 5th, 2007

      @ Eddy

      Als een image een mouse-over tekst bevat, hoef je heus niet altijd een koppeling te verwachten. Bijvoorbeeld: een informatieve site over de Mercedes E-Klasse laat een foto van de auto zien, terwijl een title-tekst vertelt dat het een E-Klasse 1999 betreft.

      Aan de andere kant ben ik het wel met je eens, does..

    19. Tri Pham on August 5th, 2007

      @Eddy: Mijn zin was niet helemaal compleet. Ik bedoelde dat de ATL attribuut wel degelijk vergelijkbaar is met de anchortext van een link wanneer de afbeelding als link wordt gebruikt. Als je mij niet gelooft, dan kun je mij altijd het tegendeel bewijzen door een experiment :-)

    20. Sint on August 5th, 2007

      Er wordt hier gesproken over het onderscheid tussen alt en title-attributen. Van de alt wordt gezegd dat het op een afbeelding geldt als beschrijving van de afbeelding, van de title wordt gezegd dat het op de afbeelding iets zegt als er een link aan de afbeelding is gekoppeld.

      Het eerste kan ik indenken en is semantisch ook juist. Het ALT-attribuut wordt weergegeven in browsers die geen afbeeldingen ondersteunen, zoals die voor mensen met een visuele handicap. Wanneer we met een title-attribuut iets willen zeggen over wat er achter een link schuilgaat, dan zou die title m.i. op de anchor tag moeten staan en niet op de image.

      Je kunt wel een title instellen bij een image wanneer het weergeven van een tooltip wenselijk is, want alleen in internet explorer wordt de inhoud van het alt-attribuut weergegeven als tooltip. In dit geval maakt het volgens mij niet zoveel uit of je deze op de anchor of de image zet, zo lang je het maar niet dubbel doet want dat heeft geen zin.

      Als de alt niet voldoende is kun je ook nog een longdesc-attribuut toevoegen aan je afbeelding.
      Zie in dit verband ook de ijkpunten van Drempels Vrij:
      http://www.drempelvrij.nl/richtlijnen

    21. Eddy on August 5th, 2007

      Volkomen mee eens Sint.

      En het alt attribuut werkt ook goed samen met Lightbox. Deze verschijnt dan netjes als beschrijving bij de foto.

    22. Raf on August 11th, 2007

      Zeer interessant artikel, mijn complimenten!
      Nog even een extra vraagje, als je dit hebt in een url:
      site.com/keyword1-keyword2_id.html
      Wordt dit dan gezien als
      keyword1 en keyword2_id ?
      En hoe kan je dan best een onderscheid maken om een idee mee te geven in een mod rewrite url?
      Alvast bedankt,

      Raf

    23. Eddy on August 12th, 2007

      Dag Raf,

      Een paar voorbeelden van goed mod rewrite gebruik:
      site.com/id/unieke-korte-beschrijving-of-titel
      site.com/datum/unieke-korte-beschrijving-of-titel
      site.com/unieke-korte-beschrijving-of-titel

      En ik zou niet gaan mixen met underscores en dashes.
      Mochten de zoekmachine ze verschillend interpreteren (zoals nu nog even bij Google het geval is) zit je met een seo probleem waar je de underscore gebruikt.

    24. Herman on August 29th, 2007

      Ik gebruikte altijd al - ipv _, mazzeltjes dus anders was ik nu aan het herschrijven :P

    25. Joost on August 30th, 2007

      Herman, herschrijven was ook niet nodig geweest. Binnenkort - zoniet nu - ziet google - en _ als gelijkwaardig. En zou het in theorie niet meer uit moeten maken welke van de twee je gebruikt.

    26. HP Printers on August 31st, 2007

      Joost,

      Dat lijkt mij ook geldend voor , wanneer je urlencode() toepast.

    27. Cheatalot on September 2nd, 2007

      @ Joost waar baseer je dit op? linkje…?

    28. Bert van Heerde on September 4th, 2007

      @ Cheatalot
      Zie: Matt Cutts Word Camp Transcript of bekijk de video.

    29. […] Om het volledige artikel te lezen, klik je hier >> volledige artikel. […]

    30. […] Seoking.nl, onderscheiden van de andere SEOblogs. “Mijn succesvolste post is ongetwijfeld Zoekmachine Optimalisatie voor Wordpress blogs. Niet alleen omdat het veel backlinks heeft, maar ook omdat de kwaliteit van de post goed is. Je […]

    31. Bog on November 8th, 2007

      Ik lees toch dat - of _ wel uitmnaakt. Er is namelijk een update van Matt Cutts.
      Zie bericht hierboven met verwijzing naar bron door robert. Daar staat een nieuwe verwijzing.

      Blijft dus de vraag wat is wijsheid en heeft het zin om alles om te gooien?

    Laat een reactie achter!

    Als je een specifieke anchortext wilt gebruiken: <a href="url">anchor</a>