SlideShare une entreprise Scribd logo
#seocamp 1
CONSTRUISEZ VOS PROPRES DASHBOARDS SEO
AUTOMATISÉS GRÂCE À GOOGLE APPS SCRIPT
#seocamp 2
MERCI AUX SPONSORS
#seocamp 3
Alpha KEITA
CONSULTANT SEO FREELANCE
Alpha a travaillé plus de 6 ans chez Botify en tant que Search
Data Strategist. Il se spécialise dans le SEO technique, l’analyse de
logs, et le SEO pour tous types de sites à forte volumétrie. Il porte
aussi un grand intérêt à la Data Science appliquée au SEO.
@AlphaKeitaSEO alpha-keita.com
#seocamp 4
1. Comment Google Apps Script peut aider
les experts SEO ?
2. Maîtriser Google Apps Script pour le SEO
en 15 minutes
3. Codons ensemble un dashboard SEO
avec Apps Script
Sommaire
#seocamp 5
1. Comment
Google Apps
Script peut aider
les experts SEO ?
#seocamp 6
● Jongler avec plus d’une dizaine d’outils
SEO (analytics, crawl, backlinks, keywords,
logs, etc…) ,
● Réconcilier les données de tous ces outils
SEO,
● Gérer des tâches répétitives et
chronophages d’analyse de données dans
Excel ou autres outils...
Quelques problématiques dans
le quotidien des experts SEO
#seocamp 7
Google Apps Script, un langage de
programmation propre à Google qui permet de
réaliser des scripts à l'intérieur de certains
services de Google, comme Google Sheets,
Google Data Studio, ou Gmail…
Qu’est-ce que Google Apps Script ?
Ce langage permet donc d’automatiser
un grand nombre de tâches qui utilisent ces services.
#seocamp 8
EXEMPLE 1 : CRÉER DES MACROS GOOGLE
SHEETS TRÈS FACILEMENT
Comment Apps Script peut aider
les experts SEO ?
Dans cet exemple, on a créé une
macro documentée pour calculer
le ROI SEO d’un site Internet.
#seocamp 9
Comment Apps Script peut
aider les experts SEO ?
EXEMPLE 2 : APPLIQUER DES FILTRES, AJOUTER
DES COLONNES CALCULÉES ET CRÉER DES
CHARTS DANS GOOGLE SHEETS,
EN UN SEUL CLIC...
Dans cet exemple, on a utilisé Google Apps
Script pour calculer automatiquement le gain de
trafic SEO possible si un mot clé gagne 2
positions.
Code et méthode de calcul :
https://www.alpha-keita.com/blog/potentiel-trafic-mots-cles-boti
fy-api-keywords/
#seocamp 10
Comment Apps Script peut aider
les experts SEO ?
EXEMPLE 3 : RÉCONCILIER AUTOMATIQUEMENT DANS UN MÊME DASHBOARD
LES DONNÉES DE PLUSIEURS APPLICATIONS SEO VIA DES APIS
Outil SEO #1 Outil SEO #2 Outil SEO #3
#seocamp 11
Comment Apps Script peut aider
les experts SEO ?
EXEMPLE 4 : RECEVOIR UN EMAIL QUAND UN KPI ATTEINT UNE CERTAINE VALEUR
Dans cet exemple, on récupère régulièrement des KPIs SEO dans Google Sheets via une
API, puis on déclenche l’envoi d’un mail via Gmail lorsque un ou plusieurs KPIs
dépassent des seuils déterminés...
#seocamp 12
● Apps Script est un langage basé sur le JavaScript...
● mais si vous connaissez n’importe quel autre langage de
programmation vous saurez vous débrouiller.
● Si vous ne savez pas coder, apprenez simplement les bases du JS
(déclarations de variables, boucles for, conditions if...else).
● Je vous donne dans la suite de cette présentation toutes les bases
pour créer vos apps SEO avec Apps Script.
De quelles connaissances avez-vous
besoin pour utiliser Google Apps Script ?
#seocamp 13
2. Maîtriser
Google Apps
Script pour le
SEO en 15 min
#seocamp 14
L’outil de Google qu’on utilise le
plus souvent pour le SEO est très
certainement Google Sheets.
Pour utiliser Apps Script, on va
ouvrir une nouvelle feuille de
calcul et l’éditeur de scripts.
Outils >> Éditeur de scripts
Comment utiliser Google Apps Script ?
#seocamp 15
La documentation de Google Apps Script
spécifique à Google Sheets
https://developers.google.com/apps-script/reference/spreadsheet/
#seocamp 16
Notre première macro Apps Script
Une fonction tapée dans l’éditeur de scripts sera directement utilisable comme macro...
#seocamp 17
La console : Logger.log
Logger.log est l’équivalent de console.log en JS. On l’utilise pour vérifier son code.
#seocamp 18
Utiliser les APIs de Google avec Apps Script
Pour utiliser les APIs de Google comme Google Analytics ou Gmail, cliquez sur
Ressources >> Services avancés Google… dans le menu principal de l’éditeur de scripts.
#seocamp 19
UrlFetchApp : pour se connecter à des APIs
tierces ou accéder à des URLs sur le web
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app
La classe UrlFetchApp sera très
utilisée pour créer des
dashboards SEO car elle va
permettre de se connecter aux
APIs de nos outils SEO
préférés…
(on verra un exemple dans la
suite de la présentation)
RÉPONSE
#seocamp 20
Sélectionner une Spreadsheet et une sheet
Pour afficher dans une Google Sheet des données SEO (calculées ou récupérées depuis des APIs), la
première chose à faire est de sélectionner la Spreasheet et la Sheet avec lesquels on va travailler.
#seocamp 21
Sélectionner et renseigner
une cellule ou des lignes
0 1 2
0
1
2
3
4
sheet.getRange(1, 1).setValue(7.5);
sheet.getDataRange().getValues()[0][0]
>>>> 'Hello'
sheet.getRange('A4:C5').setValues([
['SEO Camp', 24, true],
['Data Science', 777, false]
]);
● Ligne
● Colonne
#seocamp 22
Trier les données et appliquer des filtres
Une fois qu’on a affiché ou récupéré nos données SEO, il nous faut souvent les trier et les filtrer.
Voici comment automatiser ces filtrages.
#seocamp 23
Triggers / Déclencheurs
Une autre fonctionnalité très utile pour les experts SEO est de pouvoir lancer certaines tâches régulièrement
ou dans certaines conditions.
Par exemple, on peut lancer automatiquement la récupération de données SEO via une API tous les 1er de
chaque mois.
Pour cela, on utilise des Triggers / Déclencheurs.
#seocamp 24
Menus, boutons, sidebars...
Pour finir, Apps Script offre la possibilité permet de modifier l’interface d’une Google Sheet, en
ajoutant des menus, boutons ou sidebars pour permettre de lancer des scripts.
#seocamp 25
3. Codons
ensemble un
dashboard SEO
#seocamp 26
Exemple de résultat :
Use Case : trouver des opportunités SEO
en mixant des données Botify* et Serpstat*
Outil SEO #1 Outil SEO #2
* Les principes sont exactement les mêmes avec d’autres outils (OnCrawl, SEMRush, Ahrefs, etc…)
#seocamp 27
TO DO LIST :
1. Récupérer avec l’API de Serpstat une liste d’URLs dont les mots-clés ont un
fort volume de recherche et une faible difficulté.
2. Utiliser l’API de Botify pour récupérer des KPIs SEO sur les URLs précédentes
(nombre de liens, profondeur, temps de chargement, nombre de mots, etc…)
3. Afficher les données dans la Google Sheet et les trier pour trouver les
opportunités SEO (keywords à fort potentiel + URL mal optimisée)
* Les principes sont exactement les mêmes avec d’autres outils (OnCrawl, SEMRush, Ahrefs, etc…)
Use Case : trouver des opportunités SEO
en mixant des données Botify* et Serpstat*
#seocamp 28
10 minutes
pour coder l’app
en atelier !
#seocamp 29
10 minutes plus tard : le résultat...
#seocamp 30
Merci

