Ich habe oft gehört, dass die Verwendung display: none
aus SEO-Gründen schlecht ist , da dies ein Versuch sein könnte, irrelevante beliebte Keywords einzufügen. Ein paar Fragen:
- Ist das noch Weisheit erhalten?
- Macht es einen Unterschied, ob Sie nur ein einziges Wort oder vielleicht nur ein einziges Zeichen verstecken?
- Wenn Sie es nicht verwenden sollten, welche Techniken werden zum Ausblenden bevorzugt (in Situationen, in denen es unter bestimmten Bedingungen wieder sichtbar sein muss)?
Einige Referenzen, die ich bisher gefunden habe:
Matt Cutts aus dem Jahr 2005 in einem Kommentar
Wenn Sie CSS direkt zum Ausblenden von Text verwenden, wundern Sie sich nicht, wenn dies als Spam bezeichnet wird. Ich sage nicht, dass Mouseover, DHTML-Text oder ein Logo, aber auch ein Text Spam sind. Ich habe auf der letzten Konferenz geantwortet, als ich sagte: "Stellen Sie sich vor, wie es für einen Besucher, einen Konkurrenten oder jemanden aussehen würde, der einen Spam-Bericht ausliest. Wenn Sie den Namen Ihres Unternehmens und die Expo-Markierungen anstelle eines Expo-Markierungs-Logos anzeigen, dann Sie Wenn der Text, den Sie anzeigen möchten, "Expo Markers billig online Rabatt kaufen online Expo Markers Verkauf ..." ist, wäre ich vorsichtiger, weil das schlecht aussehen kann.
Und in einem anderen Kommentar zum selben Artikel
Wir können Text kennzeichnen, der mit CSS bei Google ausgeblendet zu sein scheint. Bisher haben wir dafür keine Websites algorithmisch entfernt. Wir bemühen uns, Babys nicht mit Badewasser auszustoßen.
Eric Enge sagte im Jahr 2008
Die legitime Verwendung dieser Technik ist so weit verbreitet, dass ich selten erwarten würde, dass Suchmaschinen eine Website für die Verwendung des
display: none
Attributs bestrafen . Es ist nur sehr schwierig, einen Algorithmus zu implementieren, der wirklich herausfinden könnte, ob die jeweilige Verwendungdisplay: none
dazu gedacht ist, die Suchmaschinen zu täuschen oder nicht.