Seite 1 von 1
display:none; - schlecht für Crawler und Screenreader?
Verfasst: 25.11.2012, 11:11
von tided
Hey, ich habe vor ein paar Tagen ein wenig über die Zugänglichkeit für User mit Screenreadern gelesen und dort wurd gesagt, dass Screenreader Container, die mit display:none; versteckt wurden, nicht beachten. Dazu stand auch in einem Nebensatz, dass die Crawler von Suchmaschinen diese Inhalte nicht lesen würden.
Für beide Fälle wurde empfohlen eine andere Methode zum Verstecken von Inhalten zu verwenden.
Nun meine Frage an euch, könnt ihr die Aussage bestätigen, dass man sowohl für Screenreader, als auch für Google auf "display:none;" beim Aufruf einer Seite verzichten sollte?
Beste Grüße,
tided
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 25.11.2012, 12:05
von dome22
Soweit ich weiß ignorieren Screenreader sämtliche CSS Regeln, damit es besser "lesbar" ist. Ich meine aber auch, dass die Crawler auch sämtliche CSS Regeln ignorieren, damit alles gelesen werden kann. Wenn aber auffällt, dass du Keyword Spamming im versteckten Inhalt betreibst um Google zu täuschen, fällt das ja sofort auf, da ohne CSS gecrawlt wird.
Ich bin mir aber nicht 100% sicher.
Verfasst: 25.11.2012, 16:26
von tided
Gecrawlt wird sicherlich ohne CSS, aber vielleicht sagt Google auch "was beim Aufruf der Seite auf display:none; ist, ist auch erstmal für den Besucher irrelevant und wird deshalb nicht von mir beachtet".
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 25.11.2012, 17:15
von MonikaTS
wenn du beides zusammen gefunden hast, könnte es sein, dass du es bei mir gefunden hast,
das muss ich mal erneuern (auf die todoListe)
weil es war so, dass Google eine zeitlang display none nicht las,
nun tun sie es, sonst würden sie keine js Navi aufnehmen.
Screenreader können es bis heut in de Mehrzahl nicht lesen, leider
Verfasst: 25.11.2012, 17:52
von mtx93
Z.B. Google kümmert sich nicht um display:none.
Da kann man einen ganzen Roman versteckt einbauen, der auch voll als Content gewertet wird.
Solange es eine Möglichkeit gibt, das anzuzeigen, z.B. mit Java als Layer, ist das auch ok,
Ansonsten bekommt man dann irgendwann einen Penealty wegen versteckten Keys, etc.
Verfasst: 25.11.2012, 23:25
von tided
Okay, danke MonikaTS - dann sollte man wohl auf display:none; verzichten.
Verfasst: 26.11.2012, 07:26
von Cognac
tided hat geschrieben:Okay, danke MonikaTS - dann sollte man wohl auf display:none; verzichten.
Ganz allgemein ist das der falsche Schluss, den du ziehst. Allerdings ist mir nicht klar, was du eigentlich als Ziel hast

Verfasst: 26.11.2012, 21:10
von MonikaTS
Cognac hat geschrieben:tided hat geschrieben:Okay, danke MonikaTS - dann sollte man wohl auf display:none; verzichten.
Ganz allgemein ist das der falsche Schluss, den du ziehst. Allerdings ist mir nicht klar, was du eigentlich als Ziel hast

nein, wenn es darum geht, dass auch Screenreader alles lesen können sollen, muss man auf display:none einfach verzichten,
außer man hat was was auch die nciht lesen können sollten
Google ist seit einigen Jahren das egal,
wiewohl sie es bei einer manuellen Überprüfung der Seite sehr wohl genau kontrollieren was da wo wieso versteckt wird.
Verfasst: 27.11.2012, 00:39
von Melegrian
Seite ohne display:none laden lassen, den Elementen eine id zuteilen und im Footer oder auslagern:
Code: Alles auswählen
<script type="text/javascript">
window.onload = function() {
document.getElementById("abc").style.display = "none";
}
</script>
Sollte eigentlich keine Probleme bereiten, wenn es für den User dienlich
(zum Beispiel für ein Accordion) und nicht zum Verstecken von Keyword-Spam oder dergleichen verwendet wird.