SlideShare una empresa de Scribd logo
1 de 19
#seocamp
Quand les API DE GOOGLE
deviennent une arme
pour notre SEO
#seocamp
Mathieu
CHARTIER
@Formation_web
https://www.internet-formation.fr
https://blog.internet-formation.fr
#seocamp
API : KESAKO ?
ApplicationProgramming Interface
Ensemble de fonctions, de classes, des méthodes (…)
d’un programme ouvert à d’autres programmes
Interfaceentre un programme parent
et des programmes fils
#seocamp
UN WEBFAIT D’API…
GOOGLE plus de 154 API variées !
https://console.cloud.google.com/apis/
BING plus de 28 API en place
https://www.bing.com/partners/developers
TWITTER, FACEBOOK, PINTEREST, SNAPCHAT…
Des dizainesd’APIpourdemultiplesfonctionnalités
OPENWEATHERMAP, API.GOUV.FR, COLORTAG, EMEI…
Des API variéesen open datapourobtenirdesdonnées intéressantes
#seocamp
QUE FAIRE AVEC LES
API DE GOOGLE ?
VARIÉTÉ Cartes, VocalBots, Google+, CRM, SEO…
DISPONIBILITÉ Souvent gratuites (ou limitées)…
EFFICIENCE Automatisation de tâches, création d’outils…
SÉCURISÉ Clé d’API, Oauth, compte de service…
#seocamp
UTILISER LES APISDE GOOGLE
CONSOLE DEV https://console.developers.google.com/apis/
CONSOLE CLOUD https://console.cloud.google.com/apis/
LISTE DES APIS https://console.cloud.google.com/apis/library
IDENTIFIANTS https://console.cloud.google.com/apis/credentials
TESTER LES API EN DIRECT outil API Explorer
#seocamp
Multitude de
LIBRAIRIESopen source
https://developers.google.com/api-client-library/
Java, Python, PHP, Javascript, Objective-C, Go,Ruby,Node-JS…
#seocamp
Comment S’AUTHENTIFIER ?
LE PLUS DUR COMMENCE…
1. Créer un projet et activer des API
2. Obtenir les bons identifiants
3. Choisir le scope (si authentificationnécessaire)
https://developers.google.com/identity/protocols/googlescopes
N.B. :se méfier du Guzzle (pour PHP uniquement)
Attention à la documentation souvent imprécise…
#seocamp
Exemple simple de l’API
URL SHORTENER
PHP API CLIENT version beta !
Interactioncouranteavec laplupartdes frameworks,CMS etsites web
PYTHON API CLIENT des exemples en ligne
Code courtetsimple grâce àla syntaxedePython
JAVASCRIPT API CLIENT des exemples en ligne
Code accessible,applicationsvariables,etinteractivitémaximaleavec leWeb
#seocamp
Des APIà exploiter pour le SEO
CUSTOM SEARCH Une recherche light
PAGESPEED INSIGHTS Informations sur la vitesse
GOOGLE MY BUSINESS API Gérer le SEO local à distance
API URL TESTING TOOL Test de la version mobile
KNOWLEDGE GRAPH SEARCH Récolte les données du Graph
CONTENT API FOR SHOPPING Administre Merchant Center
GOOGLE FONTS DEVELOPERS Optimise les polices
ACCELERATEDMOBILE PAGES URL Vérifie l’existence d’AMP
#seocamp
Machine learning avec l’API
NATURAL LANGUAGE
NLP (NaturalLanguage Processing)  Comprendre le langage
https://cloud.google.com/natural-language/?hl=fr
Exemples d’usage
Google traductionutiliseNLPpourconserver lesens d’une phraseen plusieurslangues
Google AssistantutiliseNLPpourtranscrirele texteanalyséen réponseadaptée
Documentation complète  https://cloud.google.com/natural-language/docs/
Exemple de librairie NodeJS via NPM https://www.npmjs.com/package/google-nlp
#seocamp
Administrer la
SEARCH CONSOLE
Plusieurs possibilités d’automatisation
• Gestion despropriétés(ajout…)
• Gestion desSitemapsXML
• Analysedeserreurs decrawl
• Requêtessurles donnéesstatistiques(impressions, clics,dimensions…)
Faitesdes tests:https://developers.google.com/apis-explorer/#p/webmasters/v3/
#seocamp
Gérer des SITEMAPS XML
PROBLÉMATIQUE Connaîtrele nomdetouteslespages indexées
1. Générer des Sitemaps XMLà URL unique
2. Placer ces Sitemaps dans des Sitemaps Index
3. Automatiser l’envoi des Sitemaps dans laSearch Console
4. Récolter les données automatiquement
#seocamp
Au fait, BINGexiste encore…
Bing propose aussi des API intéressantes pour le SEO
https://azure.microsoft.com/en-us/services/cognitive-services/directory/search/
https://www.bing.com/partners/developers
Trouvezla bibliothèque qui vousconvient
https://docs.microsoft.com/fr-fr/azure/#pivot=sdkstools
Exemple de l’Api Bing webmaster…
Obtenir uneclé d’API directement dans la console des Bing Webmaster Tools
https://msdn.microsoft.com/en-us/library/hh969349
Librairieen PHP par exemple : https://github.com/webjeyros/bing-webmaster-api
#seocamp
Faites des vocalises avec
L’API DIALOG FLOW
Et si le SEO de demain se tournait (officiellement) vers le vocal ?
https://developers.google.com/machine-learning/crash-course/
Créezdes skills/actions pourGoogle Home, etc.
https://developers.google.com/apis-explorer/#p/dialogflow/v2beta1/
Convertissezvotre voixen texte…
https://console.cloud.google.com/apis/library/speech.googleapis.com/ (payant)
Créezdes ChatBots pourHangout avecHangouts ChatAPI
#seocamp
#seocamp
Gagnez un MUG SEO camp’us
Combien d’API Googleexiste-t-il à cejour(au minimum) ?
Question subsidiaire…
Quelles sontles3 méthodespourseconnecter auxAPI deGoogle ?
#seocamp
Mathieu CHARTIER
@Formation_web
https://www.internet-formation.fr
https://blog.internet-formation.fr
Avez-vous des QUESTIONS ?
#seocamp
MERCI AUX SPONSORS