Contenu connexe

Tendances

Pitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to othersPitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to others
Jeroen van Geel
 
Negotiating crawl budget with googlebots
Negotiating crawl budget with googlebotsNegotiating crawl budget with googlebots
Negotiating crawl budget with googlebots
Dawn Anderson MSc DigM
 
The Role of E-E-A-T in Ecommerce
The Role of E-E-A-T in EcommerceThe Role of E-E-A-T in Ecommerce
The Role of E-E-A-T in Ecommerce
Lily Ray
 
chatgpt dalle.pptx
chatgpt dalle.pptxchatgpt dalle.pptx
chatgpt dalle.pptx
Ellen Edmands
 
Agile SEO: Prioritise SEO Activities with Cadence and Risk Radius
Agile SEO: Prioritise SEO Activities with Cadence and Risk RadiusAgile SEO: Prioritise SEO Activities with Cadence and Risk Radius
Agile SEO: Prioritise SEO Activities with Cadence and Risk Radius
Parth Suba
 
Comment développer la présence de votre entreprise sur Internet ?
Comment développer la présence de votre entreprise sur Internet ?Comment développer la présence de votre entreprise sur Internet ?
Comment développer la présence de votre entreprise sur Internet ?
CYB@RDECHE
 
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick StoxInternational SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
patrickstox
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
Michael King
 
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
Areej AbuAli
 
