Pourquoi un nouvel outil d'aide à la rédaction Web ? Tout simplement car il n’en existe pas dans l'univers Django, mais également parce que c'était une demande forte de certains clients qui sont devenus de gros rédacteurs de contenu. Enfin et surtout, car cela colle à l'ADN de KAPT : "Ne pas faire pour vous, mais avec vous !” ; c'est-à-dire vous accompagner vers un maximum d'autonomie dans les outils numériques que nous développons.
Depuis quelques années chez KAPT, nous tenions à jour des cahiers de préconisation SEO, que nous remettions à nos clients suite à la formation au CMS ou au Blog. Généralement, nous proposons aussi des prestations d'accompagnement en complément une fois le site Web en ligne. Nous étions aussi amenés à réaliser des audits SEO lorsque nous intervenions sur la stratégie digitale globale.
Notre constat était qu'après notre passage ou la livraison des préconisations, il manquait un outil qui joue à la fois le rôle de contrôle et à la fois celui d'un pense-bête plus rapide et intuitif à consulter qu'un cahier de recommandations.
Voilà pourquoi Django Check SEO est né. Et on vous le présente ci-dessous.
D'abord, la rédaction Web, ça consite en quoi ?
Il s’agit littéralement du fait d’écrire du contenu dans des articles de Blog ou des pages Web ! Mais ça traduit aussi une spécificité de rédaction qui respecte certains grands principes, qui vont permettre aux robots qui scrutent la toile de mieux identifier le thème, les termes des recherches correspondants, et les spécificités de votre contenu. On parle souvent de pertinence ou de cohérence de mots clés.
L'idée générale reste : 1 idée = 1 page ET 1 page = 1 idée. Pour le reste, il faut raisonner à la fois méta-données (tout ce qui ne se voit pas directement, comme les balises de texte alternatif sur les photos) et à la fois préoccupation du lecteur (cf "l'art d'enchanter vos lecteurs").
Il faut donc veiller à être plutôt concis (phrases courtes, listes), structuré (organisation claire par titre et sous-titre), et percutant (une image ou dessin plutôt qu'un long discours, vidéo, citation, slogan, ...).
Ce sont tous ces critères que les robots d'analyse (crawlers) observent sur vos contenus. L'objectif avec un outil d'aide à la rédaction Web est d'anticiper ces vérifications (voir Bonnes pratiques SEO), et de permettre de les mettre en évidence automatiquement le cas échéant. Django Check SEO est un nouveau venu parmi les SEO Checker (des outils très pratiques permettant de vérifier le SEO). C'est un plugin SEO intégré à Django CMS.
Comment fonctionne Django SEO Checker ?
L'application Django Check SEO va effectuer une requête vers la version publique de la page courante, va récupérer son code source (exactement comme votre navigateur), puis va effectuer un certain nombre de tâches pour extraire le contenu intéressant et créer des variables qui pourront être ré-utilisées dans les tests.
À partir de ce moment, on va itérer sur un certain nombre de scripts en Python, qui effectuent chacun des tests (une liste des fichiers est disponibles sur le wiki anglais), et qui ajoutent le résultat du test dans une des trois grandes listes de l'application.
La première liste, celle des "problèmes", est affichée en premier, et la correction de ces problèmes peut amener des résultats assez rapides.
La seconde liste est celle des "avertissements". Ce sont des choses qui peuvent être améliorées, mais qui en l'état suffisent aux moteurs de recherche pour comprendre le contenu de la page.
La dernière liste est sensée être la plus longue, et contient les vérifications réussies. Tout va bien, tous les paramètres sont correctement définis, et permettent aux crawlers de correctement indexer votre page.
Quelles retombées espérer en terme de référencement naturel ?
Les cordonniers étant souvent les plus mal chaussés, nous avons expérimenté le prototype de l'outil d'optimisation SEO sur notre propre site Web. Et, ... patatra, ... pas mal d'ajustements étaient nécessaires. Pas forcément beaucoup de "rouge", mais des petites remarques remontées en orange, et qui ont bien amélioré les choses : les balises ALT oubliés (et pourtant lire "Le SEO grâce aux images"), l'amélioration de la cohérence des mots clés et même parfois des balises META DESCRIPTION oubliées !!!
Pour être concret, ces optimisations nous ont permis de hisser plusieurs articles de blog à un très bon niveau de référencement, traitant de contenu technique, mais pas que. Par exemple, sur des sujets nouveaux et concurrentiels, nos articles traitant des services que l’on utilise sont très bien indexés par les moteurs de recherche. Plutôt qu'un long argumentaire, recherchez :
- avis* sur LunchR
- avis* sur Alan
- avis* sur PayFit
- Digital et environnement
- ...
* : ça marche aussi avec "retour d'expérience" ;-)
Alors, comment obtenir Django SEO Checker ?
En utilisant Django & django-cms !
Effectivement, un raccourci vers django-check-seo s'intègre directement dans la barre d'administration de django-cms lors de son installation.
En parlant d’installation, elle n'est pas très compliquée, et nous avons pris soin de rédiger un fichier README très simple à comprendre dans le repo github (l'endroit où est hébergé le code de l'application).
Combien ça coûte ? quel est le modèle économique ?
Ce module fonctionnel d'aide à la rédaction Web est OpenSource, et vous êtes donc libre de l'installer comme bon vous semble. Nous proposons également une licence logicielle annuelle pour vous l'installer et vous proposer un support personnalisé.
Nous avons choisi ce modèle notamment car cela nous permettra de continuer à faire évoluer le module dans le temps.
Son tarif unique de 250€ (HT) par an est un bon investissement pour accroître la visibilité et la durée de vie de votre site Web.
On commence quand ?
Il suffit de vérifier la comptabilité, puis de demander à votre webmaster de le déployer sur votre CMS. Ensuite, une télé-formation peut s'avérer nécessaire suivant votre niveau en SEO, mais l'outil est très intuitif.
Sur la page Web concernée, on clique sur "Check SEO" dans la barre de menu, l'outil analyse votre page et affiche le résultat dans un panneau latéral. Vous n'avez plus qu'à optimiser !
A vous les premières positions de Qwant, Bing, Ecosia, Yahoo, DuckDuckGo, Lilo, EcoGine, ... et pourquoi pas la fameuse position 0 de Google !!!