Questions Frequentes

VEVIDA ne peut pas vous aider lors de l’inscription de votre/vos site(s) Web auprès de moteurs de recherche. C'est pourquoi vous trouverez sur cette page un certain nombre d'astuces et de conseils.
Pour placer votre ou vos sites Web plus haut dans les moteurs de recherche, vous devez tenir compte d'un certain nombre d'éléments.

 



1) Description et mots-clés
Dans les balises META, vous indiquez des informations importantes au navigateur ou au moteur de recherche concernant le document en question, comme une description du contenu du document. Par exemple :

 

 <meta name="description" content="VEVIDA is een internationale Webhosting Provider voor professionele webhosting">
 <meta content="VEVDIA, webhosting, asp, asp.net, php, hosting, frontpage, e-mail, web, www">

Ces balises META sont placées entre les balises <head></head>.

Cependant, du fait que de nombreux Webmasters abusent de ces balises META pour envoyer des spams, comme la répétition de mots-clés pour obtenir une place plus élevée, il existe un certain nombre de moteurs de recherche qui n’utilisent plus ces mots-clés. Ne choisissez par conséquent pas trop de mots-clés, mais conservez les plus pertinents.
Lorsque vous avez placé de bons mots-clés, il s’agit ensuite de les maintenir actualisés. En d’autres termes, modifiez-les à nouveau le cas échéant.

2) Robots.txt
Les moteurs de recherche cherchent dans le site Web un fichier spécial du nom de robots.txt (http://www.votredomaine.com/robots.txt). Le fichier contient des instructions pour les robots (spiders) concernant les fichiers pouvant être indexés. Ce système se nomme The Robots Exclusion Standard (norme d’exclusion des moteurs de recherche).
Le fichier robots.txt utilise un format standard. Ce format se compose d’enregistrements ; chaque enregistrement se compose de deux champs : Une ligne User-Agent (UA pour agent utilisateur) et une ou plusieurs lignes Disallow: (interdire). Le format est :

 <Veld> ":" <waarde>

Le fichier doit être créé et enregistré au format texte.

Agent utilisateur

La ligne agent utilisateur (UA) spécifie le robot, par exemple :

 User-agent: googlebot

L'utilisation du caractère générique (*) est autorisée pour spécifier tous les robots :

 User-agent: *

Interdire :

La deuxième partie d’un enregistrement se compose de directives Disallow: (interdire). Ces lignes mentionnent des fichiers et/ou des répertoires. Par exemple, la ligne suivante signifie que les robots ne doivent pas indexer le fichier email.html :

 Disallow: email.htm

Les répertoires peuvent être également indiqués :

 Disallow: /cgi-bin/

Ce que le répertoire cgi-bin bloque pour les robots.


La directive Disallow: contient un caractère générique : La norme définit que /email signifie qu'aussi bien le fichier /email(.html) que les fichiers dans le dossier /email(/index.html) ne sont pas indexés. Lorsque la directive Disallow: est laissée vide, TOUT est indexé.

Au minimum une ligne « interdire » doit être présente pour chaque directive Agent utilisateur.
Un fichier robots.txt vide est généré.

Les lignes Robots.txt peuvent également être utilisées dans les balises META, par exemple :

 <meta name="robots" content="ALL" />
 <meta content="noindex,nofollow" />


3) Titre
Un site Web possède un titre, par exemple « VEVIDA Internationale Webhosting Provider - ASP.NET Webhosting! ». Choisissez un titre adapté à votre site Web. Mais chaque page de votre site Web peut avoir son propre titre. Si vous avez un site Web concernant votre ferme, dans la balise de la première page devrait figurer :

 <title>Boerderij fam. Janssen</title>

Si votre deuxième page concerne les animaux domestiques qui se baladent sur le terrain de votre ferme, vous pouvez appeler cette deuxième page :

 <title>huisdieren van de fam. Janssen</title>


4) Texte
De nombreux moteurs de recherche indexent également les textes sur votre site Web. Les illustrations et articles flash se situent bien entendu également au niveau du contenu, et sont souvent très beaux. Ils ne sont malheureusement pas indexables. C’est pour cela que nous parlons ici de contenu indexable.
Un bon texte, important sur vos sujets (ajustez ceci par rapport à votre description, vos mots-clés et votre titre), est indexé plus haut que des textes avec du charabia, ou des textes non-pertinents. Pour attirer des visiteurs, vous ne devez pas écrire de textes sur la programmation en assembleur sur votre site Web. À moins que ce soit un hobby bien entendu. Un autre avantage de textes bons, attrayants et clairs, est que vos visiteurs reviennent volontiers sur votre site Web. Un élément consistant à rendre votre site attrayant (et à maintenir cet attrait) est l'intégration de balises ALT au niveau des illustrations, de balises ACRONYM au niveau de mots étranges et/ou difficiles, de balises TITLE au niveau des liens hypertexte, et autres.