Seo : trucs et astuces d'un bon référencement
Seo : trucs et astuces d'un bon référencementSeo : trucs et astuces d'un bon référencement
Seo : trucs et astuces d'un bon référencement
Julien Dereumaux
 
I Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO MistakesI Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO Mistakes
Tom Brennan
 
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell
 
SEO Case Studies
SEO Case StudiesSEO Case Studies
SEO Case Studies
dominicktaylor
 
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
Iñaki Tovar
 
Etude de cas - Camus Cognac - Medias sociaux
Etude de cas - Camus Cognac - Medias sociauxEtude de cas - Camus Cognac - Medias sociaux
Etude de cas - Camus Cognac - Medias sociauxAthomedia
 
Laura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdf
Laura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdfLaura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdf
Laura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdf
Laura Blanchard - Agence KHOSI
 
How to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia InfanteHow to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia Infante
Lidia Infante
 
The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)
The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)
The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)
Michael Tarnowski
 
brightonSEO - Forget everything you thought you knew about relevancy in digit...
brightonSEO - Forget everything you thought you knew about relevancy in digit...brightonSEO - Forget everything you thought you knew about relevancy in digit...
brightonSEO - Forget everything you thought you knew about relevancy in digit...
Journey Further
 
Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...
Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...
Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...
Luis M Villanueva
 

Tendances (20)

Pitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to othersPitching Ideas: How to sell your ideas to others
Pitching Ideas: How to sell your ideas to others
 
Negotiating crawl budget with googlebots
Negotiating crawl budget with googlebotsNegotiating crawl budget with googlebots
Negotiating crawl budget with googlebots
 
The Role of E-E-A-T in Ecommerce
The Role of E-E-A-T in EcommerceThe Role of E-E-A-T in Ecommerce
The Role of E-E-A-T in Ecommerce
 
chatgpt dalle.pptx
chatgpt dalle.pptxchatgpt dalle.pptx
chatgpt dalle.pptx
 
