Dag 19: SH404 SEF en xMap

Afdrukken
Geschreven door Robert Roose   

Ons online magazine begint al aardig vorm aan te nemen. We hebben er voor gezorgd dat er commentaar gegeven kan worden op artikelen, we hebben een forum gemaakt en bezoekers kunnen zich abonneren op onze RSS Feed. Nu moeten we er nog voor zorgen dat onze website goed gevonden kan worden door zoekmachines. Daarom gaan we vandaag uitbreidingen installeren en configureren die het voor zoekmachines makkelijker maken om onze website te indexeren en te vinden.

SH404SEF
Deze handige uitbreiding zorgt ervoor dat URLs die Joomla! genereert, omgezet worden naar mooie leesbare URLs. Deze URLs zijn begrijpelijker voor de bezoekers maar ook voor de zoekmachines. Bijvoorbeeld: op onze Van Eldijk Studio's website hebben we een portfolio met daarin Joomla! websites die we hebben ontworpen en gebouwd. De originele link die Joomla! genereert naar deze pagina is als volgt:

ve_url_oud

SH404SEF zet deze onleesbare URL om naar:

SH404SEF zet de url om

Als we nu gaan zoeken op 'portfolio joomla' in google dan zien we dat de pagina van Van Eldijk Studio's op de eerste pagina staat en dat Google de woorden herkent in de URL. Dit zorgt ervoor dat de pagina hoger in de zoekresultaten van Google komt.

Google URL

SH404SEF downloaden en installeren
SH404SEF is hier te downloaden. Zorg ervoor dat je de meest recente versie voor Joomla! 1.5 downloadt. Installeer de component en navigeer dan naar 'Components > SH404SEF'. Druk aan de rechterkant op de blauwe balk waarin staat 'Click here to switch to extended display (with all available parameters)'. Dit zorgt ervoor dat we ook aanpassingen kunnen doen in de geavanceerde instellingen.

Activeer deze.

Ga nu naar de 'sh404SEF configuration' en zorg ervoor dat 'Enabled' op 'Yes' staat. Klik op het tabje 'Advanced' en zet de 'Rewriting mode' op 'with .htaccess (mod_rewrite)'. Onder het tabje 'Meta/SEO' zetten we bij 'Insert before page title' het volgende 'Poker Magazine - '. Dit betekent dat dit nu voortaan voor elke pagina bovenaan in de titelbalk van de browser staat, zoals je hieronder kan zien.

Firefox titel balk

Druk op 'Save' rechtsboven. SH404SEF vraagt nu of het goed is dat de 'URL cache' wordt leeggemaakt. Elke keer als SH404SEF dit vraagt kun je gewoon op OK drukken. Dit geeft verder geen problemen voor onze website. We moeten nu nog wat instellingen wijzigen in Joomla! om de component werkende te krijgen. Ga naar 'Site > Global Configuration' en zet aan de rechterkant onder de 'SEO Settings' de 'Search Engine Friendly URLs' op 'Yes'. Sla deze wijzingen op en ga met een FTP naar de directory waar de Joomla! geïnstalleerd is. Hier ziet u het bestanden 'htaccess.txt' staan.

htaccesstxt

Verander de naam van dit bestand in '.htaccess'.

htaccess

De URLs die gegenereerd worden Joomla!, worden nu omgezet naar leesbare URLs. In de instellingen van SH404SEF is het mogelijk om de opbouw van URLs nog meer beïnvloeden. Voor ons magazine is de manier waarop de URLs nu getoond worden voldoende.

Xmap
Deze uitbreiding maakt een sitemap van je website. Een sitemap is een hiërarchisch overzicht van alle pagina's die er in de website zitten. Deze sitemap kan gekoppeld worden aan Google Webmasterhulpprogramma's. Dit zorgt ervoor dat de pagina's van je website sneller geïndexeerd worden door Google.

Xmap is hier te downloaden. Download de meest recente versie van Xmap voor Joomla! 1.5 (in dit geval is dat Xmap 1.2). Installeer deze en navigeer naar 'Components > Xmap'. Standaard wordt er een sitemap gemaakt van het 'Main Menu', maar je kunt er ook voor kiezen om meerdere menu's toe te voegen door op 'Add menus' te klikken en de menus te selecteren die je mee wilt nemen in de sitemap. In principe hoeven we niets te veranderen aan de standaardinstellingen van Xmap omdat deze goed staan ingesteld. We willen echter een koppeling maken met de sitemap en de Google Webmasterhulpprogramma's en daarom gaan we naar 'Options > Preferences'. Kopieer het gedeelte van de URL achter het domeinnaam (dus in dit geval het gedeelte NA: 'http://www.pokermagazine.nl/') bij de 'XML sitemap' en druk op 'Save'.

Kopieer de XML Sitemap URL

Ga naar de Google Webmasterhulpprogramma's en log in met je Google Account. Voeg je site toe aan het Dashboard.

Voeg uw site toe aan het dashboard.

Navigeer naar Sitemaps aan de linkerkant en voer de url van de sitemap van je website die je hierboven in de 'Preferences' van Xmap gekopiëerd hebt.

Sitemap toevoegen

