Sogenannte Javascripts stellen ein weiteres Problem bei der Suchmaschinenfreundlichkeit einer Webseite dar. Dabei gilt es aber zu unterscheiden ob die Javascripts im <body>-Bereich der Webseite oder im <head>-Bereich der Seite zum Einsatz kommen :
a) Javascripts im <body>-Bereich
Es gibt eine Vielzahl von Javascripts im <body>-Bereich die zu akuten Problemen der Suchmaschinenkompatibilität führen können. Dies ist insbesondere dann der Fall, wenn das Script Links beinhaltet.
Javascript-Menüs gehören beispielsweise zu den absoluten „no-go’s“ im Bereich der Suchmaschinenoptimierung, denn Suchmaschinen können i.d.R. keine Javascript Links lesen oder haben zumindest massive Probleme damit.
Alle dadurch verlinkten Inhalte können somit nicht in eine Suchmaschine aufgenommen werden! Dies bedeutet für Sie: Sie haben einen gewissen monetären Aufwand durch die Erstellung der Texte, Programmierung etc. und die Seiten werden trotzdem niemals oder nur unvollständig in einer Suchmaschine auftauchen. Selbst wenn die Seiten im Index der Suchmaschinen vorhanden sind, können die eigentlichen Faktoren der Onpage Suchmaschinenoptimierung, wie z.B. eine gute interne Verlinkung (Navigation) nicht zum Tragen kommen, was wiederum kontinuierliche Verluste durch nicht ausgeschöpftes Potential für den Webseiten-Betreiber bedeutet.
Entfernen Sie daher unbedingt Javascripts, die Links beinhalten aus dem <body>-Bereich und ersetzen Sie diese durch valide HTML-Versionen um das Potential Ihrer Webseite ausschöpfen zu können.
b) Javascripts im <head>-Bereich
Um einen möglichst „sauberen“ und „aufgeräumten“ <head>-Bereich zu erhalten, sollten die dort vorhandenen Javascripts ausgelagert werden. Die Auslagerung ist relativ einfach und zeitsparend realisierbar :
Dazu erstellen Sie einfach eine Textdatei und benennen diese beispielsweise in “java.js“, legen diese ins Root-Verzeichnis und fügen die Inhalte ein, die zwischen :
<script type=”text/javascript” language=”javascript”>
und
</script>
stehen dort ein.
Darauf integrieren Sie folgendes Snippet zwischen <head> und </head>:
<script language=”JavaScript” src=”java.js”></script>
Das Javascript wird nun beim Aufruf der Webseite aus der externen Datei „java.js“ geladen und der Bereich zwischen <head> und </head> ist trotzdem absolut „sauber“; den Suchmaschinen-Robots wird dadurch die Indizierung der Seiten erleichtert, was sich wiederum auf die Platzierung in den Suchergebnissen auswirken kann.