succesvolle magento shop door zoekmachines op te voeden

50
hans2103 22 May 2014 Tips for a successful Magento site 22 MEI 2014 - UTRECHT Hans Kuijpers

Upload: hans-kuijpers

Post on 05-Dec-2014

503 views

Category:

Technology


1 download

DESCRIPTION

This presentation shows you with simple to use screenshots that ending up high in the organic search results all starts with educating the search engines. This presentation was held during the Dutch Meet Magento 2014 in Utrecht, The Netherlands on May 22

TRANSCRIPT

Page 1: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Tips for a successful Magento site22 MEI 2014 - UTRECHT

Hans Kuijpers

Page 2: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Tips for a successful Magento sitezoekmachines opvoeden

Hans Kuijpers

Page 3: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Tips for a successful Magento sitezoekmachines opvoeden

Hans Kuijpers

http://slideshare.net/hans2103

Page 4: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

ik ben Hans Kuijpers

Front-end developer Site Performance Expert Joomla! en Magento trainer Blogger Liefhebber van lekker eten Gezelligheidsdier Saxofonist

Page 5: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

ik deel graag mijn kennis

#jd14nl Joomladagen #jwc13 Joomla World Conference #jug073 Joomla Gebruikersgroep ’s-Hertogenbosch #mug073 Magento User Group ’s-Hertogenbosch #mm14nl Meet Magento !blogposts voor byte.nl/blog blogposts voor dutchento.org !Social Media via user = hans2103

Page 6: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Page 7: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Wat is zoekmachine optimalisatie?

Page 8: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

betaalde zoekresultaten

SEA

Page 9: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

organische zoekresultaten

SEO

Page 10: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

bron: http://gs.statcounter.com/#search_engine-NL-monthly-200807-201404

Google zoekmachine veruit meest gebruikt

april 201493,48%Google

Page 11: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

tweetosties.nl = Magento speelbak

Page 12: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Hoeveel zit er al in Google index?

Page 13: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

veel overbodige weblinks

Page 14: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 15 May 2014

Duplicate Content Categorie URLs

• http://www.tweetosties.nl/index.php/apparel.html

• http://www.tweetosties.nl/index.php/apparel.html?cat=4

• http://www.tweetosties.nl/index.php/apparel.html?___store=french&mode=list&___from_store=default

• http://www.tweetosties.nl/index.php/apparel.html?___from_store=default&___store=french&cat=5&mode=grid

gewenste resultaat: http://tweetosties.nl/apparel

Page 15: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 15 May 2014

Duplicate ContentProduct URLs

• http://tweetosties.nl/index.php/nine-west-women-s-lucero-pump.html

• http://tweetosties.nl/index.php/apparel/shoes/nine-west-women-s-lucero-pump.html

• http://tweetosties.nl/index.php/catalog/product/view/id/108

gewenste resultaat: http://tweetosties.nl/nine-west-women-s-lucero-pump

Page 16: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

voorkom duplicate content

!

herschrijf de URL

Page 17: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

System > Configuration > General > Web > Unsecure / Secure > Base URL without www

www naar non-www

Page 18: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

System > Configuration > General > Web > Search Engine Optimization > Use Web Server Rewrites =

Yes

verwijder index.php

Page 19: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

System Configuration > Catalog > Catalog > Search Engine Optimizations > Product URL Suffix

= empty System Configuration > Catalog > Catalog > Search Engine Optimizations > Category URL

Suffix = empty

verwijder .html

Page 20: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

System Configuration > Catalog > Catalog > Search Engine Optimizations > Use Categories Path

for Product URLs = No

verwijder categorie pad

Page 21: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://tweetosties.nl/nine-west-women-s-lucero-pump

Page 22: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Google index opschonen

Page 23: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 15 May 2014

Zorg voor een/sitemap.xml

Ook in een multi-store Magento

Page 24: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

elke sitemap in een apart mapje

Page 25: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

RewriteEngine on ! # RewriteRule voor sitemap.xml RewriteRule ^sitemap\.xml$ sitemap/%{HTTP_HOST}/sitemap.xml [L]

.htaccess om sitemap.xml door te sturen

hans2103 22 May 2014

Page 26: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 15 May 2014

zorg voor een /robots.txt

ook voor een multi store Magento

Page 27: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

robots.txt /robots /shop.byte.nl robots.txt /tweetosties.nl robots.txt /waterfiets.nl robots.txt

elke robots.txt in een apart mapje

Page 28: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

.htaccess om robots.txt door te sturen

hans2103 22 May 2014

RewriteEngine on ! # RewriteRule voor robots.txt RewriteRule ^robots\.txt$ robots/%{HTTP_HOST}/robots.txt [L]

Page 29: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 15 May 2014

Google Webmaster’s URL parameters

robots.txt is last resort

Page 30: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

robots.txt

Page 31: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://tweetosties.nl/apparel?limit=5

Page 32: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

gebruik Canonical URL

Page 33: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://tweetosties.nl/nine-west-women-s-lucero-pump

Page 34: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://tweetosties.nl/nine-west-women-s-lucero-pump?___store=french&___from_store=german

Page 35: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://tweetosties.nl/index.php/catalog/product/view/id/108

Page 36: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 15 May 2014

leg relaties tussen pagina’s aanrel=“next” en rel=“prev”

Page 37: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

public function createLinks() { $pager = $this->_getPager(); $numPages = count($pager->getPages()); ! //Need this to add the links to later on $headBlock = Mage::app()->getLayout()->getBlock('head'); //Determine exactly what needs to be output and //add to the head block if (!$pager->isFirstPage() && !$pager->isLastPage() && $numPages > 2 ) { $headBlock->addLinkRel('prev', $pager->getPreviousPageUrl()); $headBlock->addLinkRel('next', $pager->getNextPageUrl()); } elseif($pager->isFirstPage() && $numPages > 1) { $headBlock->addLinkRel('next', $pager->getNextPageUrl()); } elseif($pager->isLastPage() && $numPages > 1) { $headBlock->addLinkRel('prev', $pager->getPreviousPageUrl()); } return $this; }

https://github.com/drewhunter/SeoPagination

hans2103 22 May 2014

Page 38: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Wat ziet Google?

Page 39: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

example search results

Page 40: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Page 41: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

<catalogsearch_result_index> <reference name="head"> <action method="setRobots"><meta>NOINDEX,FOLLOW</meta></action> </reference> </catalogsearch_result_index> ! <catalogsearch_advanced_result> <reference name="head"> <action method="setRobots"><meta>NOINDEX,FOLLOW</meta></action> </reference> </catalogsearch_advanced_result> <catalogsearch_advanced_index> <reference name="head"> <action method="setRobots"><meta>NOINDEX,FOLLOW</meta></action> </reference> </catalogsearch_advanced_index>

add to local.xml in your theme

http://www.slideshare.net/hans2103/magento-theme-set-the-basics-right-mm12nl

Page 42: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Page 43: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

uit Google index verwijderen

Page 44: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

Page 45: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 15 May 2014

Rich Snippetsopvallen in de zoekresultaten

Page 46: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://www.slideshare.net/hans2103/rich-snippets-in-magento-product-page

#MM13NL had je bij moeten zijn

Page 47: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://www.byte.nl/blog/magento-rich-snippets-made-easy/

hans2103 22 May 2014

byte.nl/blog

Page 48: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

http://www.byte.nl/blog/magento-rich-snippets-made-easy/

hans2103 22 May 2014

Page 49: Succesvolle Magento Shop door zoekmachines op te voeden

hans2103 22 May 2014

nu jij! have fun