SlideShare une entreprise Scribd logo
1  sur  58
Optimiser son SEO
avec Google Tag Manager
Que du web 2017 – Madeline Pinthon
Qui suis-je ?
Madeline Pinthon
Consultante SEO chez iProspect
Formation
2005 - 2010 / Audencia Nantes / Diplôme Grande Ecole
2009 / Udem (Universidad de Monterrey, Mexique)
6 ans d’expérience
2015 à ce jour : consultante SEO chez iProspect
2012-2015 : responsable seo technique chez MB Line
2011-2012 : chef de projet SEO chez MB Line (Agriaffaires)
Vous pouvez me retrouver sur :
www.canyouseome.com
https://www.iprospect.com/fr/fr/le-blog/
http://twitter.com/razbithume
Quelques mots sur iProspect
Présentation de
Google Tag
Manager
Plusieurs tags par page
Universal Analytics
Adsense
<head>
<body>
</head>
</body>
Universal Analytics
Conversion Adwords
Adsense
<head>
<body>
</head>
</body>
Page d’accueil Page Merci
Page d’accueil Page Merci
Un tag sur toutes les pages
GoogleTag Manager
<head>
<body>
</head>
</body>
<head>
<body>
</head>
</body>
GoogleTag Manager
Dans votre container
Universal Analytics
Conversion Adwords
Adsense
Les 3 briques de Google Tag Manager
• Balises (tags) : un code (html, script) qui permet d’envoyer des données à un tiers
• Déclencheurs (triggers, ex règles) : règle, ou condition, indiquant si une balise doit se
déclencher
• Variables (variables, ex macro) : un élément, une valeur
Le DataLayer (ou couche de données) : un objet JavaScript permettant d’envoyer des données dans
Google Tag Manager (une passerelle entre le serveur et l’affichage).
Focus sur les balises
Il existe tout un ensemble de balises pré-configurées :
Et il existe la balise HTML personnalisé.
Focus sur les déclencheurs
Pré configurés… ou à personnaliser.
Focus sur les variables
Pré configurées… ou à personnaliser
Disclaimer
On ne parlera pas de web analytics…
place au SEO.
Petit rappel :
Google et le JS
Octobre 2015
GTMV2
LANCEMENT DE NOUVEAUX OUTILS
Mai 2014
“we decided to try to
understand pages by executing
JavaScript.”
UNDERSTANDINGWEB
PAGES BETTER
Mars 2014
Le JSON peut alimenter le
knowledge graph
WEBMASTER
Avril 2014
Question : how doesGoogle
handle content loaded via
Javascript ?
VIDEO DE MATT CUTTS
Janvier 2015
La nouvelle version comprend le
JSON-LD
NOUVEL OUTIL DETEST DES
RICH SNIPPETS
https://www.iprospect.com/fr/fr/le-blog/indexation-javascript/
En résumé…
Le DOM fait foi
(sauf s’il est vraiment long à charger)
En résumé…
Si Google lit le JavaScript…
Si Google Tag Manager permet de
manipuler le DOM….
Google Tag Manager devient votre ami
en SEO !
Implémenter du
SEO avec Tag
Manager
Disclaimer 1
Plusieurs solutions sont possibles.
Disclaimer 2
Ce n’est pas parce que ça marche qu’il faut le
faire.
Ce n’est pas la méthode recommandée pour
mettre en place les recommandations SEO.
Mais ca peut etre pratique pour tester…
Comment modifier les
balises title ?
Comment modifier ses balises title ?
Les éléments à créer obligatoirement :
- Une variable JavaScript Variable(SEO – JSv – title)
- Une variable : lookup table (SEO – lookup – New title)
- Un tag custom html (SEO – HTML – Rewrite Title)
Les éléments à utiliser :
- Le déclencheur toutes les pages
- La variable {{Page URL}}
Réécriture des titles : JavaScript Variable
Nous allons récupérer la balise title à l’aide d’une variable en JavaScript
Réécriture des titles : lookup table
Cette variable permet d’associer les urls et leur nouveau titre
URL 1
URL 2
URL 3
Nouveau titre 1
Nouveau titre 2
Nouveau titre 3
Si l’URL n’est pas dans le
tableau, par défaut, on
utilisera le title actuel
Réécriture des title
Le tips de lunametrics pour uploader un tableau rapidement :
https://docs.google.com/spreadsheets/d/1-
iZ9GxVgAUoaEDl2wlBDrGG0c9NIKUAKjrte_msI2H0/edit#gid=0
Réécriture des titles : le tag
Enfin, on crée une balise qui contient le script permettant de réécrire les title !
Réécriture des title : le test
http://www.canyouseome.com/gtm-reecriture-title/
Comment modifier les
meta descriptions ?
Comment modifier des meta description ?
Exactement la même recette mais un peu plus complexe.
Les éléments à créer :
- Une variable Custom JavaScript (SEO – cJS – metadesc)
- Une variable : lookup table (SEO – lookup – New metadesc)
- Un tag custom html (SEO – HTML – Rewrite meta description)
Les éléments à utiliser :
- Le déclencheur toutes les pages
- La variable {{Page URL}}
Récupérer la meta description
Type de variable : javascript personnalisé
Réécriture des meta description : lookup table
Cette variable permet d’associer les urls et leur nouvelle meta description.
URL 1
URL 2
URL 3
Nouvelle meta descrition 1
Nouvelle meta descrition 2
Nouvelle meta descrition 3
Si l’URL n’est pas dans le
tableau, par défaut, on utilisera
la meta description actuelle
Réécriture des meta description : le tag
A déclencher sur toutes les pages
On teste !
Ajouter une meta description
Comment ajouter une
balise canonical ?
Car pour la modifier, c’est le même principe qu’avant
Comment ajouter des canonical ?
Les éléments à créer :
- Une variable Custom JavaScript (SEO – cJS – canonical)
- Une variables URL : Page protocol
- Une variable constante : canonical sans parametres
- Un tag custom html (SEO – HTML – add canonical)
- Un déclencheur : s’il n’y a pas de balise canonical
Les éléments optionnels :
- Une variable : lookup table (SEO – lookup – New canonical)
Les déjà existantes :
- Variable URL : page hostname
- Variable URL : page path
Identifier la canonical – custom JavaScript
Type de variable : javascript personnalisé
Définir les urls canoniques
S’il suffit juste de créer une règle générique (exemple : retirer tous les paramètres d’urls), on peut
créer des variables pour reconstruire les urls.
Page protocol
Reformer l’URL canonique (sans paramètre)
Rappel sur la structure d’une url :
http://www.monsite.com/chemin?cle=valeur#fragment
http://www.canyouseome.com/structures-durls-urls-relatifs-et-urls-absolus/
Il aurait été possible de forcer les www, ou de forcer leur suppression, de forcer le https, etc.
Canonical sans parametre
Créer des exceptions ?
S’il y a besoin de faire des exceptions, il est possible de créer un lookup table, en mettant l’url de la
page et l’url canonique spécifique.
URL 1
URL 2
URL 3
Nouvelle url canonique
Nouvelle url canonique
Nouvelle url canonique
{{Canonical sans parametre}}
Le tag pour ajouter la canonical
Si pas d’exception, il faut mettre
directement la variable : {{canonical sans
parametre }}
Le déclencheur : l’absence de canonical
Si la balise canonical n’est pas définie, alors on ajoute une canonical.
Comment ajouter des
données structurées ?
Ajouter des données structurées
Il faut :
- une seule balise html personnalisé
On copie/colle le JSON-LD dedans.
On déclenche sur une page.
Tag des données structurées
On teste :
Ajouter dynamiquement des données
structurées
Il est plus simple d’utiliser un dataLayer pour récupérer rapidement les données.
Il faudra donc :
- Créer autant de variables que d’informations remontées dans le dataLayer
- Recréer la data au bon format
- Créer tag html personnalisé
Des données structurées dynamiques
Utiliser le dataLayer
https://fr.wordpress.org/plugins/duracelltomi-google-tag-manager/
Créer les variables DataLayer
Créer toutes les variables de couche de
données
Créer la date de publication au bon format
Une variable constante, concatenant les éléments année, mois, jour
Créer le tag pour ajouter les données
Le tag contient les variables pour actualiser automatiquement les données !
Déclencher pour les articles
On teste
On teste un autre article
Les autres
possibilités
Que peut-on faire d’autre avec GTM ?
On peut :
- Ajouter des balises (meta robots,…)
- Ajouter du contenu
- Faire du cloaking
- ….
Sky technique is the limit
Des questions ?
iProspect recrute !
https://www.iprospect.com/fr/fr/carrieres/job-list/consultant-seo-senior/
Madeline Pinthon – madeline.pinthon@iprospect.com

