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.

Ce que voient les internautes

Voici comment les internautes voient la page. Les images et le texte sont visibles dans le navigateur.

Site Web qui montre six images différentes de chats. Le titre du site Web est "Cute cat content chronicles".

Ce que voit Google

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.

Site Web qui affiche son titre. Des images de chats devraient s'afficher sur la page, mais seules des icônes de chargement sont visibles.

Googlebot passe d'une URL à l'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 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 :

Contrôler le contenu accessible à Google

Plusieurs options s'offrent à vous pour bloquer Googlebot :

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 balises meta de votre code HTML.

Activer les résultats enrichis pour votre site

Carrousel de recettes dans les résultats de recherche. Le carrousel présente deux fiches relatives à différents types de tartes. Vous pouvez cliquer sur les résultats pour lire une vidéo.

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.