Passer au contenu principal

Vérification des liens

La présenceprésence de liens morts dans un site web entraîneentraîne une expérienceexpérience utilisateur dégradée,dégradée, et impacte négativementnégativement le classement des sites de l'UNIL dans les moteurs de recherche.

Trouver ces liens morts est cependant un travail laborieux et répétitif.répétitif. C'est pourquoi nous proposons un outil permettant de vérifiervérifier automatiquement leur présenceprésence au sein des sites UNIL.

Cet outil est limitélimité aux sites hébergéshébergés sur www.unil.ch, wp.unil.ch, www.asso-unil.ch, people.unil.ch. Il est égalementégalement possible de vérifiervérifier des pages individuelles sur wiki.unil.ch.

AccéderAccéder au vérificateurvérificateur de liens (seulement accessible depuis le réseauréseau UNIL ou avec le VPN)

Interface

interface.png

  1. Entrez l'URL du site (unil.ch/exemple) ou de la page que vous souhaitez vérifier.vérifier. Si votre site est utilise Wordpress, il est nécessairenécessaire d'indiquer le sous-domaine dans l'URL (wp.unil.ch/exemple, people.unil.ch/exemple, ou asso-unil.ch/exemple).
  2. Entrez votre adresse email UNIL. Ce champ est obligatoire. Les résultatsrésultats vous seront envoyésenvoyés àà cette adresse sous la forme d'une feuille Excel.
  3. DéfinissezDéfinissez le "périmètre"périmètre" de recherche: c'est-à-à-dire si l'outil va vérifiervérifier une page, une section, ou l'entièretéentièreté du site. La vérificationvérification par section cherchera dans toutes les pages du site dont l'URL commence par l'URL donné.donné. (p.ex. si on donne l'URL "unil.ch/exemple/devoirs", la page "unil.ch/exemple/devoirs/exercice1" sera vérifiée,vérifiée, ainsi que toutes les autres pages d'exercices dans la section devoirs)
  4. Options avancéesavancées:
    1. Type de liens àà vérifiervérifier: cette option permet sélectionnersélectionner quel types de liens seront vérifiésvérifiés par l'outil. Par défaut,défaut, seuls les liens externes sont vérifiés.vérifiés. Il est égalementégalement possible de vérifiervérifier les liens qui mènentmènent àà des pages internes au site vérifiévérifié (liens internes). Cette option est utile pour vérifiervérifier les élémentséléments de menus, les référencesréférences internes àà d'autres pages, et les médiasmédias hébergéshébergés directement sur ce site. Pour la plupart des cas, vérifiervérifier les liens internes est superflu, et ralentit significativement la vérification.vérification. Le cas le plus courant est la vérificationvérification des liens externes uniquement.
    2. VérifierVérifier les médiasmédias: permet de vérifiervérifier les images et vidéosvidéos qui pourraient se trouver sur le site. Si vous souhaitez vérifiervérifier des médiasmédias qui seraient hébergéshébergés directement sur le site àà vérifier,vérifier, il faut égalementégalement sélectionnersélectionner la vérificationvérification des liens internes, sinon seulement les images externes seront vérifiées.vérifiées. Pour la plupart des cas, cette option est superflue, et ralentit significativement la vérification.vérification.
    3. Traiter les redirections comme des liens morts: cette option fait remonter les redirections (statuts HTTP 3XX) dans la liste des résultats.résultats. Les redirections ont un impact négatifnégatif sur le référencementréférencement des sites web. Il convient de les éviteréviter le plus possible et de toujours utiliser l'URL final si c'est faisable.
    4. VérifierVérifier les pages orphelines (expérimental)expérimental): cette option, qui ne fonctionne qu'avec la vérificationvérification complètecomplète ou d'une section d'un site, permet d'obtenir un rapport des pages orphelines de votre site web. Les pages orphelines sont des pages qui existent dans le site, mais qui n'est liéeliée nulle part dans le site. Attention: cette option est expérimentale,expérimentale, et ne fonctionne pas pour l'heure avec les sites Jahia.

Attention: l'utilisation des options avancéesavancées ralentit la recherche ! Ne les utilisez que si vous voulez spécifiquementspécifiquement vérifiervérifier ces éléments.éléments.

Lancez la vérificationvérification en cliquant sur le bouton "Vérifier"Vérifier".

