Spécification d’une URL réglementaire

Le partage de liens sur Facebook vous permet de spécifier l’URL réglementaire d’une ressource dans les métadonnées de la ressource. L’opération s’effectue en utilisant un tag méta HTML afin de spécifier l’URL réglementaire de la Page. L’URL réglementaire est spécifiée à l’aide de la propriété og:url.

<meta property="og:url" content="https://example.com/path" />

À partir du 3 février 2020, vous ne pourrez plus spécifier d’URL avec un domaine différent de l’URL canonique, sauf si ce domaine a explicitement ajouté votre domaine à une liste blanche à l’aide de l’outil Webmaster.

Tous les liens spécifiant la même URL réglementaire sont traités comme la même ressource par l’infrastructure de partage de liens de Facebook du point de vue des indicateurs et des métadonnées (image du lien, titre, etc.). Vous pouvez afficher les indicateurs d’une URL en passant l’appel d’API Graph :

GET /?id={your_url}&fields=engagement

Dans un certain nombre de scénarios, il pourrait être utile de traiter différents liens sur votre site comme étant identiques. Voici quelques exemples :

  • Vous modifiez l’URL d’une Page, mais ne souhaitez pas perdre les indicateurs précédents.
  • Vous fournissez des liens vers plusieurs versions d’un contenu, mais à des fins d’établissement d’indicateurs, vous traitez le contenu comme une Page unique.
  • Vous souhaitez que Facebook déduplique des liens similaires lors de leur affichage sur une surface.

Considérations supplémentaires

  • Le chemin d’accès spécifié pour og:url ne doit pas forcément être une Page rendant le navigateur. Il doit toutefois réagir au robot d’indexation Facebook et renvoyer les balises méta og:*. Pour plus de détails sur la détection du robot d’indexation Facebook, consultez la page Le robot d’indexation Facebook.
  • Lorsque le chemin d’accès auquel og:url fait référence renvoie un lien og:url différent, c’est le nouveau lien qui sera suivi. Les détails sur le partage utilisés par Facebook sont ceux du dernier lien dans la chaîne de redirection. Le dernier lien de la chaîne doit également inclure le tag méta og:url. Si og:url n’est pas spécifié, l’URL de la Page sera considérée comme l’URL réglementaire.

Conservation des indicateurs d’engagement lors de la modification d’une URL

L’exemple suivant montre comment modifier l’URL d’une Page tout en conservant le lien de partage Facebook et les indicateurs connexes. Il part du principe que l’URL de la Page a déjà été modifiée.

  1. Utilisez une redirection HTTP 301 ou 302 pour diriger les visiteurs qui consultent l’ancienne URL vers la nouvelle. Le robot d’indexation doit pouvoir continuer à accéder à l’ancienne URL. Vous devez donc exempter l’agent utilisateur du robot d’indexation de l’action de redirection et n’envoyer une redirection qu’aux clients autres que le robot d’indexation Facebook. Pour plus d’informations sur la détection du robot d’indexation Facebook, consultez la page Recommandations en matière de partage, robot d’indexation Facebook.
  2. Ouvrez la nouvelle Page et ajoutez le tag og:url. Définissez l’attribut du contenu sur la valeur de l’URL précédente.
  3. <meta property="og:url" content="your_old_url" />
  4. Créez une Page à l’ancienne URL et ajoutez les balises méta d’en-tête suivantes :
  5. <!-- This is the URL for this page -->
    <meta property="og:url" content="your_old_url" />
    
    <!-- This is the og:* meta from the original version of the page -->
    <meta property="og:title" content="your_link_title">
    <meta property="og:image" content="your_image_url">
  6. Publiez votre contenu, puis utilisez le programme de débug du partage pour vérifier que votre serveur renvoie les bonnes métadonnées à chacune de vos URL.

    Ouvrir le programme de débug du partage