Más contenido relacionado

La actualidad más candente

Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Aymen Loukil
 
Micro interactions - Modèles d’interface utilisateur et optimisation UX
Micro interactions - Modèles d’interface utilisateur et optimisation UXMicro interactions - Modèles d’interface utilisateur et optimisation UX
Micro interactions - Modèles d’interface utilisateur et optimisation UXRelax In The Air
 
Comment passer de SEO à SEO + data
Comment passer de SEO à SEO + dataComment passer de SEO à SEO + data
Comment passer de SEO à SEO + dataSEO CAMP
 
People Also Ask : une nouvelle opportunité pour être plus présent sur la SERP
People Also Ask : une nouvelle opportunité pour être plus présent sur la SERPPeople Also Ask : une nouvelle opportunité pour être plus présent sur la SERP
People Also Ask : une nouvelle opportunité pour être plus présent sur la SERPSemrush France
 
SEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEO
SEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEOSEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEO
SEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEOPlantelin Nicolas
 
Infoprenariat : Décoller en alliant SEO & YouTube
Infoprenariat : Décoller en alliant SEO & YouTubeInfoprenariat : Décoller en alliant SEO & YouTube
Infoprenariat : Décoller en alliant SEO & YouTubeSEO CAMP
 
Seo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick ValibusSeo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick ValibusPatrick Valibus
 
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps ScriptConstruisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps ScriptSEO CAMP
 
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021Philippe YONNET
 
Les outils SEO ne servent à rien - SEOCamp'us 2018
Les outils SEO ne servent à rien - SEOCamp'us 2018Les outils SEO ne servent à rien - SEOCamp'us 2018
Les outils SEO ne servent à rien - SEOCamp'us 2018Daniel Roch - SeoMix
 
Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...
Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...
Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...SEO CAMP
 
Seo camp'us 2018 - Tips pour améliorer et suivre vos temps de chargement pou...
Seo camp'us 2018  - Tips pour améliorer et suivre vos temps de chargement pou...Seo camp'us 2018  - Tips pour améliorer et suivre vos temps de chargement pou...
Seo camp'us 2018 - Tips pour améliorer et suivre vos temps de chargement pou...Peak Ace
 
Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...
Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...
Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...Peak Ace
 
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
 
