Mobiele sitemaps voor m. subdomeinen

Hoe ga je om met sitemaps voor je mobiele website? Je hebt gekozen voor een structuur waarin je mobiel verkeer afvangt op een subdomein (m.jewebsiteurl.nl). Dit kan om verschillende redenen wenselijk zijn en is sterk afhankelijk van je project. Ondanks dat Google een voorkeur uitspreekt voor responsive websites ondersteunen ze de mobiele subdomein variant ook volledig.

Om de mobiele urls goed te laten indexeren voor Google wil je een sitemap aanmaken. Regelmatig kom ik nog cases tegen waarbij er een dedicated mobile sitemap is opgezet en is geplaatst in de webmaster tools van het mobiele domein. Een dergelijke sitemap ziet er dan ongeveer zo uit:

<?xml version="1.0" encoding="UTF-8" ?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
         xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0">
    <url>
        <loc>http://m.jewebsiteurl.nl/pagina1/</loc>
        <mobile:mobile/>
    </url>
</urlset>

Wat ik terugzie in de praktijk is dat deze urls vaak niet als geïndexeerd terugkomen in de webmaster tools terwijl je ze wel terugziet in de index. Daarnaast heb je in de webmaster tools nog steeds een tab “webpagina’s” en een tab “mobiel” wat suggereert dat Google ze beiden verwacht. En dat klopt namelijk ook.

De rel=alternate tag in je sitemap plaatsen

Mobiel subdomein indexatie

Google heeft hier nu een nieuwe functie voor opgezet die je kunt gebruiken bij het genereren van je desktop sitemaps de rel=alternate tag voor mobiel. Dezelfde tag die je al gebruikte op de html pagina’s van je desktop versie.

Je sitemap kan er dan zo uit komen te zien:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://www.jewebsiteurl.nl/pagina1/</loc>
<xhtml:link
rel="alternate"
media="only screen and (max-width: 640px)"
href="http://m.jewebsiteurl.nl/pagina1/" />
</url>
</urlset>

Houdt er rekening mee dat je in de sitemaps exact dezelfde url formatting gebruikt voor de alternate tags als voor je desktop urls.

Voor de documentatie en andere implementatie tips verwijs ik je graag naar de Google developer sectie.