LES BALISES META
Transcription
LES BALISES META
Programmation WEB Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB LES BALISES META Les Meta-Tags – sont destinés aux robots des moteurs de recherche et aux navigateurs – permettent de référencer votre site – précisent le codage utilisé pour les caractères spéciaux – et encore plus... – www.allhtml.com/metatags/ M. K RAJECKI Programmation WEB 1 DESS IAS – Année 2003-2004 Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB 1. LES META-TAGS DESTINÉS AU RÉFÉRENCEMENT – 8 internautes sur 10 trouvent l’adresse d’un site internet à l’aide l’intermédiaire de moteurs de recherche – www.referencement-fr.com – Les balises <meta> sont placées obligatoirement dans l’entête du document – une balise principale : <meta> – des attributs : charset, content, dir, http-equiv, lang, et name M. K RAJECKI 2 DESS IAS – Année 2003-2004 Programmation WEB Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB DÉFINITION DES MOTS CLÉS ET DE LA DESCRIPTION – Les mots-clés de votre site WEB : <META NAME="keywords" CONTENT="mot-clé1,mot-clé2,mot-clé3,..."> – Utiliser des mots-clés en rapport direct avec votre site – Inutile de reprendre plusieurs fois le même mot-clé en vu d’un meilleur classement – Définition de la description : <META NAME="description" CONTENT="une brève description de la page"> M. K RAJECKI Programmation WEB 3 DESS IAS – Année 2003-2004 Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB Exemple : www.aqualink.com <html> <head> <meta name= " D e s c r i p t i o n " c o n t e n t = " AquaLink i s a f r e e WWW S e r v i c e d e d i c a t e d t o t h e Aquarium Hobby " > <meta name= " KeyWords " c o n t e n t = " aquarium , f i s h , c o r a l , r e e f , f r e s h w a t e r , marine , tank , hobby , aqualink , aquaria , service , free , " > < t i t l e > AquaLink < / t i t l e > < / head> M. K RAJECKI 4 DESS IAS – Année 2003-2004 Programmation WEB Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB LES AUTRES META-TAGS POUR LE RÉFÉRENCEMENT <META NAME="author" CONTENT="nom de l’auteur"> <META NAME="Robots" CONTENT="instructions pour les robots"> Les instructions possibles sont : All (valeur par défaut) : le site sera entièrement référencé (pages et liens hypertextes). None : vos pages ne sont pas indexées. Index : seule la page qui définit ce meta-tag sera indexée. NoIndex : la page n’est pas indexée, mais les liens définis pourront éventuellement être indexés. Follow : autorise les robots à suivre les liens hypertextes définis. NoFollow : pour le contraire. Exemples : <META NAME="Robots" CONTENT="None"> <META NAME="Robots" CONTENT="Index,Nofollow"> M. K RAJECKI 5 Programmation WEB DESS IAS – Année 2003-2004 Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB 2. LES CARACTÈRES SPÉCIAUX ET LA LANGUE – <meta http-equiv="content-type" content="text/html ; charset=iso-XXXX-X">. En France : iso-8859-1 – <META HTTP-EQUIV="Content-language" CONTENT="code de la langue"> L ANGUE C ODE L ANGUE C ODE Allemand de Américain en-us Anglais (Grande Bretagne) en-gb Espagnol es Italien it Français fr – Vous trouverez une liste plus complète sur www.allhtml.com/metatags/metatags78.php M. K RAJECKI 6 DESS IAS – Année 2003-2004 Programmation WEB Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB UTILISATION DE PLUSIEURS LANGUES <html> <head> <meta h t t p e q u i v = " Content Type " c o n t e n t = " t e x t / h t m l ; c h a r s e t = i s o < t i t l e > Le s i t e du Roi du Web < / t i t l e > <meta name= " d e s c r i p t i o n " l a n g = " f r " c o n t e n t = " Le s i t e du r o i du Web : sa v i e , son oeuvre " > <meta name= " d e s c r i p t i o n " l a n g = " us " c o n t e n t = " The King ’ s Web pages : h i s l i f e , h i s work " > <meta name= " keywords " l a n g = " f r " c o n t e n t = " r o i , web , v i e " > <meta name= " keywords " l a n g = " us " c o n t e n t = " k i n g , web , l i f e " > < / head> <body> <h1> Le s i t e du Roi du Web / The King ’ s Web pages < / h1> <p> . . . < / p> < / body> < / html> M. K RAJECKI 7 Programmation WEB 8859 1" > DESS IAS – Année 2003-2004 Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB 3. LA BALISE <BASE> POUR DÉFINIR DES ADRESSES URL COMPLÈTES – Utilisation d’adresses URL incomplètes – Pb lors de sauvegardes locales de pages – Les différentes ressources utilisées n’ont pas été rapatriées localement – Utilisation du meta-tag <base> M. K RAJECKI 8 DESS IAS – Année 2003-2004 Programmation WEB Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB Exemple <html> <head> < t i t l e > Le s i t e du Roi du Web < / t i t l e > <meta h t t p e q u i v = " Content Type " c o n t e n t = " t e x t / h t m l ; c h a r s e t = i s o 8859 1 " > <base h r e f = " h t t p : / / www. l e r o i d u w e b . com / Image / " > < / head> <body> <h1> Le s i t e du Roi du Web < / h1> <img src= " image . j p g " a l t = " Le r o i du Web" > < / body> < / html> M. K RAJECKI Programmation WEB 9 DESS IAS – Année 2003-2004 Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB 4. QUELQUES META-TAGS UTILES <META HTTP-EQUIV="Refresh" CONTENT="x ;URL=adresse"> Utilisée pour rediriger automatiquement un visiteur dans le cas où l’adresse de votre site WEB a changé <META NAME="Copyright" CONTENT="Copyright date nom"> Pour réserver les droits de votre site WEB <META NAME="Generator" CONTENT="nom de l’éditeur Html utilisé"> Par exemple, voici le meta-tag généré par Netscape Composer : <meta name="GENERATOR" content="Mozilla/4.77 [fr] (X11 ; U ; Linux 2.4.3-20mdk i686) [Netscape]"> <META HTTP-EQUIV="Reply-to" CONTENT="votre adresse e-mail"> M. K RAJECKI 10 DESS IAS – Année 2003-2004 Programmation WEB Chap. 2 – LES BALISES META ET l’INDEXATION D’UN SITE WEB QUELQUES META-TAGS UTILES <META HTTP-EQUIV="Reply-to" CONTENT="URL page d’accueil"> <META HTTP-EQUIV="Expires" CONTENT="date"> Cette balise META informe le navigateur de la date à laquelle la page Html doit être considérée comme obsolète. Exemple : <META HTTP-EQUIV="Expires" CONTENT="Wed, 23 Apr 2002 10 :49 :02 GMT"> Attention, les moteurs de recherche peuvent supprimer les pages périmées de leurs bases de données. M. K RAJECKI 11 DESS IAS – Année 2003-2004