Site est-il convenablement préparé pour le référencement?

Nouveau WRInaute
A mon avis, tu ne courres aucun risque. Ces balises sont sanctionnées seulement si elles sont utilisées pour y cacher du contenu et donc détournées de leur utilité (réelle) première, qui est jsutement de penser à ceux qui n'ont pas javascript activé par exemple. Le script le plus risqué étant celui d'une redirection invisible pour l'internaute...
 
WRInaute passionné
Re: Est-ce que je vais me faire blacklister avec ça?

bzoler a dit:
bonjour

J'ai en ligne un site que je suis en tgrain d'optimiser pour le référenbcement après coup (ajout de titre pertinent, des tag description et mot clef, etc)

j'ai une grosse hésitation à propos de laquelle j'aimerai votre avis:
j'ai une page index qui vérifie si Flash est installé
et sinon propose plusieurs alternatives,
tout ça est principalement du javascript donc si j'ai bien compris
pas du tout pris en charge par les robots de Google et autres.

Mais à la fin, j'ai utilisé le tag
Code:
noscript
avec là aussi le choix pour le surfeur , soit de passer l'intro Flash
et d'aller directement sur le site, soit de faire tourner la petite intro Flash.

Mes questions seraient car j'ai lu ici sur le forum, que ce genre de pratique était très mal vu et pouvait êtrer blacklisté
mais pourtant je dois absolument tenir compte du fait que certaines personnes désactivent le scripting dans leur browser,*c'est un site universitaire donc je dois tout prendre en charge

et puisque tous mes autres liens de redirection sont dans du javascript,
je comptais sur ce lien pour que les robots puissent aller vers le site,
je me fais des idées?

et si oui comment faire, merci?

PS
j'ai plus loin aussi un bouton sur lequel il y a du javascript avec dedans un choix de liens et là aussi il y a systématiquement un tag
Code:
noscript
avec dedans le lien vers une page alternative
pour les browsers au scripting désactivé

Mets au moins ton site dans ton profil pour que l'on puisse te répondre ...
 
Nouveau WRInaute
sorry mais il n'est pas en ligne pour l'instant
le temps que je rajoute des titres plus explicites,
les métatags description, mot clef
et autres joyeusetés en rapport avec le référencement
 
Nouveau WRInaute
bonhour

mon site est en ligne, j'ai fait un travail d'optimisation par rapport au référencement après coup,
que j'espère efficace

http://www.laser-master-dentistry.com/

j'ai une page index qui vérifie si Flash est installé, si le scripting est activé dans le browser et qui après coup redirige ou propose plusieurs solutions

quelqu'un qui s'y connait,
pourrait-il me dire si les robots suivront bien le lien vers ma page principale?
(SpiderSimulator m'indique qu'ils le trouveront mais le suivront-ils forcément?)
Le javascript n'étant pas lu par les crawlers si j'ai bien compris,
ils trouvent le lien sur la page en principe vers la fin donc, dans le tag noscript
où il y a aussi le lien vers le flash d'accueil en .swf mais de toutes façons, j'ai placé dans un robot.txt à la racine du site l'interdiction de suivre

je mets ici le code de cette page index:
Code:
<html>
<head>
<title>European Master Degree on Laser Applications </title>
<meta name="Keywords" content="dentistry , oral Laser , dentist study , european master degree, education" />
<meta name="Description" content="site of the European Master Degree on Oral Laser's Applications, giving dentists and dentistry students the possibility to specialize into this new hi-tech clinical approach, EU SOCRATES program" />
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script  type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// the version of javascript supported
var jsVersion = 1.0;
// -----------------------------------------------------------------------------
// -->
</script>
<script language="VBScript" type="text/vbscript">
<!-- // Visual basic helper required to detect Flash Player ActiveX control version information
Function VBGetSwfVer(i)
  on error resume next
  Dim swControl, swVersion
  swVersion = 0

  set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
  if (IsObject(swControl)) then
    swVersion = swControl.GetVariable("$version")
  end if
  VBGetSwfVer = swVersion
End Function
// -->
</script>
<script language="JavaScript1.1" type="text/javascript">
<!-- // Detect Client Browser type
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;
// JavaScript helper required to detect Flash Player PlugIn version information
function JSGetSwfVer(i){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      		var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      	} else {
			flashVer = -1;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	// Can't detect in all other cases
	else {

		flashVer = -1;
	}
	return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
   	// loop backwards through the versions until we find the newest version
	for (i=25;i>0;i--) {
		if (isIE && isWin && !isOpera) {
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = JSGetSwfVer(i);
		}
		if (versionStr == -1 ) {
			return false;
		} else if (versionStr != 0) {
			if(isIE && isWin && !isOpera) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");
			} else {
				versionArray      = versionStr.split(".");
			}
			versionMajor      = versionArray[0];
			versionMinor      = versionArray[1];
			versionRevision   = versionArray[2];

			versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
			versionNum        = parseFloat(versionString);
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
			if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );
			}
		}
	}
}
// -->
</script>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
// Version check based upon the values entered above in "Globals"
var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);