Le mix de données Data Studio : un must pour les SEO
Le mix de données Data Studio : un must pour les SEOLe mix de données Data Studio : un must pour les SEO
Le mix de données Data Studio : un must pour les SEOSEO CAMP
 
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéLe Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéPhilippe YONNET
 

La actualidad más candente (19)

Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018Technical seo tips and tricks actionnables 2018
Technical seo tips and tricks actionnables 2018
 
Micro interactions - Modèles d’interface utilisateur et optimisation UX
Micro interactions - Modèles d’interface utilisateur et optimisation UXMicro interactions - Modèles d’interface utilisateur et optimisation UX
Micro interactions - Modèles d’interface utilisateur et optimisation UX
 
Comment passer de SEO à SEO + data
Comment passer de SEO à SEO + dataComment passer de SEO à SEO + data
Comment passer de SEO à SEO + data
 
(Sur)vivre avec AMP
(Sur)vivre avec AMP(Sur)vivre avec AMP
(Sur)vivre avec AMP
 
People Also Ask : une nouvelle opportunité pour être plus présent sur la SERP
People Also Ask : une nouvelle opportunité pour être plus présent sur la SERPPeople Also Ask : une nouvelle opportunité pour être plus présent sur la SERP
People Also Ask : une nouvelle opportunité pour être plus présent sur la SERP
 
SEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEO
SEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEOSEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEO
SEO Campus 2018 : La migration Voyages-sncf.com > OUI.sncf côté SEO
 
Infoprenariat : Décoller en alliant SEO & YouTube
Infoprenariat : Décoller en alliant SEO & YouTubeInfoprenariat : Décoller en alliant SEO & YouTube
Infoprenariat : Décoller en alliant SEO & YouTube
 
Seo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick ValibusSeo camp'us 2018 - cloaking is not a crime : Patrick Valibus
Seo camp'us 2018 - cloaking is not a crime : Patrick Valibus
 
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps ScriptConstruisez vos propres dashboards SEO automatisés grâce à Google Apps Script
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Script
 
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
L'IA dans l'algorithme de Google - Matin neperien 7 juillet 2021
 
Les outils SEO ne servent à rien - SEOCamp'us 2018
Les outils SEO ne servent à rien - SEOCamp'us 2018Les outils SEO ne servent à rien - SEOCamp'us 2018
Les outils SEO ne servent à rien - SEOCamp'us 2018
 
Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...
Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...
Boostez votre référencement avec les sitemaps à l’ère du Data SEO - Olivier D...
 
Atouts du croisement de données
Atouts du croisement de donnéesAtouts du croisement de données
Atouts du croisement de données
 
Seo camp'us 2018 - Tips pour améliorer et suivre vos temps de chargement pou...
Seo camp'us 2018  - Tips pour améliorer et suivre vos temps de chargement pou...Seo camp'us 2018  - Tips pour améliorer et suivre vos temps de chargement pou...
Seo camp'us 2018 - Tips pour améliorer et suivre vos temps de chargement pou...
 
Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...
Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...
Webconférence du 8 mars 2018 - Comment obtenir et exploiter la positions 0 de...
 
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...
 
Le mix de données Data Studio : un must pour les SEO
Le mix de données Data Studio : un must pour les SEOLe mix de données Data Studio : un must pour les SEO
Le mix de données Data Studio : un must pour les SEO
 
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéLe Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
 
Seocampus 2018-laura-blanchard
Seocampus 2018-laura-blanchardSeocampus 2018-laura-blanchard
Seocampus 2018-laura-blanchard
 

Similar a Quand les api de google deviennent une arme pour notre seo

Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...Alpha Keïta
 
Profiter concrètement du balisage sémantique schema.org - TuniSEO
Profiter concrètement du balisage sémantique schema.org - TuniSEOProfiter concrètement du balisage sémantique schema.org - TuniSEO
Profiter concrètement du balisage sémantique schema.org - TuniSEOErlé Alberton
 
Swagger, language pour décrire des API REST
Swagger, language pour décrire des API RESTSwagger, language pour décrire des API REST
Swagger, language pour décrire des API RESTPierre-André Vullioud
 
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
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 
Google Cloud Endpoints - DevFest - Nantes 2012
Google Cloud Endpoints -  DevFest - Nantes 2012Google Cloud Endpoints -  DevFest - Nantes 2012
Google Cloud Endpoints - DevFest - Nantes 2012Maxime Gréau
 