Agile SEO: Prioritise SEO Activities with Cadence and Risk Radius
Agile SEO: Prioritise SEO Activities with Cadence and Risk RadiusAgile SEO: Prioritise SEO Activities with Cadence and Risk Radius
Agile SEO: Prioritise SEO Activities with Cadence and Risk Radius
 
Comment développer la présence de votre entreprise sur Internet ?
Comment développer la présence de votre entreprise sur Internet ?Comment développer la présence de votre entreprise sur Internet ?
Comment développer la présence de votre entreprise sur Internet ?
 
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick StoxInternational SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
International SEO: The Weird Technical Parts - Pubcon Vegas 2019 Patrick Stox
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
[BrightonSEO 2022] Unlocking the Hidden Potential of Product Listing Pages
 
Seo : trucs et astuces d'un bon référencement
Seo : trucs et astuces d'un bon référencementSeo : trucs et astuces d'un bon référencement
Seo : trucs et astuces d'un bon référencement
 
I Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO MistakesI Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO Mistakes
 
Ashley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdfAshley Liddell - BrightonSEO 2023.pdf
Ashley Liddell - BrightonSEO 2023.pdf
 
SEO Case Studies
SEO Case StudiesSEO Case Studies
SEO Case Studies
 
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO3 HACKS PARA CONSEGUIR MÁS  LEADS Y MEJORAR TU SEO, UX y CRO
3 HACKS PARA CONSEGUIR MÁS LEADS Y MEJORAR TU SEO, UX y CRO
 
Etude de cas - Camus Cognac - Medias sociaux
Etude de cas - Camus Cognac - Medias sociauxEtude de cas - Camus Cognac - Medias sociaux
Etude de cas - Camus Cognac - Medias sociaux
 
Laura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdf
Laura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdfLaura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdf
Laura Blanchard - SEO et User tests - SEO CAMP'us Paris 2022.pdf
 
How to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia InfanteHow to do keyword research in a language you don’t speak, by Lidia Infante
How to do keyword research in a language you don’t speak, by Lidia Infante
 
The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)
The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)
The Prime Directive. How To Charter Your Team Best (With LEGO Serious Play)
 
brightonSEO - Forget everything you thought you knew about relevancy in digit...
brightonSEO - Forget everything you thought you knew about relevancy in digit...brightonSEO - Forget everything you thought you knew about relevancy in digit...
brightonSEO - Forget everything you thought you knew about relevancy in digit...
 
Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...
Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...
Empezando, Asentando y Escalando un Proyecto SEO de Nicho de Afiliación de Am...
 

Similaire à Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script

Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Peak Ace
 
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - LuxembourgActualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Peak Ace
 
Quand les api de google deviennent une arme pour notre seo
Quand les api de google deviennent une arme pour notre seoQuand les api de google deviennent une arme pour notre seo
Quand les api de google deviennent une arme pour notre seo
SEO Camp Association
 
Seo 10 clés pour plaire à Google
Seo   10 clés pour plaire à GoogleSeo   10 clés pour plaire à Google
Seo 10 clés pour plaire à Google
Keyweo
 
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Peak Ace
 
Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...
Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...
Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...
Dan Bernier
 
Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...
Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...
Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...
Peak Ace
 
Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille
Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille
Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille
Peak Ace
 
myposeo : outil de suivi du référencement naturel (présentation V2.0.1)
myposeo : outil de suivi du référencement naturel (présentation V2.0.1)myposeo : outil de suivi du référencement naturel (présentation V2.0.1)
myposeo : outil de suivi du référencement naturel (présentation V2.0.1)
Myposeo : suivi et analyse de référencement
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
Cédric Leblond
 
Focus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-AntipolisFocus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Erlé Alberton
 
Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...
Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...
Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...
SEO CAMP
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
SEO CAMP
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)
LVLUP
 
Les bonnes pratiques du référencement naturel en 2020 notes
Les bonnes pratiques du référencement naturel en 2020 notesLes bonnes pratiques du référencement naturel en 2020 notes
Les bonnes pratiques du référencement naturel en 2020 notes
Concept Image
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
Julien Dereumaux
 
