Ik probeer zoveel mogelijk gratis extensies te reviewen, maar voor Jsitemap heb ik een uitzondering gemaakt. Het is zelfs een tijdje de extensie met de allerhoogste user-ranking geweest op de Joomla Extensions Directory, dus reden genoeg om het eens goed te bekijken. Net als OSmap is Jsitemap een echte sitemap extensie. Het is in betaalde varianten beschikbaar: Standard voor $35 en Professional voor $45. Standard is waarschijnlijk prima voor veel gebruikers, maar voor het tientje meer krijg je wel een hoop extra's. Je mag het op meerdere domeinen gebruiken, dus raad ik je aan de Pro-versie te gebruiken.

Naast de standaard mogelijkheden die je kunt verwachten kun je met Jsitemap ook andere sitemaps maken, zoals die voor plaatjes en zelfs voor video (al dan niet ge-embed)! Echter, ook metadatabeheer en het testen van opname in de Google index van je links is nu inclusief!

Laten we eens door de opties lopen, van de Pro-versie in dit geval. Na installatie worden direct sitemaps aangemaakt, zowel HTML sitemaps voor je gebruikers als XML varianten voor de zoekmachines. Alles bij elkaar is de extensie bijna een complete SEO extensie.... Het dashboard toont je direct de mogelijkheden:

Een aantal zaken spreken redelijk voor zich, zoals het bekijken van de sitemaps (zowel gestyled als 'raw') en Google Analytics integratie, opties om vanuit Jsitemap direct robots.txt en ,htaccess te editen (wel nuttig!). Ook kun je je sitemap valideren, warbij je als het goed is geen 404-fouten moet krijgen.

Onder de dasboard buttons vind je de links naar de sitemaps. Deze zijn vooral handig om te gebruiken bij het informeren van Google Webmaster Tools van je sitemap. nadat je dat eenmalig gedaan hebt kun je wijzigingen in de sitemap direct vanuit je dashboard doorgeven met de knop Submit to Google (en Bing / Yandex indien gewenst). Daarnaast kun je met het potlood-icoontje de sitemap-locaties direct toevoegen aan je robots.txt bestand!

Configuratie

Met de configuratieknop kun je erg veel zaken instellen. De standaardwaarden staan prima voor de meeste sites, maar de mogelijkheid om zaken aan te passen is erg handig. Hier kun je zaken aanpassen met betrekking tot weergave van HTML sitemaps, caching, lifetime, splitsen van grote sitemaps, sortering, enzovoorts. Vooral als je grote Image en Video-sitemaps hebt moet je soms de caching-instellingen iets aanpassen, omdat het aanmaken van deze sitemaps initieel veel resources vraagt, en soms een time-out kan optreden als de insellingen niet goed staan. Dit is met met wat proberen altijd wel op te lossen. Ook de look en feel van je HTML sitemap kun je zo aanpassen, met bijvoorbeeld een resultaat als dit:

Data Sources

Standaard maakt Jsitemap een sitemap op basis van je Joomla structuur (menu's en artikelen). Onder Data Sources kun je verder instellen wat je wel en niet in de sitemap hebt. Heb je bijvoorbeeld een hidden menu met een login-pagina en een 404-pagina, sluit deze dan uit. Daarnaast kun je voor bijvoorbeeld je image-sitemap uitzonderingen maken: zo kun je op basis van bestandsnaam bijvoorbeeld print- en email-icoontjes uitsluiten. Daarnaast kun je voor allerlei extensie eenvoudig sitemap entries toevoegen met de Wizard, zoals voor onder andere K2, shops like Virtuemart, Hikashop, Kunena, MosetsTree, enzovoorts:

Voor meer exotische extensies kun je ook eigen custom datasources aanmaken, en ze vervolgens individueel aanpassen.

Search Engines metainfo

Een redelijk nieuwe optie is de Metadata manager. Dit zou je misschien niet direct verwachten in een sitemap extensie. Je kunt hier net als in OSmeta nu eenvoudig je metadata beheren. Dit maakt de extensie bijna tot een volwaardige SEO extensie. Ook pagina-titels kun je nu veel eenvoudiger instellen dan in Joomla:

Ook zie je een handig tellertje wat meekleurt afhankelijk van of je onder of boven de aanbevolen hoeveelheid leestekens komt. Let op dat als je je metadata hier beheert je dat niet ook nog eens in Joomla moet doen.

Google indexing tester

Met deze optie, nieuw sinds versie 3.3 kun je zien hoe goed je site het doet in Google! Het is een behoorlijk uniek feature. De eerste view laat je alle links van je site zien, met de titel en beschrijving in Google. Daarnaast kun je er mee zien hoe goed je site preseert op een bepaald zoekwoord, en ook nog eens of dit voor Google.com of bijvoorbeeld Google.nl is.:

Erg handig om snel te zien hoe e site er in Google uitziet en hoe hij presteert, slim werk!

Integratie met Google Webmaster Tools / Search Console

Version 3.4.1, vrijgegeven in juni 2015 bevatte weer een nieuw feature: een volledige integratie met Google Webmaster Tools, of Search Console zoals het tegenwoordig heet. Jsitemap had al een optie om zoekmachines te 'pingen' als er een nieuwe sitemap beschikbaar was, maar nu is er echt een volledige integratie met Google. In het dashboad zit nu een button genaamd Google Webmaster Tools. Als je er op klikt krijg je eerst een scherm om de verbinding met GWT op te zetten. Dat gaat erg simpel: klik erop, en je krijgt een code van Google die je in je dashboard moet invullen:

Daarna is de integratie compleet en heb je binnen je eigen site volledig inzicht over de volgende onderdelen:

  • Sitemaps statistieken
  • Crawl fouten
  • Pagina niet gevonden fouten
  • Server fouten
  • Zachte 404 fouten
  • Toegang geweigerd fouten
  • En meer

Het interessantste onderdeel zit onder Sitemap stats. Hier zie je allerlei gegevens over hoe Google je sitemap heeft opgepikt, zoals index status, submissie datum, laatste fetch door Google, fouten en waarschuwingen, etcetera:

Het meest interessante onderdeel is de mogelijkheid om je sitemap opnieuw in te dienen, zoals in rood aangegeven.

En de rest

Vervolgens zijn er nog een aantal andere zaken die je met Jsitemap kunt doen:

  • Jsitemap ondersteunt meertalige sites, met aparte sitemaps per taal. Je vindt dan onderin je dashboard een switch om de sitemaps voor een andere taal te bekijken / configureren.
  • Ping_o_matic links optie: Informeer RSS services als Feedburner, Google Blog Search, enzovoorts als je nieuwe content hebt
  • Google Analytics integratie om vanuit je Joomla site Anaytics bij te houden.
  • SEO statistieken dashboard met Alexa Rank, Pagerank, aantal geindexeerde links, backlinks en zelfs site-speed.

Voor 3rd-party developers: public API

In version 3.3 is een public API en SDK toegevoegd om ontwikkelaars van andere applicatoes in staat te stellen hun extensie makkelijk te integreren met Jsitemap. Zo kan tegenwoordig bijvoorbeeld Magento ecommerce kan nu in de sitemap geintegreerd worden met MageBridge en de JSitemap plugin.

De conclusie: Een perfecte sitemap extensie, met veel extra's.