edikka.LABORATOIRE OUVERT
Revue de migration SEO

Un plan cohérent peut être incomplet

Votre plan de migration couvre-t-il vos URL importantes ?

Croisez votre plan avec vos anciennes URL, repérez les décisions manquantes et examinez les redirections prévues.

Gratuit, ouvert, sans inscription. Analyse des fichiers uniquement : aucun site visité, aucun résultat SEO prédit.

EXEMPLE REPRODUCTIBLE

Commencez par les preuves.

Chargement du moteur local…

La méthode · version 1.0.0

Ce que la revue démontre. Ce qu’elle ne mesure pas.

Une décision ne vaut pas validation

Conserver, rediriger, regrouper ou supprimer : une décision unique et syntaxiquement complète compte comme renseignée. Les conflits, décisions absentes et lignes ambiguës restent à résoudre. Les anomalies du parcours sont examinées séparément.

Une suppression volontaire est une décision. Son poids reste visible, sans jugement automatique. Les destinations terminales ont un comportement HTTP réel inconnu.

Des dénominateurs explicites

Couverture = décisions renseignées ÷ URL uniques valides de l’inventaire. Part des clics à résoudre = clics connus des URL à résoudre ÷ clics connus importés. Un total nul est non calculable. Les données inconnues ne deviennent jamais zéro.

Les doublons d’inventaire, URL invalides et erreurs CSV bloquent les indicateurs globaux concernés jusqu’à correction. Les lignes valides restent examinables.

Un rapprochement conservateur

Schéma et hôte en minuscules, ports par défaut retirés, hexadécimal percent en majuscules. Les fragments sont conservés séparément. HTTP/HTTPS, www, casse du chemin, slash final, paramètres répétés et encodages réservés restent distincts.

Les références relatives se résolvent avec vos bases explicites. Les variantes proposées ne modifient jamais la couverture exacte.

Un outil de revue, sans crawl

Aucun appel aux URL importées, aucune API Search Console, aucun classement ou trafic prédit. Seuil de concentration : 5 sources, pour inviter à relire le regroupement, sans norme SEO implicite.

Les contrôles structurels et la comparaison de crawls existent déjà dans d’autres outils. La contribution ici : les décisions explicites, le parcours de revue et la pondération reproductible.

Reproduire les trois états avec les fichiers fictifs

Le scénario principal contient 100 anciennes URL et 10 000 clics fictifs, sur des domaines réservés .example. 86 décisions renseignées, 14 URL absentes, 3 100 clics associés aux absences. Le plan complété ajoute une décision explicite pour chacune ; aucun résultat après migration n’est fabriqué.

Pour le corpus anomalies, utiliser https://anomalies.atelier.example/ comme base source et destination. Pour les deux autres états, les URL sont absolues.

Confidentialité, exports et remise à zéro

Une connexion charge la page, son style et les deux scripts locaux. Ensuite, les fichiers restent dans la mémoire de ce navigateur. L’application n’utilise ni télémétrie, ni cookie, ni localStorage, ni IndexedDB, ni service worker. Le code du moteur est chargé avant l’import.

La remise à zéro retire les références applicatives et révoque les URL objet. Elle ne promet pas un effacement forensique de la mémoire. Un manifeste volontaire contient les réglages, noms des fichiers et métadonnées, jamais leur contenu intégral.

Les exports préservent l’ordre des colonnes, leurs homonymes et tous les enregistrements. Les nouvelles colonnes sont préfixées edikka_. Les cellules commençant par =, +, -, @ ou certains caractères de contrôle sont neutralisées par une apostrophe. Vérifiez les conventions de votre tableur avant toute réutilisation.