Outils pour auditer un site web.docx
Outils pour auditer un site web.docxOutils pour auditer un site web.docx
Outils pour auditer un site web.docx
RososDjikpo
 
20171011 workshop ecoco
20171011 workshop ecoco20171011 workshop ecoco
Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018
Peak Ace
 
Le guide 2020 des meilleures pratiques de création et de gestion de site inte...
Le guide 2020 des meilleures pratiques de création et de gestion de site inte...Le guide 2020 des meilleures pratiques de création et de gestion de site inte...
Le guide 2020 des meilleures pratiques de création et de gestion de site inte...
Audacy
 

Similaire à Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script (20)

Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
Seo Camp'us 2018 - SEO & FRAMEWORK JAVASCRIPT - Philippe Yonnet - Directeur G...
 
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - LuxembourgActualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
 
Quand les api de google deviennent une arme pour notre seo
Quand les api de google deviennent une arme pour notre seoQuand les api de google deviennent une arme pour notre seo
Quand les api de google deviennent une arme pour notre seo
 
Seo 10 clés pour plaire à Google
Seo   10 clés pour plaire à GoogleSeo   10 clés pour plaire à Google
Seo 10 clés pour plaire à Google
 
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
 
Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...
Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...
Webinaire du 25 janvier 2024 : "Comment évoluera l’algorithme de Google en 20...
 
Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...
Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...
Search : la todo list 2017 pour ne rien oublier dans votre roadmap - Petit dé...
 
Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille
Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille
Search : la todo list 2017 - Petit déjeuner 29 septembre 2016 Lille
 
myposeo : outil de suivi du référencement naturel (présentation V2.0.1)
myposeo : outil de suivi du référencement naturel (présentation V2.0.1)myposeo : outil de suivi du référencement naturel (présentation V2.0.1)
myposeo : outil de suivi du référencement naturel (présentation V2.0.1)
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
Focus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-AntipolisFocus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
Focus schema.org et sémantique SEOCamp Nice Sophia-Antipolis
 
Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...
Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...
Gestion de projet SEO : comment s'organiser ? - Yannick Bouvard - SEO CAMP'us...
 
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
Synergie entre développeur et consultant SEO - Didier Sampaolo - SEOcamp'us P...
 
Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)Synergies entre DEV et SEO (SeoCampus 2019)
Synergies entre DEV et SEO (SeoCampus 2019)
 
Les bonnes pratiques du référencement naturel en 2020 notes
Les bonnes pratiques du référencement naturel en 2020 notesLes bonnes pratiques du référencement naturel en 2020 notes
Les bonnes pratiques du référencement naturel en 2020 notes
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
 
Outils pour auditer un site web.docx
Outils pour auditer un site web.docxOutils pour auditer un site web.docx
Outils pour auditer un site web.docx
 
20171011 workshop ecoco
20171011 workshop ecoco20171011 workshop ecoco
20171011 workshop ecoco
 
Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018
 
Le guide 2020 des meilleures pratiques de création et de gestion de site inte...
Le guide 2020 des meilleures pratiques de création et de gestion de site inte...Le guide 2020 des meilleures pratiques de création et de gestion de site inte...
Le guide 2020 des meilleures pratiques de création et de gestion de site inte...
 

Plus de SEO CAMP

20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...
20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...
20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...
SEO CAMP
 
Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...
Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...
Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...
SEO CAMP
 
Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...
Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...
Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...
SEO CAMP
 
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
SEO CAMP
 
IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...
IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...
IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...
SEO CAMP
 
Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...
Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...
Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...
SEO CAMP
 
Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021
Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021
Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021
SEO CAMP
 
Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...
Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...
Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...
SEO CAMP
 
Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...
Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...
Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...
SEO CAMP
 
SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...
SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...
SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...
SEO CAMP
 