Contenu connexe

Tendances

La mise en cache et ses secrets
La mise en cache et ses secretsLa mise en cache et ses secrets
La mise en cache et ses secretsAymeric Bouillat
 
Bien utiliser les Search Consoles - Seocampus 2016
Bien utiliser les  Search Consoles - Seocampus 2016Bien utiliser les  Search Consoles - Seocampus 2016
Bien utiliser les Search Consoles - Seocampus 2016Sébastien Bulté (meuhsli)
 
Recherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWebRecherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWebAysun Akarsu
 
Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)DOUCET Raphael
 
Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015Philippe YONNET
 
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
 
Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...
Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...
Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...Mathieu Gheerbrant
 
Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?semrush_webinars
 
Migration seo - astuces techniques pour améliorer votre trafic
Migration seo - astuces techniques pour améliorer votre traficMigration seo - astuces techniques pour améliorer votre trafic
Migration seo - astuces techniques pour améliorer votre traficAymeric Bouillat
 
Comment réussir une migration de site web en seo ?
Comment réussir une migration de site web en seo ?Comment réussir une migration de site web en seo ?
Comment réussir une migration de site web en seo ?Patrick Valibus
 
Nettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPressNettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPressDaniel Roch - SeoMix
 
Magento et SEO : le combo parfait pour développer son e-commerce
Magento et SEO : le combo parfait pour développer son e-commerceMagento et SEO : le combo parfait pour développer son e-commerce
Magento et SEO : le combo parfait pour développer son e-commercePatrick Valibus
 
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !David Dragesco
 
Conférence SEO Grand Nettoyage de Printemps
Conférence SEO Grand Nettoyage de Printemps Conférence SEO Grand Nettoyage de Printemps
Conférence SEO Grand Nettoyage de Printemps Pierre MONCLIN
 
Optimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEOOptimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEOGrégory Florin
 

Tendances (16)

La mise en cache et ses secrets
La mise en cache et ses secretsLa mise en cache et ses secrets
La mise en cache et ses secrets
 
Bien utiliser les Search Consoles - Seocampus 2016
Bien utiliser les  Search Consoles - Seocampus 2016Bien utiliser les  Search Consoles - Seocampus 2016
Bien utiliser les Search Consoles - Seocampus 2016
 
Recherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWebRecherche & SEO / Aujourd'hui & Demain QueDuWeb
Recherche & SEO / Aujourd'hui & Demain QueDuWeb
 
Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)Position 0 seocampus 2017 (Featured Snippets)
Position 0 seocampus 2017 (Featured Snippets)
 
Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015Utilisation avancée d'un crawler - SEO Camp'us 2015
Utilisation avancée d'un crawler - SEO Camp'us 2015
 
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
 
Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...
Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...
Techniques SEO 2016 : entités de recherche, navigation à facettes, AJAX et au...
 
Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?Comment prévenir ou sortir d'une pénalité Google ?
Comment prévenir ou sortir d'une pénalité Google ?
 
Migration seo - astuces techniques pour améliorer votre trafic
Migration seo - astuces techniques pour améliorer votre traficMigration seo - astuces techniques pour améliorer votre trafic
Migration seo - astuces techniques pour améliorer votre trafic
 
