N'utilisez pas de frames (= cadres), donc pas non plus d'adresse de redirection: achetez-vous un nom de domaine et un hébergement payant. En plus avec un nom de domaine vous ne risquez pas de changer d'adresse contrairement aux hébergeurs gratuits, ce qui est catastrophique pour le référencement. Vous risqueriez ainsi de vous déréférencer et de tout recommencer.
Il existe plusieurs cas pour lesquels des redirections doivent être utilisées (renommage d'un fichier, changement d'adresse du site, lien...). Du point de vue du référencement, parmi toutes les méthodes de redirection, certaines sont plus recommandées que d'autres. Pour que les robots des moteurs de recherche interprètent correctement la redirection, il faut que l'entête HTTP envoyé avec la page corresponde au statut de la page. Par exemple, si une page a changé d'emplacement dans votre site, il faut que l'ancienne URL fasse une redirection vers la nouvelle en utilisant un entête HTTP qui précise que cette page a changé définitivement d'adresse (code 301). Cela permettra au robot de ne plus venir indexer l'ancienne URL, et de mettre à jour sa base de données en affectant la nouvelle URL à la page. Si vous ne mettez pas de redirection depuis l'ancienne URL, le robot obtiendra une erreur 404 et ne sera pas forcément au courant de la nouvelle adresse. La redirection directement sur le serveur: une configuration du serveur donne les règles de redirection. Il faut aller voir la documentation du serveur (Apache, IIS, etc.). Pour le référencement : aucun problème. Vérifier tout de même l'entête HTTP renvoyé par la page.Redirection par URL Rewriting: la règle de redirection est indiquée dans un fichier .htaccess avec par exemple RedirectPermanent ou RewriteRule (dans ce cas il faut utiliser le code R=301). Pour le référencement : fonctionne très bien avec tous les moteurs.Redirection dans un script serveur (PHP, ASP, etc...): est définie par une fonction chargée de renvoyer un entête HTTP. Il faut bien sûr bien choisir le code de retour HTTP. Pour le référencement : aucun problème. Redirection par balise META Refresh: est définie par la balise META http-equiv="Refresh". Elle donne l'ordre au navigateur de rediriger l'internaute vers une URL spécifiée au bout d'un certain nombre de secondes. Pour le référencement : il ne faut pas l'utiliser ! En effet, cette balise a trop souvent été utilisée en fixant le nombre de secondes à zéro, en général pour faire une page satellite. A éviter. Redirection JavaScript (ou tout autre langage côté client): est définie par une fonction JavaScript qui modifie l'URL de la page à afficher, sans modifier l'entete HTTP. Pour le référencement : il ne faut pas l'utiliser ! Les robots ignorent le JavaScript, ils ne suivront donc pas une redirection javascript.
Utiliser les frames, c'est la technique d'un système qui permet d'afficher plusieurs pages indépendantes dans une même fenêtre du navigateur. De cette manière, une page peut être affichée en haut de la fenêtre et une autre dans la partie basse, cette dernière contenant du texte que vous faites défiler avec l'ascenseur.
En général on utilise les frames pour afficher une zone de menu qui ne bouge pas et qui reste toujours visible à l'écran, tandis que le reste de la page est affiché dans une zone que l'on fait défiler. En cliquant sur les liens de la page du haut, seule la page du bas change, ce qui évite d'avoir à recharger la zone de menu. C'est une bonne technique pour rendre moins lourd le chargement du site. Même si mauvais pour le référencement, cela reste pour moi la meilleurs technique pour optimiser au maximum l'utilisation des ressources.Techniquement, la page contenant les frames est appelée frameset. Et lorsque vous naviguez dans ce genre de site, l'adresse URL du haut du navigateur ne bouge pas à chaque changement de page. Mais avec les frames, il n'est pas possible de mettre en favoris une page précise du site. Il est difficile d'imprimer une page comprenant plusieurs frames. il n'est pas possible pour le visiteur de donner une adresse d'une page précise dans un mail ou de demander un lien vers une page précise sans avoir à ne plus accéder vers une forme avec les frames et donc probablement vers la pages précise sans menus. En supposant que toutes les pages dans les frames soient bien indexées, les visiteurs qui tomberont dessus après une recherche dans un moteur ne trouveront pas les menus de navigation dans le site. Les robots de moteurs indexent pas ou mal les pages à l'intérieur des frames Si vous souhaitez utiliser des frames, mettez du contenu et des liens dans la partie <noframes>.
Faites en sorte que grâce à ce contenu l'on puisse atteindre toutes les pages accessibles grâce aux frames. Vous pouvez par exemple présenter un plan du site avec les grandes rubriques. Penser à des liens textuels dans vos frames.
Même si certains robots de moteurs savent indexer les sites utilisant des frames, cela ne favorise pas le référencement. Si l'utilisation de frames est imposée, il faut exploiter la partie NOFRAMES pour y placer du contenu (texte, images avec attribut ALT, liens) qui sera indexé.
Les robots d'indexation réagissent comme tout autre visiteur : s'ils viennent voir votre site et que celui-ci n'est pas accessible (pages introuvables, erreur 404), alors il risque de rayer votre site de la liste jusqu'à la prochaine mise à jour, c'est à dire dans longtemps. Donc un site hébergé chez un professionnel aura plus de chances d'être toujours accessible que chez un gratuit. Essayez de trouver un hébergement pro à faible coût. J'en parlerai.Bien penser à lier les pages entre elles, en utilisant des mots ciblés au lieu de liens du style "cliquez ici". Plus une page est importante, plus elle doit recevoir de liens des autres pages. Il est conseillé de concentrer sur une ou quelques pages les liens externes.
Il est souvent utile de faire un plan u site accessible sur chaque page, qui permet à vos visiteurs mais aussi aux robots d'indexation de parcourir l'ensemble des pages de votre site. Tenez donc ce plan à jour.
Pas de site référencé sans texte. Il faut un minimum de texte pou être lu par les robots des moteurs.Si un site est tout en flash ou tout en images, vous ne serez jamais référencé si vous comptez que sur le contenu de votre site. Sinon le site ne comporte presque aucun mot-clé et en conséquence ne pourra pas sortir dans les résultats des moteurs. Pour les images il est conseillé d'utiliser l'attribut ALT qui permet de donner une description textuelle. Si l'image est incluse dans un lien, alors le texte situé dans le ALT peut jouer un rôle similaire au texte des liens classiques, ce qui est très important. Si vous avez des pages avec peu de texte, ou par exemple une galerie d'images, débrouillez-vous pour avoir des titres différents à chaque page.
Vous pouvez être tenté de mettre de nombreuses images ou des grandes photos sur votre site. Le problème principal est que vos visiteurs attendront longtemps avant de pouvoir afficher les pages, ce qui risque de les faire partir ! Veillez à ne pas mettre d'image trop lourde à charger.
Pour les sites en flash, le flash est un format multimédia destiné principalement à faire des animations web. Il a l'avantage d'être très léger (temps de chargement réduit), vectoriel, avec de nombreuses possibilités.
Une animation en flash, un menu, ou toute autre interface, se présente sous forme d'un fichier. La page web contenant ce fichier est une page HTML avec une balise qui indique au navigateur d'inclure ce fichier Flash. Le problème lié au référencement est que la plupart des robots d'indexation ne "voient" pas le contenu du fichier flash. Si tout le site est construit en Flash, le robot ne verra que des fichiers HTML quasi vides, ce qui entraîne un référencement quasi nul. Pour référencer le flash, Il suffit d'utiliser la balise OBJECT avec du texte alternatif. La balise EMBED incluse dans la balise OBJECT est optionnelle, elle apparaît dans car elle peut être nécessaire avec certains navigateurs ne gérant pas bien la balise object. Une autre technique consiste à utiliser la balise NOEMBED, de la même manière qu'on utilise la balise NOFRAMES pour indexer les sites avec des frames.
Il faut donc ajouter du contenu textuel entre les balises NOEMBED. L'inconvénient de cette méthode est que la balise n'est pas conforme aux recommandations du W3C. Les moteurs majeurs commencent à s'intéresser au problème de l'indexation des documents Flash d'une part pour se démarquer de leurs concurrents, et d'autre part pour rendre "visibles" tous les sites créés uniquement en Flash.
Sachez aussi que plus souvent votre site est mis à jour par son contenu, plus il sera pris en compte par les moteurs, du à sa grande activité. Les internautes aussi préfèrent les sites qui proposent régulièrement des nouveautés. Ajoutez donc aussi souvent que possible du contenu, si possible sur des pages liées par d'autres sites.
De plus, un site régulièrement mis à jour aura des chances de voir les robots de moteurs venir indexer les pages fréquemment.
Enfin, il y a en second plan les balises META.
Les balises META sont des balises HTML spéciales, situées dans l'en-tête HEAD de la page, donnant des informations supplémentaires. Elles sont pour les moteurs de recherche. Mais cela est de nos jours moins important, d'où le second plan. Les balises META doivent être insérées dans la partie HEAD de votre document, par exemple juste après la balise TITLE.La balise META DESCRIPTION sert à donner une description de la page. Préférez une ou plusieurs phrases correctement construites à une série de mots-clés. La balise META KEYWORDS contient une liste de mots-clés, séparés soit par des virgules, soit par des espaces. Vous pouvez mettre plusieurs formes des mots-clés les plus importants : pensez au pluriel, genre et nombre, ou même aux fautes d'orthographe. Mettez y le maximum de possibilité. On peut y en général mettre jusqu'à 300 mots clés pour ne pas trop surcharger les robots de moteurs.Tant qu'à faire, utilisez des balises META aux contenus bien spécifiques et différents sur chaque page.
Voici une liste de liens qui peuvent aussi vous aidez grandement au référencement:
