Deze lijst behandelt verschillende elementen met het oog op de architectuur van een website. Hierbij focussen we op een zoekmachine vriendelijke website.
Waarom belangrijk:
De architectuur van je website kan de rankings van je website in de zoekmachine beïnvloeden. Een slechte architectuur kan obstakels veroorzaken voor de zoekmachines. Een goede architectuur echter, kan zowel zoekmachines als bezoekers helpen bij het navigeren door je website, waardoor de prestaties van je website verbeteren.
Aandachtspunten:
Zorg ervoor dat het robots.txt bestand geen fouten bevat die zoekmachines kunnen blokkeren.
Implementeer de juiste doctype vermelding in elke pagina.
Je HTML-code hoeft niet voor 100% correct te zijn, maar verwijder wel zoveel mogelijk fouten op iedere pagina.
Vind alternatieve manieren om de inhoud weer te geven.
Elke afbeelding moet een alternatieve tekst (alt tag) meekrijgen. Dit geldt voor normale afbeeldingen, maar met name voor afbeeldingen die naar andere pagina’s verwijzen.
Laat foute links naar een ‘custom’ 404 pagina gaan, in de lay-out van je website, zodat bezoekers op de website blijven.
Print enkele pagina´s en test of het resultaat goed te lezen is. Als het nodig is, maak dan alternatieve printstylesheets aan.
Hyperlinks in de body tekst moeten altijd onderstreept zijn.
Links in de body tekst zouden een andere kleur dan de standaard tekst moeten hebben.
Gebruik breadcrumbs (broodkruimelpaden) die de bezoeker laten weet waar ze zijn op de website.
Hou de pagina/URL directory structuur zo plat mogelijk, maar wel intelligent gestructureerd.
Hou de navigatie en directory structuur gekoppeld aan een correcte hiërarchische structuur.
Elke pagina moet een eigen, unieke titel (title tag) hebben.
De titels moeten de pagina inhoud beschrijven.
Elke pagina moet een eigen, unieke meta description hebben.
Zorg ervoor dat bulleted lists een goede opmaak gebruiken (bijvoorbeeld, <ol>/<ul> en <li>)
Controleer pagina’s op onnodige code en maak pagina’s zo kaal mogelijk voor een optimale laadtijd.
Alle navigatie elementen moeten altijd absolute links gebruiken (“http://www.site.nl/pagina” in plaats van “/pagina”). Dit kan helpen bij het opsporen van fouten, of bij het voorkomen dat anderen je website kopiëren.
Gebruik keyword rijke tekst in hyperlinks, zowel in de navigatie als in de body.
Gebruik tabellen zo min mogelijk, en verwijder ze als het kan.
Links die verwijzen naar de ‘shopping cart’, of links die producten toevoegen aan het winkelmandje, moeten niet door de zoekmachines gevolgd worden. Voeg het nofollow attribuut toe waar nodig.
Alle pagina’s die niet in de zoekresultaten hoeven terug te komen, moeten in robots.txt gedefinieerd worden.
Overweeg de noindex tag voor pagina’s die niet geïndexeerd hoeven te worden.
Gebruik de juiste opmaak voor CSS.
Voer een check uit naar gebroken links en herstel ze.
Zorg ervoor dat bezoekers de tekst kunnen vergroten als ze dat willen.
De belangrijkste termen op een pagina moeten benadrukt worden, dat kan door ze vet te maken (bold/ strong). Door het benadrukken van steekwoorden worden teksten makkelijker scanbaar voor bezoekers.
Bekijk je website terwijl CSS is uitgeschakeld en controleer of de website nog steeds goed te bekijken is.
Bekijk je website op verschillende mobiele telefoons en controleer of de website nog steeds goed te bekijken is.
Bekijk je website in een browser die alleen tekst toont en controleer of de website nog steeds goed te bekijken is.
Schakel alle afbeeldingen uit en controleer of de website nog steeds goed te bekijken is.
Als je tabellen gebruikt, zorg er dan voor dat je de inhoud ervan samenvat.
Als het kan, gebruik dan je bedrijfsnaam of merknaam in de titels (branded title tags).
Houd je pagina’s zo klein mogelijk (in kb), zodat ze snel laden.
Zorg dat je webserver reageert op “if-modified-since” header requests.
Verplicht niet het gebruik van cookies. Redirect dus niet de gebruiker (en zoekmachines) naar een pagina waar staat dat cookies verplicht zijn voor je website.