Comment réussir une migration de site web en seo ?
Comment réussir une migration de site web en seo ?Comment réussir une migration de site web en seo ?
Comment réussir une migration de site web en seo ?
 
Nettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPressNettoyage de printemps SEO pour WordPress
Nettoyage de printemps SEO pour WordPress
 
Magento et SEO : le combo parfait pour développer son e-commerce
Magento et SEO : le combo parfait pour développer son e-commerceMagento et SEO : le combo parfait pour développer son e-commerce
Magento et SEO : le combo parfait pour développer son e-commerce
 
Audit de site WordPress
Audit de site WordPressAudit de site WordPress
Audit de site WordPress
 
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
Comment un e-commerçant a multiplié son trafic SEO par 9,8 en 12 mois !
 
Conférence SEO Grand Nettoyage de Printemps
Conférence SEO Grand Nettoyage de Printemps Conférence SEO Grand Nettoyage de Printemps
Conférence SEO Grand Nettoyage de Printemps
 
Optimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEOOptimiser son maillage interne pour booster son SEO
Optimiser son maillage interne pour booster son SEO
 

Similaire à Optimiser son seo avec google tag manager

Psm master 1 - indexation et optimisation technique SEO
Psm   master 1 -  indexation et optimisation technique SEOPsm   master 1 -  indexation et optimisation technique SEO
Psm master 1 - indexation et optimisation technique SEOJCD srcmontbeliard
 
Livre blanc de sensibilisation au SEO
Livre blanc de sensibilisation au SEOLivre blanc de sensibilisation au SEO
Livre blanc de sensibilisation au SEOKseo Conseil
 
Referencement : indexation et optimisation technique (SEO)
Referencement : indexation et optimisation technique (SEO)Referencement : indexation et optimisation technique (SEO)
Referencement : indexation et optimisation technique (SEO)JCD srcmontbeliard
 
Indexation et optimisation technique - version 2010
Indexation et optimisation technique - version 2010Indexation et optimisation technique - version 2010
Indexation et optimisation technique - version 2010JCDomenget
 
Event sf 180419 gerer les contenus pagines
Event sf 180419 gerer les contenus paginesEvent sf 180419 gerer les contenus pagines
Event sf 180419 gerer les contenus paginesPeak Ace
 
03 seo indexation et optimisation technique
03 seo    indexation et optimisation technique03 seo    indexation et optimisation technique
03 seo indexation et optimisation techniqueJCDomenget
 
Le référencement pour les developpeurs
Le référencement pour les developpeursLe référencement pour les developpeurs
Le référencement pour les developpeursrelevant_traffic_france
 
Search engine-optimization-by-Google
Search engine-optimization-by-GoogleSearch engine-optimization-by-Google
Search engine-optimization-by-GoogleRomuald Paris
 
On page comment_augmenter_seo-trafic_30_jours
On page comment_augmenter_seo-trafic_30_joursOn page comment_augmenter_seo-trafic_30_jours
On page comment_augmenter_seo-trafic_30_joursLotfi Ben Moussa
 
#WorkshopsGIW : les bases du SEO, par Maud Jumelle
#WorkshopsGIW : les bases du SEO, par Maud Jumelle#WorkshopsGIW : les bases du SEO, par Maud Jumelle
#WorkshopsGIW : les bases du SEO, par Maud JumelleGirlz In Web
 
Le référencement dans Google
Le référencement dans GoogleLe référencement dans Google
Le référencement dans Googlejounayd
 
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
 
WordPress : optimisation pour le référencement
WordPress : optimisation pour le référencement WordPress : optimisation pour le référencement
WordPress : optimisation pour le référencement Chi Nacim
 
SEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelSEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelThierry Pigot
 

Similaire à Optimiser son seo avec google tag manager (20)

Psm master 1 - indexation et optimisation technique SEO
Psm   master 1 -  indexation et optimisation technique SEOPsm   master 1 -  indexation et optimisation technique SEO
Psm master 1 - indexation et optimisation technique SEO
 
