[THREAD]
Comment (bien) compter le nombre de mots dans un texte avec Google Sheets ?
Compter le nombre de mots dans un texte est une tâche récurrente en SEO.
Et pourtant, elle n'est pas aussi triviale qu'il n'y paraît.
Je vous montre comment faire avec Google Sheets 👇
1️⃣ Méthode
Il y a plusieurs façons de faire.
Je vais vous en montrer 2 :
- méthode n°1 : compter le nombre d'espaces dans le texte
- méthode n°2 : découper le texte à chaque espace et compter le nombre de valeurs obtenues
Avec la 1ère méthode, on compte le nombre total de caractères (LEN), puis on compte le nombre de caractères sans les espaces (SUBSTITUTE). La différence entre les 2 permet d'obtenir le nombre de mots.
Avec la 2ème méthode, on découpe la chaîne à chaque espace (SPLIT), et on compte le nombre de valeurs issues de ce découpage (COUNTA).
2️⃣ Problème
Dans les deux cas, le décompte peut être faux.
Pourquoi ?
À cause des signes de ponctuation.
Je vous explique.
Avec la 1ère méthode (LEN), si votre phrase se termine par un espace + point d'exclamation (" !"), cet espace va être comptabilisé. Ce qui va ajouter un mot en trop.
Idem avec la 2ème méthode (SPLIT) : le caractère "!" va se retrouver dans la plage de COUNTA et sera comptabilisé.
3️⃣ Solution
Pour contourner ce problème, il faut passer par une méthode intermédiaire qui va remplacer les signes de ponctuation par... rien.
Ce qu'on va faire avec REGEXREPLACE.
C'est mieux.
Avec la 2ème méthode, le résultat est correct.
Mais c'est toujours incorrect avec la 1ère méthode.
Et oui, si notre texte se termine par un point (exemple : "Sheets."), le dernier mot n'est pas comptabilisé. Il faut donc forcer un +1.
Cette fois c'est bon. Vraiment ?
Non, il reste un problème : si le texte se termine par un espace + point d'exclamation (ou d'interrogation), le signe de ponctuation va être supprimé (via le REGEXREPLACE) mais pas l'espace.
Il faut donc ajouter un TRIM pour le supprimer.
5️⃣ Remarque
Un outil comme compteur-de-mots.ouest-france.fr vous sortira 15 mots et non 14, car il considère "d'" et "un" dans "d'un" comme deux mots distincts.
Personnellement, je le compte comme un seul mot, mais à chacun de se faire son avis :)
6️⃣ Astuce
Pour éviter de devoir retaper la formule chaque fois que vous avez besoin de compter un nombre de mots, vous pouvez utiliser les fonctions nommées.
Je n'en dis pas plus, je garde ça pour un prochain thread :)
Bonne journée ! #seo#googlesheets
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Salut les SEO !
Comme vous avez bien aimé le raccourci que j'ai partagé la semaine dernière pour jouer avec DALL·E, je vous en partage un nouveau.
Cette fois, l'idée c'est d'automatiser l'extraction des URLs d'un ou plusieurs sitemap(s) XML.
Comment ça marche ?
Vous entrez une URL et le script va automatiquement :
• chercher les URLs de sitemaps dans le robots.txt (ou tester des patterns connus s'il ne trouve rien)
• extraire toutes les URLs de tous les sitemaps trouvés
• sauvegarder ces URLs dans un fichier texte
Quelles sont les limites ?
Ça ne fonctionnera pas :
• si les fichiers sitemaps sont au format GZIP
• si les fichiers sitemaps sont au format .txt
• si les sitemaps ne sont pas déclarés dans le robots.txt ET que leur nom est exotique
[THREAD]
Salut les SEO !
Petit cadeau du vendredi soir pour ceux qui veulent tester l'API DALL·E d'#openai sans écrire une ligne de code (et qui bossent sur Mac) #dall·e#seo
Update #Gadgeto
J'ai 3 bonnes nouvelles pour vous les SEO & éditeurs de site :
1️⃣ Gadgeto a désormais son programme d'affi.
2️⃣ les questions/prépositions/comparaisons ont fait leur apparition dans Suggest Scraper
3️⃣ vous pouvez maintenant surveiller vos BL en auto !
↓
👉Affiliation
Si vous appréciez l'outil et que vous souhaitez en faire la promotion, inscrivez-vous ici antoinebrisset.gumroad.com/affiliates.
Vous recevrez une jolie commission de 50% sur chaque licence vendue
👉Suggest Scraper
Pour que vos recherches de mots-clés soient plus exhaustives, j'ai ajouté les questions/prépositions/comparaisons à l'outil Suggest Scraper, à la manière d'Answer The Public (dispo en FR uniquement pour l'instant)