Nouvelles architectures de sites web et SEO
Nouvelles architectures de sites web et SEONouvelles architectures de sites web et SEO
Nouvelles architectures de sites web et SEOPhilippe YONNET
 
Google End points pour vos applications Android par Didier Girard 3 avril 2013
Google End points pour vos applications Android par Didier Girard 3 avril 2013Google End points pour vos applications Android par Didier Girard 3 avril 2013
Google End points pour vos applications Android par Didier Girard 3 avril 2013Paris Android User Group
 
Créer une API GraphQL avec Symfony
Créer une API GraphQL avec SymfonyCréer une API GraphQL avec Symfony
Créer une API GraphQL avec SymfonySébastien Rosset
 
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
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobileMartin Arvisais
 
Gestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKIGestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKISamir Arezki ☁
 
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
 
Evolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEOEvolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEODimitri Brunel
 
Shirkalab executive summary
Shirkalab  executive summaryShirkalab  executive summary
Shirkalab executive summaryshirkaLAB
 
Lbv Dev Meetup #1
Lbv Dev Meetup #1Lbv Dev Meetup #1
Lbv Dev Meetup #1LbvDev
 
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...Peak Ace
 
Barcamp tunisie edition 2010 langage de programmation php
Barcamp tunisie edition 2010 langage de programmation php Barcamp tunisie edition 2010 langage de programmation php
Barcamp tunisie edition 2010 langage de programmation php Barcamp Tunisie
 
API et Mobile / Académies du Tourisme Numérique
API et Mobile / Académies du Tourisme NumériqueAPI et Mobile / Académies du Tourisme Numérique
API et Mobile / Académies du Tourisme NumériqueAlexandre Jubien
 

Similar a Quand les api de google deviennent une arme pour notre seo (20)

Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
Construisez vos propres dashboards SEO automatisés grâce à Google Apps Scr...
 
Profiter concrètement du balisage sémantique schema.org - TuniSEO
Profiter concrètement du balisage sémantique schema.org - TuniSEOProfiter concrètement du balisage sémantique schema.org - TuniSEO
Profiter concrètement du balisage sémantique schema.org - TuniSEO
 
Swagger, language pour décrire des API REST
Swagger, language pour décrire des API RESTSwagger, language pour décrire des API REST
Swagger, language pour décrire des API REST
 
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 !
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Google Cloud Endpoints - DevFest - Nantes 2012
Google Cloud Endpoints -  DevFest - Nantes 2012Google Cloud Endpoints -  DevFest - Nantes 2012
Google Cloud Endpoints - DevFest - Nantes 2012
 
Nouvelles architectures de sites web et SEO
Nouvelles architectures de sites web et SEONouvelles architectures de sites web et SEO
Nouvelles architectures de sites web et SEO
 
Google End points pour vos applications Android par Didier Girard 3 avril 2013
Google End points pour vos applications Android par Didier Girard 3 avril 2013Google End points pour vos applications Android par Didier Girard 3 avril 2013
Google End points pour vos applications Android par Didier Girard 3 avril 2013
 
Créer une API GraphQL avec Symfony
Créer une API GraphQL avec SymfonyCréer une API GraphQL avec Symfony
Créer une API GraphQL avec Symfony
 
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
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobile
 
Gestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKIGestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKI
 
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)
 
Evolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEOEvolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEO
 
Shirkalab
ShirkalabShirkalab
Shirkalab
 
Shirkalab executive summary
Shirkalab  executive summaryShirkalab  executive summary
Shirkalab executive summary
 
Lbv Dev Meetup #1
Lbv Dev Meetup #1Lbv Dev Meetup #1
Lbv Dev Meetup #1
 
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
Paris Retail Week 10 septembre 2018 - Comment booster les conversions de votr...
 
Barcamp tunisie edition 2010 langage de programmation php
Barcamp tunisie edition 2010 langage de programmation php Barcamp tunisie edition 2010 langage de programmation php
Barcamp tunisie edition 2010 langage de programmation php
 
API et Mobile / Académies du Tourisme Numérique
API et Mobile / Académies du Tourisme NumériqueAPI et Mobile / Académies du Tourisme Numérique
API et Mobile / Académies du Tourisme Numérique
 

