L’optimisation pour les moteurs de recherche ou en anglais connu comme le Search engine optimization : SEO est un ensemble de techniques visant à favoriser la compréhension de la thématique et du contenu d’une ou de l’ensemble des pages d’un site Web par les moteurs de recherche. Ces techniques visent donc à apporter un maximum d’informations concernant le contenu d’une page web aux robots d’indexation des moteurs de recherche.
1. Chaque image ou élément non textuel est dotée d’une alternative textuelle
2. Chaque contenu audio et vidéo est accompagné de sa transcription textuelle
3. La longueur des alternatives textuelles est inférieure ou égale à 80 caractères.
4. Les termes présents dans l’alternative textuelle des images sont également présents dans le contenu de la page
5. Si le site utilise la technique des jeux de cadres, l’élément NOFRAME est utilisé.
6. Le contenu de chaque élément NOFRAME décrit le contenu du cadre
7. Le contenu de chaque élément noframe n’est pas limité à une liste de mots-clés.
8. Le site n’emploie pas la technique des jeux de cadres
9. Chaque page du site contient un élément de titre de section H1.
10. Le contenu visé pour le référencement est mis en exergue (strong ou em).
11. Le contenu de chaque page est organisé selon une structure de titres de section HTML.
12. Les titres de section HTML comportent des mots clefs contenus dans la balise meta keywords.
13. Le contenu textuel propre à chaque page précède les éléments de navigation.
14. Le contenu du site est mis à jour au moins une fois par mois.
15. La page d’accueil du site n’est pas une page tunnel ou une introduction en flash.
16. La page d’accueil expose la nature des contenus et services proposés.
17. Le texte des documents PDF internes est sélectionnable.
18. Si le site propose un fil de syndication, celui propose des contenus et pas seulement des liens.
19. Les images sont cohérentes avec les contenus de la page.
20. Le site propose plusieurs répertoires et/ou sous-domaines.
21. Chaque langue proposée fait l’objet d’un domaine ou d’un sous-domaine différent.
22. Les sous domaines et répertoires linguistiques utilisent le registre de code IANA.
23. Hors extensions génériques, l’extension du nom de domaine correspond à la zone géographique visée.
24. Le libellé de chaque hyperlien décrit sa fonction ou la nature du contenu vers lequel il pointe.
25. Les liens qui ne sont pas en rapport avec les contenus ou services proposés sont déclarés en nofollow.
26. Les adresses URL ne contiennent pas d’indication concernant les paramètres de session.
27. Les liens externes sont en rapport avec les contenus ou services proposés.
28. Les URL contiennent des termes présents dans les titres de pages.
29. Le nombre de liens externes dans une page n’excède pas le nombre de liens internes.
30. Des libellés de liens identiques pointent vers la même page.
31. Tous les hyperliens du site sont valides.
32. Les liens internes utilisent une URL unique pour chaque page.
33. Le code source de chaque page contient une métadonnée qui en décrit le contenu.
34. Le contenu de chaque élément meta keywords est inférieur ou égal à 10 termes.
35. Le méta keywords contient exclusivement des termes en rapport direct avec le contenu.
36. Le titre de chaque page (élément TITLE) permet d’identifier son contenu.
37. Le contenu de chaque élément TITLE est inférieur ou égal à 80 caractères
38. Le code source de chaque page contient une métadonnée qui définit le jeu de caractères.
39. Le contenu de l’élément meta description est une phrase significative et non une liste de mots clefs.
40. Le nombre de caractères contenus dans la balise META Description est inférieur ou égal à 250.
41. Le contenu de l’élément TITLE de chaque page ne commence pas par le nom du site.
42. Le code source de chaque page indique la langue principale du contenu.
43. Le site compte autant de meta description différentes que de pages.
44. La navigation est possible via des liens HTML.
45. Le site propose un plan du site contenant des liens HTML.
46. La racine du site contient des instructions pour les robots d’indexation.
47. Le site propose un fichier sitemap indiquant les contenus à explorer.
48. Le site fait l’objet de liens entrants.
49. Le site n’interdit pas la mise en place de liens entrants.
50. Le plan du site est accessible depuis la page d’accueil.
51. Les menus sont utilisables sans extension (flash…) ou activation de langages (CSS ou JavaScript..).
52. Le site propose un fil d’Ariane.
53. Le site ne contient pas de liens vers des pages en construction.
54. Les vidéos sont soumises à au moins deux diffuseurs externes.
55. Les contenus du site sont consultables sans extension (flash…) ou activation de langages (CSS ou JavaScript..).
56. Les styles ne sont pas utilisés pour générer du contenu.
57. Les textes pouvant être mis en forme via des styles ne sont pas remplacés par des images
58. Si le nom de domaine correspond à une zone géographique, le site est hébergé dans cette zone.
59. Les contenus HTML sont mis en forme à l’aide de styles CSS externalisés.
60. Si le site propose des redirections, celles-ci sont permanentes (code 301).
61. Le contenu de chaque nom de domaine lui est propre.
62. Le site comporte autant de titres de section H1 différents que de pages.
63. L’accès aux contenus significatifs n’est pas conditionné par des actions de formulaires.
64. L’accès aux contenus significatifs n’est pas conditionné par le support des cookies.
65. Le nom de fichier des images significatives est cohérent avec leur contenu.
66. Les URL alternatives vers chaque page font l’objet d’une redirection 301 vers l’URL principale.
67. Le site et le serveur sont configurés pour délivrer les pages de manière performante.
68. Les formats d’images utilisés sont indexables par les principaux moteurs de recherche d’image.
69. L’accès aux contenus significatifs n’est pas conditionné par le support de JavaScript.
70. Les noms de domaine secondaires redirigent en 301 vers le nom de domaine principal.
71. Les URL alternatives vers la page d’accueil font l’objet d’une redirection 301 vers l’URL principale.
72. Les textes mis en images sont reproduits dans l’alternative textuelle.
73. Les mises en majuscules à des fins décoratives sont effectuées à l’aide des styles CSS.
74. Le fichier robots.txt propose une référence valide à un fichier sitemap.
75. Le temps de rafraichissement indiqué dans le fichier sitemap est cohérent avec la fréquence de mise à jour du site.
76. L’adresse et le numéro de téléphone de l’entreprise sont disponibles sous forme textuelle.
77. Les URL des liens internes contiennent exclusivement des caractères alphanumériques ou considérés comme sûrs.
78. Le serveur envoie un code HTTP 404 pour les ressources non trouvées.
79. Les libellés du menu principal de navigation sont cohérents avec le contenu des rubriques.
80.

JavaScript ou les styles CSS ne sont pas utilisés pour masquer un contenu de façon permanente.