Seite 1 von 1

Content Slider und hidden Content

Verfasst: 24.05.2015, 11:20
von maniac
Hallo zusammen.

ich arbeite gerade an einem Contentslider in der Form eines Teasers.
Bild, Überschrift und Text.

Alle Blöcke werden zusammengefasst und im Slider dargestellt.
Nach 3 Sekunden wird ein neuer Inhalt in den Slider "geschoben". Die jeweiligen Positionen werden in Form von Punkten angegeben, die auch jeweils anklickbar sind, um den jeweiligen Inhalt anzusteuern.
Ein Slider eben.

Er läuft mit jquery und ich habe darauf geachtet, dass ich nix wie display: none oder hide verwende. Wenn man js ausschaltet, werden die Inhalte einfach untereinander dargestellt.

Dieser Slider bietet uns viele Vorteile.
Nun bin ich dabei die Nachteile abzuwägen.

Daher meine Frage, wie Google mit den "nicht sichtbaren" Inhalten umgeht.

Hat jemand schon Erfahrungen durch das Einbinden eines Contentsliders bei einem Laufenden Projekt gemacht und gab es irgendwelche Auswirkungen?

Verfasst:
von

Verfasst: 24.05.2015, 13:03
von Steppke030
Selbst display:none bewertet Google nicht negativ da sehr viele jQuerys damit arbeiten und den Content dann erst nach einer bestimmten Aktion/Zeit sichtbar machen (und das wissen die Google-Coder natürlich auch).

Wenn Google soetwas negativ bewerten würde, wären schon Millionen Webseiten abgestraft worden (was nicht der Fall ist).

Nur wenn Du so etwas zum Spammen einsetzt und ein Quality-Rater würde dies bemerken, wirst Du (manuell) abgestraft.

Der Algo straft Dich aber nicht ab!

Natürlich auch nicht bei Deinem Slider!

Ich arbeite damit (jQuery, Slider, display:none) übrigens schon viele, viele Jahre und hatte noch nie Probleme und ranke sehr gut.

Google sagte vor einiger Zeit mal, dass sie unsichtbaren Content anders bewerten (nicht negativ) aber auch diese Aussage halte ich für unglaubwürdig denn dass der Google-Algo alle verfügbaren jQuerys/Prototypes/Scripte hundertprozent korrekt interpretieren kann, ist illusorisch denn es gibt ja genügend Scripte die zwar funktionieren aber unsauber geschrieben sind. Und solche unsauberen Scripte bereiten dann, beim interpretieren, Probleme ... und sie würden massenhaft zu Interpretationsfehlern (im schlimmsten Fall zu Abstrafungen/Rankingverlusten/etc.) führen (was aber nicht der Fall ist).

Ergo: Bau weiter an Deinen Slidern und mach Dir diesbezüglich keine Sorgen!

Verfasst: 24.05.2015, 13:18
von Melegrian
Steppke030 hat geschrieben:Google sagte vor einiger Zeit mal, dass sie unsichtbaren Content anders bewerten (nicht negativ) aber auch diese Aussage halte ich für unglaubwürdig denn dass der Google-Algo alle verfügbaren jQuerys/Prototypes/Scripte hundertprozent korrekt interpretieren kann, ist illusorisch denn es gibt ja genügend Scripte die zwar funktionieren aber unsauber geschrieben sind.
Nicht der Algo, jedoch der Bot. Wenn es sich beim Googlebot um einen abgespeckten Chrome handeln sollte, wird er es wohl können.

Das was in der Nur-Text-Version vom Cache zu sehen ist, sieht bereits ein einfacher Bot. Ansonsten verfügt Google über mehrere Bots, für die auch JavaScript usw. kein Problem mehr sein sollte.

Verfasst: 24.05.2015, 13:43
von Steppke030
Aber der Bot ist nicht der Algo! Der Bot liest nur die Daten ein und übergibt sie der Datenbank. Der Algo zieht sich die Daten dann (irgendwann) und verarbeitet sie weiter.

Außerdem sind die Browser oftmals "gnädig" ... sie schlucken auch Webseiten/Scripte die nicht hundertprozentig sauber gecodet wurden (Thema Hobbywebmaster mit wenig Ahnung).

