Hallo Stefan,
Ich hab da für die Suchmaschinen meine Sitemap versteckt. Ich denke, es ist so einfacher für sie, meine komplette Seite zu indexieren, anstatt Umwege über mehrere Klickebenen zu machen.
Für eine Suchmaschine spielt das meines Wissens keine Rolle, ist ja bei Dir sowieso nur eine einzige Ebene mehr, das dürfte nichts ausmachen.
Wenn ich den <display: none>-Befehl verwende, könnte eine Suchmaschine denken, dass ich wirklich Suchmaschinenspamming betreibe und mich zur Strafe ignorieren.
Du könntest es besser verstecken:
<style type="text/css">
.blub .dn { display: none; }
</style>
<body class="blub">
...
<div class="dn">
Sitemap
</div>
Ich glaube nicht, dass eine Suchmaschine so gut CSS kann, dass sie das erkennen. Außerdem: Mal angenommen, Du hättest ein JS-Menü, bei dem die Unterpunkte erst später angezeigt werden. Die sind dann auch erst mal display: none; Daher sehe ich keinen Grund für eine Suchmaschine, alles, was irgendwo innerhalb von einem Element mit style="display: none;" steht, zu ignorieren, es werden potentiell gute Seiten somit verschenkt.
Viele Grüße,
Christian