Url rewriting voor SEO, Waarom?

door , in SEO.

31 mrt

Er zijn nog steeds teveel sites die niet aan url rewriting doen. Misschien zien ze het nut er niet van in of hebben ze de technische skills niet. In geval van dat laatste, contacteer je best een SEO of marketing bureau die dit uit jouw handen kunnen nemen. Tenslotte zullen die wel weten wat ze moeten doen, maar waarom url rewriting precies? Waarvoor is het dan goed? Is het dan echt zoveel beter voor een website?

Is het een aanrader? Ja!

Moet je het doen? Neen, maar …

Wat is url rewriting?

Laat ik eerst eens klaar en duidelijk uitleggen wat url rewriting precies is. Url rewriting is zoals het woord zelf zegt, de url herschrijven, in dit geval naar een andere url. Concreet wil dit zeggen dat pagina A die bijvoorbeeld “naam-a.php” heef ook, door url rewriting de naam “naam-b.php” kan krijgen.

Even in detail : jij surft naar pagina A en ziet “naam-b.php” staan. Dit is de url die jij al ziet staan na het toepassen van url rewriting. Door enkele regels code in programmatie kan de pagina A getoond worden met “naam-b.php”. Die regel code zorgt er voor dat wanneer de pagina met de naam “naam-b.php” aangesproken wordt, deze de inhoud van pagina A toont die eigenlijk fysiek de naam draagt “naam-a.php”.

Het werkt een beetje zoals een geëncrypteerd paswoord, om het simpel te houden. Ik geef iets in (een url) en deze wordt doorgegeven aan de server. De server krijgt de boodschap die inhoud weer te geven die overeenkomt met deze url en ziet dat deze url rewriting gebruikt. Door die regeltjes code weet de programmatie dat er eigenlijk een inhoud moet getoond worden van een bepaalde pagina en geeft dat door aan de server. De server snap de boodschap en stuurt de inhoud en dus de opgevraagde webpagina door naar de gebruiker.

vb:

  • ik geef “naam-b.php” in als url
  • de programmatie zegt dat de die pagina eigenlijk de pagina “naam-a.php” is
  • die laatste spreekt de server aan, haalt de info op en geeft die daarna terug aan de gebruiker

Meestal wordt in de praktijk url rewriting gebruikt op deze manier:

voorbeeld.php > index.php?id=1 > haalt info op en geeft die terug

  • voorbeeld.php is hier de herschreven webpagina
  • index.php is hier de fysieke pagina die a.d.h.v. het id de juiste info ophaalt uit de database

Url rewriting how it worksik weet niet of het zo kan genoemd worden maar er zijn 2 soorten url rewriting, namelijk statische url rewriting en dynamische url rewriting.

Statische url rewriting

Statitsche url rewriting wil zeggen dat zowat iedere url wordt apart in de code omgevormd. Dus per url wordt er een vaste lijn code voorzien die die ene url herschrijft naar een bepaalde pagina.

Dynamische url rewriting

Dynamische url rewriting wordt vooral gebruikt bij grote hoeveelheden zo denk ik bijvoorbeeld aan catalogs en productpagina’s. Meestal zijn er wel 100′en van en dus zou dat ietwat te gek zijn om die allemaal manueel te gaan ingeven. Er wordt dus een code geschreven die steeds url’s herschrijven volgens een bepaald vast stramien.

vb: productnaam-productid-categorie-categorieid.php > /index.php?pid=productid&cid=categorieid

Hier zijn de productnaam en categorie telkens anders en wordt via een url rewriting code de juiste content opgehaald a.d.h.v. de categorie id en product id. Let wel op, dit is louter een voorbeeld en is niet onmiddellijk de beste structuur om goed te scoren in de zoekmachines.

Url rewriting kan zowat in alle hedendaagse programmeertalen : PHP, ASP, ASP.NET, JSP, CFM, …

Waarom url rewriting overwegen?

