Beeinflusst es SEO?
Wenn ich dies mit einem Ja zu beantworten hatte oder keine Antwort, dann würde ich sagen: nein
Ist diese Praxis in Ordnung oder gibt es einige gewichtige Argumente so nicht zu tun?
Wir könnten den ganzen Tag über die Animation streiten und immer noch nicht sicher beantworten. Welchen Zweck hat eine Animation für eine Suchmaschine? Keiner. Also also angeblich für den Benutzer? Welchen Zweck hat eine Animation für einen Benutzer zu verblassen? Keiner. Also, wenn wir mit dem "Design für Benutzer nicht für Suchmaschinen" -Modell gehen würde ich wahrscheinlich die Animation entfernen. Das ist meine Meinung.
Zurück zur SEO Frage, wirkt es sich auf SEO aus? Nicht wirklich nein, aber das hängt von der Suchmaschine und dem Publikum ab. Wenn ich eine Person bin, die einen Bildschirmleser verwendet, kann ich nicht von Ihrer Seite profitieren, da mein Bildschirmleser fehlschlägt. Wenn ich Javascript deaktiviert habe, wird es meine Benutzerfreundlichkeit verletzen (ich persönlich blicke mit FF NoScript Plugin).
Ich weiß, Sie sagten Benutzer ohne Javascript haben kein Geschäft auf Ihrer Website, aber nichtsdestoweniger sollten Sie dies berücksichtigen und irgendwie damit umgehen. Der Googlebot hat während des Crawlens keine JavaScript- oder Session-Cookies aktiviert. Zweitens, wenn einer Ihrer js scheitert, möchten Sie vielleicht, dass es sich anmutig auf etwas zurückverwandelt, das für den Benutzer verwendbar ist, oder zumindest einige Anweisungen, die ihn wie 'Willkommen! Wir haben hier fancypants Animationen, die Ihr Browser nicht unterstützt! Bitte aktivieren Sie Javascript '.
Erzwungene Animationen im Allgemeinen sind für einen Benutzer lästig, besonders wenn sie jede Seitenladung wiederholen. Das Hinzufügen von Seiten ist schlecht für Google SEO, da die Geschwindigkeit jetzt ein Faktor im Ranking ist.
Wie ich bereits erwähnt, crawlt der Googlebot nicht mit aktiviertem JavaScript oder Session-Cookies. Sie haben verschiedene Crawler für verschiedene Zwecke, wie einige nur für Handys und einige für js und einige für Flash. Es ist erwähnenswert, dass eine Animation/Popup/oder etwas beim Laden von "Google Instant Previews" erfasst und dem Nutzer in den Ergebnissen angezeigt wird (in Ihrem Fall könnte es wie eine leere Seite aussehen). Und wie schon von WDever erwähnt, ist es im Allgemeinen sicherer, Texteinzüge oder negative Ränder als Ihren Ausgangszustand zu verwenden, anstatt Sichtbarkeit/Anzeige/Überlauf für diese Art von Dingen.
Dies ist, wie ich es tun würde (here's a live preview with 4 second animation delay to test with and without js enabled):
<html>
<head>
<style>
.myhtml {visibility:hidden; overflow:hidden;}
</style>
<script>document.documentElement.className='myhtml'</script>
</head>
<body>
1. html is not hidden initially and no class
2. css styles register .myhtml class with the hidden stuff you want
3. the script tag just before the BODY tag will fire and add the class to html thus hiding things for those with javascript enabled. Everyone else who has JS disabled sees the page properly.
4. at the bottom of the page your jquery fires animating the page
<script>
$(document).ready(function() {
$('html.myhtml').css('overflow', 'auto').fadeTo(0, 0, function() {
$(this).css('visibility', 'visible').animate({
opacity: 1
}, 200);
});
})
</script>
</body>
</html>
Was Sie Verblassen in zu? Sprechen wir über einen fantastisch geschriebenen Artikel ODER vielleicht Augenschmaus Grafiken wie süße Kätzchen reiten auf Einhörner ODER was? Eine Suchmaschine möchte letztendlich die besten Ergebnisse für den Benutzer und das solltest du auch. Wenn Sie also in die Informationen eintauchen, die ich zuerst finden wollte, ob es sich um einen Artikel oder um Kätzchen handelte, dann sollte es Ihnen gut gehen. –