Search Engine Friendly

Uit Byte Docs

In dit artikel wordt een inleiding gegeven in de wereld der zoekmachines. Zoekmachines zoals bijvoorbeeld Google houden een grote database van referenties naar informatie bij. Deze databases zijn raadpleegbaar voor alle personen met toegang tot het internet. Maar hoe werken deze zoekmachines nu werkelijk? En nog een belangrijkere vraag, hoe zorg ik ervoor dat mijn website zo goed mogelijk uit de verf komt in de zoekresultaten.

Na het lezen van dit artikel heeft u een beeld van hoe een zoekmachine werkt, en hoe u gebruik kunt maken van de verschillende mogelijkheden om uw eigen website zo goed mogelijk te laten 'scoren' in de zoekresultaten. Daarnaast zullen de diverse mogelijkheden in Joomla worden besproken.

Inhoud

De wereld der zoekmachines

In zoekmachineland zijn verschillende mogelijkheden. Zo is er als grootste en meest bekende natuurlijk Google , maar ook bijvoorbeeld Yahoo en de meest bekende zoekmachine van eigen bodem Ilse. Deze zoekmachines hebben allen één ding gemeen; ze indexeren het wereld wijde web. Dit betekend dat zij allen het wereld wijde web afgaan op zoek naar informatie, welke zij ontsluiten door middel van keywords (sleutelwoorden). Een gebruiker van een zoekmachine vult één of meerder keywords in en de zoekmachine zoekt daarbij de meest relevante informatie op.

De zoekmachine

Nu is natuurlijk de vraag op welke manier indexeert de zoekmachine de inhoud van uw website? Zoekmachines gaan het internet af met behulp van zogenoemde spiders. Een spider is een robot welke de verschillende pagina's op uw website af gaat en opslaat in zijn geheugen. Daarna wordt deze informatie ter beschikking gesteld in de zoekresultaten. De frequentie waarmee de spider een bezoek brengt aan hangt helemaal af van de inhoud en populariteit van uw website.

SEF

SEF staat voor Search Engine Friendly (zoekmachine vriendelijk). Deze term slaat op de URL van uw website. U heeft op uw website ongetwijfeld meer dan één pagina met allemaal een eigen URL. Als u een CMS als bijvoorbeeld Joomla heeft zal dit er standaard uitzien als http://www.uwdomeinnaam.nl/index.php?option=com_frontpage&Itemid=1 . Zoekmachines zien dergelijke URLs liever niet, doordat er allemaal 'vreemde' tekens in de URL staan. Daarnaast staat in het voorbeeld ook totaal geen informatie over wat de pagina nu werkelijk te bieden heeft. Daardoor komt uw website met een dergelijke URL lager in de zoekresultaten[1]. De zoekmachines zien namelijk graag de meta-data terug in de URLs, zodat de bezoeker van uw website een duidelijk beeld heeft van de inhoud van de pagina, alleen al door naar de URL te kijken. Daarvoor dienen de SEF URLs. Dit ziet er bijvoorbeeld zo uit; http://www.byte.nl/docs/Joomla1.5.html. Zoals je ziet zegt de URL al wat over de inhoud van de pagina, namelijk dat deze over Joomla 1.5 gaat.

Joomla

Specifiek voor Joomla hebben we SEF in detail uitgewerkt.

Joomla 1.5.x

In Joomla 1.5.x zit standaard SEF functionaliteit ingebouwd. Deze is ten opzichte van 1.0.x erg verbeterd, zo kunnen er nu standaard URLs gemaakt worden als http://www.uwdomeinnaam.nl/index.php/het-nieuws/1-laatste-nieuws/1-welkom-bij-joomla.html en is het niet meer strikt noodzakelijk om de Apache module mod_rewrite ingeschakeld te hebben. Zoals u ziet is in deze URL een deel van de meta data opgenomen, wat weer gunstig is voor uw score in de zoekresultaten. Als u deze SEF activeert zonder de rewrite optie (zie hieronder) moet u ook uw $live_site variabele in de configuration.php invullen. Anders zal het template niet meer goed werken.

Aan deze URL is nog steeds te zien dat er een bepaald CMS gebruikt wordt, doordat de index.php nog steeds in de URL is opgenomen. In Joomla 1.5.x is ook de mogelijkheid opgenomen om mod_rewrite van Apache in te schakelen in de 'Global Configuration'. Door deze module te activeren is het mogelijk om de index.php uit de URL te verwijderen. Vergeet, als u deze functionaliteit inschakelt, niet het bestand htaccess.txt op uw FTP te hernoemen naar .htaccess!!

Het kan voorkomen dat sommige pagina's niet gevonden worden als u de SEF inschakelt. In dat geval kan het helpen de caching functie van Joomla uit te schakelen onder Global configuration/system>Cache settings.

Mocht u nog niet tevreden zijn met de standaard mogelijkheden van Joomla 1.5.x, dan zijn er verschillende extensies, waaronder de volgende twee;

Joomsef url caching

Als een pagina veel interne links heeft, kan deze langzaam worden doordat !JoomSEF hiervoor database queries moet doen. !JoomSEF kan URL's in een cache opslaan. Vanaf versie 3.5.5 gebruikt !JoomSEF hiervoor het standaard cache systeem van Joomla. Joomla kan goed overweg met Memcached, dus op het Magento cluster kunt u de !JoomSEF urls door Memcached laten cachen. Op een gewoon hosting account is Memcached helaas niet beschikbaar. U kunt memcached als volgt inschakelen voor !JoomSEF: * Ga in de Joomla backend naar Controlepaneel > Algemene Instellingen * Zet Cache onder Cache-instellingen aan '* Zet Cache handler op Memory Cache * Zet Memory Cache Server op unix:///var/run/byte-memcached/uwdomeinnaam/memcached.sock * Zet Poort op 0 * U kunt Cache nu weer uitzetten. * Opslaan * Caching staat in !JoomSEF standaard aan, dus !JoomSEF zal nu van Memcache gebruik maken. Onder Statistics op het !JoomSEF controlepaneel kunt u controleren of de URLs gecached worden.


errordocumenten

Bij gebruik van SEF zal een eventuele 404 ErrorHandler in uw .htaccess in het algemeen niet aan bod komen. 404 fouten worden door Joomla afgehandeld. Als u de 404 pagina wilt aanpassen, moet u dat dus binnen joomla doen. Bij de standaard Joomla SEF moet u hiervoor bijvoorbeeld het bestand system/error.php in uw template aanpassen. Zie ook de joomla documentatie

Verwijzingen

  • De score in de zoekresultaten is van nog veel meer punten afhankelijk dan alleen de URL, zo tellen ook het aantal links welke naar uw website wijzen, de inhoud van de pagina's en de populariteit van uw website mee in de score in de zoekresultaten.
De huidige waardering is: 75/100 (1 stemmen)
 You need to enable JavaScript to vote

We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.