De sitemap wordt nu toegevoegd, het kan echter enkele uren duren voordat het bijgewerkt is door Google. De pagina's die je nu aanmaakt in je Joomla! website worden automatisch door Xmap doorgegeven aan Google. Dit zorgt ervoor dat nieuwe pagina's op de website sneller geïndexeerd worden en dus sneller gevonden worden door mensen die aan het zoeken zijn op Google.

Samenvatting
Vandaag hebben we de website uitgebreid zodat deze geoptimaliseerd is voor zoekmachines. Door SH404SEF zijn de URLs zoekvriendelijk en dankzij Xmap wordt onze website sneller geïndexeerd. Morgen gaan we kijken naar wat we nog meer kunnen doen om ervoor te zorgen dat onze website geoptimaliseerd wordt voor zoekmachines.

 

Voor meer SEO of Zoekoptimalisatie tips.

Commentaar (15)Add Comment
adegoey
september 11, 2009
80.60.1.205
...

Ook ik heb sh404sef en xmap gekozen, maar ik zoek nog een 'xmap plugin for sh404sef. Is er zoiets beschikbaar?

Robert Roose
september 17, 2009
78.27.23.23
...

Wat wil je precies bereiken met de plugin want volgens mij is een dergelijke plugin niet nodig.

Jan
november 12, 2009
77.164.41.174
...

Handig deze website. Ik ben al een poosje aan het stoeien met seo en sef. Ik heb het nu redelijk voor elkaar alleen krijg ik overal een .html achter de link te staan. En dat is nou net niet wat ik wil. Heeft er iemand een goeie tip voor mij?

Robert Roose
november 13, 2009
84.27.216.116
...

In de backend kun bij de SH404SEF Configuration je onder 'Components > SH404SEF' onder het tabje 'main' instellen bij 'File Suffix' dat je geen .html achter de url wil door dit veld leeg te maken.

Jan
november 13, 2009
82.94.4.66
...

Bedankt, de .html is nu weg.

Jack
november 16, 2009
82.217.203.7
...

De server van mijn provider geeft een foutmelding bij gebruik van sh404SEF. Er mag geen file .htaccess heten. Er is een filter beschikbaar bij de provider (Sohosted) die URL's leesbaar maakt. Ik ga hier mee aan de slag.
Bij het installeren van XMap kreeg ik de melding dat er een plugin (xml) voor een dergelijke extentie nodig is.

M.vr.gr. Jack

Jack
november 17, 2009
82.217.203.7
...

Xmap zat in een gecomprimeerde map die eerst moest worden uitgepakt. Daarna ging de installatie goed en via de goede beschrijving hierboven het geheel probleemloos bij Google aangemeld.

M.vr.gr. Jack

Robert Roose
november 17, 2009
84.27.216.116
...

Jack, als je nu veel problemen met je hosting hebt raad ik je aan om professionele Joomla hosting af te nemen. Dit scheelt je een hoop tijd en gezeur:
http://www.vaneldijk.nl/

MsG
november 19, 2009
195.241.183.109
...

Lol dat is wel heel doorzichtige reclame :-P. Het klinkt alsof Jack een Windows-host heeft. Welke webserver gebruik je Jack? .htaccess is Apache-only.

Fred
januari 15, 2010
77.248.55.211
...

Ik heb niet sh404SEF gebruikt voor de zoekmachinevriendelijke URL's maar gewoon de knop 'zoekmachine vriendelijke URL's in Joomla. Ik heb niet een bestand verandert in .htacces, wat wel wordt aangeraden op andere sites.
Toch zijn mijn url's wel zoekmachine-friendly. Is dit nu voldoende of is het nodig dat ik alsnog .htacces verander?

Mijn site is http://www.shoppingtutorial.nl
(jaja, mensen met affiliate sites hebben ook vragen ;) )

Robert Roose
januari 19, 2010
84.27.216.116
...

Fred, zo kan het inderdaad ook. Ik weet eigenlijk niet wat de consequenties zijn om niet gebruik te maken van de htaccess. Misschien dat iemand anders het weet?

J
mei 06, 2010
195.240.137.194
...

Ik heb geen HTacces tussen mijn joomla bestanden...:s

Robert Roose
mei 12, 2010
78.27.23.23
...

Vreemd. Elke standaard installatie heeft het bestand htaccess.txt in de root staan. In jouw geval kan dit twee dingen betekenen:
1. Dit bestand is al verwijderd.
2. Het bestand is al veranderd in .htaccess en is niet meer zichtbaar door server instellingen. Probeer Joomla eens opnieuw te installeren en kijk of je het bestand dan wel kan vinden.

Jet
januari 20, 2011
213.233.219.76
...

na het uitpakken van het zip bestand moet je dan "install.xmap.php" selecteren wanneer je in je joomla site zit?
Of moeten er meer mappen Admin, Front,manifest.xml, xmaplink.php, xmaplink.xml bestanden geinstalleerd worden op je site? Hier kan ik niets over vinden. ER staat overal heel simpel installeer het, maar ja welke map? of alles staat nergens. Ik hoop op een reactie.

T. van Eldijk
januari 21, 2011
87.212.246.208
...

Hi Jet,

Je hoeft een Joomla plugin niet uit te pakken. Je kunt vanuit Joomla de plugin installeren door naar Extensions en dan Install/Uninstall te gaan. Vervolgens klik je op browse en selecteer je de .zip file. En daarna klik je op Upload File & Install.

Succes.

Schrijf commentaar
 
  kleiner | groter
 

busy