Livre blanc de sensibilisation au SEO
Livre blanc de sensibilisation au SEOLivre blanc de sensibilisation au SEO
Livre blanc de sensibilisation au SEO
 
Referencement : indexation et optimisation technique (SEO)
Referencement : indexation et optimisation technique (SEO)Referencement : indexation et optimisation technique (SEO)
Referencement : indexation et optimisation technique (SEO)
 
Indexation et optimisation technique - version 2010
Indexation et optimisation technique - version 2010Indexation et optimisation technique - version 2010
Indexation et optimisation technique - version 2010
 
SEO Référencement
SEO RéférencementSEO Référencement
SEO Référencement
 
Recommandations seo Webdo
Recommandations seo WebdoRecommandations seo Webdo
Recommandations seo Webdo
 
WordPress et SEO - SEOCampus 2013
WordPress et SEO - SEOCampus 2013WordPress et SEO - SEOCampus 2013
WordPress et SEO - SEOCampus 2013
 
Event sf 180419 gerer les contenus pagines
Event sf 180419 gerer les contenus paginesEvent sf 180419 gerer les contenus pagines
Event sf 180419 gerer les contenus pagines
 
WordPress et le SEO
WordPress et le SEOWordPress et le SEO
WordPress et le SEO
 
03 seo indexation et optimisation technique
03 seo    indexation et optimisation technique03 seo    indexation et optimisation technique
03 seo indexation et optimisation technique
 
Le référencement pour les developpeurs
Le référencement pour les developpeursLe référencement pour les developpeurs
Le référencement pour les developpeurs
 
Search engine-optimization-by-Google
Search engine-optimization-by-GoogleSearch engine-optimization-by-Google
Search engine-optimization-by-Google
 
Guide Google
Guide GoogleGuide Google
Guide Google
 
On page comment_augmenter_seo-trafic_30_jours
On page comment_augmenter_seo-trafic_30_joursOn page comment_augmenter_seo-trafic_30_jours
On page comment_augmenter_seo-trafic_30_jours
 
#WorkshopsGIW : les bases du SEO, par Maud Jumelle
#WorkshopsGIW : les bases du SEO, par Maud Jumelle#WorkshopsGIW : les bases du SEO, par Maud Jumelle
#WorkshopsGIW : les bases du SEO, par Maud Jumelle
 
Référencement & positionnement vol 2
Référencement & positionnement vol 2Référencement & positionnement vol 2
Référencement & positionnement vol 2
 
Le référencement dans Google
Le référencement dans GoogleLe référencement dans Google
Le référencement dans Google
 
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
 
WordPress : optimisation pour le référencement
WordPress : optimisation pour le référencement WordPress : optimisation pour le référencement
WordPress : optimisation pour le référencement
 
SEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelSEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturel
 

Plus de Madeline Pinthon

Looker Studio - trucs et astuces pour améliorer ses dashboards
Looker Studio - trucs et astuces pour améliorer ses dashboardsLooker Studio - trucs et astuces pour améliorer ses dashboards
Looker Studio - trucs et astuces pour améliorer ses dashboardsMadeline Pinthon
 
Webperf : par où commencer ? - SEOGoodVibes
Webperf : par où commencer ? - SEOGoodVibesWebperf : par où commencer ? - SEOGoodVibes
Webperf : par où commencer ? - SEOGoodVibesMadeline Pinthon
 
Guide pour réussir son intégration en Allier
Guide pour réussir son intégration en AllierGuide pour réussir son intégration en Allier
Guide pour réussir son intégration en AllierMadeline Pinthon
 
Scrapez facilement et gratuitement
Scrapez facilement et gratuitementScrapez facilement et gratuitement
Scrapez facilement et gratuitementMadeline Pinthon
 
Comment mesurer la vitesse des sites ? @ Web2day 2018 Nantes
Comment mesurer la vitesse des sites ? @ Web2day 2018 NantesComment mesurer la vitesse des sites ? @ Web2day 2018 Nantes
Comment mesurer la vitesse des sites ? @ Web2day 2018 NantesMadeline Pinthon
 