Un site Web qui répond aux critères du W3C (World Wide Web Consortium) pour (X)HTML / CSS, est bien affiché dans chaque navigateur. Un visiteur n’est pas obligé d'utiliser un navigateur spécifique (comme uniquement Internet Explorer, ou Mozilla). Ceci vous permet d’atteindre un public plus large. Vous trouverez plus d'informations et « didacticiels » sur le site Web W3 Schools.

5) Liaison
De nombreux moteurs de recherche utilisent une sorte de classement de page ; plus de sites Web ont un lien vers votre site Web, plus votre site Web est classé haut dans les résultats. Les « répertoires » constituent quelques emplacements où vous pouvez inscrire votre site, gratuitement ou contre paiement. Parmi ceux-ci :

ou de grands sites Web tels que Startpagina.nl (ou une de ses filiales).
Faites attention lors de l’envoi d’un courriel vers des Webmasters avec la demande d’intégrer un lien vers votre site Web ; ceci est rapidement considéré comme un spam.

6) Moteurs de recherche
Si vous avez tenu compte des éléments ci-dessus, il est alors temps d’inscrire votre site Web auprès de moteurs de recherche. Ceci est possible entre autres auprès de :

Attention : lorsque vous inscrivez votre site Web, il peut parfois s’écouler quelques semaines avant que celui-ci soit intégré. L’inscription même ne constitue pas une garantie que le site Web est réellement intégré.

Lorsque vous utilisez certains services en ligne qui inscrivent votre site Web en une fois auprès de 30 à 40 moteurs de recherche, le risque est grand que vous receviez plus tard des spams car vous avez dû laisser votre adresse e-mail.

7) Tenue à jour
À partir des statistiques du site Web (que vous trouvez par défaut en tapant /stats/ derrière votre nom de domaine), vous pouvez modifier des balises, textes et HTML. Les moteurs de recherche changent en effet souvent leur méthode d'indexation.

 


Optimisation de site Web et de base de données (forum, CMS et autre)

[Ces informations donnent suite à l'utilisation de PHP en combinaison avec une base de données MySQL, mais elles sont aussi importantes que toute autre combinaison langage de script + base de données]

Désormais, de nombreux sites Web sont réalisés à l'aide d'un CMS (Content Management System ou système de gestion de contenu), avec une base de données sous-jacente. Au bout d’un certain temps, un site Web peut devenir de plus en plus lent ; voici quelques astuces pour éviter ceci et améliorer la vitesse.

1) Base de données MySQL

  • a) Tout comme les données sur le disque dur de votre ordinateur, les données stockées dans une base de données MySQL se fragmentent (dispersent) au bout d’un certain temps. En supprimant des données (des informations telles que des articles d’actualité, des réactions, des messages de forum et autres), vous créez de l’espace entre les données dans la base de données. Tout comme vous devez « défragmenter » régulièrement votre disque dur, vous devez « optimiser » vos tableaux de base de données MySQL.

    Ceci permet de ranger à nouveau toutes les données les unes derrière les autres, la base de données occupe moins d'espace et les informations peuvent être trouvées plus rapidement.

    L’optimisation d’une base de données MySQL peut s’effectuer par l’intermédiaire de l’environnement phpMyAdmin. Sélectionnez tous les tableaux et choisissez l’action « OPTIMIZE ».

    Outre le fait que les données se fragmentent, un tableau peut être corrompu ou endommagé. À côté de l’exécution d’une action « OPTIMIZE » (optimiser), une action « ANALYZE » (analyser) régulière ou « REPAIR » (réparer) par l’intermédiaire de phpMyAdmin est tout aussi importante.
  • b) Maintenez une base de données la plus petite possible. Supprimez régulièrement les données non pertinentes, tels que les spams, les messages anciens, etc. Plus la base de données est petite, plus elle est efficace.

2) Site Web / CMS

Considérez un CMS comme une infrastructure (Framework) qui vous permet de développer des sites Web dynamiques détaillés, d’intégrer des composants, etc.

Un CMS ou site Web même n’est pas lent, mais un utilisateur doit modifier les paramètres et utiliser les options intégrées pour améliorer les performances. Cela commence souvent par le choix d’un modèle, suivi de « add-ons » (ajouts), composants et modules. La taille de la page, y compris les fichiers CSS et Javascript utilisés, a également une influence.

  • Choisissez un modèle le plus petit possible pour votre site Web. Modifiez les fichiers .php, .css et .js et supprimez par exemple les commentaires et espaces superflus. N’oubliez pas d’effectuer en premier lieu une sauvegarde des fichiers, pour le cas où trop de données seraient supprimées. Testez méticuleusement les modifications. Là où cela est possible, essayez de rassembler les fichiers .css et .js pour diminuer ainsi le nombre de requêtes HTTP.
  • Désactivez les add-ons, composants et modules non utilisés, dans la partie administrateur (« l’arrière-plan ») Supprimez ensuite les dossiers concernés par l’intermédiaire de FTP et les tableaux MySQL par l’intermédiaire de phpMyAdmin.
  • Activez les mécanismes de cache par l’intermédiaire de l’arrière-plan ou dans le code (PHP Output Buffering Control [contrôle de mise en mémoire tampon de sortie PHP], moteur de modèle Smarty, PHP PEAR Cache-Lite), ou installez des plug-ins de cache spéciaux.
  • Pour de meilleures performances, voici la formule : utilisez votre bon sens.
    Est-il vraiment utile d’avoir des effets « cool » avec « l’utilitaire ICE » lorsque « l’éditeur ICE » est installé ?! Toutes les belles fenêtres contextuelles Ajax nécessitent à nouveau des fichiers .css et .js supplémentaires, des requêtes HTTP additionnelles ; tout ceci augmente la taille de page totale et prolonge la durée de chargement de la page.
  • Utilisez des illustrations déjà comprimées, avec l’extension .jpg ou .png. Ces formats de fichiers sont déjà comprimés (réduits), contrairement aux fichiers .bmp (bitmap). Créez vous-même des vignettes (version réduite d'une illustration) au lieu de faire exécuter cela par un script sur le serveur. Le petit utilitaire Microsoft Image Resizer, des PowerToys de Windows XP, peut être très utile ici.
  • Déterminez quel contenu doit être affiché sur la page principale. Répartissez le reste du contenu dans différentes catégories et sections.
  • Désactivez entièrement une fonction de recherche d’un forum, CMS ou site Web, ou par exemple uniquement pour des visiteurs non enregistrés.

3) Sur le serveur Web
Sur le serveur Web, différentes techniques sont utilisées par défaut pour assurer la mise en cache et/ou l’envoi comprimé (deflate ou gzip) de contenu (données) vers le navigateur (visiteur).

On peut penser ici par exemple à la compression HTTP (pour les pages statiques, avec entre autres les extensions .htm, .html, .txt, .css, .js, .xml et .rdf), FastCGI ISAPI pour PHP (où PHP reste chargé dans la mémoire du serveur), Zend Optimizer et IonCube Loader. Ou même une extension PHP mysqli, pour un accès plus rapide et meilleur à MySQL à partir de scripts PHP.

4) Et au-delà…
Par défaut, un navigateur (Internet Explorer, Firefox, Safari, Opera) crée deux requêtes HTTP simultanées par URL de site Web. Lorsqu’un site Web contient 6 fichiers .css, trois fois deux requêtes HTTP sont nécessaires. Cela prend du temps. Pour Internet Explorer, cette valeur peut être modifiée dans le Registre Windows. Vous pouvez lire ici comment procéder : http://support.microsoft.com/?kbid=282402. Dans Firefox, ceci est modifiable par l’intermédiaire de about:config (Nom de la préférence : network.http.max-persistent-connections-per-server).

En outre, il est possible de répartir les illustrations, fichiers .css et .js sur différents URL ou noms d’hôtes DNS (en-têtes d’hôte). Par exemple images1.votrenomdedomaine.fr pour des illustrations standard, images2.votrenomdedomaine.fr pour des illustrations chargées et css.votrenomdedomaine.fr pour les fichiers .css. Ainsi, les différents éléments du site Web sont récupérés, à partir de différents URL, avec deux requêtes HTTP par nom d'hôte DNS.

Liens externes

Retour