Also wenn das der Grund war, dann habe ich ja wirklich einen ordentlichen Bock geschossen. Ich hatte mich in den letzten Wochen schon sehr gewundert, warum Ilgrandegiorno.it so eingebrochen ist. Vermutlich fehlen auch einfach ein paar Links und ein paar frische Contents könnten auch nicht schaden. Aber dass die Seite auf einmal einen PR2 erhält und alle Unterseiten mit 0 dastehen, fand ich schon … sagen wir mal, deprimierend. Trotzdem habe ich mich nicht wirklich auf die Suche nach den Ursachen begeben.
Da lese ich durch einen Zufall Google bestraft Display None Visibility hidden, schaue dann noch mal auf den Quellcode des Portals und sehe gleich im Header den Javascript-Code mit den Anweisungen für die Navigation, die bei Bedarf Elemente des Menüs aus- bzw. einblendet. Die habe ich gleich mal in ein externes Script ausgelagert. Außerdem sind mir noch die Codes von Nielsen-Netrating aufgefallen, die ebenfalls auf diese Art und Weise ausgeblendet werden. Ich werde das mal in den nächsten Tagen beobachten …
Danke für den Hinweis. Ich habe gerade ein Plugin in Arbeit, bei dem ein Element mit “visibility:hidden” versteckt wird. Gibt es auch eine andere Methode um Elemente auszublenden? Denn das externe Skript würde aus 5 Zeilen bestehen, was ich suboptimal finde, ich hätte lieber alles in einer Datei.
Eventuell ist ja der Tipp brauchbar, das Element außerhalb des sichtbaren Bereichs zu platzieren, wie es auf der oben verlinkten Seite besprochen wurde. Kommentar 15 finde ich auch sehr interessant …
Nein daran wird es in dem Fall nicht liegen. Google ist schon so intelligent Manipulierungsversuche von so etwas zu unterscheiden.
Ich bin inzwischen auch der Meinung, dass ich dies als mögliche Ursache zu verwerfen kann.