Académique Documents
Professionnel Documents
Culture Documents
PART 1
Recherche sur internet = Coté client (utulisateur ) + coté serveur
La recherche sur internet du coté client repose sur :
• La rapidité
• Le contenu
• Le design
• La securité
• Et la reponse a la requete de recherche
Objectif utulisateur : le site doit etre sur la premiere page de recherche
Objectif coté serveur : augmenter les chances d'apparution
Le fonctionnement de la recherche sur iternet :
• 1 la requete via le moteur de recherche
• 2 les araignées parcours les sites de maniere automatique
• 3 les indexeurs analysent les pages trouvées (titre de la page -> les mots cles -> l'URL -> les
metadonnées -> la description des images )
• 4 les resultats trouvés sont stockés sur une base de donnés
• 5 Affichage des resultats
Histoire de google
Les mises a jours google : PANDA 2011 - PINGOUIN 2012
Les languages de developpement :
Front end : html - css- javascript
Back end : php - mysql - c# - java - python - ruby on rails
Les contents managments systems : CMS
JOOMLA
WORDPRESS
DREAMWAVER
Les editeurs de textes
NOTPAD++
SUBLIME TEXT
ATOM
Definition SEO : les pratiques a suivre pour augmenter la visibilité d'un site web dans les Recherche . Il
s'inscrit dans la strategie de marketing digital. Il vise un trafic livre et organique.
Les niveaux SEO :
• White hat : respect des regles et etapes d'indextion
• Black hat : pleins de mots clés - contenu non conforme a W3C - ajout du contenu non visible
comme les keywords
• Grey hat :
PART 2 : INDEXATION
Indexation : element primordial de referencement, il rends l'ajout des pages web facile dans les bases de
données des moteurs de recherche. Il vise l'amelioratuion des contenus, codes sources, et partie
developpements techniques .
La qualité du code source facilite le parcours des Bots :
• Les bots parcours les contenus des liens
• Ils suivent les connexions de sites en sites
• Ils calculent la pertinence des pages
Pour cela, il faut :
• Avoir des pages claires, structurés et bien concus
• Eviter les facteurs bloquants qui peuvent empecher la bonne indexation
Les methodes d'indexation
• Pour aider les spiders à passer de page en page il est incontournable de bien concevoir les URL
des
• pages web.
• Bien concevoir les menus
• Eviter les mauvaises redirections et les impasses
• Ajouter les fichiers plans de site
• Utiliser les flux RSS (Really Simple Syndication)
• Réaliser des fichiers sitemap.xml et les indiquer aux divers moteurs de recherche
• Créer un fichier robots.txt pour choisir les pages à indexer ou non
• Optimiser l'affichage des pages web grâce aux extraits enrichis ''rich snippet''
Les fichiers SITMAPS XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.procan.ma/schemas/sitemap/0.9">
<url>
<loc>http://www.procan.ma</loc>
<lastmod>2021-01-01</lastmod>
<priority>1</priority>
<changefreq>daily</changefreq>
</url>
soumettre aux moteurs de recherches concernés via les interfaces pour webmasters ou directement
dans un fichier robots. Txt. Ou un fichier htaccess
Deux règles sont à respecter pour un fichier sitemap XML :
✓ Ne doit contenir plus de 50 000 URL.
✓Le poids est limitéà10Mo maximum
Outils d'aide a la creation de fichiers sitmap
• Prestashop
• Google XML simaps
• Joomla
• Xml-sitmaps.com
• Mysitemapgenerator.com
• Freesitemapgenerator.com
FICHIER ROBOTS
• Son but est de dereferencer des pages ( desindexation)
• Utuliser pour nettoyer les url en doublon
• Il ne contient pas des lignes vides (une instruction par ligne )
• Doit s nommer robots.txt
Les instructions possibles
• User agent : * tout / $ se termine par / # ajout d un commentaire
• Allow
• Disallow
• Crawl delay
• No index
Outils : tools.seo book.com / aspirine.org / chameleonwebservices.co.uk/
Les extraits enrichis
Les extraits enrichis permettent\ de donner au code d’une page web une autre couche sémantique.
Cette couche sera très utile pour les robots. Ils ont pour rôle de faire comprendre la structure du code
d'une page aux moteurs de recherche.
Ils améliorent le taux de clic
Les sites e-commerce, les sites utilisant des systèmes de notation (blogs, sites de cuisine...) aussi les sites
musicaux profitent des extraits enrichis. les informations qu’on y trouve souvent sont:
✓ Etoiles ou nombre de votes
✓ Nom du produit tarif, disponibilité en stock ✓ Titre, durée et album
✓ Numéro de téléphone, adresse, e-mail
✓ Logo d'entreprise
Les attributs a utiliser :
itemscope indique qu'un balisage Schema.org va être mis en place dans un bloc. Il faut ajouter cet
attribut dans tous les blocs qui contiennent une sémantisation du code (<div>, <header>, <article>...).
itemprop correspond à la liste des propriétés à indiquer pour chaque information que nous souhaitons
préciser. Il existe des listes de propriétés selon les types sélectionnes mais toutes ne sont pas utiles si
vous souhaitez uniquement voir des informations affichées dans les SERP(les pages de résultats de
moteurs de recherche) de Google
itemtype précise le type de sémantisation mis en place. Cela diffère en fonction des informations que
nous souhaitons présenter:
• Pour présenter la fiche d'un film ---> itemtype=‘’http://schema.org/Movie"
• Pour présenter une personne ---> itemtype="http: //schema.org/Person"
• Pour présenter un produit---> itemtype="http://schema.org/Offer"
Pingouin 2012