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 décrit les mesures que les développeurs peuvent mettre en pratique pour s'assurer que leur site est optimisé pour 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 dans l'outil de test d'optimisation mobile afin de déterminer comment Googlebot voit votre site. Googlebot est le robot d'exploration Web de Google. Il découvre les nouvelles pages et celles mises à jour, et les ajoute à 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 Googlebot ne voit pas toujours la même chose que vous dans le navigateur. Dans l'exemple suivant, Googlebot ne comprend pas que cette page contient des images, car celle-ci utilise une fonctionnalité JavaScript qu'il ne reconnaît pas.

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

Googlebot

Voici comment Googlebot voit la page. Il ne comprend pas que cette page contient des images, car celle-ci utilise une fonctionnalité JavaScript qu'il ne reconnaît pas.

Site Web avec le titre

Googlebot passe d'une URL à une autre en suivant 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 <a href> avec une URL valide. Veillez à ce que toutes les pages du site soient accessibles depuis un lien situé sur une autre page accessible. Le lien référent doit contenir du texte ou, pour les images, un attribut alt adapté à la page cible. Seuls les liens apparaissant sous la forme de balises avec un attribut href peuvent être explorés.
  • 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 Googlebot 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 Googlebot gère JavaScript lors de l'exploration, de l'affichage et de l'indexation, consultez la vidéo suivante.

Tenir Google informé en cas de modification de contenu

Pour vous assurer que Google identifie rapidement vos nouvelles pages ou celles mises à jour, suivez les bonnes pratiques ci-dessous :

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 des 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 Googlebot 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, Flash, Java ou Silverlight) ni le contenu affiché dans des dessins. Au lieu d'opter pour un plug-in, utilisez, si possible, le balisage HTML sémantique pour votre contenu.

Indiquer à Google les autres versions de votre contenu

Googlebot 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 bonne version 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.
  • Vérifiez 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 du 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 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.