Más de SEO Camp Association

Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !
Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !
Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !SEO Camp Association
 
Sebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affaires
Sebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affairesSebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affaires
Sebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affairesSEO Camp Association
 
Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !
Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !
Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !SEO Camp Association
 
Julien Ringard & Benjamin Thiers - Cannibalisation SEO
Julien Ringard & Benjamin Thiers - Cannibalisation SEO Julien Ringard & Benjamin Thiers - Cannibalisation SEO
Julien Ringard & Benjamin Thiers - Cannibalisation SEO SEO Camp Association
 
Guillaume Eouzan - 10 Clés pour optimiser les conversions de votre site
Guillaume Eouzan - 10 Clés pour optimiser les conversions de votre siteGuillaume Eouzan - 10 Clés pour optimiser les conversions de votre site
Guillaume Eouzan - 10 Clés pour optimiser les conversions de votre siteSEO Camp Association
 
Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce
Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce
Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce SEO Camp Association
 
Comment définir une stratégie pour atteindre ses objectifs SEO ?
Comment définir une stratégie pour atteindre ses objectifs SEO ?Comment définir une stratégie pour atteindre ses objectifs SEO ?
Comment définir une stratégie pour atteindre ses objectifs SEO ?SEO Camp Association
 
Référencement universel : 10 ans après toujours d actualité ?
Référencement universel : 10 ans après toujours d actualité ?Référencement universel : 10 ans après toujours d actualité ?
Référencement universel : 10 ans après toujours d actualité ?SEO Camp Association
 
Rédaction web intelligence artificielle et semantique seo
Rédaction web intelligence artificielle et semantique seoRédaction web intelligence artificielle et semantique seo
Rédaction web intelligence artificielle et semantique seoSEO Camp Association
 
Petites histoires seo vecues par un seo
Petites histoires seo vecues par un seoPetites histoires seo vecues par un seo
Petites histoires seo vecues par un seoSEO Camp Association
 
Performance Web : vers la speed update, un pas après l'autre
Performance Web : vers la speed update, un pas après l'autrePerformance Web : vers la speed update, un pas après l'autre
Performance Web : vers la speed update, un pas après l'autreSEO Camp Association
 
Data, algorithmes et automatisation
Data, algorithmes et automatisationData, algorithmes et automatisation
Data, algorithmes et automatisationSEO Camp Association
 
La nouvelle Search Console : session exemples et feedback
La nouvelle Search Console : session exemples et feedbackLa nouvelle Search Console : session exemples et feedback
La nouvelle Search Console : session exemples et feedbackSEO Camp Association
 
How a briefing can ruin or win your content results
How a briefing can ruin or win your content resultsHow a briefing can ruin or win your content results
How a briefing can ruin or win your content resultsSEO Camp Association
 
SEO & SEA : Réconcilions les frères ennemis !
SEO & SEA : Réconcilions les frères ennemis !SEO & SEA : Réconcilions les frères ennemis !
SEO & SEA : Réconcilions les frères ennemis !SEO Camp Association
 
Inbound marketing : comment attirer des visiteurs et les transformer en clien...
Inbound marketing : comment attirer des visiteurs et les transformer en clien...Inbound marketing : comment attirer des visiteurs et les transformer en clien...
Inbound marketing : comment attirer des visiteurs et les transformer en clien...SEO Camp Association
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...SEO Camp Association
 
Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...
Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...
Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...SEO Camp Association
 

Más de SEO Camp Association (20)

Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !
Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !
Didier Sampaolo - SEO EN 2019 : GAGNEZ DU TEMPS !
 
Sebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affaires
Sebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affairesSebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affaires
Sebestien Thibert - 10 tips qui aident à augmenter le chiffre d'affaires
 
Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !
Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !
Julien Anouilh - Faire décoller votre business avec Instagram, mode d'emploi !
 
Julien Ringard & Benjamin Thiers - Cannibalisation SEO
Julien Ringard & Benjamin Thiers - Cannibalisation SEO Julien Ringard & Benjamin Thiers - Cannibalisation SEO
Julien Ringard & Benjamin Thiers - Cannibalisation SEO
 
