Waarom?
Een voorbeeld van een SEO vriendelijke URL is dit:
http://www.mijnsite.nl/profiel/user/admin
Een voorbeeld van een niet SEO vriendelijke URL is:
http://www.mijnsite.nl/profiel.php?user=admin
Google zal moeilijk doen met het ‘onderzoeken’ van de website. Google zal de eerste link van het voorbeeld hierboven sneller indexeren en zal met de juiste zoektermen gevonden worden. Niet geld niet alleen voor Google maar voor elke zoekmachine zoals bijvoorbeeld: Yahoo, Bing, DuckDuckGo etc.
SEO vriendelijke URL zelf maken
De vraag is, hoe doe je dit? Nou, simpel. Je maakt gebruik van .htaccess Modrewrite. Oja, maak je geen zorgen als je gebruik maakt van Worpress, dit is al ingebouwd 🙂 .
1. Het aanmaken van het .htaccess bestand
Open een tekstverwerker zoals kladblok bijvoorbeeld. Klik op bestand > Opslaan als > verander Opslaan als type naar “Alle bestanden (*.*)” > type als bestandsnaam “.haccess” zonder aanhalingstekens en klik op Opslaan. Nu heb je een htaccess aangemaakt.
Plak de onderstaande code in het bestand:
Options +FollowSymLinks
RewriteEngine On
De eerste lijn Options +FollowSymLinks is vereist voor sommige server configuraties (hoef je niet te onthouden).
2. Je eigen “rewrite” regel
Voorbeeld 1
Als voorbeeld, je wil de link veranderen zoals dit ongeveer http://www.mijnsite.nl/index.php?p=home naar http://www.mijnsite.nl/page/home/, hier is de rewrite regel.
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^p/([a-zA-Z0-9]+)/$ index.php?p=$1
Voorbeeld 2
Als je een URL wilt veranderen als deze:
http://www.mijnsite.nl/index.php?artikel=hardeschijf&prijs=40 naar http://www.mijnsite.nl/artikel/hardeschijf/40/ is het te vergelijken met het eerste voorbeeld.
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^artikel/([a-zA-Z]+)/([0-9]+)/$ index.php?artikel=$1&prijs=$2
Voorbeeld 3
Als je een soortgelijke URL wil veranderen van http://www.mijnsite.nl/artikel.php?id=19 naar
http://www.mijnsite.nl/artikel-19.html kun je dat doen met dit:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^artikel-([0-9]+)\.html$ artikel.php?id=$1