Créer des liens d'ancrage

Redirigez les visiteurs vers une partie spécifique d’une page.

Dernière mise à jour le 8 août 2024

Un lien d’ancrage (ou « saut de page ») est une URL spéciale qui redirige vers une zone spécifique dans une page. Par exemple, la table des matières de ce guide contient des liens d’ancrage qui vous dirigent vers chaque titre.

Ce guide explique comment ajouter des liens dʼancrage à nʼimporte quelle section de bloc de votre site grâce à un bloc Code.

Regarder une vidéo

Étape 1 - Ajouter un bloc Code

Dans l’éditeur de page, faites défiler l’écran jusqu’à la section vers laquelle vous souhaitez que le lien redirige et ajoutez un bloc Code. Vous pouvez l’ajouter à n’importe quelle section de bloc, mais pas à d’autres types de sections tels que les sections Galerie, les sections de pages de collection ou les dispositions automatiques, car il n’est pas possible d’ajouter des blocs à ces sections.

Dans le champ de code, ajoutez :

Destination du lien

Dans le premier tag, remplacez identifiant-unique entre guillemets par un identifiant unique spécifique pour votre lien :

  • Vous pouvez saisir le texte de votre choix comme identifiant unique, mais il ne peut pas contenir d’espaces. Vous pouvez séparer les mots par des tirets.
  • Les identifiants uniques sont sensibles à la casse et ne peuvent être utilisés qu’une seule fois par page. Pour en savoir plus, consultez nos recommandations.

Remplacez Destination du lien par le texte que vous souhaitez afficher sur votre site.

L_identifiant_unique_d_un_lien_d_ancrage_ajoute_a_un_bloc_Code.png

L_identifiant_unique_d_un_lien_d_ancrage_ajoute_a_un_bloc_Code.png

Étape 2 - Créer le lien

Ajoutez le lien sur lequel les visiteurs cliquent pour accéder au contenu que vous avez créé à l’étape 1. Nous utilisons un lien hypertexte dans cet exemple, mais vous pouvez utiliser n’importe quel type de lien :

  1. Dans un bloc Texte, saisissez le texte de votre lien, surlignez-le et cliquez sur l’icône lien dans la barre d’outils du bloc Texte.
  2. Sous URL, ajoutez l’URL complète de la page (même s’il s’agit de la même page) et une barre oblique supplémentaire. Votre lien ressemblera à ceci :
    https://exemplesite.com/slugdepage/
  3. Après le slug de la page, saisissez un hashtag (#) suivi de l’identifiant unique de l’étape 1. Votre lien ressemblera à ceci :
    https://exemplesite.com/slugpage/#identifiant-unique
  4. Si vous souhaitez que le lien s’ouvre dans un nouvel onglet, activez l’option Ouvrir le lien dans un nouvel onglet.
  5. Appuyez sur Entrée.

Pour certains liens d’ancrage, il n’est pas nécessaire d’inclure l’adresse complète du site web, mais nous vous recommandons de le faire pour la plupart des liens.

Astuce

si vous ajoutez des liens d’ancrage à votre page d’accueil, vous n’avez pas besoin d’inclure le slug de la page. Si vous modifiez votre page d’accueil, ajoutez le slug à tous les liens d’ancrage que vous avez créés sur l’ancienne page d’accueil, sinon ils ne fonctionneront pas correctement.

Étape 3 - Enregistrer et publier

Cliquez sur Enregistrer pour publier vos modifications. Le lien que vous avez créé à l’étape 2 dirige désormais les visiteurs vers le texte que vous avez saisi à l’étape 1.

Utiliser différents types de liens

Nous utilisons dans l’exemple ci-dessus un corps de texte pour le lien d’ancrage de l’étape 2, mais vous pouvez utiliser n’importe quel type de lien, y compris des boutons et des URL de destination d’images. Si vous voulez découvrir quelles sont les différentes options pour les liens, consultez l’article Ajouter des liens sur votre site.

Pour tous les types de liens, ajoutez l’URL et l’identifiant unique comme indiqué à l’étape 2 ci-dessus, en utilisant le format suivant :

https://exemplesite.com/slugpage/#identifiant-unique

Formater le texte de destination

Pour donner au texte de destination un format autre que le corps de texte, modifiez les tags

Lorsque vous utilisez des tags différents, ajoutez l’identifiant unique au code comme vous l’avez fait à l’étape 1 :

Destination du lien

Rediriger vers un espace vide

Le lien d’ancrage fonctionne même sans texte visible. Si vous ne souhaitez pas que du texte apparaisse à votre point de destination, mettez en forme le texte de destination sans aucun élément entre les tags :

Slugs de page et liens ancrés

Nous vous recommandons d’ajouter l’URL et le slug de page avant l’identifiant unique dans la majorité des cas. Si vous n’ajoutez pas le slug de page au lien d’ancrage, ce dernier ne fonctionnera pas dans les cas suivants :

  • Si votre lien est un lien de navigation
  • Si votre lien renvoie vers une autre page

Des problèmes peuvent survenir dans les navigateurs mobiles Safari avec les liens d’ancrage qui ne contiennent pas l’URL du site. Pour trouver l’URL de votre page, consultez l’article Slugs d’URL.

Si vous savez qu’aucun de vos visiteurs n’utilise le navigateur mobile Safari et que vous créez un lien qui les redirige vers une autre zone située sur la même page (par exemple, vers un en-tête situé plus bas sur la page), vous pouvez utiliser #unique-id dans votre lien sans le slug ou l’URL de la page.

Astuce

pour savoir quels sont les navigateurs utilisés par vos visiteurs, référez-vous au panneau Analyse du trafic.

Lien redirigeant vers le haut ou le bas d’une page

Pour insérer un lien redirigeant vers le haut ou le bas de votre page, créez un lien vers l’en-tête ou le pied de page à l’aide de l’injection de code. La fonctionnalité Injection de code est une fonctionnalité premium.

Lien vers le haut de la page

Insérer un lien redirigeant vers le haut de votre page peut s’avérer utile si le contenu de votre page est long et que vous souhaitez permettre à vos visiteurs de revenir facilement au menu de navigation. Pour créer un lien redirigeant vers le haut d’une page :

  1. Ajoutez du texte et un lien d’ancrage en bas de la page ou au pied de page, comme indiqué à l’étape 2. Cependant, nʼincluez pas lʼURL de votre site ou de barre oblique (/) avant l’identifiant unique. Vous pouvez utiliser Haut de page comme texte et #top comme identifiant unique.
  2. Ouvrez le panneau Injection de code.
  3. Dans le champ En-tête, ajoutez le code suivant : . Si vous avez utilisé un identifiant unique autre que #top lorsque vous avez configuré le lien, assurez-vous de le remplacer dans le tag ouvrant .
  4. Cliquez sur Enregistrer.

Cette méthode redirige vers le haut de chaque page de votre site. Vous pouvez utiliser le même processus pour rediriger vers le haut dʼune page unique en ajoutant le code aux paramètres avancés de la page.

Lien redirigeant vers le bas d’une page

Insérer un lien redirigeant vers le bas de votre page peut s’avérer utile si vous souhaitez permettre à vos visiteurs de trouver facilement des informations ou les encourager à interagir avec un élément de votre pied de page, comme un bloc Newsletter.

Pour créer un lien redirigeant vers le bas d’une page :

  1. Ajoutez du texte et un lien d’ancrage n’importe où dans le contenu de la page, comme indiqué à l’étape 2. Cependant, nʼincluez pas lʼURL de votre site ou de barre oblique (/) avant l’identifiant unique. Vous pouvez utiliser Pied de page comme texte et #bottom comme identifiant unique.
  2. Ouvrez le panneau Injection de code.
  3. Dans le champ Pied de page, ajoutez le code suivant : . Si vous avez utilisé un identifiant unique autre que #bottom lorsque vous avez configuré le lien, assurez-vous de le remplacer dans le tag ouvrant .
  4. Cliquez sur Enregistrer.

Cette méthode permet de rediriger vos visiteurs vers le pied de page de chacune des pages de votre site.

Limites et bonnes pratiques

Les liens ancrés peuvent constituer un outil puissant pour faciliter la navigation des visiteurs dans votre site, mais il est important de garder en tête certains éléments.

Les identifiants ne peuvent être utilisés qu'une seule fois sur chaque page

Par exemple, si vous utilisez l’identifiant panda sur votre page d’accueil, vous ne pourrez pas ajouter ultérieurement panda comme identifiant sur cette même page. Vous pourrez l’utiliser sur une autre page, mais pas une seconde fois sur votre page d’accueil.

Les identifiants sont sensibles à la casse

Si votre HTML indique id="Panda", mais que votre lien comporte lʼidentifiant #panda, le lien ne fonctionnera pas.

L'identifiant unique est intégré à l'URL lorsqu'une personne clique sur le lien ancré

Lorsqu’un visiteur clique sur un lien d’ancrage, l’identifiant unique apparaît à la fin de l’URL du site. Votre identifiant unique peut être visible par vos visiteurs ; assurez-vous donc qu’il soit approprié.

KB Guide Image

Vous pouvez saisir l'identifiant de votre choix

La création d’un identifiant facile à retenir peut simplifier le processus de configuration et faciliter la résolution de problèmes, le cas échéant. Les identifiants faciles à retenir sont pourvus d’une certaine logique, comme #haut pour un lien « Haut de page ».

Les liens ancrés sont également un moyen d'ajouter une touche d'humour et de personnalité à votre site. Gardez à l'esprit que les visiteurs peuvent voir l'identifiant à la fin de l'URL.

La section à laquelle vous renvoyez les utilisateurs s’affiche en haut du navigateur

Le texte de destination apparaît en haut du navigateur, ou aussi haut que possible si peu de contenu se trouve en dessous

Si vous ne voulez pas que votre texte soit en haut de la fenêtre du navigateur, vous pouvez créer de l'espace avant celui-ci en ajoutant des balises

 

Chaque ensemble de>balises

 

KB Guide Image
KB Guide Image

Créer de liens vers des sections qui ne prennent pas en charge les blocs

Vous ne pouvez pas créer de liens directs vers certains types de sections, tels que les sections Galerie ou les dispositions automatiques, car vous ne pouvez pas ajouter de blocs à ces sections. Vous pouvez toutefois créer un effet similaire en suivant ces étapes :

  1. Ajoutez une section vide au-dessus de la section vers laquelle vous souhaitez créer un lien.
  2. Suivez les étapes ci-dessus pour ajouter votre bloc Code à la section vide et configurer le lien d’ancrage.
  3. Pour éviter que la section vierge ne crée un vide, cliquez sur la section vide, puis sur Modifier la section, puis désactivez l’option Remplir l’écran.

Garder les liens à jour

Si vous changez de domaine principal ou si vous mettez à jour le slug de la page par la suite, pensez également à mettre à jour vos liens d’ancrage. Les liens d’ancrage ne fonctionneront pas correctement s’ils utilisent des URL obsolètes.

Résolution de problèmes

Le lien d’ancrage ne fonctionne pas

Si un lien d’ancrage ne fonctionne pas, vérifiez que :

  • Vous avez ajouté l’URL comme indiqué à l’étape 2, y compris le slug de la page et deux symboles /. Cela est particulièrement important pour les liens de navigation et les liens provenant d’autres pages.
  • L’identifiant unique est parfaitement identique dans votre lien et dans le texte de destination. Toute différence dans l’orthographe ou l’utilisation de minuscules et de majuscules empêchera le lien de fonctionner.
  • Le code HTML du texte de destination est correct. Par exemple, si votre identifiant unique est #bambou, vous devez ajouter le lien id="bambou" au code HTML du texte de destination.
  • Les guillemets du code HTML du texte de votre page de renvoi sont des guillemets droits, comme dans les exemples de ce guide. Les guillemets incurvés ou français ne fonctionneront pas dans le bloc Code. Le bloc Code utilise par défaut des guillemets droits, mais vous pouvez avoir des guillemets incurvés si vous avez copié et collé du code dans le bloc.
  • Vous avez ajouté www. au début de votre URL si votre domaine principal l’inclut.
  • Vous le testez alors que vous êtes déconnecté(e) ou que vous utilisez une fenêtre de navigation privée. Cliquer sur un lien d’ancrage en étant connecté peut fonctionner dans certains cas, mais il ne s’agit pas d’un test fiable permettant de connaître l’expérience de vos visiteurs.

Même si tout est configuré correctement, le lien d’ancrage ne fonctionnera pas si :

  • Il utilise le nom de domaine prédéfini de votre site et vous le testez alors que vous êtes connecté(e). Testez-le dans un navigateur en mode incognito.
  • Votre site est défini sur privé et vous testez le lien d’ancrage alors que vous êtes connecté(e). Définissez plutôt un mot de passe du site et testez dans un navigateur en mode incognito.
  • La page utilise déjà cet identifiant. Essayez un autre identifiant ou modifiez l’utilisation des minuscules/majuscules.

Le lien d’ancrage passe en dessous du bloc Code

Si la position fixe est activée dans l’en-tête de votre site, un lien d’ancrage peut apparaître en dessous du bloc Code avec votre identifiant unique. Pour éviter cela, désactivez la position fixe ou ajoutez de l’espace en dessous du bloc Code et au-dessus du contenu vers lequel vous souhaitez que le lien d’ancrage soit dirigé.

Remarque

les modifications de code personnalisé ne sont pas prises en charge par notre service d’assistance. Nous ne sommes pas en mesure de vous aider ni pour la configuration ni pour la résolution de problèmes. En outre, si vous utilisez une solution basée sur du code, nous ne pouvons garantir sa fonctionnalité ni son entière compatibilité avec Squarespace, c’est-à-dire son fonctionnement avec notre design réactif et plus particulièrement son affichage sur les appareils mobiles, ainsi que son fonctionnement sur l’ensemble des templates. Le code personnalisé peut également causer des problèmes d’affichage lors des futures mises à jour de notre plateforme. À défaut de pouvoir vous assister pour ces éventuels problèmes, nous vous recommandons les ressources suivantes :

Liens d’ancrage sur mobile

Selon l’appareil et le navigateur, le comportement du lien d’ancrage varie sur les appareils mobiles. Par exemple, lorsque votre lien d’ancrage inclut l’URL complète comme nous le recommandons, le navigateur peut recharger la page au point de destination au lieu de descendre directement au point de destination.

Si vous préférez un comportement de lien d’ancrage différent sur mobile, vous pouvez essayer d’autres formats pour le lien d’ancrage, tels que /slugpage#identifiant-unique ou #identifiant-unique, mais gardez à l’esprit que ces formats peuvent ne pas fonctionner pour certaines configurations ou certains navigateurs mobiles, comme le navigateur mobile Safari.

Pour en savoir plus, consultez la section Slugs de page et liens d’ancrage.

Liens d’ancrage sur la version 7.0

Si votre site utilise la version 7.0, certaines considérations particulières doivent être prises en compte lors de la configuration des liens d’ancrage.

Ajax et liens ancrés

Ajax est une méthode spéciale de chargement de site qui permet aux pages riches en contenu de s’afficher plus rapidement. Cela peut cependant interférer avec les liens d’ancrage, en particulier sur les appareils mobiles.

Si les étapes de dépannage ci-dessus ne fonctionnent pas et que votre template prend bien en charge Ajax, désactivez-le temporairement dans Styles du site pour voir si cela est à lʼorigine du problème. Ajax est disponible pour les familles de templates suivantes :

  • Brine
  • Farro
  • Tremont
  • York

Liens d’ancrage des pages Index

Il existe une autre façon dʼajouter des liens dʼancrage pour les pages Index empilées, sans que cela requière du code. Pour en savoir plus, consultez lʼarticle Ajouter des liens dʼancrage sur une page Index.

Footer Image
  • Obtenir de l’aide de notre communauté

  • Obtenez de l’aide sur les personnalisations avancées auprès de notre communauté.

  • Trouver un Squarespace Expert

  • Démarquez-vous en ligne avec l’aide d’un designer ou d’un développeur expérimenté.