Wenn der Bot jetzt tatsächlich ein "Browser" wäre, würde dieser massenweise Fehler mit in die Datenbank schreiben und dass das alles zu hunderprozent herausgefiltert/geglättet werden kann, ist illusorisch da die JS-Fehlerquellen praktisch unendlich groß sein können. Diese würden dann im Endeffekt beim Algo zu zahlreichen weiteren Interpretationsfehlern (mit Abstrafungen von unbescholtenen Seiten etc.) führen (und das wissen die Google-Boys natürlich und sie verzichten darauf).

Daher funktioniert auch immer noch weiße Schrift auf weißem Grund denn viele Webseiten nutzen farbige Hintergrundbilder (ein Pixel obwohl die background-color: #fff ist) und auch hier können Fehler im CSS auftreten die vom Algo nicht korrekt interpretiert werden können. Wenn der Algo den farbigen Hintergundpixel aufgrund von CSS-Fehlern, nicht korrelkt interpretieren kann, würde der Algo "weiße Schrift auf weißem Hintergund" erkennen und würde die Seite dann abstrafen (was ja nicht der Fall ist).

Wie bei JS sind auch bei CSS die Fehlerquellen unendlich groß und man kann soetwas nicht hundertprozent filtern/korrigieren.

Daher wirst Du bei display:none, visibility:hidden oder auch gleicher Farbe von Schrift und Hintergrund nicht durch den Algo abgestraft denn das würde zu einem Massaker in den SERPS führen und Millionen von Webeiten mit JS/CSS-Fehlern würden im digitalen Nirvana enden.

Nur wenn Du soetwas direkt zum Spammen einsetzt UND ein Quality-Rater bemerkt dies, wirst Du manuell abgestraft aber nicht durch den Algo.

Verfasst: 24.05.2015, 15:05
von Melegrian
Der Bot liest die Webseite ein und speichert die im Cache, wobei der Cache ja auch in irgendeinem Speicher abgelegt wird. Ob der die gleich interpretiert oder ein nachfolgender Interpreter, der auch JavaScript und CSS lesen kann, bleibt sich gleich. Ein DOM kann zumindest aufgebaut werden, sonst könnte die eine ohne andere Webseite, die ohne JS nicht navigierbar ist, nicht verarbeitet werden. Auch wäre ansonsten nicht erkennbar, ob eine Seite für mobile geeignet ist, wenn CSS nicht ausgewertet wird. Was dann für die eigentliche Auswertung gespeichert wird, das dürfte ohnehin nur noch der Inhalt vom DOM sein, vermute ich zumindest.
Was weder Bot noch Interpreter können, sich durch einen visuellen Eindruck überzeugen, ob alles seine Richtigkeit hat.

Verfasst:
von

Verfasst: 24.05.2015, 23:58
von lollar
du kannst bei google webmaster tools (bzw google search console) die website so abrufen, wie der google bot. dann siehst du, was genau verarbeitet wird und was nicht.

liebe grüsse

Verfasst: 25.05.2015, 16:53
von maniac
Danke für eure Antworten.

Ich erstelle den Slider für unsere Besucher und nicht für Google, wobei es ja auch nicht irrelevant ist, wie Google damit umgeht.
In erster Linie nicht grundsätzlich negativ bei normaler Nutzung, wie ich aus den Beiträgen und weiterer Recherche erfahren habe.

Verfasst: 26.05.2015, 00:15
von nerd
ebenfalls lesenswert: https://shouldiuseacarousel.com/

Verfasst: 26.05.2015, 08:30
von Melegrian
nerd hat geschrieben:ebenfalls lesenswert: https://shouldiuseacarousel.com/
Den Quelltext von der Seite halte ich für empfehlenswerter.

Code: Alles auswählen

<!--
Hold on now! If you're looking here to figure out how to use this carousel, STOP!
Read this site carefully, then go smell some flowers or do something else instead.

Every time you use a carousel, a kitten dies.

         /\_/\
    ____/ o o \
  /~____  =ø= /
 &#40;______&#41;__m_m&#41;
 
Think of the kittens!
-->
Sieht man ja selten, dass sich jemand mit dem Quelltext einer Seite richtig Mühe gibt.