Guillaume Eouzan - 10 Clés pour optimiser les conversions de votre site
Guillaume Eouzan - 10 Clés pour optimiser les conversions de votre siteGuillaume Eouzan - 10 Clés pour optimiser les conversions de votre site
Guillaume Eouzan - 10 Clés pour optimiser les conversions de votre site
 
Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce
Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce
Nicolas J. Chevalier - Nouveaux Schémas de croissance e-commerce
 
Comment définir une stratégie pour atteindre ses objectifs SEO ?
Comment définir une stratégie pour atteindre ses objectifs SEO ?Comment définir une stratégie pour atteindre ses objectifs SEO ?
Comment définir une stratégie pour atteindre ses objectifs SEO ?
 
Référencement universel : 10 ans après toujours d actualité ?
Référencement universel : 10 ans après toujours d actualité ?Référencement universel : 10 ans après toujours d actualité ?
Référencement universel : 10 ans après toujours d actualité ?
 
Content marketing seo
Content marketing seoContent marketing seo
Content marketing seo
 
Rédaction web intelligence artificielle et semantique seo
Rédaction web intelligence artificielle et semantique seoRédaction web intelligence artificielle et semantique seo
Rédaction web intelligence artificielle et semantique seo
 
Petites histoires seo vecues par un seo
Petites histoires seo vecues par un seoPetites histoires seo vecues par un seo
Petites histoires seo vecues par un seo
 
Performance Web : vers la speed update, un pas après l'autre
Performance Web : vers la speed update, un pas après l'autrePerformance Web : vers la speed update, un pas après l'autre
Performance Web : vers la speed update, un pas après l'autre
 
Excel au service de votre SEO
Excel au service de votre SEOExcel au service de votre SEO
Excel au service de votre SEO
 
Data, algorithmes et automatisation
Data, algorithmes et automatisationData, algorithmes et automatisation
Data, algorithmes et automatisation
 
La nouvelle Search Console : session exemples et feedback
La nouvelle Search Console : session exemples et feedbackLa nouvelle Search Console : session exemples et feedback
La nouvelle Search Console : session exemples et feedback
 
How a briefing can ruin or win your content results
How a briefing can ruin or win your content resultsHow a briefing can ruin or win your content results
How a briefing can ruin or win your content results
 
SEO & SEA : Réconcilions les frères ennemis !
SEO & SEA : Réconcilions les frères ennemis !SEO & SEA : Réconcilions les frères ennemis !
SEO & SEA : Réconcilions les frères ennemis !
 
Inbound marketing : comment attirer des visiteurs et les transformer en clien...
Inbound marketing : comment attirer des visiteurs et les transformer en clien...Inbound marketing : comment attirer des visiteurs et les transformer en clien...
Inbound marketing : comment attirer des visiteurs et les transformer en clien...
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
 
Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...
Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...
Grandes attentes, financement inadéquat: les défis auxquels fait face le SEO ...
 