Seo local - seo-campus 2018
Seo local  - seo-campus 2018Seo local  - seo-campus 2018
Seo local - seo-campus 2018Madeline Pinthon
 
SMX 2016 seo avec excel et google spreadsheet
SMX 2016   seo avec excel et google spreadsheetSMX 2016   seo avec excel et google spreadsheet
SMX 2016 seo avec excel et google spreadsheetMadeline Pinthon
 
Analyse de logs par l'exemple - seocampus 2017
Analyse de logs par l'exemple - seocampus 2017Analyse de logs par l'exemple - seocampus 2017
Analyse de logs par l'exemple - seocampus 2017Madeline Pinthon
 
Scraper avec excel et google spreadsheet - google black day
Scraper avec excel et google spreadsheet - google black dayScraper avec excel et google spreadsheet - google black day
Scraper avec excel et google spreadsheet - google black dayMadeline Pinthon
 
Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?Madeline Pinthon
 

Plus de Madeline Pinthon (10)

Looker Studio - trucs et astuces pour améliorer ses dashboards
Looker Studio - trucs et astuces pour améliorer ses dashboardsLooker Studio - trucs et astuces pour améliorer ses dashboards
Looker Studio - trucs et astuces pour améliorer ses dashboards
 
Webperf : par où commencer ? - SEOGoodVibes
Webperf : par où commencer ? - SEOGoodVibesWebperf : par où commencer ? - SEOGoodVibes
Webperf : par où commencer ? - SEOGoodVibes
 
Guide pour réussir son intégration en Allier
Guide pour réussir son intégration en AllierGuide pour réussir son intégration en Allier
Guide pour réussir son intégration en Allier
 
Scrapez facilement et gratuitement
Scrapez facilement et gratuitementScrapez facilement et gratuitement
Scrapez facilement et gratuitement
 
Comment mesurer la vitesse des sites ? @ Web2day 2018 Nantes
Comment mesurer la vitesse des sites ? @ Web2day 2018 NantesComment mesurer la vitesse des sites ? @ Web2day 2018 Nantes
Comment mesurer la vitesse des sites ? @ Web2day 2018 Nantes
 
Seo local - seo-campus 2018
Seo local  - seo-campus 2018Seo local  - seo-campus 2018
Seo local - seo-campus 2018
 
SMX 2016 seo avec excel et google spreadsheet
SMX 2016   seo avec excel et google spreadsheetSMX 2016   seo avec excel et google spreadsheet
SMX 2016 seo avec excel et google spreadsheet
 
Analyse de logs par l'exemple - seocampus 2017
Analyse de logs par l'exemple - seocampus 2017Analyse de logs par l'exemple - seocampus 2017
Analyse de logs par l'exemple - seocampus 2017
 
Scraper avec excel et google spreadsheet - google black day
Scraper avec excel et google spreadsheet - google black dayScraper avec excel et google spreadsheet - google black day
Scraper avec excel et google spreadsheet - google black day
 
Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?Seocamp2016 : javascript et indexation, où en est-on ?
Seocamp2016 : javascript et indexation, où en est-on ?
 