La vérificationvérification se fait en trois phases:

  1. Tous les pages àà vérifiervérifier sont collectées.collectées. L'application affiche une roue animée.animée.
  2. Si le nombre de pages àà vérifiervérifier est supérieursupérieur àà 50, votre requêterequête sera mise en queue et traitéetraitée pendant la nuit, afin d'éviteréviter de surcharger les serveurs. Sinon, votre requêterequête sera traitéetraitée àà son tour (l'application ne traite qu'une seule requêterequête àà la fois)
  3. Les liens présentsprésents dans chaque page sont collectés.collectés. Cette opérationopération peut prendre de quelques instants àà plusieurs minutes, en fonction du nombre de pages. L'application affiche une roue animée.animée.
  4. Les liens sont vérifiésvérifiés un àà un. Une barre de progression apparaîtapparaît et l'avancement du processus est affiché.affiché. La duréedurée dépenddépend du nombre de liens àà vérifier.vérifier. Une estimation du temps restant est calculéecalculée et affichée,affichée, ainsi qu'une vue d'ensemble de la progression de la vérification.vérification.

Si le nombre de pages àà vérifiervérifier excèdeexcède 100 pages, votre requêterequête est gardéegardée en mémoiremémoire et sera traitéetraitée dans la nuit. Vous recevrez les résultatsrésultats par email. Sinon, la vérificationvérification se poursuit en temps réel.réel.

RésultatsRésultats

resultats.png

Les résultatsrésultats de la vérificationvérification se présenteprésente sous forme de table, chaque ligne représentereprésente un lien mort.

  • Page: lien cliquable vers la page dans laquelle le lien mort se trouve.
  • Lien: lien mort tel qu'il apparaîtapparaît dans la page. Vous pouvez afficher la page morte en cliquant sur ce lien.
  • URL: URL vers laquelle le lien mort renvoie.
  • Statut: le statut d'erreur associéassocié avec le lien mort. Ces codes peuvent vous aider àà déterminerdéterminer la raison pour laquelle il ne fonctionne plus.

Ces résultatsrésultats vous sont égalementégalement automatiquement envoyésenvoyés par email àà l'adresse entréeentrée dans le formulaire

Domaines ignorésignorés

Pour des raisons de performance, certains liens sont ignorésignorés par défaut.défaut. C'est notamment le cas des liens internes, qui ne sont vérifiésvérifiés qu'en activant l'option avancée,avancée, des services dont on sait qu'ils sont toujours joignables, et de ceux qui bloquent systématiquementsystématiquement le vérificateur.vérificateur.

Domaines internes àà l'UNIL:

  • agenda.unil.ch
  • applications.unil.ch
  • applicationsinter.unil.ch
  • applicationspub.unil.ch
  • av.unil.ch/hva
  • editjahia.unil.ch
  • fmpsrv01prd.unil.ch
  • fmpsrv02prd.unil.ch
  • fmpsrv03prd.unil.ch
  • github.unil.ch
  • ip.unil.ch
  • jabba.unil.ch
  • my.unil.ch
  • news.unil.ch/display
  • repopub.unil.ch
  • sapcent.unil.ch
  • serval.unil.ch
  • unilogo.unil.ch

Domaines externes àà l'UNIL:

  • www.babla.fr
  • doi.org
  • nbn-resolving.org/urn:nbn:ch:serval
  • researchgate.net
  • linkedin.com
  • nytimes.com
  • www.cairn.info
  • www.pexels.com
  • pixabay.com
  • instagram.com
  • www.jstor.org
  • onlinelibrary.wiley.com
  • sagepub.com
  • tandfonline.com
  • sciencedirect.com
  • oup.com
  • dreamstime.com
  • www.science.org/doi
  • sciencemag.org
  • www.embopress.org/doi
  • journals.biologists.com
  • web.archive.org
  • maps.google.com

Les publications scientifiques en ligne disposent souvent de protections additionnelles contre les robots. En conséquence,conséquence, il arrive fréquemmentfréquemment que lesle vérificateurvérificateur soit bloquébloqué par ces sites, signalant le lien comme brisé.brisé. De tels faux-positifs sont malheureusement inévitables,inévitables, et il convient de toujours vérifiervérifier les résultats.résultats. Pour cette raison, certaines publications scientifiques ne sont jamais vérifiées.vérifiées.