La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021
La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021 La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021
La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021
SEO CAMP
 
Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...
Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...
Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...
SEO CAMP
 
Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...
Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...
Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...
SEO CAMP
 
Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...
Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...
Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...
SEO CAMP
 
Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...
Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...
Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...
SEO CAMP
 
Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021
Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021
Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021
SEO CAMP
 
De l'audit à la mise en place des préconisations, pourquoi ça coince ? - Dan...
De l'audit à la mise en place des  préconisations, pourquoi ça coince ? - Dan...De l'audit à la mise en place des  préconisations, pourquoi ça coince ? - Dan...
De l'audit à la mise en place des préconisations, pourquoi ça coince ? - Dan...
SEO CAMP
 
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
SEO CAMP
 
Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021
Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021 Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021
Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021
SEO CAMP
 
Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...
Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...
Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...
SEO CAMP
 

Plus de SEO CAMP (20)

20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...
20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...
20 tips pour faire ranker ton site e-commerce en 2022 - Jean-Louis Humblet - ...
 
Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...
Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...
Et si le SEO pouvait sauver le monde ? - Syphaiwong Bay - SEO CAMP Day Lorrai...
 
Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...
Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...
Après (Ro)BERT, google fait appel à Mum - Nicolas Audemar - SEO CAMP'us Paris...
 
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
Quels enjeux pour l'analytics en 2022 et au delà ? - Aristide Riou & Vincent ...
 
IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...
IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...
IA et GPT-3 : une révolution pour le SEO ? - Nguyen Nicolas - SEO CAMP'us Par...
 
Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...
Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...
Cas pratique d'un accompagnement stratégique - Stéphane Jambu - SEO CAMP'us P...
 
Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021
Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021
Vis ma vie de SEO à l'international - Patrice Laroche - SEO CAMP'us Paris 2021
 
Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...
Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...
Netlinking Persona, pour construire ses propres influenceurs - Nicolas Mercad...
 
Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...
Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...
Faut il vraiment tricher pour ranker ? - Elliott Glenn Bobiet - SEO CAMP'us P...
 
SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...
SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...
SEO & Javascript en 2021 : Challenger les acquis - Alexandre Pinat - SEO CAMP...
 
La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021
La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021 La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021
La vie cachée des positions - Jason Miller - SEO CAMP'us Paris 2021
 
Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...
Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...
Cannibalisation, contenu dupliqué et near duplicate : le cancer du SEO - Anne...
 
Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...
Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...
Migrer sur Shopify : Fausse bonne idée ? - Mathieu Chapon - SEO CAMP'us Paris...
 
Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...
Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...
Quel potentiel et canaux pour la vente d'actifs immatériels - Kevin Jourdan &...
 
Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...
Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...
Comment on a ranké en répondant à l'intention de recherche réelle de l'iterna...
 
Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021
Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021
Don't Trust Google - Joran LAMISSE - SEO CAMP'us Paris 2021
 
