Upload
aymen-loukil
View
757
Download
2
Embed Size (px)
Citation preview
Le SEO pour les développeurs
eléments essentiels et bonnes pratiques
25 Octobre 2016
Aymen Loukil@LoukilAymen
#Lyoniswild @LoukilAymenT’es qui ?
Ingénieur web, ex-développeur
Des années dans le SEO
Fan du web sémantique
Technical Product Owner, SEO @Reputation VIP
Suivez moi sur @LoukilAymen
Pourquoi on en parle ???
#Lyoniswild @LoukilAymenTout se passe sur Google
90% du marché en France
#Lyoniswild @LoukilAymen
3.5 Milliards de recherches
chaque jour sur Google
#Lyoniswild @LoukilAymenLe mobile c’est le futur
60% se font sur mobile
#Lyoniswild @LoukilAymenTout commence par une recherche
81% cherchent des biens et des services
#Lyoniswild @LoukilAymenLe web est gigantesque...
#Lyoniswild @LoukilAymenPremière page
#Lyoniswild @LoukilAymenLes premières positions...comptent
77% des cliques sur la première page
#Lyoniswild @LoukilAymenLa non-visibilité fait mal..
#Lyoniswild @LoukilAymenLa non-visibilité coûte cher..
12€ par click
#Lyoniswild @LoukilAymenFonctionnement d’un moteur de recherche
- Crawl des sites web- Analyse- Qualification- Indexation- Répondre aux requêtes
#Lyoniswild @LoukilAymenSEO ? Késako ?
SEO : Search Engine Optimization
“L’art et les tactiques qui permettent d’améliorer le positionnement et la visibilité d’un contenu en ligne dans les résultats naturels d’un moteur de recherche.”
#Lyoniswild @LoukilAymenChacun son métier, son apport
Dev Marketing
Designer
SEO
#Lyoniswild @LoukilAymenModèle OSI réseaux
#Lyoniswild @LoukilAymenModèle SEO ..pareil
Content marketing
Stratégie de contenu
Stratégie de conversion
Facteurs On-site / Off-site
Facteurs techniques Votre apport est là :● Site accessible ?● Indexable ?● Structure facile ?● Performant ?● Sécurisé ?
Périmètre du SEO
#Lyoniswild @LoukilAymenDette technique ..
#Lyoniswild @LoukilAymenLa dette fait mal..
#Lyoniswild @LoukilAymenEt si votre site web était une maison ? vous préférez celle là ?
#Lyoniswild @LoukilAymenOu celle là ?
#Lyoniswild @LoukilAymenAccessible aux internautes ? aux robots ?
Accessible ?
Comment en-y arrive ?
#Lyoniswild @LoukilAymenRobots.txt, meta robots, X-Robots-Tag
Indiquer au bot ce qui est :
- A voir et à indexer- A ne pas indexer
<meta name="robots" content="noindex" />
#Lyoniswild @LoukilAymenAider le bot à découvrir votre site - Sitemap
Plan d’un site Plan d’une maison
#Lyoniswild @LoukilAymenArchitecture de l’information
- Architecture simple- Compréhensible- Profondeur maîtrisée- Pas de duplicate content
#Lyoniswild @LoukilAymenEvitez les pages orphelines
#Lyoniswild @LoukilAymenURLs SEO friendly
monSite.fr/recettes/desserts/cheese-cake-chocolat
monSite.fr/pub/symfony/recette?id=251426
#Lyoniswild @LoukilAymenRedirections et boucles...
301
301
301
200
Page A
Page B
Page C
Page D .. enfin !
#Lyoniswild @LoukilAymenRedirections et boucles...
301
301
301
404
Page A
Page B
Page C
Oups..
#Lyoniswild @LoukilAymenCode de retours HTTP
Utilisez les bons codes HTTP
#Lyoniswild @LoukilAymenCohérence avec les codes HTTP
#Lyoniswild @LoukilAymenPersonne n’aime attendre..
#Lyoniswild @LoukilAymenEffet du temps de chargement sur la conversion / trafic
Une seconde en moins, +2% CTR
#Lyoniswild @LoukilAymenMonitorez le load time
https://www.sitespeed.io/ http://grafana.org/
#Lyoniswild @LoukilAymenOptimisez le temps de chargement
Changer de serveur (s’il le faut si TTFB élevé)
Diagnostiquer, prioriser et mettre en place : https://gtmetrix.com/
#Lyoniswild @LoukilAymenCompressez les images SVP !
http://compressjpeg.com/ (en ligne)
https://saerasoft.com/caesium/ (desktop)
http://php.net/manual/fr/book.imagick.php (lib PHP)
#Lyoniswild @LoukilAymen
Compression Gzip(.htaccess)
<ifModule mod_gzip.c>mod_gzip_on Yesmod_gzip_dechunk Yesmod_gzip_item_include file .(html?|txt|css|js|php|pl)$mod_gzip_item_include handler ^cgi-script$mod_gzip_item_include mime ^text/.*mod_gzip_item_include mime ^application/x-javascript.*mod_gzip_item_exclude mime ^image/.*mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*</ifModule>
https://varvy.com/tools/gzip/
#Lyoniswild @LoukilAymenOptimisez..
- Réduire le nombre des requêtes http- Minifier les ressources (css, js)- Mise en cache navigateur (.htacess)- Utiliser un CDN..
#Lyoniswild @LoukilAymenPas Top..
#Lyoniswild @LoukilAymenTop !
#Lyoniswild @LoukilAymenMobile first
2011 :Mobile = 0%Desktop = 100%
2016 :Mobile = 79%Desktop = 21%
#Lyoniswild @LoukilAymenAttention aux Frameworks JS
https://builtvisible.com/javascript-framework-seo/
Sans JS Avec JS
#Lyoniswild @LoukilAymenCrawlez pour détecter des anomalies
#Lyoniswild @LoukilAymenDétectez
#Lyoniswild @LoukilAymenTTFB
Le TTFB qui tue..
#Lyoniswild @LoukilAymenPour finir
1. Testez2. Optimisez..3. Crawlez4. Corrigez5. Répétez 2,3 et 4
#Lyoniswild @LoukilAymenA votre tour !
MerciQuestions?
@[email protected]://www.aymen-loukil.com
#Lyoniswild @LoukilAymenCrédits images*
- google.com- mastersindigitalmarketing.org- lapresse.ca- dmagazine.com- wikimedia.org- shhetri.github.io- moz.com- workinghomeguide- mexzhouse.com- developers.google.com
*Veuillez m’excuser pour un éventuel oubli*I apologize for eventual oblivion