Joomladagen 2016: Top 10 joomla SEO bloopers

30
Top 10 Joomla SEO Bloopers

Transcript of Joomladagen 2016: Top 10 joomla SEO bloopers

Page 1: Joomladagen 2016: Top 10 joomla SEO bloopers

Top 10 Joomla SEO Bloopers

Page 2: Joomladagen 2016: Top 10 joomla SEO bloopers

Simon Kloostra• Schrijver Joomla! SEO boek

• Eigenaar SK-Web (Joomla webdesign en SEO)

• SEO projecten voor perfect Web Team

• SEO workshops

• Blogger voor o.a.:- Templatemonster- OS Training- Joomla Community Magazine

Page 3: Joomladagen 2016: Top 10 joomla SEO bloopers

Joomlaseo.com

Page 4: Joomladagen 2016: Top 10 joomla SEO bloopers

Kijk eens naar mijn site:

Page 5: Joomladagen 2016: Top 10 joomla SEO bloopers

Hmmmmm…..

Page 6: Joomladagen 2016: Top 10 joomla SEO bloopers

You must be joking!

Page 7: Joomladagen 2016: Top 10 joomla SEO bloopers

NEE!!!!!!!!!!!!!!!!!!!

Page 8: Joomladagen 2016: Top 10 joomla SEO bloopers

Welke bloopers treffen we aan?

Page 9: Joomladagen 2016: Top 10 joomla SEO bloopers

1: Slechte SERP weergave• Check je eigen site maar eens in Google met commando:

site:example.com

Page 10: Joomladagen 2016: Top 10 joomla SEO bloopers

1A: Slechte SERP weergave• Hier klikt toch niemand op????• Paginatitel (regel 1 ) en metabeschrijving (regel 2)• Homepagina topprioriteit, maar vergeet de rest niet• Effect op CTR (Click Through Rate) kan dramatisch zijn• Verbeteringen zijn vrijwel direct (enkele dagen) zichtbaar EN effectief

Page 11: Joomladagen 2016: Top 10 joomla SEO bloopers

1B: Paginatitels• Eerste wat mensen zien• Vaak te lang / te kort• Belangrijk voor CTR, maar voor SEO op zich absolute topprioriteit• Opgebouwd op basis van menutitel (bv Home), dus pas aan mbv

Paginaweergave setting• 60 leestekens, en benut die

Page 12: Joomladagen 2016: Top 10 joomla SEO bloopers

1C: Slechte / ontbrekende metabeschrijving• Soms helemaal niks ingevuld• Alleen in Algemene instellingen ingevuld, dus generiek -> leeglaten en

per artikel invullen• Wel ingevuld, maar niet “leesbaar” (bv staccato)• Wel ingevuld, maar zoekwoorden niet afgestemd op de zoekopdracht• Beperk tot 150 leestekens, maar benut die ruimte

Page 13: Joomladagen 2016: Top 10 joomla SEO bloopers

2: Zoekwoorden gebruik• Geen zoekwoorden onderzoek gedaan• Wel onderzoek of advies maar domweg niet gebruiken• Niet op strategische plekken gebruikt

Page 14: Joomladagen 2016: Top 10 joomla SEO bloopers

3: Thin content: (bijna) Lege pagina’s• Veel URL’s worden automatisch aangemaakt door Joomla:

• Categorie blogs en lijsten zonder eigen inhoud

Page 15: Joomladagen 2016: Top 10 joomla SEO bloopers

3A: Thin content: (bijna) Lege pagina’s• Allemaal zogenaamde “Thin content”: deze pagina’s voegen niks toe

aan de SEO-waarde van de site• Denk ook aan “service pagina’s” als algemene voorwaarden: wel

waardevol, maar niet binnen SEO• Verdunnen de “SEO waarde” van de echt waardevolle pagina’s• Wat doe je er aan:

- Wel gebruiken: voeg content toe, bv een categorie-beschrijving- Niet gebruiken: zet op NOINDEX, NOFOLLOW- Voor zoekresultaten of “lege” categoriepagina’s: NOINDEX, FOLLOW

