En bref
In breve
Le site est en ligne, il fonctionne, et son contenu est riche. Mais il repose sur une pile WordPress très lourde (30 extensions, un thème premium, un constructeur de pages) qui n'a pas suivi ses mises à jour, qui pèse 24 Go sur le serveur et qui rend les pages plusieurs fois plus lourdes que nécessaire. Résultat : un site lent sur mobile, une structure de liens cassée qui gêne Google, et une visibilité organique quasi nulle malgré 107 articles publiés.
Il sito è online, funziona, e i contenuti sono ricchi. Ma poggia su uno stack WordPress molto pesante (30 plugin, un tema premium, un page builder) che non è stato aggiornato, che occupa 24 GB sul server e che rende le pagine parecchie volte più pesanti del necessario. Risultato: sito lento su mobile, una struttura di link rotta che disturba Google, e una visibilità organica quasi nulla nonostante 107 articoli pubblicati.
Plateforme et maintenance
Piattaforma e manutenzione
Le site tourne sur WordPress 6.9.8 avec le thème Jupiter X (Artbees) et Elementor comme constructeur de pages. Autour, 30 extensions dont 27 actives. C'est l'empilement classique d'un site construit par ajouts successifs : chaque besoin a reçu une extension, et personne n'a retiré ce qui faisait doublon.
Il sito gira su WordPress 6.9.8 con il tema Jupiter X (Artbees) ed Elementor come page builder. Intorno, 30 plugin di cui 27 attivi. È il classico accumulo di un sito costruito per aggiunte successive: ogni esigenza ha ricevuto un plugin, e nessuno ha tolto i doppioni.
Mises à jour non appliquées
Aggiornamenti non applicati
WordPress 7.1.1 est disponible (le site est en 6.9.8). 25 extensions sur 30 ont une mise à jour en attente, dont Elementor (4.1.1 → 4.2.4), Yoast SEO (27.7 → 28.5), Really Simple Security, Redirection et Duplicator (1.5 → 5.0, soit plusieurs années de retard). Trois extensions ne peuvent plus se mettre à jour faute de licence valide : ACF PRO, JetElements et WP Rocket.
È disponibile WordPress 7.1.1 (il sito è alla 6.9.8). 25 plugin su 30 hanno un aggiornamento in sospeso, tra cui Elementor (4.1.1 → 4.2.4), Yoast SEO (27.7 → 28.5), Really Simple Security, Redirection e Duplicator (1.5 → 5.0, cioè anni di ritardo). Tre plugin non possono più aggiornarsi perché manca una licenza valida: ACF PRO, JetElements e WP Rocket.
Extensions en doublon
Plugin in doppio
- Trois outils de sauvegarde/migration actifs en même temps : UpdraftPlus, Duplicator, All-in-One WP Migration.
- Trois outils d'analytics : Site Kit by Google, Google Analytics Dashboard (ExactMetrics, jamais configuré), GTM4WP.
- Advanced Custom Fields en version gratuite et PRO installés tous les deux (la PRO sans licence).
- Deux bibliothèques de blocs concurrentes : Essential Blocks (Gutenberg) et Essential Addons (Elementor), plus JetElements et Templately.
- Deux optimiseurs d'images : Converter for Media actif, Smush Pro inactif mais présent.
- 9 thèmes inactifs conservés (Twenty Sixteen à Twenty Twenty et suivants).
- Tre strumenti di backup/migrazione attivi insieme: UpdraftPlus, Duplicator, All-in-One WP Migration.
- Tre strumenti di analytics: Site Kit by Google, Google Analytics Dashboard (ExactMetrics, mai configurato), GTM4WP.
- Advanced Custom Fields installato sia in versione gratuita sia PRO (la PRO senza licenza).
- Due librerie di blocchi concorrenti: Essential Blocks (Gutenberg) ed Essential Addons (Elementor), più JetElements e Templately.
- Due ottimizzatori di immagini: Converter for Media attivo, Smush Pro inattivo ma presente.
- 9 temi inattivi conservati (da Twenty Sixteen a Twenty Twenty e successivi).
24 Go sur le serveur pour un site de 180 pages
24 GB sul server per un sito da 180 pagine
Le dossier WordPress pèse 23,8 Go : 16,15 Go de médias (2 048 fichiers, soit 8 Mo de moyenne par fichier), 395 Mo d'extensions, une base de données de 117 Mo, et environ 7 Go d'archives de sauvegarde et de fichiers temporaires laissés par les trois outils de backup. Les photos sont envoyées telles quelles depuis l'appareil, sans redimensionnement. C'est la cause première de la lenteur (voir Performance) et ça rend toute migration ou sauvegarde longue et fragile.
La cartella WordPress pesa 23,8 GB: 16,15 GB di media (2.048 file, in media 8 MB a file), 395 MB di plugin, un database da 117 MB, e circa 7 GB di archivi di backup e file temporanei lasciati dai tre strumenti di backup. Le foto vengono caricate così come escono dalla fotocamera, senza ridimensionamento. È la causa prima della lentezza (vedi Prestazioni) e rende ogni migrazione o backup lento e fragile.
Serveur en retard
Server datato
MySQL 5.7.42 (fin de support depuis octobre 2023), PHP 8.2 (fin de support fin 2026), pas de cache objet persistant, pas d'ImageMagick. Site Health signale deux problèmes critiques (modules PHP manquants pour Jupiter X, analytics non configuré) et 14 recommandations.
MySQL 5.7.42 (fuori supporto da ottobre 2023), PHP 8.2 (fine supporto a fine 2026), nessuna object cache persistente, ImageMagick assente. Site Health segnala due problemi critici (moduli PHP mancanti per Jupiter X, analytics non configurato) e 14 raccomandazioni.
Performance
Mesures Lighthouse 13 sur trois pages représentatives. Le mode mobile simule une connexion 4G moyenne et un téléphone milieu de gamme, c'est la référence que Google utilise pour classer les sites. Le serveur lui-même répond vite (80 à 90 ms) : le problème n'est pas l'hébergement, c'est ce que les pages transportent.
Misure Lighthouse 13 su tre pagine rappresentative. La modalità mobile simula una connessione 4G media e un telefono di fascia media, che è il riferimento usato da Google per il ranking. Il server in sé risponde veloce (80-90 ms): il problema non è l'hosting, è quello che le pagine si portano dietro.
| Page | Perf. mobile | Perf. mobile | Perf. desktop | Perf. desktop | LCP mobile | LCP desktop | Poids | Peso | Requêtes | Richieste |
|---|---|---|---|---|---|---|---|---|---|---|
| Accueil | Home | 55 | 71 | 32,4 s | 5,8 s | 7,5 Mo | 145 | |||
| Fiche voyage (Lofoten) | Scheda tour (Lofoten) | 56 | 92 | 18,1 s | 1,6 s | 2,9 Mo | 104 | |||
| Article de blog | Articolo blog | 56 | 75 | 14,5 s | 3,3 s | 2,1 Mo | 88 |
LCP = temps d'affichage du plus grand élément visible. Google considère qu'il doit rester sous 2,5 s.
LCP = tempo di visualizzazione dell'elemento più grande visibile. Per Google deve restare sotto i 2,5 s.
Images non redimensionnées
Immagini non ridimensionate
La page d'accueil charge 5,4 Mo d'images. L'image de couverture pèse 955 Ko à elle seule, en WebP : la conversion fonctionne, mais elle est appliquée sur la photo originale de 4 000 px de large. Huit images de la page dépassent 300 Ko chacune. Une image d'en-tête correctement préparée pèse 100 à 150 Ko.
La home carica 5,4 MB di immagini. La sola immagine di copertina pesa 955 KB, in WebP: la conversione funziona, ma viene applicata alla foto originale larga 4.000 px. Otto immagini della pagina superano i 300 KB ciascuna. Un'immagine di testata preparata correttamente pesa 100-150 KB.
58 feuilles de style et 37 scripts par page
58 fogli di stile e 37 script per pagina
Chaque extension et chaque widget Elementor ajoute ses fichiers. Sur la page d'accueil : 58 fichiers CSS (331 Ko) et 37 fichiers JavaScript (1,17 Mo), auxquels s'ajoutent 13 fichiers de polices (569 Ko) pour quatre familles typographiques plus trois polices d'icônes. Lighthouse estime que 600 Ko de JavaScript et 220 Ko de CSS ne servent à rien sur la page. Google Tag Manager charge trois conteneurs distincts (GTM, gtag, Google Ads) soit 460 Ko de scripts publicitaires avant même le contenu.
Ogni plugin e ogni widget Elementor aggiunge i propri file. Sulla home: 58 file CSS (331 KB) e 37 file JavaScript (1,17 MB), più 13 file di font (569 KB) per quattro famiglie tipografiche e tre font di icone. Lighthouse stima che 600 KB di JavaScript e 220 KB di CSS non servano a nulla sulla pagina. Google Tag Manager carica tre container distinti (GTM, gtag, Google Ads), cioè 460 KB di script pubblicitari prima ancora del contenuto.
Cache désactivé, HTML de 230 Ko
Cache disattivata, HTML da 230 KB
Les réponses du serveur portent cache-control: no-cache, no-store : aucun navigateur ni proxy ne garde la page en mémoire. WP Rocket est installé mais sans licence active, donc sans mises à jour. Le HTML seul de la page d'accueil fait 230 Ko, dont dix blocs de CSS injectés en ligne par Elementor.
Le risposte del server portano cache-control: no-cache, no-store: nessun browser né proxy tiene la pagina in memoria. WP Rocket è installato ma senza licenza attiva, quindi senza aggiornamenti. Il solo HTML della home è di 230 KB, con dieci blocchi CSS iniettati inline da Elementor.
Ce qui va bien
Cosa va bene
Temps de réponse serveur de 80 à 90 ms, aucun décalage de mise en page (CLS à 0), HTTPS forcé, HTTP/2 actif, WebP servi aux navigateurs compatibles, chargement différé des images sous la ligne de flottaison.
Tempo di risposta del server 80-90 ms, nessuno spostamento di layout (CLS a 0), HTTPS forzato, HTTP/2 attivo, WebP servito ai browser compatibili, caricamento differito delle immagini sotto la piega.
SEO technique
SEO tecnica
Yoast SEO est en place et fait son travail de base : sitemaps, données structurées, balises canoniques. Les problèmes viennent d'ailleurs, du menu, des anciens liens jamais nettoyés et du contenu en double hérité du thème.
Yoast SEO è installato e fa il suo lavoro di base: sitemap, dati strutturati, canonical. I problemi vengono da altrove: dal menu, dai vecchi link mai ripuliti e dai contenuti doppi ereditati dal tema.
Le menu principal passe par des redirections en chaîne
Il menu principale passa da redirect a catena
17 des 26 entrées du menu pointent vers d'anciennes adresses du type /index.php/portfolio/albanie. Chaque clic traverse deux ou trois redirections 301 avant d'arriver à la page (/index.php/portfolio/… → /portfolio/… → /destination-ski-randonnee-…/). Le bouton « demande de réservation » de chaque fiche voyage fait la même chose. Google suit ces chaînes mais leur accorde moins de poids, et l'utilisateur mobile attend.
17 delle 26 voci del menu puntano a vecchi indirizzi del tipo /index.php/portfolio/albanie. Ogni clic attraversa due o tre redirect 301 prima di arrivare alla pagina (/index.php/portfolio/… → /portfolio/… → /destination-ski-randonnee-…/). Il pulsante «demande de réservation» di ogni scheda tour fa lo stesso. Google segue queste catene ma le pesa meno, e l'utente mobile aspetta.
Quatre liens morts sur chacune des 184 pages
Quattro link morti su ognuna delle 184 pagine
Un bloc de pied de page renvoie vers des articles avec leur ancienne adresse datée (/2020/09/03/raid-a-ski-entre-ubaye-et-val-maira, etc.). Ces adresses n'existent plus et répondent 404. Ces quatre liens cassés sont répétés sur tout le site. Le journal de l'extension Redirection compte 1 463 erreurs 404 enregistrées.
Un blocco nel footer rimanda ad articoli con il vecchio indirizzo datato (/2020/09/03/raid-a-ski-entre-ubaye-et-val-maira, ecc.). Questi indirizzi non esistono più e rispondono 404. I quattro link rotti sono ripetuti su tutto il sito. Il log del plugin Redirection conta 1.463 errori 404 registrati.
Chaque voyage existe en deux exemplaires
Ogni tour esiste in due copie
Les 20 fiches /portfolio/… (type de contenu du thème Jupiter X) et les 20 pages /destination-ski-randonnee-…/ décrivent les mêmes voyages avec le même titre, la même description et souvent le même H1. Les canoniques sont bien posées vers les pages destination, ce qui limite les dégâts, mais les portfolios restent indexés, listés dans le sitemap et liés depuis le menu. Google doit choisir à chaque fois.
Le 20 schede /portfolio/… (tipo di contenuto del tema Jupiter X) e le 20 pagine /destination-ski-randonnee-…/ descrivono gli stessi tour con lo stesso titolo, la stessa descrizione e spesso lo stesso H1. I canonical sono impostati correttamente verso le pagine destinazione, il che limita i danni, ma i portfolio restano indicizzati, elencati nella sitemap e linkati dal menu. Google deve scegliere ogni volta.
Balises de base incomplètes
Tag di base incompleti
| Constat | Rilievo | Pages concernées | Pagine coinvolte |
|---|---|---|---|
| Méta-description absente | Meta description assente | 23 articles, 18 catégories, 3 pages | 23 articoli, 18 categorie, 3 pagine |
| Méta-description trop courte (moins de 70 caractères) | Meta description troppo corta (meno di 70 caratteri) | 21 articles | 21 articoli |
| Titre trop long (plus de 60 caractères, tronqué par Google) | Title troppo lungo (oltre 60 caratteri, troncato da Google) | 38 pages | 38 pagine |
| Plusieurs H1 sur la même page | Più H1 sulla stessa pagina | 22 pages | 22 pagine |
| Aucun H1 | Nessun H1 | 5 pages | 5 pagine |
| Images sans attribut alt dans les articles | Immagini senza attributo alt negli articoli | 1 162 sur 1 525 (76 %) | 1.162 su 1.525 (76%) |
Les H1 sont saisis à la main dans Elementor, avec des majuscules irrégulières (« Ski de randonnée à SERRE CHevalier - briançon », « SKi de randonnée en Norvège »). Ce sont des détails, mais Google et les moteurs IA les lisent tels quels.
Gli H1 sono scritti a mano in Elementor, con maiuscole irregolari («Ski de randonnée à SERRE CHevalier - briançon», «SKi de randonnée en Norvège»). Sono dettagli, ma Google e i motori IA li leggono così come sono.
Ce qui va bien
Cosa va bene
Sitemaps XML complets et à jour, robots.txt propre, canoniques cohérentes, données structurées Organization, WebSite, BreadcrumbList, Article et FAQPage (sur 20 pages), balises Open Graph, permaliens lisibles, aucune page en noindex par erreur, aucun contenu trop court.
Sitemap XML complete e aggiornate, robots.txt pulito, canonical coerenti, dati strutturati Organization, WebSite, BreadcrumbList, Article e FAQPage (su 20 pagine), tag Open Graph, permalink leggibili, nessuna pagina in noindex per errore, nessun contenuto troppo corto.
Visibilité réelle sur Google
Visibilità reale su Google
Les chiffres viennent de la Search Console, connectée au site via Site Kit. Ils mesurent ce que Google montre et ce que les gens cliquent.
I numeri arrivano dalla Search Console, collegata al sito tramite Site Kit. Misurano cosa mostra Google e cosa cliccano le persone.
Le site n'est trouvé que par ceux qui le connaissent déjà
Il sito lo trova solo chi lo conosce già
Sur la saison d'hiver, les requêtes qui apportent des clics sont « nomadski », « nomad ski », « skiguide », « guide ski » : des recherches de marque. Les requêtes métier (« raid mercantour », « val stura ski rando », « albanie ski ») génèrent 0 à 3 clics chacune. Aucune requête générique à fort volume (« voyage ski de randonnée », « raid à ski », « ski de randonnée norvège ») n'apparaît dans les 15 premières. Avec 107 articles et 20 destinations, le site devrait capter des centaines de clics par mois en hiver.
Nella stagione invernale, le query che portano clic sono «nomadski», «nomad ski», «skiguide», «guide ski»: ricerche di brand. Le query di settore («raid mercantour», «val stura ski rando», «albanie ski») generano 0-3 clic ciascuna. Nessuna query generica ad alto volume («voyage ski de randonnée», «raid à ski», «ski de randonnée norvège») compare tra le prime 15. Con 107 articoli e 20 destinazioni, il sito dovrebbe catturare centinaia di clic al mese in inverno.
Les pages qui rankent ne sont pas les pages commerciales
Le pagine che si posizionano non sono quelle commerciali
Pages les plus cliquées cet hiver : la page d'accueil (32 clics), la page auteur /author/fabien/ (12 clics, désormais redirigée vers l'accueil, donc ce trafic est perdu), l'article sur la cartographie italienne (12), le portfolio Mercantour (10, la version en doublon, pas la page destination), un article sur le Chaberton (9). Les fiches voyage Norvège, Japon, Groenland, qui sont l'offre principale, n'apparaissent pas.
Pagine più cliccate quest'inverno: la home (32 clic), la pagina autore /author/fabien/ (12 clic, ora redirezionata alla home, quindi traffico perso), l'articolo sulla cartografia italiana (12), il portfolio Mercantour (10, la versione doppione, non la pagina destinazione), un articolo sullo Chaberton (9). Le schede tour Norvegia, Giappone, Groenlandia, che sono l'offerta principale, non compaiono.
Une seule langue pour une clientèle internationale
Una sola lingua per una clientela internazionale
Le site est en français uniquement, sans balises hreflang. Les voyages en Norvège, au Japon, au Groenland ou en Albanie sont cherchés en anglais, en italien, en allemand et en néerlandais par des skieurs qui ne trouveront jamais ce site.
Il sito è solo in francese, senza tag hreflang. I viaggi in Norvegia, Giappone, Groenlandia o Albania vengono cercati in inglese, italiano, tedesco e olandese da sciatori che questo sito non lo troveranno mai.
GEO : être cité par ChatGPT, Gemini, Perplexity
GEO: essere citati da ChatGPT, Gemini, Perplexity
Une part croissante des recherches « voyage ski de randonnée Norvège avec guide » se fait aujourd'hui dans un assistant IA, qui répond en citant quelques sources. Pour y figurer, un site doit être lisible par ces moteurs : structure claire, données structurées précises, entités identifiées (qui est le guide, quelle qualification, quels voyages, quels prix), texte propre.
Una quota crescente delle ricerche «viaggio scialpinismo Norvegia con guida» oggi avviene in un assistente IA, che risponde citando poche fonti. Per comparirvi, un sito deve essere leggibile da questi motori: struttura chiara, dati strutturati precisi, entità identificate (chi è la guida, quale qualifica, quali viaggi, quali prezzi), testo pulito.
Un fichier llms.txt existe, mais il renvoie vers des adresses obsolètes
Un file llms.txt esiste, ma rimanda a indirizzi obsoleti
Bonne initiative : le site publie un /llms.txt qui présente l'activité aux moteurs IA. Mais quatre des sept liens qu'il contient sont d'anciennes adresses (/projet/, /contact-us/, /destinations-ski-randonnee) qui passent par des redirections. Il ne liste ni les destinations ni les prix.
Buona iniziativa: il sito pubblica un /llms.txt che presenta l'attività ai motori IA. Ma quattro dei sette link che contiene sono vecchi indirizzi (/projet/, /contact-us/, /destinations-ski-randonnee) che passano da redirect. Non elenca né le destinazioni né i prezzi.
Les voyages ne sont pas décrits comme des offres
I tour non sono descritti come offerte
Chaque fiche contient un prix, une durée, un niveau, une taille de groupe, un hébergement, des dates. Ces informations sont dans le texte mais pas dans les données structurées : la fiche est déclarée comme simple WebPage, pas comme TouristTrip ou Product avec Offer. Un moteur IA ou Google doit deviner que « 3300€ / personne » est le prix du voyage de 9 jours aux Lofoten. La qualification UIAGM du guide n'est pas non plus déclarée dans le schéma Person.
Ogni scheda contiene prezzo, durata, livello, dimensione del gruppo, alloggio, date. Queste informazioni sono nel testo ma non nei dati strutturati: la scheda è dichiarata come semplice WebPage, non come TouristTrip o Product con Offer. Un motore IA o Google deve indovinare che «3300€ / personne» è il prezzo del viaggio di 9 giorni alle Lofoten. Nemmeno la qualifica UIAGM della guida è dichiarata nello schema Person.
Qualité du texte
Qualità del testo
Les fiches voyage contiennent des fautes de frappe et d'accord (« ébait », « skiers », « déchiqueté », « les montagnes qui tombes à pic ») et des passages répétés deux fois dans le HTML (chaque point fort apparaît en liste puis en paragraphe). Les moteurs IA pondèrent la fiabilité d'une source aussi sur ces signaux.
Le schede tour contengono refusi ed errori di accordo («ébait», «skiers», «déchiqueté», «les montagnes qui tombes à pic») e passaggi ripetuti due volte nell'HTML (ogni punto di forza compare in lista e poi in paragrafo). I motori IA pesano l'affidabilità di una fonte anche su questi segnali.
Ce qui va bien
Cosa va bene
FAQ structurées (schéma FAQPage) sur 20 pages, contenu long et réel sur chaque page (1 200 à 1 600 mots en moyenne), auteur identifié, blog vivant avec des articles récents.
FAQ strutturate (schema FAQPage) su 20 pagine, contenuto lungo e reale su ogni pagina (1.200-1.600 parole in media), autore identificato, blog vivo con articoli recenti.
Sécurité et conformité
Sicurezza e conformità
Traceurs chargés avant le consentement
Tracker caricati prima del consenso
Google Tag Manager, Google Analytics et Google Ads (identifiants GTM-5Q4WNRL, GT-PJ7MS74, AW-711873961) sont injectés dans le HTML de chaque page et s'exécutent dès le chargement, avant tout choix de l'utilisateur. Le bandeau cookie ne propose qu'un bouton « Ok », sans refus ni réglage, et le Consent Mode de Google n'est pas activé (Site Kit le signale). Pour un site français, c'est exactement ce que la CNIL sanctionne. Par ailleurs, l'ancien script Universal Analytics (analytics.js, service arrêté par Google en 2024) est toujours chargé.
Google Tag Manager, Google Analytics e Google Ads (ID GTM-5Q4WNRL, GT-PJ7MS74, AW-711873961) sono iniettati nell'HTML di ogni pagina e partono al caricamento, prima di qualsiasi scelta dell'utente. Il banner cookie offre solo un pulsante «Ok», senza rifiuto né impostazioni, e il Consent Mode di Google non è attivo (lo segnala Site Kit stesso). Per un sito francese è esattamente quello che la CNIL sanziona. Inoltre il vecchio script Universal Analytics (analytics.js, servizio chiuso da Google nel 2024) viene ancora caricato.
Aucun en-tête de sécurité HTTP
Nessun header di sicurezza HTTP
Malgré l'extension Really Simple Security, le serveur n'envoie ni Strict-Transport-Security, ni Content-Security-Policy, ni X-Frame-Options, ni X-Content-Type-Options, ni Referrer-Policy. Il annonce en revanche X-Powered-By: PHP/8.2.33 et la version de WordPress dans le HTML, ce qui facilite le ciblage automatisé.
Nonostante il plugin Really Simple Security, il server non invia né Strict-Transport-Security, né Content-Security-Policy, né X-Frame-Options, né X-Content-Type-Options, né Referrer-Policy. In compenso annuncia X-Powered-By: PHP/8.2.33 e la versione di WordPress nell'HTML, il che facilita gli attacchi automatizzati.
Surface d'attaque WordPress ouverte
Superficie d'attacco WordPress aperta
- Les deux comptes administrateur sont énumérables publiquement via
/wp-json/wp/v2/users(identifiants « fabien » et « fabienartero »). /wp-login.phpaccessible sans limitation de tentatives ni double authentification.- Extension File Manager Advanced active : un accès complet aux fichiers du serveur depuis l'interface WordPress. Si un compte est compromis, tout l'hébergement l'est.
/readme.htmlaccessible, 25 extensions non mises à jour (chaque retard est une faille potentielle documentée publiquement).- Commentaires ouverts sur tous les articles, Akismet installé mais jamais configuré.
- I due account amministratore sono enumerabili pubblicamente via
/wp-json/wp/v2/users(username «fabien» e «fabienartero»). /wp-login.phpaccessibile senza limite di tentativi né doppia autenticazione.- Plugin File Manager Advanced attivo: accesso completo ai file del server dall'interfaccia WordPress. Se un account viene compromesso, lo è tutto l'hosting.
/readme.htmlaccessibile, 25 plugin non aggiornati (ogni ritardo è una falla potenziale documentata pubblicamente).- Commenti aperti su tutti gli articoli, Akismet installato ma mai configurato.
Pas de formulaire de contact
Nessun modulo di contatto
La page contact ne propose qu'un lien mailto: et un numéro de téléphone. Aucune demande n'est tracée, aucune protection anti-spam n'est nécessaire, mais aucune conversion n'est mesurable non plus, et un visiteur sur mobile sans client mail configuré ne peut pas écrire. Le bouton « demande de réservation » des fiches voyage mène à cette même page, après deux redirections.
La pagina contatti offre solo un link mailto: e un numero di telefono. Nessuna richiesta viene tracciata, non serve protezione anti-spam, ma nessuna conversione è misurabile, e un visitatore da mobile senza client mail configurato non può scrivere. Il pulsante «demande de réservation» delle schede tour porta a questa stessa pagina, dopo due redirect.
Ce qui va bien
Cosa va bene
Certificat TLS valide (Sectigo, expire en mars 2027), HTTPS forcé, TLS 1.3, XML-RPC bloqué, listage des répertoires désactivé, CGV présentes avec SIRET et assurance, SPF configuré sur le domaine.
Certificato TLS valido (Sectigo, scade a marzo 2027), HTTPS forzato, TLS 1.3, XML-RPC bloccato, listing delle directory disattivato, CGV presenti con SIRET e assicurazione, SPF configurato sul dominio.
Accessibilité
Accessibilità
Score Lighthouse de 85 à 88 sur 100 selon la page. Ce n'est pas catastrophique, mais les mêmes défauts reviennent partout parce qu'ils viennent du thème et des widgets.
Punteggio Lighthouse tra 85 e 88 su 100 a seconda della pagina. Non è disastroso, ma gli stessi difetti tornano ovunque perché vengono dal tema e dai widget.
- Contraste insuffisant sur 12 éléments de la page d'accueil (texte orange sur blanc, texte clair sur photo).
- Boutons et liens sans libellé lisible (icônes seules : bouton téléphone flottant, flèches de carrousel).
- Zones tactiles trop petites sur mobile.
- Hiérarchie de titres incohérente sur les fiches voyage (H2 avant H1, H3 sans H2).
- 76 % des images d'articles sans texte alternatif.
- Contrasto insufficiente su 12 elementi della home (testo arancione su bianco, testo chiaro su foto).
- Pulsanti e link senza etichetta leggibile (solo icone: pulsante telefono flottante, frecce del carosello).
- Aree touch troppo piccole su mobile.
- Gerarchia dei titoli incoerente sulle schede tour (H2 prima dell'H1, H3 senza H2).
- 76% delle immagini degli articoli senza testo alternativo.
Contenu et gestion au quotidien
Contenuti e gestione quotidiana
C'est ici que WordPress, tel qu'il est configuré, coûte le plus cher en temps.
È qui che WordPress, così com'è configurato, costa di più in tempo.
Chaque fiche voyage est une page Elementor construite à la main
Ogni scheda tour è una pagina Elementor costruita a mano
Les 20 voyages, raids et formations suivent tous la même structure : catégorie, titre, photo de couverture, résumé (budget, niveau, durée, encadrement, groupe, hébergement), description, points forts, prix compris / non compris, dates, galerie. Mais il n'existe aucun modèle : chaque fiche est une copie modifiée de la précédente, en double (portfolio + page). Changer un prix, une date ou l'ordre d'un bloc se fait fiche par fiche, dans l'éditeur visuel, avec le risque de casser la mise en page. La page Programme est elle aussi rédigée à la main et doit être resynchronisée avec les fiches à chaque saison.
I 20 viaggi, raid e formazioni seguono tutti la stessa struttura: categoria, titolo, foto di copertina, riepilogo (budget, livello, durata, accompagnamento, gruppo, alloggio), descrizione, punti forti, prezzo incluso / non incluso, date, galleria. Ma non esiste nessun modello: ogni scheda è una copia modificata della precedente, in doppio (portfolio + pagina). Cambiare un prezzo, una data o l'ordine di un blocco si fa scheda per scheda, nell'editor visuale, col rischio di rompere il layout. Anche la pagina Programme è scritta a mano e va risincronizzata con le schede a ogni stagione.
Le blog est l'atout du site, mais il est mal exploité
Il blog è il punto di forza del sito, ma è sfruttato male
107 articles depuis 2020, publiés régulièrement, avec des galeries photo riches. C'est ce que Google aime. Mais sans méta-descriptions, sans textes alternatifs, avec des images de 3 à 8 Mo, et sans lien clair vers la fiche voyage correspondante, ces articles n'apportent presque rien au référencement des offres.
107 articoli dal 2020, pubblicati regolarmente, con gallerie fotografiche ricche. È quello che piace a Google. Ma senza meta description, senza testi alternativi, con immagini da 3 a 8 MB, e senza un link chiaro alla scheda tour corrispondente, questi articoli portano quasi nulla al posizionamento delle offerte.
Et maintenant
E adesso
Une partie de ces constats peut se corriger dans WordPress : appliquer les mises à jour, supprimer les extensions en doublon, réparer le menu, retirer les quatre liens morts, compléter les balises. C'est du nettoyage, et il faudra le refaire dans un an, parce que la cause reste : une pile de 30 extensions et un constructeur de pages qui génère des pages de 7 Mo par construction.
Una parte di questi rilievi si può correggere in WordPress: applicare gli aggiornamenti, togliere i plugin doppi, riparare il menu, rimuovere i quattro link morti, completare i tag. È pulizia, e andrà rifatta tra un anno, perché la causa resta: uno stack di 30 plugin e un page builder che genera pagine da 7 MB per costruzione.
L'autre option est de reconstruire le site en conservant son design et l'intégralité de son contenu, sur une base légère : des pages statiques rapides, un modèle unique pour les fiches voyage, une petite interface d'administration réservée à ce qui change vraiment (voyages, programme, articles de blog), et une version dans chaque langue de la clientèle. Avec un plan de redirection complet pour que Google ne perde rien de l'existant. Ça fait l'objet d'une proposition séparée.
L'altra opzione è ricostruire il sito mantenendo il design e tutto il contenuto, su una base leggera: pagine statiche veloci, un modello unico per le schede tour, una piccola interfaccia di amministrazione riservata a ciò che cambia davvero (tour, programma, articoli del blog), e una versione in ogni lingua della clientela. Con un piano di redirect completo perché Google non perda nulla dell'esistente. È oggetto di una proposta separata.
Ordre de priorité si l'on reste sur WordPress : 1. consentement cookies et traceurs (risque juridique) ; 2. mises à jour et suppression des doublons (risque sécurité) ; 3. menu et liens morts (SEO immédiat) ; 4. redimensionnement des images (vitesse) ; 5. balises et données structurées des fiches voyage (visibilité).
Ordine di priorità se si resta su WordPress: 1. consenso cookie e tracker (rischio legale); 2. aggiornamenti e rimozione dei doppioni (rischio sicurezza); 3. menu e link morti (SEO immediato); 4. ridimensionamento delle immagini (velocità); 5. tag e dati strutturati delle schede tour (visibilità).