Da geht es darum, das man z.B. Images aber auch Videos die an eine Seite gebunden, dort also als Inhalt vorhanden sind markert und gleich in dei Sitemap mit aufnimmt.
In den Webmastertools taucht eine solche Sitemap als Bilder auf, beinhaltet natürlich aber alles.
Auszug einer solchen Sitemap:
Code: Select all
<url>
−
<loc>
Die Url
</loc>
<lastmod>2010-02-17T16:19:28+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
−
<image:image>
−
<image:loc>
Die Url zu einem Image
</image:loc>
</image:image>
−
<image:image>
−
<image:loc>
Die Url zu einem Image
</image:loc>
</image:image>
−
<image:image>
−
<image:loc>
Die Url zu einem Image
</image:loc>
</image:image>
</url>
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" >
Aber genau ist das Problem - man muss sich ein entsprechendes Script bauen, die Seiten rendern, die Images auslesen und wenn welche vorhanden sind muss man die natürlich verarbeiten.
Das aber ist mit Adodb und Smarty bei einem Volumen von z.B. 7000 Seiten live nicht zu machen.
Beim Direkteinsatz von PHP und Mysql ist das in etwa auch die Obergrenze wo man es machen sollte.
Ansonsten heisst es Cronjob.
In der Praxis aber lohnt es sich, Google kehrt mit einer solchen Sitemap tatsächlich die letzten Ecken aus. Man bekommt damit nicht nur mehr Images in den Index sondern auch relativ schnell und sehr viel schneller als normal alle Inhaltsseiten in den Index.