Typo: probleem met de google sitemap

Posted by Paul Verreth Tue, 23 Jan 2007 14:59:00 GMT

Om je website optimaal te laten scoren in google is het aangewezen om een google sitemap in te dienen.

Bij typo wordt deze sitemap automatisch gegenereerd, maar blijkbaar is er iets mis met het formaat. Was google vroeger misschien minder streng?

Het formaat is nochtans duidelijk:

<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
   <url>
    <loc>http://www.example.com/</loc>
    <lastmod>2005-01-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
   </url>  
  </urlset> 

Oplossing

In /app/views/xml/ (rails) van typo, staan 4 xml-generators met de naam _googlesitemap_item_*.xml

In al die bestanden moeten volgende wijzigingen gebeuren:

  • xml.item moet worden xml.url
  • xml.link moet worden xml.loc
_googlesitemap_item_article.rxml zal er dus zo uitzien:
xm.url do
  xm.loc post_link(item)
  xm.lastmod item.updated_at.xmlschema
  xm.priority 0.8
end

Als alle 4 de files zijn aangepast, doen moet je enkel de cache ledigen. (admin -> settings -> “Rebuild cached HTML”).

Posted in ,  | Tags , ,

Comments are disabled