// Check to see if the version meets the requirements for playback
if (hasReqestedVersion) {
  document.location.replace("http://www.laser-master-dentistry.com/common/flash/emdola.swf");
  } else {  // flash is too old or we can't detect the plugin
    var alternateContent =  '<TABLE align="center"><tr><td><br><br><br><br>This content requires the Macromedia Flash Player.'
   	+ '<br><br><a href=http://www.macromedia.com/go/getflash/>Get Flash</a>'
	+ '<br><br><b>OR</b>'
	+ '<br><br> <a href="http://www.laser-master-dentistry.com/common/flash/emdola.swf">go to the Laser Master Dentistry flash intro (if you have a alternate to flash in your browser)</a>'
	+ '<br><br><b>OR</b>'
	+ '<br><br><a href="http://www.laser-master-dentistry.com/common/html/main.html">go directly to Laser Master Dentistry skipping flash intro</a></td></tr></table>';
    document.write(alternateContent);
  }
// -->
</script>
<noscript>
<br>
<br>
<br>
<br>
<br>
<br>
<TABLE align="center">
  <tr>
    <td ><b>!!!WARNING!!!</b></td>
  </tr>
  <tr>
    <td> <b>SCRIPTS ARE DESACTIVATED IN YOUR BROWSER!</b> <br>
    </td>
  </tr>
   <tr>
    <td><br>
      <b>This content requires the Macromedia Flash Player. <br>
      If you dont have it on your system: <a href="http://www.macromedia.com/go/getflash/">Get Flash</a> <br>
      </b></td>
  </tr>
  <tr>
    <td><br>
      <b>OR</b> <br>
    </td>
  </tr>
  <tr>
    <td><b><br>
      <a href="http://www.laser-master-dentistry.com/common/flash/emdola.swf">Go To Laser Master Degree Flash Intro</a> <br>
      </b> <br>
    </td>
  </tr>
  <tr>
    <td><br>
      <b>OR</b><br>
    </td>
  </tr>
  <tr>
    <td><a href="http://www.laser-master-dentistry.com/common/html/main.html">Go Directly To Laser Master Degree skipping Flash Intro</a></td>
  </tr>
</TABLE>
</noscript>
</body>
</html>
 
Nouveau WRInaute
je me permets de faire remonter le sujet
car dans le post au-dessus j'ai rajouté le lien du site que j'ai terminé
et aussi une question plus précise

si quelques personnes pouvaient se pencher dessus,
merci d'avance
 
WRInaute accro
Google et les autres bots ne suivent pas les scripts (cf la redirection).


Voici ce que GG voit effectivement:

!!!WARNING!!!
SCRIPTS ARE DESACTIVATED IN YOUR BROWSER!


This content requires the Macromedia Flash Player.
If you dont have it on your system: Get Flash


OR


Go To Laser Master Degree Flash Intro



OR

Go Directly To Laser Master Degree skipping Flash Intro

Pour le référencement il y a mieux ... et je parle pas du paquet de scritp sur la page d'accueil, si par hasard (je dis bien par hazard), un bot passait ta redirection, voici ce qu'il voit:

: rien.
 
Nouveau WRInaute
SpiderSimulator me dit que les bots trouveront sur ma page de redirection
ces deux liens à suivre:
http://www.laser-master-dentistry.com/c ... emdola.swf
http://www.laser-master-dentistry.com/c ... /main.html

ce n'est pas juste alors?
http://www.spider-simulator.com/cgi-bin ... t_follow=1


et j'ai mis un robots.txt près de l'index
où j'interdits de suivre le lien du flash
donc en principe ils peuvent que suivre le lien de ma page principale
où ils trouvent du contenu et tout ce qu'il faut

mon raisonnement n'est pas juste?
 
WRInaute accro
le problème c'est que ton nom de domaine (donc en gros ta page d'entrée c'est -http://www.laser-master-dentistry.com/

cf. le message plus haut. Essaye de visualiser ta page avec la sécurité de ton navigateur maxium (no scripts ....=) pour vérifer.
 
Nouveau WRInaute
ben justement,
le lien pour les robots est mis dans le tag noscript tout en bas
ainsi que pour les gens chez qui le script est désactivé dans le browser
 
Discussions similaires
Haut