Je hoeft het niet te doen maar het is toch een stukje beter voor de zoekmachines.

  • mooie en cleanere url’s

    Mooie en cleane url’s hebben zoekmachines graag. Dat vergemakkelijkt hun zoekwerk. Niet alle zoekmachines zijn even slim en niet alle zoekmachine spiders kunnen evenveel. Kies daarom voor url’s zonder leestekens, zonder puntjes, zonder speciale tekens, … Je moet eens letten op wat de grote jongens doen. Een TV reclame met een url zal meestal ook een gemakkelijke naam krijgen vb : www.example.com/koopjes. Zo kan iedereen de url gemakkelijk onthouden en kunnen ze ook mooi meten wie er allemaal de tv campagne gezien heeft of een tip gekregen heeft over die tv campagne van een vriend of kennis. Zo sla je zeker 2 vliegen in 1 klap! Dat noemen ze ook user experience.
  • kortere url’s

    Zoekmachines houden ook van korte url’s. Lange url’s zijn niet zo zeer slecht maar als je korte url’s kan gebruiken, doe dat dan maar. Zoekmachines hebben liever iets korter te lezen dan een lange url die niets zegt. Wees to-the-point!
  • relevante url’s

    Dit item sluit wat aan bij het item hierboven. Kies een relevante url. Wat bedoel ik daarmee? Kies een url die echt iets zegt over jouw pagina en de content van die pagina. Als je over boormachines spreekt op een pagina, noem die dan niet “zakje snoep”. De paginanaam geeft de zoekmachines aanwijzing wat ze er zullen vinden. Als de info overeenkomt met de naam van de url heb je al een stapje voor op wie nog geen url rewriting doet!
  • duplicate content gevaar mijden & een variabele in de url mag!

    Laat ik dit even illustreren met een voorbeeld, het zal duidelijker zijn.
    http://www.example.com/productdirectory.do?action=hunt&code=3405000000&order=0&style=b&page=1&memberLevel=
    &asFlag=&comProvince=nolimit&propertyValues=&from=hunt
    &word=Cutting+Machine&mode=and&comName=&comCode=&subCode=&size=20
    &viewType=1&toTradeMarkets=&hotflag=0

    Zoals je kan zien bestaat deze url uit heel wat variabelen en misschien hadden ze toch wel even aan url rewriting moeten denken. Waarom? Wel, niet iedere zoekmachine kan deze url goed lezen. Google is er al behoorlijk goed in geworden maar andere zoekmachines zijn misschien niet zo goed als Google, onthou dat! Waar Google tot voor kort slechts enkele (ik dacht 2 of 3) variabelen kon lezen, is dit nu al een heel stuk verbeterd. Yahoo! heeft een service waarbij jij url rewriting kunt voorstellen voor max 3 variabelen (of waren het er nu weer 2, ontglipt met even).

    Deze url’s zijn gevaarlijk! Je moet het maar eens proberen als je er eentje opmerkt bij een site. Haal er eens een variabele uit weg en je zal nog steeds dezelfde content te zien krijgen. Zo zal er ongetwijfeld wel eens een foute internet link gelegd worden naar een product overzicht (zonder één van die variabelen erin) en dus krijg je verkeerde links binnen jouw site. Zo wordt het een boeltje en kan dus de link structuur volledig beginnen scheef lopen en krijgen zoekmachines foute links voorgeschoteld, en dat wil je niet natuurlijk!

    Een variabele of 2 dat is haalbaar maar kies toch liever voor url rewriting als je kan. Het zal je veel meer opleveren op lange termijn!

Als je aan URL rewriting doet

  • Denk eerst goed na hoe je het zal aanpakken, schakel misschien een seo firma in
  • Wees consistent in je url’s – natuurlijke url’s werken het beste, zoekmachines zijn niet meer zo dom als vroeger!
  • Overdrijf niet met keywords – keyword stuffing is slecht!
  • Geef een logische naam aan je pagina tegenover de inhoud die je de gebruiker voorschoteld
  • Zorg dat je geen foute links legt zodat je interne linkstructuur geen verkeerde links bevat
  • Plaats ten allen tijde een 301 redirect van de oude url naar de nieuwe url om zowel gebruikers (usability), noch Google (voor SEO) niet op een dode link te laten stoten.

Iets opgestoken van deze post? Gevonden wat je zocht?

Je mag me steeds extra vragen stellen, mocht er iets niet duidelijk zijn. Contacteer me gerust. Een mailtje om mij te vertellen dat ik goed bezig ben is altijd leuk, maar mocht je mijn post dele n met anderen, dat vind zelfs nog leuker ;)

Of wil je liever nog wat verder lezen?

Je kan nog heel wat meer vinden in de categorie SEO. Je zal er zeker topics vinden die je interesseren.




Reeds 6 Reacties op “Url rewriting voor SEO, Waarom?”

  1. Bart

    Op 10 oktober 2010 om 18:52

    Ik wil graag aan URL rewriting gaan doen. Dynamisch dus omdat ik ongeveer een 300 pagina’s heb. Ik scoor zeer goed in Google en heb dus wel wat angst dat het een omgekeerd effect kan hebben. Tot nu toe merk ik dat unieke en bijna dagelijks nieuwe content de Nr1 in is het scoren bij de zoekresultaten van Google. Dus ik vraag me af zou ik aan URL rewriting doen en gaat het me bezoekers opleveren. Ik ben er niet zeker in. Alvast bedankt voor jouw reactie!

    [Reageer op deze comment]

    Dries Bultynck Reply:

    @Bart, eerst en vooral welkom. Ik snap je angst en die is terecht ook, maar als je op een lange termijn er meer voordeel wil uit halen zou ik het toch even overwegen. Het nadeel is dat je er best veel tijd gaat moeten instoppen.

    Wat je best doen is testen met 1 url. Probeer er eentje uit. Kies een url die goed scoort en die niet zoveel uitmaakt als die wat zakt in ranking. Verander de url. Leg een 301 redirect op de oude url naar de nieuwe url en wacht even af. Normaal gezien zal die ranking ietwat zakken in het begin. Een kleine terugval maar zal die wel snel weer de oude ranking aannemen of zelfs een stukje hoger komen te staan. Natuurlijk indien je concullega’s niet plots aan linkbuilding of andere zaken zijn gaan doen.

    Werk op je gemak en doe het url per url. Zo ben je zeker dat je niet te snel zal terugvallen. Alles in 1 keer veranderen is niet echt een goeie zet als je website je omzet bepaald.

    Kan je zo aan de slag?

    [Reageer op deze comment]

    http://www.driesbultynck.be/seo/url-rewriting/
  2. michiel

    Op 14 mei 2011 om 22:55

    heej,

    ik wil het ook toepassen maar ik weet niet hoe.
    Nu is de url /meerinfo.php?nr=…
    ik wil hier graag het volgende van maken: /productnaam
    alleen krijg ik dit niet voor elkaar.

    Een statische url redicten lukt mij wel maar een dynamische loopt vast bij het vraagteken. Hoe zouden jullie dit doen?

    [Reageer op deze comment]

    Dries Bultynck Reply:

    @michiel, ik vermoed dat je hier wel wat info zal vinden: http://corz.org/serv/tricks/htaccess2.php

    zeer uitgebreid en in detail beschreven wat je allemaal kan doen met de .htaccess

    [Reageer op deze comment]

    http://www.driesbultynck.be/seo/url-rewriting/
  3. Mark Peters

    Op 15 juni 2011 om 18:54

    Hoe kan ik toch een unieke title, tags gebruiken als ik gebruik maak van dynamic rewrite. Als ik het goed begrijp gebruik je elke keer dezelfde hoofdpagina (index.php)

    [Reageer op deze comment]

    Dries Bultynck Reply:

    Met de ID op te vragen die je aanroept voor die content toch? Zo kan je per ID (en dus per pagina) een aparte meta mee opslaan in je database en terug aanroepen.

    [Reageer op deze comment]

    http://www.driesbultynck.be/seo/url-rewriting/

Reageer

Reageer op deze post, stel een vraag of geef zelf een extra tip.