SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
#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

SEO, PPC and AI in 2023 and Beyond
SEO, PPC and AI in 2023 and BeyondSEO, PPC and AI in 2023 and Beyond
SEO, PPC and AI in 2023 and BeyondLily Ray
 
Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...
Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...
Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...Julien Dereumaux
 
How Search Works
How Search WorksHow Search Works
How Search WorksAhrefs
 
SEO Orientado a Resultados #DigitalZAC 2022
SEO Orientado a Resultados #DigitalZAC 2022SEO Orientado a Resultados #DigitalZAC 2022
SEO Orientado a Resultados #DigitalZAC 2022MJ Cachón Yáñez
 
FBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 Amazon
FBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 AmazonFBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 Amazon
FBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 AmazonJordiobdotcom
 
Comment construire une Roadmap SEO efficace (et avoir des résultats)
Comment construire une Roadmap SEO efficace (et avoir des résultats)Comment construire une Roadmap SEO efficace (et avoir des résultats)
Comment construire une Roadmap SEO efficace (et avoir des résultats)Semrush France
 
Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024
Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024
Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024Laura Blanchard - Agence KHOSI
 
How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.Search Engine Journal
 
SEO Migrations for International Web Setups
SEO Migrations for International Web SetupsSEO Migrations for International Web Setups
SEO Migrations for International Web SetupsNitin Manchanda
 
Intent-Based International Keyword Research - International Search Summit, Ba...
Intent-Based International Keyword Research - International Search Summit, Ba...Intent-Based International Keyword Research - International Search Summit, Ba...
Intent-Based International Keyword Research - International Search Summit, Ba...LazarinaStoyanova
 
On a les CRO : 7 astuces conversion applicables dès demain
On a les CRO : 7 astuces conversion applicables dès demainOn a les CRO : 7 astuces conversion applicables dès demain
On a les CRO : 7 astuces conversion applicables dès demainAlexandraBornot
 
Emergency SEO: How To Recover When SERP Rankings Suddenly Drop
Emergency SEO: How To Recover When SERP Rankings Suddenly DropEmergency SEO: How To Recover When SERP Rankings Suddenly Drop
Emergency SEO: How To Recover When SERP Rankings Suddenly DropSearch Engine Journal
 
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023TysonStockton1
 
Enhancing SEO Content Writing with AI: Opportunities & Challenges
Enhancing SEO Content Writing with AI: Opportunities & ChallengesEnhancing SEO Content Writing with AI: Opportunities & Challenges
Enhancing SEO Content Writing with AI: Opportunities & ChallengesSearch Engine Journal
 
SMX East: Recovering From Core Updates - Lily Ray
SMX East: Recovering From Core Updates - Lily RaySMX East: Recovering From Core Updates - Lily Ray
SMX East: Recovering From Core Updates - Lily RayLily Ray
 
Human vs AI Quality Raters for Search Engines.pdf
Human vs AI Quality Raters for Search Engines.pdfHuman vs AI Quality Raters for Search Engines.pdf
Human vs AI Quality Raters for Search Engines.pdfDawn Anderson MSc DigM
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...
SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...
SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...Taste
 
Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Laura Lee Dooley
 

Tendances (20)

SEO, PPC and AI in 2023 and Beyond
SEO, PPC and AI in 2023 and BeyondSEO, PPC and AI in 2023 and Beyond
SEO, PPC and AI in 2023 and Beyond
 
Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...
Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...
Optimiser le SEO de son site e commerce BtoC : arborescence idéales et bonnes...
 
How Search Works
How Search WorksHow Search Works
How Search Works
 
SEO Orientado a Resultados #DigitalZAC 2022
SEO Orientado a Resultados #DigitalZAC 2022SEO Orientado a Resultados #DigitalZAC 2022
SEO Orientado a Resultados #DigitalZAC 2022
 
FBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 Amazon
FBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 AmazonFBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 Amazon
FBA Show 2022 - Jordi Ordóñez - Patentes del algoritmo A9 Amazon
 
Comment construire une Roadmap SEO efficace (et avoir des résultats)
Comment construire une Roadmap SEO efficace (et avoir des résultats)Comment construire une Roadmap SEO efficace (et avoir des résultats)
Comment construire une Roadmap SEO efficace (et avoir des résultats)
 
Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024
Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024
Intention de recherche : véritable hype ou simple pilier ? SEO By Night 2024
 
How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.How We Built 1,000+ Links Per Month With This 6-Month Sprint.
How We Built 1,000+ Links Per Month With This 6-Month Sprint.
 
SEO Migrations for International Web Setups
SEO Migrations for International Web SetupsSEO Migrations for International Web Setups
SEO Migrations for International Web Setups
 
Intent-Based International Keyword Research - International Search Summit, Ba...
Intent-Based International Keyword Research - International Search Summit, Ba...Intent-Based International Keyword Research - International Search Summit, Ba...
Intent-Based International Keyword Research - International Search Summit, Ba...
 
On a les CRO : 7 astuces conversion applicables dès demain
On a les CRO : 7 astuces conversion applicables dès demainOn a les CRO : 7 astuces conversion applicables dès demain
On a les CRO : 7 astuces conversion applicables dès demain
 
Emergency SEO: How To Recover When SERP Rankings Suddenly Drop
Emergency SEO: How To Recover When SERP Rankings Suddenly DropEmergency SEO: How To Recover When SERP Rankings Suddenly Drop
Emergency SEO: How To Recover When SERP Rankings Suddenly Drop
 
Ahref seo checker tool | ahref tool ppt
Ahref seo checker tool | ahref tool pptAhref seo checker tool | ahref tool ppt
Ahref seo checker tool | ahref tool ppt
 
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
 
Enhancing SEO Content Writing with AI: Opportunities & Challenges
Enhancing SEO Content Writing with AI: Opportunities & ChallengesEnhancing SEO Content Writing with AI: Opportunities & Challenges
Enhancing SEO Content Writing with AI: Opportunities & Challenges
 
SMX East: Recovering From Core Updates - Lily Ray
SMX East: Recovering From Core Updates - Lily RaySMX East: Recovering From Core Updates - Lily Ray
SMX East: Recovering From Core Updates - Lily Ray
 
Human vs AI Quality Raters for Search Engines.pdf
Human vs AI Quality Raters for Search Engines.pdfHuman vs AI Quality Raters for Search Engines.pdf
Human vs AI Quality Raters for Search Engines.pdf
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...
SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...
SEO Restart 2023: Václav Brynda - Linkbuilding a jak se změnily strategie na ...
 
Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Introduction to Google Analytics GA4
Introduction to Google Analytics GA4
 

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 - LuxembourgPeak 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 seoSEO 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 à GoogleKeyweo
 
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
 
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-AntipolisErlé 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
 
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
 
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
 
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 notesConcept 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 artistiqueJulien 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.docxRososDjikpo
 
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 2018Peak 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...
 
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)
 
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...
 
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 2021SEO 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 2021SEO 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 2021SEO 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
 
Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...
Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...
Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...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
 
Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...
Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...
Plus de secrets sur le maillage interne E-commerce - Frédérik BOBET - SEO CAM...
 

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...