web-dev-qa-db-fra.com

Google désindexe votre site de bureau après avoir lancé un site mobile séparé avec moins de pages

Récemment, nous avons lancé le site d'URL séparé m.example.com pour les utilisateurs mobiles. C'était une erreur, car nous n'avons pas de pages correspondantes sur mobile pour chaque page de la version de bureau. Le site Web m.example.com contient moins de pages que www.example.com.

Google a commencé à indexer nos pages mobiles. Cela entraîne la disparition des mots-clés pour le bureau. Pour résoudre ce problème, nous avons pensé mettre rel=alternate et rel=canonical, mais comme je l’ai dit, nous n’avons pas toutes les pages sur mobile. Certains produits ne sont pas disponibles sur mobile, nous n'avons donc pas ces pages pour mobile.

J'ai pensé faire une version responsive, mais cela prendrait trop de temps. Que puis-je faire?

3
sahilseo

La meilleure recommandation que je puisse faire est d’être aussi explicite que possible lorsque vous avez une URL de mobile et que vous ne l’avez pas. La meilleure méthode consiste à l'indiquer dans votre sitemap, comme indiqué dans la documentation officielle de Google, à l'adresse suivante: https://developers.google.com/search/mobile-sites/mobile-seo/separate-urls# annotation-in-sitemaps .

Selon la documentation Google, les URL de votre sitemap doivent ressembler à ceci:

<?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.example.com/page-1/</loc>
<xhtml:link
rel="alternate"
media="only screen and (max-width: 640px)"
href="http://m.example.com/page-1" />
</url>
</urlset>
2
user2491478

Pour les pages comportant des versions de bureau et mobile:

  • Sur votre page example.com, placez un canonical pointant vers la page example.com et un alternate pointant vers la page m.example.com.

  • Sur votre page m.example.com, placez un canonical pointant vers la page example.com.

Pour les pages où vous n'avez qu'une version de bureau:

  • Sur votre page example.com, placez une page canonical pointant vers example.com et n'utilisez pas de balise alternate (car il n'y a pas de représentation alternative).

  • Laissez votre page m.example.com non existante.

Cette configuration garantit que Google indexera toujours vos pages example.com en tant que pages canoniques et ne s'embarrassera pas et indexera toutes les pages m.example.com, car il les verra comme une représentation alternative des ressources.

Lorsqu'un visiteur visite votre page example.com, détectez s'il se trouve sur un appareil mobile. S'ils se trouvent tous les deux sur un appareil mobile et que vous disposez également d'une représentation mobile de la page affichée, redirigez-les vers la version m.example.com de la page.

1