site de Fabien Torre


Travaux pratiques en référencement

Exercices pratiques informatiques pour le référencement de sites web.

Les exercices ci-dessous supposent une base de données minimale décrivant les pages d'un site et sur un script php, minimal lui aussi, permettant de visualiser ces pages.

Contenu et forme

  1. Ajouter aux documents une dtd et l'information du codage utilisé.
  2. Ajouter aux documents une structure html5.
  3. Personnaliser le sujet du site et donc les pages de la base de données.
  4. Associer une feuille de style css aux pages du site.
  5. Valider html et css auprès du W3C.
  6. Ajouter métadonnées html et métadonnées réseaux sociaux, visualiser.
  7. Ajouter microdata (Person ou Review etc.), visualiser.
  8. Transformer un menu javascript en un menu html+css.
  9. Mettre en œuvre l'url rewriting pour cacher le script aux visiteurs.
  10. Produire automatiquement le fichier .htaccess.

Dialogue avec les robots

  1. Interdire le téléchargement direct des fichiers .inc.
  2. Compléter la base de données pour avoir, pour chaque page, les métadonnées la concernant, ainsi que les informations nécessaires à la production d'un sitemap.
  3. Produire automatiquement un fichier sitemap.
  4. Générer un breadcrumb en utilisant les microdata.
  5. Produire une erreur 404 quand le script est appelé sans identifiant correct.
  6. Rediriger des urls qui ne pointent sur aucune page, selon le cas,
    • vers une page dédiée à accueillir mais en maintenant l'erreur 404,
    • vers une page existante avec une code http 301,
    • avec expressions régulières.
  7. Interdire aux robots l'indexation d'une page à l'aide de la balise meta.
  8. Interdire l'accès aux visiteurs utilisant un agent particulier.

Accélérations

  1. Consulter l'interface d'apc, puis utiliser apc pour stocker un objet en mémoire vive.
  2. Mettre en cache les images chez le client en définissant leur date d'expiration.
  3. Activer la compression des css.
  4. Compléter la feuille de style pour y faire apparaître des media queries et rendre ainsi le site responsive.
  5. Mettre en œuvre la technique des sprites.
  6. Informer le client du codage utf8 des documents dans l'entête http, à l'aide de php.
  7. Tester le placement du code javascript, tester également les attributs async et defer.

Suivi des actions de référencement

Mener des tests :

  1. naviguer avec lynx et observer,
  2. utiliser les validateurs w3c.

Exploiter des fichiers log, par exemple, pour un utilisateur particulier :

  1. attaquer fichiers de log avec grep et wc, cut, sort et uniq,
  2. déterminer le nombre de visites sur chaque page, en distinguant humains et robots,
  3. trouver les liens entrants,
  4. statistiques sur User Agent, Navigateurs et OS,
  5. rapporter les erreurs survenues sur le serveur et en lien avec l'utilisateur cible.

Visualiser et mesurer :

visualisation graphe site web
  1. visualiser le site comme un graphe,
  2. calculer le pagerank sur ce graphe,
  3. scripts pour vérifier la longueur des title, compter les mots-clefs, etc.


Fabien Torre Valid HTML5! Valid CSS!
Accueil > Enseignement > En pratique > Autour du web > Référencement - SEO
(contenu mis à jour )
site de Fabien Torre, université de Lille

Description

Survoler un lien de navigation pour lire sa description ici...