7. XML Sitemap
Een XML Sitemap vertelt
zoekmachines welke pagina's
beschikbaar zijn om te crawlen.
8. Een XML Sitemap
XML file met een lijst van URL's van die site
samen met extra metadata over elke URL:
● wanneer laatste update
● hoe vaak wijziging
● hoe belangrijk is URL t.o.v. andere URL's site
12. Chance frequency
Richtlijn:
NEVER: Old news, stories, press releases, etc
YEARLY: Contact, “About Us”, login, registration pages
MONTHLY: FAQs, instructions, occasionally updated articles
WEEKLY: Product info pages, website directories
DAILY: Blog entry index, classifieds, small message board
HOURLY: Major news site, weather information, forum
ALWAYS: Stock market data, social bookmarking categories
bron: http://www.v9seo.com/blog/2011/12/27/sitemap-xml-why-changefreq-priority-are-important/
13. Priority
0.0....1.0
Richtlijn:
0.8 – 1.0: Homepage, subdomains, product info, major features
0.4 – 0.7: Articles and blog entries, category pages, FAQs
0.0 – 0.3: Outdated news, info that has become irrelevant
bron: http://www.v9seo.com/blog/2011/12/27/sitemap-xml-why-changefreq-priority-are-important/
14. Effect van Priority?
Wordt een zoekmachine erdoor beinvloed?
Website crawlers en bots > waarschijnlijk
Zoekmachine resultaat pagina's > waarschijnlijk
(SERP's)
Zoekmachine resultaten en > speculatief
ranking algorithmes
om als SEO techniek te gebruiken > niet waarschijnlijk
bron: http://www.microsystools.com/products/sitemap-generator/help/xml-sitemap-priority-tag/
15. Google over Sitemap:
“Sitemaps bieden Google een extra manier om
te achterhalen welke pagina's op een website
staan, en kunnen helpen sneller nieuwe en
bijgewerkte pagina's op een website te
ontdekken......”
bron: https://sites.google.com/site/webmasterhelpforum/nl/faq/faq-sitemaps (nederlands)
16. XML Sitemap format
Alle URL's behoren toe aan eenzelfde basis URL
(bijvoorbeeld: www.mijnsite.nl)
sitemap is UTF-8 ge-encodeerd
niet meer dan 50.000 URL's
file niet groter dan 10MB
de locatie is: http://www.mijnsite.nl/sitemap.xml
17. Sitemap.xml klaar en dan?
Zoekmachines inlichten
1. sitemap aanmelden
2. pingen
3. toevoegen aan robots.txt
(en elke keer opnieuw als site wijzigt...)
20. 2. Pingen
Ping naar Google:
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.yourdomain.com/sitemap.xml
of Bing:
http://www.bing.com/webmaster/ping.aspx?siteMap=http://www.yourdomain.com/sitemap.xml
of via een service: http://www.pingsitemap.com/
21. 3. Toevoegen aan je robots.txt
Zet je sitemap.xml op de server en
plaats in je robots.txt een extra regel:
Sitemap: http://www.mijnsite.nl/sitemap.xml
25. Joomla sitemap componenten
mapX (Xmap reloaded) – gratis
OSmap (Xmap kloon) – gratis
Aimy sitemap – gratis
JSitemap Basic – 39 US dollar
JSitemap Professional – 49 US dollar
QLUE sitemap – gratis
fwSitemap – gratis
RSSeo – € 49,-
26. OSMap (fork van XMAP)
HTML en XML Sitemap
(gebaseerd op Joomla menu-structuur)
Sitemaps worden automatisch bijgewerkt
XMAP Plugins: VirtueMart, K2 en andere extensies
https://www.alledia.com/extensions/osmap/
Documentatie: https://www.alledia.com/docs/osmap/start/
27. mapX (fork van XMAP)
HTML en XML Sitemap
(gebaseerd op Joomla menu-structuur)
Sitemaps worden automatisch bijgewerkt
XMAP Plugins: VirtueMart, K2 en andere extensies
https://www.z-index.net/en/joomla-xmap/mapx-xmap-reloaded.html
Documentatie: -
29. OSMap / mapX TIP
OSMap (en XMAP) > Joomla menu's
XML Sitemap is per menu-item in te stellen >
● Login als Superadmin via Frontend
● ga naar HTML sitemap
● vink menu-items uit
XML sitemap
HTML sitemap
30. Aimy sitemap
HTML en XML Sitemap
(gebaseerd op eigen crawler)
Start Crawling button
Write sitemap button
Start Notifying button
Robots.txt editor
https://www.z-index.net/en/joomla-xmap/mapx-xmap-reloaded.html
Documentatie: http://www.aimy-
extensions.com/images/products/sitemap/com-aimy-sitemap.pdf
31. JSitemap Basic
HTML en XML Sitemap
(gebaseerd op categorieën, artikelen én menu's)
“Data Sources”- geen extra plugins nodig!
Koppeling VM, Kunena, 3rd party
Uitgebreide handleiding (pdf)
http://storejextensions.org/extensions/jsitemap.html
39 US dollar
32. JSitemap Professional
HTML en XML Sitemap
Google news, images, videos, mobile sitemap
“Data Sources” – geen extra plugins nodig!
SEO control panel – submit en resubmit sitemap, aanpassen
robots.txt (geen Webmaster Tools account nodig)
integratie van Ping-o-matic web service
Heel geschikt voor grote sites +1000 pages
Uitgebreide handleiding (pdf)
http://storejextensions.org/extensions/jsitemap.html
49 US dollar
40. Promocode JSitemap Pro:
korting op
JSitemap Professional
coupon code: (helaas, alleen voor deelnemers
van de workshop op jd15nl)
alleen geldig in april 2015
41. QLUE sitemap
HTML en XML Sitemap
online documentatie – eenvoudig
http://joomla-extensions.qlue.co.uk/extensions/qlue-site-map-joomla-seo-extension
gratis
42. fwSitemap
HTML, text en XML Sitemap
handmatig commando geven website te crawlen
geen automatisch generatie van een XML file
http://labs.faresweb.net/joomla-components
gratis
alleen J2.5
afgeraden
43. RSSeo
Uitgebreid SEO pakket én
HTML en XML Sitemap
Joomla menu – menu-items zijn uit te sluiten
https://www.rsjoomla.com/joomla-extensions/joomla-seo.html
€ 49,-
44.
45. .htaccess truc1
Wil je ook een sitemap.xml beschikbaar in de root?
dan .htaccess aanpassen:
RewriteEngine On
# Rewrite Sitemap.xml
RewriteRule ^sitemap.xml$ index.php?
option=com_xmap&view=xml&tmpl=component&id=1 [L]
RewriteRule ^sitemap-news.xml$ index.php?
option=com_xmap&view=xml&tmpl=component&news=1&id=1 [L]
Redirect sitemap.xml > XMAP component
en sitemap-news.xml > XMAP news
com_xmap => com_osmap
46. .htaccess truc2
Voorkom dat Google je sitemap.xml indexeert
<IfModule mod_rewrite.c>
<Files sitemap.xml>
Header set X-Robots-Tag "noindex"
</Files>
</IfModule>
Zorg ervoor dat path naar sitemap.xml klopt
47. .htaccess
Het kan zijn dat het benaderen van XML
bestanden is geblokkeerd door onderstaande
code (in .htaccess)
<Files ~ ".xml$">
Order allow,deny
Deny from all
Satisfy All
</Files>
in dat geval kun je die blokkade opheffen → zie TIP
Joomla 1?
48. TIP
als standaard .xml geblokt wordt in Joomla kun je
dit opheffen met:
<Files ~ "sitemap*.xml$">
Order allow,deny
Allow from all
</Files>
staat alleen sitemap.xml toe
(plaats dus deze code in je .htaccess file in de root)
49. TIP2
Verwijs in je robots.txt naar je sitemap
(vooral als deze niet in de root staat)
Voorbeeld: OSmap
Sitemap: index.php?option=com_osmap&view=xml&tmpl=component&id=1
(onderaan in je robots.txt)