De l'audit à la mise en place des préconisations, pourquoi ça coince ? - Dan...
De l'audit à la mise en place des  préconisations, pourquoi ça coince ? - Dan...De l'audit à la mise en place des  préconisations, pourquoi ça coince ? - Dan...
De l'audit à la mise en place des préconisations, pourquoi ça coince ? - Dan...
 
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
tests, investigations et études SEO - Alexis Rylko - SEO CAMP'us Paris 2021
 
Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021
Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021 Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021
Industrialisation des PBN - François Tréca - SEO CAMP'us Paris 2021
 
Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...
Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...
Faire un audit algorithmique : ce qu’il faut savoir - Sylvain & Guillaume Pey...
 

Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script

  • 1. #seocamp 1 CONSTRUISEZ VOS PROPRES DASHBOARDS SEO AUTOMATISÉS GRÂCE À GOOGLE APPS SCRIPT
  • 3. #seocamp 3 Alpha KEITA CONSULTANT SEO FREELANCE Alpha a travaillé plus de 6 ans chez Botify en tant que Search Data Strategist. Il se spécialise dans le SEO technique, l’analyse de logs, et le SEO pour tous types de sites à forte volumétrie. Il porte aussi un grand intérêt à la Data Science appliquée au SEO. @AlphaKeitaSEO alpha-keita.com
  • 4. #seocamp 4 1. Comment Google Apps Script peut aider les experts SEO ? 2. Maîtriser Google Apps Script pour le SEO en 15 minutes 3. Codons ensemble un dashboard SEO avec Apps Script Sommaire
  • 5. #seocamp 5 1. Comment Google Apps Script peut aider les experts SEO ?
  • 6. #seocamp 6 ● Jongler avec plus d’une dizaine d’outils SEO (analytics, crawl, backlinks, keywords, logs, etc…) , ● Réconcilier les données de tous ces outils SEO, ● Gérer des tâches répétitives et chronophages d’analyse de données dans Excel ou autres outils... Quelques problématiques dans le quotidien des experts SEO
  • 7. #seocamp 7 Google Apps Script, un langage de programmation propre à Google qui permet de réaliser des scripts à l'intérieur de certains services de Google, comme Google Sheets, Google Data Studio, ou Gmail… Qu’est-ce que Google Apps Script ? Ce langage permet donc d’automatiser un grand nombre de tâches qui utilisent ces services.
  • 8. #seocamp 8 EXEMPLE 1 : CRÉER DES MACROS GOOGLE SHEETS TRÈS FACILEMENT Comment Apps Script peut aider les experts SEO ? Dans cet exemple, on a créé une macro documentée pour calculer le ROI SEO d’un site Internet.
  • 9. #seocamp 9 Comment Apps Script peut aider les experts SEO ? EXEMPLE 2 : APPLIQUER DES FILTRES, AJOUTER DES COLONNES CALCULÉES ET CRÉER DES CHARTS DANS GOOGLE SHEETS, EN UN SEUL CLIC... Dans cet exemple, on a utilisé Google Apps Script pour calculer automatiquement le gain de trafic SEO possible si un mot clé gagne 2 positions. Code et méthode de calcul : https://www.alpha-keita.com/blog/potentiel-trafic-mots-cles-boti fy-api-keywords/
  • 10. #seocamp 10 Comment Apps Script peut aider les experts SEO ? EXEMPLE 3 : RÉCONCILIER AUTOMATIQUEMENT DANS UN MÊME DASHBOARD LES DONNÉES DE PLUSIEURS APPLICATIONS SEO VIA DES APIS Outil SEO #1 Outil SEO #2 Outil SEO #3
  • 11. #seocamp 11 Comment Apps Script peut aider les experts SEO ? EXEMPLE 4 : RECEVOIR UN EMAIL QUAND UN KPI ATTEINT UNE CERTAINE VALEUR Dans cet exemple, on récupère régulièrement des KPIs SEO dans Google Sheets via une API, puis on déclenche l’envoi d’un mail via Gmail lorsque un ou plusieurs KPIs dépassent des seuils déterminés...
  • 12. #seocamp 12 ● Apps Script est un langage basé sur le JavaScript... ● mais si vous connaissez n’importe quel autre langage de programmation vous saurez vous débrouiller. ● Si vous ne savez pas coder, apprenez simplement les bases du JS (déclarations de variables, boucles for, conditions if...else). ● Je vous donne dans la suite de cette présentation toutes les bases pour créer vos apps SEO avec Apps Script. De quelles connaissances avez-vous besoin pour utiliser Google Apps Script ?
  • 13. #seocamp 13 2. Maîtriser Google Apps Script pour le SEO en 15 min
  • 14. #seocamp 14 L’outil de Google qu’on utilise le plus souvent pour le SEO est très certainement Google Sheets. Pour utiliser Apps Script, on va ouvrir une nouvelle feuille de calcul et l’éditeur de scripts. Outils >> Éditeur de scripts Comment utiliser Google Apps Script ?
  • 15. #seocamp 15 La documentation de Google Apps Script spécifique à Google Sheets https://developers.google.com/apps-script/reference/spreadsheet/
  • 16. #seocamp 16 Notre première macro Apps Script Une fonction tapée dans l’éditeur de scripts sera directement utilisable comme macro...
  • 17. #seocamp 17 La console : Logger.log Logger.log est l’équivalent de console.log en JS. On l’utilise pour vérifier son code.
  • 18. #seocamp 18 Utiliser les APIs de Google avec Apps Script Pour utiliser les APIs de Google comme Google Analytics ou Gmail, cliquez sur Ressources >> Services avancés Google… dans le menu principal de l’éditeur de scripts.
  • 19. #seocamp 19 UrlFetchApp : pour se connecter à des APIs tierces ou accéder à des URLs sur le web https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app La classe UrlFetchApp sera très utilisée pour créer des dashboards SEO car elle va permettre de se connecter aux APIs de nos outils SEO préférés… (on verra un exemple dans la suite de la présentation) RÉPONSE
  • 20. #seocamp 20 Sélectionner une Spreadsheet et une sheet Pour afficher dans une Google Sheet des données SEO (calculées ou récupérées depuis des APIs), la première chose à faire est de sélectionner la Spreasheet et la Sheet avec lesquels on va travailler.
  • 21. #seocamp 21 Sélectionner et renseigner une cellule ou des lignes 0 1 2 0 1 2 3 4 sheet.getRange(1, 1).setValue(7.5); sheet.getDataRange().getValues()[0][0] >>>> 'Hello' sheet.getRange('A4:C5').setValues([ ['SEO Camp', 24, true], ['Data Science', 777, false] ]); ● Ligne ● Colonne
  • 22. #seocamp 22 Trier les données et appliquer des filtres Une fois qu’on a affiché ou récupéré nos données SEO, il nous faut souvent les trier et les filtrer. Voici comment automatiser ces filtrages.
  • 23. #seocamp 23 Triggers / Déclencheurs Une autre fonctionnalité très utile pour les experts SEO est de pouvoir lancer certaines tâches régulièrement ou dans certaines conditions. Par exemple, on peut lancer automatiquement la récupération de données SEO via une API tous les 1er de chaque mois. Pour cela, on utilise des Triggers / Déclencheurs.
  • 24. #seocamp 24 Menus, boutons, sidebars... Pour finir, Apps Script offre la possibilité permet de modifier l’interface d’une Google Sheet, en ajoutant des menus, boutons ou sidebars pour permettre de lancer des scripts.
  • 25. #seocamp 25 3. Codons ensemble un dashboard SEO
  • 26. #seocamp 26 Exemple de résultat : Use Case : trouver des opportunités SEO en mixant des données Botify* et Serpstat* Outil SEO #1 Outil SEO #2 * Les principes sont exactement les mêmes avec d’autres outils (OnCrawl, SEMRush, Ahrefs, etc…)
  • 27. #seocamp 27 TO DO LIST : 1. Récupérer avec l’API de Serpstat une liste d’URLs dont les mots-clés ont un fort volume de recherche et une faible difficulté. 2. Utiliser l’API de Botify pour récupérer des KPIs SEO sur les URLs précédentes (nombre de liens, profondeur, temps de chargement, nombre de mots, etc…) 3. Afficher les données dans la Google Sheet et les trier pour trouver les opportunités SEO (keywords à fort potentiel + URL mal optimisée) * Les principes sont exactement les mêmes avec d’autres outils (OnCrawl, SEMRush, Ahrefs, etc…) Use Case : trouver des opportunités SEO en mixant des données Botify* et Serpstat*
  • 28. #seocamp 28 10 minutes pour coder l’app en atelier !
  • 29. #seocamp 29 10 minutes plus tard : le résultat...