Codes des constats et actions proposées
Codes stables de la méthode 1.0.0
CodeConstatAction
SOURCE_INVALIDURL source invalideCorriger l’URL ou renseigner sa base.
TARGET_INVALIDDestination invalideCorriger la destination ou sa base.
TARGET_MISSINGDestination obligatoire manquanteRenseigner une destination pour cette décision.
DECISION_UNKNOWNDécision inconnueUtiliser keep, redirect, consolidate, remove ou undecided.
DECISION_AMBIGUOUSSource et destination identiques, décision absenteChoisir explicitement keep ou corriger la destination.
DECISION_PENDINGDécision à prendreRenseigner une décision explicite.
TARGET_INCOMPATIBLEDestination incompatible avec la décisionkeep : vide ou source ; remove : vide.
STATUS_INCOMPATIBLEStatut prévu incompatibleCorriger le statut prévu ; il n’a pas été testé sur un serveur.
TEMPORARY_STATUSStatut de redirection non permanentVérifier le choix du statut dans le contexte de migration.
SELF_REDIRECTAuto-redirection expliciteCorriger la destination ou choisir keep.
REASON_MISSINGJustification non renseignéeDocumenter la suppression ou le regroupement.
DECISION_INFERREDRedirection inférée des deux URLValider cette interprétation dans le plan.
PLAN_DUPLICATELignes identiques ou décisions répétées équivalentesConserver une décision autoritaire par source ; lignes préservées à l’export.
PLAN_CONFLICTDécisions contradictoires pour une sourceRéconcilier toutes les lignes de cette source. Aucune branche n’a été choisie.
PLAN_OUTSIDESource du plan absente de l’inventaireVérifier l’exhaustivité de l’inventaire ; aucun poids n’est inventé.
INVENTORY_INVALIDURL d’inventaire invalideCorriger cette URL ; les indicateurs globaux sont suspendus.
INVENTORY_DUPLICATEURL d’inventaire répétéeCorriger le fichier ; aucun cumul silencieux des clics.
CLICKS_INVALIDClics invalidesFournir un entier non négatif sans virgule ni décimale.
CLICKS_MISSINGClics non renseignésCette URL n’est pas pondérable ; inconnu ne vaut pas zéro.
INVENTORY_UNRESOLVEDURL sans décision exploitableExaminer le motif et compléter le plan.
MATCH_CANDIDATERapprochement à examinerValider dans les fichiers ; aucune fusion automatique.
GRAPH_CYCLEBoucle prévue ou chemin vers une boucleRompre la boucle puis réimporter.
GRAPH_INDETERMINATEParcours indéterminéRésoudre la source contradictoire ou incomplète indiquée.
GRAPH_CHAINChaîne de redirections prévueExaminer un chemin direct vers la destination pertinente.
TARGET_REDIRECTEDDestination intermédiaire elle-même redirigéeRevoir la destination immédiate.
TARGET_REMOVEDParcours aboutissant à une suppression prévueRéconcilier le plan ; aucun HTTP 404 n’a été observé.
CONCENTRATION_IMMEDIATEConcentration vers une destination immédiateVérifier la pertinence du regroupement et sa justification.
CONCENTRATION_TERMINALConcentration vers une destination terminaleExaminer le regroupement calculable ; seuil de revue, pas norme SEO.
CSV_ERRORErreur de lecture CSVCorriger l’encodage, le séparateur ou les enregistrements indiqués.
URL_TRIMEspaces extérieurs retirésContrôler la valeur originale conservée.
URL_FRAGMENTFragment conservé séparément, exclu de la clé HTTPVérifier son comportement manuellement si nécessaire.
URL_RELATIVERéférence résolue avec une base expliciteContrôler la clé résolue.
URL_DOT_SEGMENTSSegments point conservés dans une URL absolueFournir une forme non ambiguë ; aucune équivalence automatique.
URL_UNICODEUnicode conservé sans fusion avec sa forme encodéeExaminer les variantes avant rapprochement.
URL_NORMALIZEDSchéma, hôte, port ou percent normaliséComparer la valeur originale et la clé.
Documentation et sources