Configurer des balises SEO personnalisées pour les URL canoniques et les articles de la base de connaissances localisés

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Découvrez les articles pertinents de la base de connaissances via les moteurs de recherche en ajoutant des balises SEO personnalisées pour les URL canoniques et hreflang les balises à la page d’affichage de l’article de la base de connaissances.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Mettez à jour le script include SPSEOHeaderTagsArticleView pour ajouter des URL et hreflang des balises canoniques à la page d’affichage de l’article de la base de connaissances. Vous pouvez également ajouter des balises d’en-tête personnalisées à la page d’affichage de l’article de la base de connaissances en implémentant la fonction generateCustomTagsForSEO .
    Remarque :
    Les balises META ne seront ajoutées à la vue d’article de la base de connaissances [kb_article_view] que lorsqu’elles seront consultées par les agents utilisateurs mentionnés dans glide.knowman.serviceportal.seo_user_agent la propriété système. Pour en savoir plus, consultez Créer et modifier une page à l'aide du Service Portal Designer.

    Pour en savoir plus sur le comportement par défaut des URL canoniques et hreflang des balises pour la page d’affichage de l’article de la base de connaissances, reportez-vous à SEO pour les URL canoniques et les versions localisées des articles de la base de connaissances.

    Procédure

    1. Accédez à la Tous > Définitions du système > Includes de script.
    2. Recherchez SPSEOHeaderTagsArticleView.
    3. Dans la colonne Nom , cliquez sur le lien SPSEOHeaderTagsArticleView .
    4. Dans le formulaire Script Include, modifiez les fonctions des articles de la base de connaissances.
      Fonction Implémentation
      Renvoyer une URL canonique pour un article de la base de connaissances Modifiez la fonction generateCanonicalURL pour renvoyer l’URL canonique complète d’un article de la base de connaissances sous forme de chaîne.

      Par exemple, utilisez le format d’URL suivant pour un article de la base de connaissances dans le Customer Service Portal : « https://&lt;instance name>.servicenow-com/csp ?id=kb_article_view&amp;sysparm_article=<article number>»

      Renvoyer une hreflang balise pour les versions traduites d’un article de la base de connaissances Modifiez la fonction generateHrefLangArray pour renvoyer un hreflang tableau pour la langue actuelle et les traductions disponibles pour un article de la base de connaissances.

      Par exemple, utilisez le format suivant pour un article de la base de connaissances traduit en Français dans le Customer Service Portal : [{locale :'fr', href : 'https://&lt;instance name>.servicenow-com/csp ?id=kb_article_view&amp;sysparm_article=<article number>'}]

      Renvoyer un en-tête personnalisé pour un article de la base de connaissances Modifiez la fonction generateCustomTagsForSEO pour renvoyer toutes les balises d’en-tête personnalisées sous forme de tableau de chaînes utilisé pour la page d’affichage de l’article de la base de connaissances.

      Par exemple, utilisez le format suivant pour une balise personnalisée d’article de la base de connaissances : ['<meta custom-tag="" property="og:title" content="Service Portal">']

      Renvoyer un contenu HTML optimisé SEO pour les bots SEO Modifiez la fonction generateSEOTags pour renvoyer le contenu HTML optimisé pour le référencement dans items.customSEOHTML.

      Pour plus d’informations sur la configuration des script includes, consultez Script includes.

    5. Cliquez sur Mettre à jour.