Keyword Clustering with R


To study by hand user queries for each of the solutions present on the 90 OVH group websites would take about 1034 days. 2.8 years. As I explained in an interview (French) at, the acceleration of OVH worldwide requires us to question certain time-consuming practices in our SEO strategies. By changing many letters to “time-consuming practices”, we obtain...

Using R for SEO: Survival Guide


If you have already heard of the R language and you take SEOs that use it for aliens, you are not entirely wrong. Initially intended for data scientists and statisticians, the R language has for some years now landed in unsuspected audiences, and the reason is simple: Automate actions, retrieve data via APIs and aggregate them, scrape web pages, cross-reference several files (keywords for...

Server Log analysis for SEO (Advanced guide)


There are many ways to run a server log analysis but each analyse requires a long data preparation step: logs recovery, grouping them, split data in several columns, cleaning, etc. These treatments can seems really hard, especially if there are done manually… In this technical guide, I will show you how to do all these steps quickly and exploit the logs of an OVH web hosting with Dataiku, a...

How to speed up Serposcope by adding IP


I have recently written a guide on french website, where I explain how to create a Public Cloud instance from scratch and to deploy open source Keyword Tracking tool Serposcope. If you have followed it, you are now able to monitor your website’s rankings on Google, on an unlimited way for less than $3.5/month, clap clap clap ! Here I will explain you an advanced use of...

Recent Posts

Rémi Bacha

Passionate about SEO and Data Science. Founder of LABS ON MARS agency and co-founder of DATA SCIENCE SEO trainings.