Optimiser son seo avec google tag manager

  • 1. Optimiser son SEO avec Google Tag Manager Que du web 2017 – Madeline Pinthon
  • 2. Qui suis-je ? Madeline Pinthon Consultante SEO chez iProspect Formation 2005 - 2010 / Audencia Nantes / Diplôme Grande Ecole 2009 / Udem (Universidad de Monterrey, Mexique) 6 ans d’expérience 2015 à ce jour : consultante SEO chez iProspect 2012-2015 : responsable seo technique chez MB Line 2011-2012 : chef de projet SEO chez MB Line (Agriaffaires) Vous pouvez me retrouver sur : www.canyouseome.com https://www.iprospect.com/fr/fr/le-blog/ http://twitter.com/razbithume
  • 3. Quelques mots sur iProspect
  • 5. Plusieurs tags par page Universal Analytics Adsense <head> <body> </head> </body> Universal Analytics Conversion Adwords Adsense <head> <body> </head> </body> Page d’accueil Page Merci
  • 6. Page d’accueil Page Merci Un tag sur toutes les pages GoogleTag Manager <head> <body> </head> </body> <head> <body> </head> </body> GoogleTag Manager
  • 7. Dans votre container Universal Analytics Conversion Adwords Adsense
  • 8. Les 3 briques de Google Tag Manager • Balises (tags) : un code (html, script) qui permet d’envoyer des données à un tiers • Déclencheurs (triggers, ex règles) : règle, ou condition, indiquant si une balise doit se déclencher • Variables (variables, ex macro) : un élément, une valeur Le DataLayer (ou couche de données) : un objet JavaScript permettant d’envoyer des données dans Google Tag Manager (une passerelle entre le serveur et l’affichage).
  • 9. Focus sur les balises Il existe tout un ensemble de balises pré-configurées : Et il existe la balise HTML personnalisé.
  • 10. Focus sur les déclencheurs Pré configurés… ou à personnaliser.
  • 11. Focus sur les variables Pré configurées… ou à personnaliser
  • 12. Disclaimer On ne parlera pas de web analytics… place au SEO.
  • 14. Octobre 2015 GTMV2 LANCEMENT DE NOUVEAUX OUTILS Mai 2014 “we decided to try to understand pages by executing JavaScript.” UNDERSTANDINGWEB PAGES BETTER Mars 2014 Le JSON peut alimenter le knowledge graph WEBMASTER Avril 2014 Question : how doesGoogle handle content loaded via Javascript ? VIDEO DE MATT CUTTS Janvier 2015 La nouvelle version comprend le JSON-LD NOUVEL OUTIL DETEST DES RICH SNIPPETS https://www.iprospect.com/fr/fr/le-blog/indexation-javascript/
  • 15. En résumé… Le DOM fait foi (sauf s’il est vraiment long à charger)
  • 16. En résumé… Si Google lit le JavaScript… Si Google Tag Manager permet de manipuler le DOM…. Google Tag Manager devient votre ami en SEO !
  • 19. Disclaimer 2 Ce n’est pas parce que ça marche qu’il faut le faire. Ce n’est pas la méthode recommandée pour mettre en place les recommandations SEO. Mais ca peut etre pratique pour tester…
  • 21. Comment modifier ses balises title ? Les éléments à créer obligatoirement : - Une variable JavaScript Variable(SEO – JSv – title) - Une variable : lookup table (SEO – lookup – New title) - Un tag custom html (SEO – HTML – Rewrite Title) Les éléments à utiliser : - Le déclencheur toutes les pages - La variable {{Page URL}}
  • 22. Réécriture des titles : JavaScript Variable Nous allons récupérer la balise title à l’aide d’une variable en JavaScript
  • 23. Réécriture des titles : lookup table Cette variable permet d’associer les urls et leur nouveau titre URL 1 URL 2 URL 3 Nouveau titre 1 Nouveau titre 2 Nouveau titre 3 Si l’URL n’est pas dans le tableau, par défaut, on utilisera le title actuel
  • 24. Réécriture des title Le tips de lunametrics pour uploader un tableau rapidement : https://docs.google.com/spreadsheets/d/1- iZ9GxVgAUoaEDl2wlBDrGG0c9NIKUAKjrte_msI2H0/edit#gid=0
  • 25. Réécriture des titles : le tag Enfin, on crée une balise qui contient le script permettant de réécrire les title !
  • 26. Réécriture des title : le test http://www.canyouseome.com/gtm-reecriture-title/
  • 27. Comment modifier les meta descriptions ?
  • 28. Comment modifier des meta description ? Exactement la même recette mais un peu plus complexe. Les éléments à créer : - Une variable Custom JavaScript (SEO – cJS – metadesc) - Une variable : lookup table (SEO – lookup – New metadesc) - Un tag custom html (SEO – HTML – Rewrite meta description) Les éléments à utiliser : - Le déclencheur toutes les pages - La variable {{Page URL}}
  • 29. Récupérer la meta description Type de variable : javascript personnalisé
  • 30. Réécriture des meta description : lookup table Cette variable permet d’associer les urls et leur nouvelle meta description. URL 1 URL 2 URL 3 Nouvelle meta descrition 1 Nouvelle meta descrition 2 Nouvelle meta descrition 3 Si l’URL n’est pas dans le tableau, par défaut, on utilisera la meta description actuelle
  • 31. Réécriture des meta description : le tag A déclencher sur toutes les pages
  • 33. Ajouter une meta description
  • 34. Comment ajouter une balise canonical ? Car pour la modifier, c’est le même principe qu’avant
  • 35. Comment ajouter des canonical ? Les éléments à créer : - Une variable Custom JavaScript (SEO – cJS – canonical) - Une variables URL : Page protocol - Une variable constante : canonical sans parametres - Un tag custom html (SEO – HTML – add canonical) - Un déclencheur : s’il n’y a pas de balise canonical Les éléments optionnels : - Une variable : lookup table (SEO – lookup – New canonical) Les déjà existantes : - Variable URL : page hostname - Variable URL : page path
  • 36. Identifier la canonical – custom JavaScript Type de variable : javascript personnalisé
  • 37. Définir les urls canoniques S’il suffit juste de créer une règle générique (exemple : retirer tous les paramètres d’urls), on peut créer des variables pour reconstruire les urls. Page protocol
  • 38. Reformer l’URL canonique (sans paramètre) Rappel sur la structure d’une url : http://www.monsite.com/chemin?cle=valeur#fragment http://www.canyouseome.com/structures-durls-urls-relatifs-et-urls-absolus/ Il aurait été possible de forcer les www, ou de forcer leur suppression, de forcer le https, etc. Canonical sans parametre
  • 39. Créer des exceptions ? S’il y a besoin de faire des exceptions, il est possible de créer un lookup table, en mettant l’url de la page et l’url canonique spécifique. URL 1 URL 2 URL 3 Nouvelle url canonique Nouvelle url canonique Nouvelle url canonique {{Canonical sans parametre}}
  • 40. Le tag pour ajouter la canonical Si pas d’exception, il faut mettre directement la variable : {{canonical sans parametre }}
  • 41. Le déclencheur : l’absence de canonical Si la balise canonical n’est pas définie, alors on ajoute une canonical.
  • 43. Ajouter des données structurées Il faut : - une seule balise html personnalisé On copie/colle le JSON-LD dedans. On déclenche sur une page.
  • 44. Tag des données structurées
  • 46. Ajouter dynamiquement des données structurées Il est plus simple d’utiliser un dataLayer pour récupérer rapidement les données. Il faudra donc : - Créer autant de variables que d’informations remontées dans le dataLayer - Recréer la data au bon format - Créer tag html personnalisé
  • 47. Des données structurées dynamiques Utiliser le dataLayer https://fr.wordpress.org/plugins/duracelltomi-google-tag-manager/
  • 48. Créer les variables DataLayer
  • 49. Créer toutes les variables de couche de données
  • 50. Créer la date de publication au bon format Une variable constante, concatenant les éléments année, mois, jour
  • 51. Créer le tag pour ajouter les données Le tag contient les variables pour actualiser automatiquement les données !
  • 54. On teste un autre article
  • 56. Que peut-on faire d’autre avec GTM ? On peut : - Ajouter des balises (meta robots,…) - Ajouter du contenu - Faire du cloaking - …. Sky technique is the limit

Notes de l'éditeur

  1. https://webmasters.googleblog.com/2015/01/new-structured-data-testing-tool.html https://googlewebmastercentral.blogspot.fr/2015/03/easier-website-development-with-web.html https://googlewebmastercentral.blogspot.fr/2015/10/deprecating-our-ajax-crawling-scheme.html