Description du projet

SEO technique sur Umbraco et systématisation des contenus globaux

Croisières AML navigue sur le Saint-Laurent depuis 1972. Entreprise familiale devenue la plus importante compagnie de croisières-excursions au Canada, elle opère une flotte de 25 navires répartis sur une dizaine de ports au Québec et accueille plus de 650 000 passagers par année. Cette réalité opérationnelle se traduit en ligne par un site volumineux, saisonnier, bilingue, où une même information peut apparaître à des dizaines d’endroits différents.

Le mandat comportait deux volets indissociables. Le premier, technique, visait à assainir les signaux SEO d’un site bâti sur Umbraco. Le second, structurel, consistait à rendre le contenu réellement maintenable par les équipes internes, en centralisant tout ce qui change au fil des saisons.

La structure du site comme reflet de l’offre réelle

Le dernier axe a porté sur l’architecture. Un visiteur qui cherche une croisière ne raisonne pas comme une base de données. Il cherche par ville, par expérience, par saison, parfois par navire. Un souper-croisière dans le Vieux-Port relève d’ailleurs d’une logique de recherche que notre équipe côtoie tous les jours en tant qu’agence SEO à Montréal : intention locale forte, saisonnalité marquée, concurrence directe avec les plateformes de réservation touristique. Le site devait pouvoir répondre à ces entrées multiples sans multiplier les pages concurrentes sur les mêmes requêtes.

Les chemins d’accès ont été clarifiés, les pages redondantes traitées, et le maillage interne réorganisé pour diriger l’autorité vers les pages qui portent réellement les intentions transactionnelles. Le reste soutient, sans chercher à capter.

Ce qu’implique une optimisation SEO sur Umbraco

Umbraco est un CMS .NET solide, souple, et très différent des environnements PHP grand public sur lesquels reposent la majorité des sites optimisés au quotidien. Les leviers ne se situent pas aux mêmes endroits. Pas d’extension à installer pour régler une balise, pas de réglage global accessible en trois clics : chaque correction passe par les types de documents, les templates et la logique de rendu.

Le travail a démarré par une lecture complète de l’arborescence de contenu et des modèles qui la portent. Rendu des balises, gestion des canoniques, cohérence des correspondances de langue entre les versions française et anglaise, traitement des paramètres d’URL générés par les filtres de recherche de croisières : autant de points qui, sur ce type d’installation, se corrigent à la racine plutôt qu’en surface.

Données structurées pour une offre qui change de nature selon la saison

Une croisière aux baleines au départ de Tadoussac, un souper-croisière à Montréal, une navette fluviale, une excursion en Zodiac : ce sont quatre produits distincts, avec des logiques de réservation, des saisonnalités et des publics différents. Les moteurs doivent pouvoir les distinguer sans hésitation.

Le balisage a été construit pour refléter cette diversité. Entités organisationnelles, produits et expériences, points de départ, périodes d’opération, tarifs de base : chaque type de contenu a reçu un traitement adapté à ce qu’il est réellement, plutôt qu’un balisage générique appliqué uniformément. La déclaration des lieux, en particulier, méritait un soin particulier compte tenu du nombre de ports desservis et de l’importance des recherches à composante géographique dans le tourisme.

Métadonnées et extraits : arbitrer entre volume et précision

Sur un site de cette taille, les métadonnées posent un problème d’échelle avant de poser un problème de rédaction. Chaque page produit, chaque page de ville de départ, chaque page de catégorie a besoin d’un titre qui lui appartienne, dans deux langues, afin d’être éligible a une bonne performance GEO, sur les IAs…

La logique retenue combine des patrons différenciés pour les pages de volume et une reprise manuelle des pages à fort enjeu commercial. Les extraits affichés dans les résultats ont fait l’objet du même arbitrage : ce qui est affiché doit correspondre à ce qui est réellement disponible, à la période où l’internaute effectue sa recherche. Un tarif ou une plage de dates périmés dans un résultat de recherche coûtent plus cher qu’une absence d’information.

Systématiser les globales : la partie qui change tout à long terme

C’est le volet le plus structurant du mandat, et le moins visible.

Sur un site touristique, une part importante du contenu est constituée d’informations qui reviennent partout et qui bougent régulièrement. Horaires, périodes d’opération, tarifs de départ, mentions légales, coordonnées, conditions d’annulation, formulations de garantie. Lorsque ces éléments sont écrits en dur dans chaque page, une mise à jour saisonnière devient un chantier de plusieurs jours, avec des oublis garantis et des incohérences qui finissent par se retrouver dans les résultats de recherche.

Ces éléments ont été extraits du contenu rédactionnel et centralisés dans des globales éditables depuis l’interface. Une modification faite à un seul endroit se propage désormais partout où l’information apparaît, dans les deux langues. Le gain n’est pas seulement opérationnel : il est directement SEO. La cohérence des signaux à travers un grand site est un critère de qualité que les moteurs évaluent, et un site où la même information se contredit d’une page à l’autre envoie exactement le mauvais message.

Cette approche rejoint la logique qui guide nos travaux d’analyse et audit SEO sur les plateformes à fort volume : corriger un symptôme est utile, corriger le mécanisme qui le produit l’est infiniment plus. C’est le raisonnement qui avait permis de débloquer l’indexation du Musée d’art contemporain de Montréal, autre institution où la difficulté ne venait pas d’une page en particulier mais de la façon dont la plateforme les produisait toutes.

Une base technique alignée sur un cycle saisonnier

Le site repose désormais sur une architecture technique cohérente, un balisage qui reflète la réalité de l’offre, et un système de contenus globaux qui permet aux équipes de faire évoluer les informations sans toucher au code ni casser les signaux.

Sur un site touristique, la vraie difficulté n’est pas d’optimiser une page. C’est de faire tenir l’optimisation à travers les saisons, les changements de tarifs, les nouveaux départs et les deux langues. La systématisation n’est pas un confort d’équipe. C’est ce qui empêche le travail SEO de se dégrader tout seul, six mois après sa livraison, dans une logique de stratégie SEO pensée pour durer.