Quand les api de google deviennent une arme pour notre seo

  • 1. #seocamp Quand les API DE GOOGLE deviennent une arme pour notre SEO
  • 3. #seocamp API : KESAKO ? ApplicationProgramming Interface Ensemble de fonctions, de classes, des méthodes (…) d’un programme ouvert à d’autres programmes Interfaceentre un programme parent et des programmes fils
  • 4. #seocamp UN WEBFAIT D’API… GOOGLE plus de 154 API variées ! https://console.cloud.google.com/apis/ BING plus de 28 API en place https://www.bing.com/partners/developers TWITTER, FACEBOOK, PINTEREST, SNAPCHAT… Des dizainesd’APIpourdemultiplesfonctionnalités OPENWEATHERMAP, API.GOUV.FR, COLORTAG, EMEI… Des API variéesen open datapourobtenirdesdonnées intéressantes
  • 5. #seocamp QUE FAIRE AVEC LES API DE GOOGLE ? VARIÉTÉ Cartes, VocalBots, Google+, CRM, SEO… DISPONIBILITÉ Souvent gratuites (ou limitées)… EFFICIENCE Automatisation de tâches, création d’outils… SÉCURISÉ Clé d’API, Oauth, compte de service…
  • 6. #seocamp UTILISER LES APISDE GOOGLE CONSOLE DEV https://console.developers.google.com/apis/ CONSOLE CLOUD https://console.cloud.google.com/apis/ LISTE DES APIS https://console.cloud.google.com/apis/library IDENTIFIANTS https://console.cloud.google.com/apis/credentials TESTER LES API EN DIRECT outil API Explorer
  • 8. #seocamp Comment S’AUTHENTIFIER ? LE PLUS DUR COMMENCE… 1. Créer un projet et activer des API 2. Obtenir les bons identifiants 3. Choisir le scope (si authentificationnécessaire) https://developers.google.com/identity/protocols/googlescopes N.B. :se méfier du Guzzle (pour PHP uniquement) Attention à la documentation souvent imprécise…
  • 9. #seocamp Exemple simple de l’API URL SHORTENER PHP API CLIENT version beta ! Interactioncouranteavec laplupartdes frameworks,CMS etsites web PYTHON API CLIENT des exemples en ligne Code courtetsimple grâce àla syntaxedePython JAVASCRIPT API CLIENT des exemples en ligne Code accessible,applicationsvariables,etinteractivitémaximaleavec leWeb
  • 10. #seocamp Des APIà exploiter pour le SEO CUSTOM SEARCH Une recherche light PAGESPEED INSIGHTS Informations sur la vitesse GOOGLE MY BUSINESS API Gérer le SEO local à distance API URL TESTING TOOL Test de la version mobile KNOWLEDGE GRAPH SEARCH Récolte les données du Graph CONTENT API FOR SHOPPING Administre Merchant Center GOOGLE FONTS DEVELOPERS Optimise les polices ACCELERATEDMOBILE PAGES URL Vérifie l’existence d’AMP
  • 11. #seocamp Machine learning avec l’API NATURAL LANGUAGE NLP (NaturalLanguage Processing)  Comprendre le langage https://cloud.google.com/natural-language/?hl=fr Exemples d’usage Google traductionutiliseNLPpourconserver lesens d’une phraseen plusieurslangues Google AssistantutiliseNLPpourtranscrirele texteanalyséen réponseadaptée Documentation complète  https://cloud.google.com/natural-language/docs/ Exemple de librairie NodeJS via NPM https://www.npmjs.com/package/google-nlp
  • 12. #seocamp Administrer la SEARCH CONSOLE Plusieurs possibilités d’automatisation • Gestion despropriétés(ajout…) • Gestion desSitemapsXML • Analysedeserreurs decrawl • Requêtessurles donnéesstatistiques(impressions, clics,dimensions…) Faitesdes tests:https://developers.google.com/apis-explorer/#p/webmasters/v3/
  • 13. #seocamp Gérer des SITEMAPS XML PROBLÉMATIQUE Connaîtrele nomdetouteslespages indexées 1. Générer des Sitemaps XMLà URL unique 2. Placer ces Sitemaps dans des Sitemaps Index 3. Automatiser l’envoi des Sitemaps dans laSearch Console 4. Récolter les données automatiquement
  • 14. #seocamp Au fait, BINGexiste encore… Bing propose aussi des API intéressantes pour le SEO https://azure.microsoft.com/en-us/services/cognitive-services/directory/search/ https://www.bing.com/partners/developers Trouvezla bibliothèque qui vousconvient https://docs.microsoft.com/fr-fr/azure/#pivot=sdkstools Exemple de l’Api Bing webmaster… Obtenir uneclé d’API directement dans la console des Bing Webmaster Tools https://msdn.microsoft.com/en-us/library/hh969349 Librairieen PHP par exemple : https://github.com/webjeyros/bing-webmaster-api
  • 15. #seocamp Faites des vocalises avec L’API DIALOG FLOW Et si le SEO de demain se tournait (officiellement) vers le vocal ? https://developers.google.com/machine-learning/crash-course/ Créezdes skills/actions pourGoogle Home, etc. https://developers.google.com/apis-explorer/#p/dialogflow/v2beta1/ Convertissezvotre voixen texte… https://console.cloud.google.com/apis/library/speech.googleapis.com/ (payant) Créezdes ChatBots pourHangout avecHangouts ChatAPI
  • 17. #seocamp Gagnez un MUG SEO camp’us Combien d’API Googleexiste-t-il à cejour(au minimum) ? Question subsidiaire… Quelles sontles3 méthodespourseconnecter auxAPI deGoogle ?