Page 16: Joomladagen 2016: Top 10 joomla SEO bloopers

4: Duplicate content• Artikelen via meerdere menu-items gekoppeld• Meerdere domeinversies: WWW / HTTPS• Non-SEF URL’s geïndexeerd

Page 17: Joomladagen 2016: Top 10 joomla SEO bloopers

4A: Duplicate content in SERP

Page 18: Joomladagen 2016: Top 10 joomla SEO bloopers

4B: Artikelen via meerdere menu-items gekoppeld• Soms gewenst, bv voor footermenu• Gebruik dan Menu-item alias:

Page 19: Joomladagen 2016: Top 10 joomla SEO bloopers

4C: meerdere domein-varianten• Meest voorkomend: www en niet-www of http:// en https://• Voor SSL: afdwingen in Joomla of met Yireo SSL Redirect• Voor www: afdwingen naar bv niet-www in .htaccess:

RewriteEngine On RewriteCond %{HTTP_HOST} www.site.com RewriteRule (.*) http://site.com/$1 [R=301,L]

Page 20: Joomladagen 2016: Top 10 joomla SEO bloopers

5: Indexatie: Robots issues• Robots.txt fouten• Development site op NOINDEX gezet en live gezet• Oude robots.txt: vroeger werden /images, /templates en /media

geblokkeerd in robots.txt: verwijder de betreffende regels

Page 21: Joomladagen 2016: Top 10 joomla SEO bloopers

5A: Check de Google mobielvriendelijke test• https://www.google.com/webmasters/tools/mobile-friendly

Page 22: Joomladagen 2016: Top 10 joomla SEO bloopers

6: Indexatie: Canonical URL issues• Komen gelukkig niet al te vaak voor, maar zijn wel potentieel fataal!• Issues met canonical URL’s:

- Slechte (zelfbouw) componenten of extensies- Componenten die absolute URL’s opslaan -> Pas op bij live zetten van een demo site (Hikashop bv)• Check met bv Firefox plugin SEO Doctor, die toont een stopbordje als

dit soort problemen voorkomen

Page 23: Joomladagen 2016: Top 10 joomla SEO bloopers

6A: Canonical URL issue voorbeeld• Correcte URL:

https://example.com/voorbeeld• Canonical URL:

http://example.com/voorbeeld • Mismatch, Google zal de gecanonilaseerde indexeren, MITS

toegankelijk!

<link href="http://example.com/voorbeeld" rel="canonical" />

Page 24: Joomladagen 2016: Top 10 joomla SEO bloopers

7: Langzame websites• Logisch, maar komt nog vaak voor• Teveel frontend extensies, slechte templates• Zware plaatjes• Nooit naar performance gekeken• Meten = weten

Page 25: Joomladagen 2016: Top 10 joomla SEO bloopers

8: Niet ingeschreven bij Webmaster Tools• Zo makkelijk, schrijf je website in• Submit je sitemap (sitemap extensie totaal zinloos anders)• Monitor je performance in Google• Indicaties van problemen bij bv indexatie

Page 26: Joomladagen 2016: Top 10 joomla SEO bloopers

9: Dode links• Interne en externe dode links: slechte user-experience (ook voor

Google)• Let ook op inkomende dode links -> slecht signaal voor linkbuilding• Makkelijk te checken met audit tools

Page 27: Joomladagen 2016: Top 10 joomla SEO bloopers

9A: Dode links: Screaming Frog SEO Spider

Alternatief: Xenu Link Sleuth (ook desktop)

Page 28: Joomladagen 2016: Top 10 joomla SEO bloopers

10: Geen /slechte 404 pagina

Page 29: Joomladagen 2016: Top 10 joomla SEO bloopers

10A: Makkelijk toe te voegen binnen template• Creeer artikel• Maak een error.php:

• <?php• defined('_JEXEC') or die;• if (($this->error->getCode()) == '404') {• header('Location: /index.php?option=com_content&view=article&id=999');

• exit;}• ?>

Page 30: Joomladagen 2016: Top 10 joomla SEO bloopers

Vragen en discussie• Meer weten?