Blog SEO & Ruby
- Scripts SEO
Scraper Google Suggest avec Ruby
Google Suggest, tous les référenceurs connaissent. C'est souvent un des points de départ d'un audit de mots-clés. Plusieurs outils (payants) existent aujourd'hui pour récupérer ces mots-clés. Je vous propose ici un script Ruby gratuit.
- Scripts SEO
Récupérer les paramètres d'une liste d'URLs avec Ruby
Manipuler de longues listes de mots-clés ou de longues listes d'URL fait partie du quotidien d'un référenceur. Et quand on a des traitements récurrents à faire sur ces fichiers, on cherche souvent à automatiser. Un exemple ici avec l'extraction des paramètres depuis une liste d'URLs.
- Scripts SEO
Identifier des opportunités de positionnement avec R et Yooda Insight
Rechercher des mots-clés est une tâche récurrente en SEO, qui nécessite souvent de manipuler de gros volumes de données. Cela peut vite devenir très chronophage si on n'automatise pas un minimum. Si j'avais jusqu'ici l'habitude d'utiliser MySQL pour effectuer des traitements sur des fichiers de mots-clés volumineux, je me tourne désormais de plus en en plus vers R.
- Scripts SEO
Tronquer un contenu avec Ruby
Tronquer un contenu textuel est un besoin récurrent, que ce soit sur un blog ou sur un site e-commerce : extrait d'un article, description courte d'un produit, etc. Souvent, cette manipulation est nécessaire pour éviter le contenu dupliqué. Je vous propose ici un petit helper qui vous fera gagner du temps si le site est développé avec Ruby.
- Sémantique
Analyser les title d'une requête avec R
Le langage R a le vent en poupe dans la communauté SEO depuis quelques mois, voire quelques années. Après avoir lu les très bons articles de Vincent Terrasi et de Grégory Florin sur le sujet, je me suis lancé il y a peu dans l'apprentissage de ce langage.
- Administration Serveur
Installer un certificat SSL sur un site hébergé par Github Pages
Google pousse les webmasters du monde entier à utiliser https par défaut pour leur site web. Si vous avez un ou plusieurs sites hébergés sur Github Pages avec votre propre nom de domaine, vous recherchez sûrement un moyen d'installer un certificat SSL. Je vous propose ici une méthode rapide et gratuite.
- Sémantique
Clustering de mots-clés : un exemple avec Gephi
La notion de clusterisation est à nouveau abordée sur le blog, mais sous un autre angle. J'ai en effet décidé d'explorer les fonctionnalités de Gephi pour générer la cartographie d'un univers sémantique. L'objectif est de visualiser à la fois l'intérêt d'un mot-clé (volume de recherche) et la façon dont il est connecté aux autres mots-clés (similarité sémantique)
- Sémantique
Clustering de mots-clés : un exemple avec K-means & Ruby
Le machine learning étant un des nouveaux sujets SEO du moment, j'ai récemment commencé à approfondir le sujet et à mettre les mains dans le cambouis, dans le cadre d'une problématique bien précise : la catégorisation de mots-clés.
- Outils SEO
Analyser les données Search Console avec Google Sheets & Blockspring
Google Sheets est un excellent outil que j'utilise beaucoup dans mon activité SEO : pour générer des reporting avec l'API analytics, pour trier des mots-clés, ou même pour extraire les résultats Google sur une requête (même s'il semblerait que cela ne fonctionne plus depuis quelques semaines). Couplé à l'add-on Blockspring, les possibilités sont multiples.
- Sémantique
Les pièges à éviter lors de l'analyse sémantique
Le 4 février dernier avait lieu à l'Espace Inkermann une nouvelle édition du SEO Campus Lille. Au programme : un peu de R, de webspam ou encore d'Adwords mais aussi et surtout des échanges très intéressants avec les participants. Pour ma part, j'ai eu le plaisir d'y intervenir pour une conférence sur les pièges à éviter lors de l'analyse sémantique.
- Outils SEO
Installer Serposcope sur un Raspberry Pi 2
Ayant récemment fait l'acquisition d'un Raspberry Pi 2, je commence petit à petit à en découvrir tout le potentiel, notamment en termes d'automatisation. S'agissant d'une machine tournant sous un OS dérivé de Debian, Raspbian, elle permet de faire tout un tas de choses amusantes, comme par exemple du suivi de positionnement avec Serposcope, un outil open source développé par Serphacker (au passage, merci à lui !). Je vous explique ici comment l'installer sur votre machine...
- SEO On-site
Bonnes pratiques SEO sous Ruby on Rails - 2ème partie
Dans le 1er article sur les bonnes pratiques SEO sous Ruby on Rails, nous avons vu comment avoir des URL propres, optimiser ses balises title & meta et éditer facilement son fichier robots.txt. Voyons aujourd'hui comment forcer un domaine canonique (www), construire un fichier sitemap.xml, définir une page d'erreur 404 personnalisée et utiliser le cache HTTP.
- Sémantique
Calcul de similarité avec Ruby
Les solutions logicielles ou saas permettant de détecter le contenu dupliqué sur un site web sont, soit un peu trop opaques, soit un peu trop onéreuses à mon goût. Je vous présente donc ici un script rudimentaire, permettant à la fois, de crawler un site web en aspirant son contenu page à page, et de calculer la similarité de chacune des pages entre elles, en utilisant le tf-idf et le cosinus de Salton.
- SEO On-site
Désindexer une page CMS sous Magento
Cet article tient davantage du mémo que du billet. Il me permettra, ainsi qu'à vous je l'espère, d'avoir sous la main un reminder sur la façon de désindexer une page CMS avec Magento, sans mettre les mains dans le cambouis.
- SEO On-site
Bonnes pratiques SEO sous Ruby on Rails - 1ère partie
Après avoir passé quelques années à bidouiller des petits scripts en Ruby, je me suis lancé l’année dernière dans l’apprentissage de Ruby on Rails, grâce notamment à ce livre de Stefan Wintermeyer, que je recommande d’ailleurs vivement à tous ceux qui seraient désireux d’apprendre les bases de RoR. N’étant pas développeur de formation, ce framework est pour moi vraiment intéressant dans le sens où il permet de développer rapidement et sans trop de prise de tête des applications plus ou moins complexes. Ayant suffisamment de recul sur le fonctionnement de Rails, je vous propose une série d’articles sous forme d’astuces pour optimiser les fondamentaux SEO de votre application Ruby on Rails. C’est parti pour la 1ère partie !
- Sémantique
Recherches associées Google : décryptage et méthode de scrape
Depuis quelques temps, le blog de Bill Slawski est entré dans mes favoris. En décryptant les différents brevets publiés par Google, cet auteur très réputé aux Etats Unis permet aux référenceurs de mieux comprendre comment fonctionne Google et surtout de découvrir quelles méthodes de traitement automatiquement du langage sont à l'oeuvre du côté de Mountain View. Ses billets sur les recherches associées ou related queries ont particulièrement attiré mon attention. Ce sera donc l'objet de cet article, avec, en bonus, un petit script maison pour scraper les recherches associées avec CasperJS (voir l'article de 512Banque pour une présentation sous l'angle SEO).
- SEO On-site
Webmaster Tools : comment Google compte-t-il les liens internes ?
Après avoir essayé de décrypter la façon dont Google comptait les occurences de mots-clés, j'ai cette fois-ci mené l'enquête sur l'onglet Trafic de recherche > Liens internes de Google Webmaster Tools, qui est, de mon point de vue en tout cas, peu utilisé / analysé par les SEO. L'objectif de ce test était de savoir si Google comptabilisait ou non les liens multiples pointant d'une page interne A vers une page interne B (cf First link counts rule)
- Outils SEO
Unix : 5 commandes de base utiles pour le SEO
Au quotidien, quand on travaille avec un système d'exploitation comme OS X ou Linux, il est pratique de pouvoir lancer certaines commandes dans le shell pour manipuler des fichiers, obtenir des informations sur des pages web, mesurer des temps de réponses, etc. Certaines commandes peuvent avoir un véritable intérêt pour le SEO. J'en donne ici 5 parmi mes favorites.
- SEO On-site
Octopress : 10 conseils d'optimisation SEO
Si Octopress est incomparable en termes de performances, il présente quelques lacunes quant à l'optimisation pour le référencement. Je vous propose donc dans cet article 10 astuces simples à mettre en place pour rendre le framework plus SEO friendly
- SEO On-site
Méfiez-vous des plugins wordpress seo-friendly
Wordpress est un CMS très pratique quand il s'agit de monter un petit projet sans devoir trop mettre les mains dans le cambouis. Le gros avantage est en effet de pouvoir utiliser la myriade de plugins disponibles pour greffer différentes fonctionnalités au site, sans même quitter la console d'admin. Pour autant, il convient de rester vigilant lors de l'utilisation d'un plugin. Retour d'expérience.