Ouvert à toutes les contributions. Partager ce qu'il faut savoir pour bien référencer un site.
ℹ️ Pour contribuer, vous pouvez soit écrire du contenu, soit :
- donner votre avis ;
- râler ;
- applaudir ;
- remonter des erreurs ;
- parler de ce projet (ou écrire sur ce projet) ;
- corriger des fautes qu'elles soient de français ou techniques, grossières ou non ;
- sûrement beaucoup d'autres choses. Quoi que vous fassiez, ça se passe par ici : https://github.com/MathRobin/livre-blanc-seo/issues
PS : quoi qu'il en soit, d'avance : merci ! 👍
Fait avec ❤️ pour toutes et tous
Ici se situeront les conseils concernant le domaine à utiliser.
Par exemple qu'il est préférable d'utiliser un .fr pour un site qui vise le marché français et non un .com, plutôt destiné aux USA.
Ce qu'il faut savoir sur avec ou sans www, les autres sous-domaines.
Par défaut Google (qui des autres moteurs ?), considère que les domaines www.[unSite.uneTld] et [unSite.uneTld] doivent être des sites différents. Si vous n'avez pas prévu d'utiliser les deux sous-domaines en tant que sites indépendants, il est préférable d'en choisir un comme référence et de rediriger toutes URL de l'autre via 301 vers le premier.
Comment faire une URL proprement pour tout ce qui suit le domaine
Quid de l'usage de HTTPS face à HTTP
Quid de l'usage de HTTP 2
Ce qu'il faut savoir côté code
Dans les en-têtes de vos pages, un certain nombre d'infos doivent être présentes. Surtout our une question de sécurité.
Permet de réduire les risques d'attaques XSS. N'est pas un critère SEO chez Google mais on peut parier que des moteurs se préoccupant de la confidentialité soient intéressés par la présence de cette en-tête.
https://content-security-policy.com/
La balise <link rel="canonical" href="contenu de référence" />
permet d'éviter de se faire taxer de "duplicate content" (contenu dupliqué : ce qui induit des pénalités sur le référencement). Elle sert à indiquer en cas de contenu dupliqué l'adresse du contenu de référence. Typiquement, cela s'applique si l'on a :
- un moteur de blog qui permet d'atteindre le même contenu depuis plusieurs URLs
- la même page produit qui se retrouve dans des catégories/chemins/URLs différents
- la même page produit possède des URL dynamiques en raison de la session utilisateur et / ou de la préférence de recherche
- etc.
À noter, elle sert aussi en cas de simple rewriting, pour éviter de se faire pourrir ses adresses. Ex : un concurrent s'amuse à référencer votre billet ayant l'id 666 avec foo.com/vive_le_prOn_666 : l'adresse fonctionne, le rewriting aussi (mais il serait dommage d'être référencé ainsi, et de risquer en plus une pénalité de duplicate content). Toutefois, si vous avez mis un canonical vers foo.com/mon_bel_article_666 la vilaine tentative sera vaine.
Source : https://support.google.com/webmasters/answer/139066?hl=en
Vidéo de Matt Cutts "Canonical Link Element"
La meta-description est un élément clé pour attirer vos visiteurs. En soit, elle ne compte pas pour le référencement. Cette description s'affiche dans les résultats Google. Au delà des 160 caractères, le reste ne s'affichera pas et est donc inutile. Autant ne pas alourdir votre page avec du contenu en trop.
Pour chaque page, elle doit être unique et être comprise entre 150 et 160 caractères.
Source : https://moz.com/learn/seo/meta-description
Vidéo de Matt Cutts "Is it necessary for every page to have a meta description?"
Bien qu'il ne s'agit pas à proprement parler d'une balise meta
, la balise title
permet de donnner un titre à la page. Bien qu'elle ne s'affiche pas dans le viewport, elle est utilisée notamment par les navigateurs pour donner un titre aux onglets et par les moteurs de recherche comme titre principal dans les résultats (SERP). C'est dire son importance et le soin qu'il faut lui apporter.
Parmi les élements à retenir, le title
devrait :
- avoir une longueur comprise entre 65 et 70 caractères,
- refléter le contenu de la page,
- contenir les mots-clés importants,
- être différent pour chaque page.
Le <title>
devrait être placé sous la balise <meta charset="utf-8">
(Cf. HTML5 Boilerplate pour plus de détail sur l'ordre des balises meta
).
Pour aller plus loin :
- À quoi servent les balises META ?
- Comment faire une bonne balise TITLE pour un bon référencement
- Comment bien optimiser sa balise title et meta description ?
Ce qui est compris ou non.
Usage d'un sitemap pour les pages indexables Usage d'un sitemap alternatif provisoire pour les redirections 301 et 302
https://instantarticles.fb.com/
https://www.google.com/webmasters/tools/home
https://www.google.fr/intl/fr/analytics/
https://ga-dev-tools.appspot.com/embed-api/basic-dashboard/
Google a mis en place de nombreux algorithmes pour améliorer la qualité de ses résultats : amélioration des contenus, lutte contre le spam, gestion de la publicité, performances du site, etc.
Le PageRank est l'algorithme qui permet à Google de connaitre le nombre de liens qui pointent vers une page donnée. Plus il existe de liens vers cette page et plus la page est populaire. En gros, on peut dire que le PageRank indique la probabilité de tomber sur une page donnée en suivant des liens. Le nombre de liens vers une page est tempéré par la qualité et le classement des liens qui pointent vers elle.
A côté du PageRank, Google a mis en place une série de pénalités pour éviter que des pages de qualité douteuse ne "trustent" les premiers résultats. Cf. http://www.webrankinfo.com/dossiers/conseils/algos-google
https://webmasters.googleblog.com/2011/05/more-guidance-on-building-high-quality.html
https://webmasters.googleblog.com/2016/09/penguin-is-now-part-of-our-core.html
Publicité envahissante https://webmasters.googleblog.com/2012/01/page-layout-algorithm-improvement.html
http://www.bing.com/toolbox/webmaster
https://observatory.mozilla.org/
- onpage.org
- woorank
- https://www.seobility.net/en/