Premiers pas avec la recherche Google : guide du développeur
Pour attirer davantage d'internautes intéressés par votre contenu, il est important qu'ils puissent facilement trouver votre site en faisant une recherche. Le référencement naturel (SEO) peut vous aider à atteindre cet objectif. Toutefois, si la recherche Google rencontre des difficultés à analyser votre page, vous risquez de passer à côté d'une source importante de trafic.
Ce guide explique les mesures que les développeurs peuvent prendre pour que leur site soit en complète adéquation avec la recherche Google. Outre les consignes que vous trouverez ici, assurez-vous que votre site est sécurisé, qu'il se charge rapidement, qu'il est accessible à tous et opérationnel sur tous les appareils.
Déterminer comment Google voit votre site
Pour commencer, testez votre site à l'aide de l'outil d'inspection d'URL ou du test des résultats enrichis pour découvrir comment Google voit votre site. Googlebot est le robot d'exploration Web de Google. Il découvre les nouvelles pages et celles mises à jour pour l'index Google. Pour plus d'informations sur ce processus, reportez-vous à l'article Comment fonctionne la recherche Google.
Vous serez peut-être surpris de constater que Google ne voit pas toujours la même chose que vous dans le navigateur. Dans l'exemple suivant, Google ne comprend pas que cette page contient des images, car celle-ci utilise une fonctionnalité JavaScript qu'il ne reconnaît pas.
Voici comment les internautes voient la page. Les images et le texte sont visibles dans le navigateur.
Voici comment Google voit la page. Google ne comprend pas que cette page contient des images, car celle-ci utilise une fonctionnalité JavaScript qu'il ne reconnaît pas.
Vérifier les liens
Googlebot passe d'une URL à une autre en récupérant et en analysant les liens, les sitemaps et les redirections. Il traite chaque URL comme s'il s'agissait de la première et de la seule URL qu'il a identifiée sur votre site. Pour vous assurer que Googlebot détecte toutes les URL sur votre site, procédez comme suit :
- Utilisez des éléments
<a>
que Google peut explorer. Veillez à ce que nous puissions accéder à toutes les pages du site depuis un lien situé sur une autre page accessible. Assurez-vous que le lien référent inclut du texte ou, pour les images, un attribut alt adapté à la page cible. - Créez et envoyez un sitemap pour aider Googlebot à explorer votre site de manière plus intelligente. Un sitemap est un fichier dans lequel vous donnez des informations sur les pages, les vidéos et les autres fichiers présents sur votre site, et dans lequel vous indiquez les relations entre ces fichiers.
- Pour les applications JavaScript comportant une seule page HTML, assurez-vous que chaque écran ou élément de contenu individuel dispose d'une URL.
Optimiser votre utilisation de JavaScript
Même si Google exécute JavaScript, vous devez tenir compte de certaines différences et restrictions lors de la conception de vos pages et de vos applications afin de permettre aux robots d'exploration d'accéder au contenu et de l'afficher. Familiarisez-vous avec les bases du SEO JavaScript ou découvrez comment résoudre les problèmes JavaScript liés à la recherche.
Pour en savoir plus sur la manière dont Google gère JavaScript lors de l'exploration, de l'affichage et de l'indexation, regardez la vidéo suivante.
Tenir Google informé en cas de modification de vos contenus
Pour vous assurer que Google identifie rapidement vos pages nouvelles ou mises à jour, procédez comme suit :
Si vous ne parvenez toujours pas à faire indexer votre page, recherchez les erreurs éventuelles dans vos journaux de serveur.
Veiller à la présence de contenu textuel sur la page
Googlebot n'identifie que le contenu textuellement visible. Par exemple, il ne détecte pas le texte des vidéos. Pour vous assurer que le contenu de votre page est interprété correctement par la recherche Google, procédez comme suit :
- Vérifiez que le contenu visuel est exprimé sous forme de texte. Par exemple, évitez les pages qui comportent des catégories de produits avec des images ne comprenant aucun contexte textuel. Une explication textuelle devrait être ajoutée à chacune de ces images.
- Assurez-vous que chaque page contient un titre descriptif et une meta description. L'utilisation de titres uniques et de meta descriptions permet à Google de montrer aux internautes en quoi vos pages peuvent les intéresser, ce qui peut accroître le trafic de recherche.
- Utilisez un balisage HTML sémantique. Bien que Google indexe le contenu HTML, les PDF, les images et les vidéos, il n'indexe pas le contenu nécessitant des plug-ins (par exemple, Java ou Silverlight) ni le contenu affiché dans un canevas. Au lieu d'opter pour un plug-in, utilisez, si possible, le balisage HTML sémantique pour votre contenu.
-
Assurez-vous que votre contenu textuel est accessible dans le DOM.
Par exemple, le contenu ajouté via la propriété CSS
content
ne fait pas partie du DOM et est ignoré par la recherche Google pour le moment. Vous pouvez utiliser la propriétécontent
pour le contenu décoratif. Il est possible que la recherche Google n'indexe pas ce contenu.
Indiquer à Google les autres versions de votre contenu
Google ne sait pas déterminer automatiquement s'il existe plusieurs versions de votre site ou de son contenu (version pour ordinateur, version pour mobile ou versions internationales, par exemple). Pour vous assurer que Google propose la version appropriée aux internautes, procédez comme suit :
- Consolidez les URL en double.
- Signalez les versions localisées de votre page à Google.
- Faites en sorte que vos pages AMP puissent être découvertes.
Contrôler le contenu accessible à Google
Plusieurs options s'offrent à vous pour bloquer Googlebot :
- Pour empêcher Google de trouver votre page, autorisez uniquement les internautes munis des informations d'identification appropriées à accéder à votre contenu. Par exemple, utilisez une page de connexion ou protégez votre page par un mot de passe.
- Pour empêcher Googlebot d'explorer votre page, créez un fichier robots.txt.
- Pour empêcher Google d'indexer votre page tout en autorisant l'exploration, ajoutez une balise
noindex
.
Si votre contenu n'apparaît pas dans la recherche Google alors que vous souhaiteriez que ce soit le cas, procédez comme suit :
- Vérifiez si Googlebot a accès à la page à l'aide de l'outil d'inspection d'URL.
- Testez le fichier robot.txt pour déterminer si vous empêchez involontairement Googlebot d'explorer votre site.
- Recherchez la présence de règles
noindex
dans les balisesmeta
de votre code HTML.
Activer les résultats enrichis pour votre site
Les résultats enrichis peuvent inclure des styles, des images ou d'autres fonctionnalités interactives permettant à votre site de se distinguer davantage dans les résultats de recherche. Pour aider Google à interpréter plus efficacement votre page et à l'afficher sous forme de résultats enrichis dans la recherche, vous pouvez y inclure des données structurées afin de fournir des indices explicites sur la signification de cette page. Si vous ne savez pas par où commencer, explorez la galerie de fonctionnalités disponibles.