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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Découvrez les articles de la base de connaissances pertinents 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 : administrateur

    Pourquoi et quand exécuter cette tâche

    Mettez à jour l’include de script 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 sont ajoutées à la vue de l’article de la base de connaissances [kb_article_view] uniquement lorsqu’elles sont consultées par les agents utilisateur 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 plus d’informations sur le comportement par défaut des URL et hreflang des balises canoniques pour la page d’affichage des articles de la base de connaissances, reportez-vous à la section SEO pour les URL canoniques et les versions localisées des articles de la base de connaissances.

    Procédure

    1. Accédez à la Tout > Définitions 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 portail de service client : « https://<nom d’instance>.servicenow-com/csp ?id=kb_article_view&sysparm_article=<article number>»

      Retourner une hreflang balise pour les versions traduites d’un article de la base de connaissances Modifiez la fonction generateHrefLangArray pour retourner 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 portail du service client : [{locale :'fr', href : 'https://<instance name>.servicenow-com/csp ?id=kb_article_view&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ées pour la page d’affichage de l’article de la base de connaissances.

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

      Renvoyer un contenu HTML optimisé pour le référencement 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 includes de script, consultez Includes de script.

    5. Cliquez sur Mettre à jour.