Blog

Verbesserte Flash-Indizierung

Dienstag, 1. Juli 2008

Wir haben zahlreiche Bitten erhalten, unsere Indizierung von Adobe Flash-Dateien zu verbessern. Heute geben uns Ron Adler und Janis Stipins – Software-Ingenieure in unserem Indizierungsteam – nähere Informationen zu unserer kürzlichen Ankündigung, dass
wir unsere Fähigkeit zur Indizierung von Flash stark verbessert haben.

Welche Flash-Dateien kann Google jetzt besser indizieren? Wir haben unsere Fähigkeit verbessert, Textinhalte in SWF-Dateien aller Art zu indizieren. Dazu gehören Flash-“Gadgets” wie Schaltflächen oder Menüs, eigenständige Flash-Websites und alles dazwischen.

Welche Inhalte kann Google aus diesen Flash-Dateien besser indizieren? Den gesamten Text, den Nutzer bei der Interaktion mit Ihrer Flash-Datei sehen können. Wenn Ihre Website Flash enthält, kann der Textinhalt in Ihren Flash-Dateien verwendet werden, wenn Google ein Snippet für Ihre Website generiert. Außerdem können die Wörter, die in Ihren Flash-Dateien erscheinen, verwendet werden, um Suchbegriffe in Google-Suchen abzugleichen.

Zusätzlich zum Finden und Indizieren der Textinhalte in Flash-Dateien entdecken wir auch URLs, die in Flash-Dateien erscheinen, und leiten sie in unsere Crawling-Pipeline weiter – genau wie bei URLs, die auf Nicht-Flash-Webseiten erscheinen. Wenn Ihre Flash-Anwendung beispielsweise Links zu Seiten innerhalb Ihrer Website enthält, kann Google jetzt möglicherweise mehr von Ihrer Website entdecken und crawlen.

Wie sieht es mit nicht-textuellen Inhalten wie Bildern aus? Derzeit entdecken und indizieren wir nur Textinhalte in Flash-Dateien. Wenn Ihre Flash-Dateien nur Bilder enthalten, erkennen oder indizieren wir keinen Text, der in diesen Bildern erscheinen könnte. Ebenso generieren wir keinen Ankertext für Flash-Schaltflächen, die auf eine URL verweisen, aber keinen zugehörigen Text haben.

Bitte beachten Sie auch, dass wir keine FLV-Dateien wie die auf YouTube abgespielten Videos indizieren, da diese Dateien keine Textelemente enthalten.

Wie “sieht” Google den Inhalt einer Flash-Datei? Wir haben einen Algorithmus entwickelt, der Flash-Dateien genauso durchsucht wie ein Mensch, indem er auf Schaltflächen klickt, Eingaben macht und so weiter. Unser Algorithmus merkt sich den gesamten Text, auf den er dabei stößt, und dieser Inhalt steht dann zur Indizierung zur Verfügung. Wir können Ihnen nicht alle proprietären Details nennen, aber wir können Ihnen sagen, dass die Wirksamkeit des Algorithmus
verbessert wurde
durch die Verwendung von Adobes neuer Searchable SWF-Bibliothek.

Was muss ich tun, damit Google den Text in meinen Flash-Dateien indiziert? Im Grunde müssen Sie nichts tun. Die von uns vorgenommenen Verbesserungen erfordern keine besonderen Maßnahmen seitens der Webdesigner oder Webmaster. Wenn Sie Flash-Inhalte auf Ihrer Website haben, beginnen wir automatisch damit, sie im Rahmen unserer aktuellen technischen Möglichkeiten zu indizieren (siehe nächste Frage).

Dennoch sollten Sie sich bewusst sein, dass Google nun den Text sehen kann, der den Besuchern Ihrer Website angezeigt wird. Wenn Sie bevorzugen, dass Google Ihre weniger informativen Inhalte wie eine “Copyright”- oder “Laden”-Meldung ignoriert, ziehen Sie in Betracht, den Text innerhalb eines Bildes zu ersetzen, wodurch er für uns praktisch unsichtbar wird.

Was sind die aktuellen technischen Einschränkungen von Googles Fähigkeit, Flash zu indizieren? Derzeit gibt es drei Hauptbeschränkungen, an deren Behebung wir bereits arbeiten:

  1. Googlebot führt einige Arten von JavaScript nicht aus. Wenn Ihre Webseite also eine Flash-Datei über JavaScript lädt, ist sich Google dieser Flash-Dateien möglicherweise nicht bewusst, in welchem Fall sie nicht indiziert werden.
  2. Wir fügen derzeit keine Inhalte von externen Ressourcen hinzu, die von Ihren Flash-Dateien geladen werden. Wenn Ihre Flash-Datei eine HTML-Datei, eine XML-Datei, eine andere SWF-Datei usw. lädt, indiziert Google diese Ressource separat, sie wird jedoch noch nicht als Teil des Inhalts in Ihrer Flash-Datei betrachtet.
  3. Obwohl wir Flash in fast allen im Web gefundenen Sprachen indizieren können, gibt es derzeit Schwierigkeiten mit Flash-Inhalten, die in bidirektionalen Sprachen geschrieben sind. Bis dies behoben ist, können wir keine hebräischen oder arabischen Inhalte aus Flash-Dateien indizieren.

Wir machen bereits Fortschritte bei diesen Themen, bleiben Sie also dran!

Aktualisierung im Juli 2008: Vielen Dank an alle für Ihre tollen Fragen und Ihr Feedback. Unser Fokus liegt darauf, die Suchqualität für alle Nutzer zu verbessern, und mit einer besseren Flash-Indizierung erstellen wir aussagekräftigere Suchergebnisse. Unten haben wir auch einige der häufigsten Fragen beantwortet. Nochmals vielen Dank!

Eine Flash-Site in den Suchergebnissen für die Anfrage
nasa deep impact animation vor und nach den in diesem Beitrag erwähnten Verbesserungen

search result of a flash page without snippet

search result of the same flash page with snippet

Uns helfen, auf Ihre Flash-Dateien zuzugreifen und sie zu indizieren

@fintan: Wir haben von Adobe bestätigt bekommen, dass der Textinhalt von Legacy-Sites, wie den mit AS1 und AS2 skriptbasierten, von unserem neuen Algorithmus indiziert werden kann.

@andrew, jonny m, erichazann, mike, ledge, stu, rex, blog, dis: Für unseren Launch am 1. Juli haben wir die Flash-Indizierung für über SWFObjecteingebettete Flash-Dateien nicht aktiviert. Wir rollen jetzt ein Update aus, das die Unterstützung für gängige JavaScript-Techniken zum Einbetten von Flash aktiviert, einschließlich SWFObject und SWFObject2.

@mike: Derzeit werden Inhalte, die dynamisch aus Ressourcendateien geladen werden, nicht indiziert. Wir haben diesen Funktionswunsch von mehreren Webmastern zur Kenntnis genommen – halten Sie danach in einem baldigen Update Ausschau.

Aktualisierung am 29. Juli 1010:
Bitte beachten Sie, dass unsere Fähigkeit,
externe Ressourcen zu laden
live ist.

Interaktion von HTML-Seiten und Flash

@captain cuisine: Der in Flash-Dateien gefundene Text wird ähnlich behandelt wie Text in anderen Dateien wie HTML, PDFs usw. Wenn die Flash-Datei in HTML eingebettet ist (wie viele der von uns gefundenen Flash-Dateien), wird ihr Inhalt mit der übergeordneten URL verknüpft und als einzelne Entität indiziert.

@jeroen: Das Bereitstellen derselben Inhalte in Flash und einer alternativen HTML-Version könnte dazu führen, dass wir doppelten Inhalt finden. Dies führt zu keiner Abstrafung – wir stufen eine Website wegen doppelten Inhalts nicht im Ranking herab. Beachten Sie jedoch, dass die Suchergebnisse höchstwahrscheinlich nur eine Version anzeigen, nicht beide.

@All: Wir bemühen uns, Nutzern die relevantesten Ergebnisse unabhängig vom Dateityp bereitzustellen. Das bedeutet, dass eigenständiges Flash, HTML mit eingebettetem Flash, nur HTML, PDFs usw. alle das Potenzial haben, in den Suchergebnissen ausgegeben zu werden.

Indizierung großer Flash-Dateien

@dsfdgsg: Wir haben Bitten nach Deep Linking (Verlinkung zu spezifischen Inhalten innerhalb einer Datei) nicht nur für Flash-Ergebnisse, sondern auch für andere große Dokumente und Präsentationen erhalten. Im Fall von Flash erfordert die Fähigkeit zum Deep Linking zusätzliche Funktionalität in Flash, mit der wir uns integrieren.

@All: Die Mehrheit der bestehenden Flash-Dateien im Web ist bezüglich der Dateigröße in Ordnung. Das sollte kein allzu großes Problem darstellen.

Weitere Details zu unserem Flash-Indizierungsalgorithmus

@brian, marcos, bharath: Bezüglich ActionScript sind wir in der Lage, neue Links zu finden, die über ActionScript geladen werden. Wir durchsuchen Flash wie ein Website-Besucher, wir dekompilieren die SWF-Datei nicht. Sofern Sie ActionScript für Nutzer nicht sichtbar machen, wird Google keinen ActionScript-Code offenlegen.

@dlocks: Wir respektieren nofollowwo immer wir im HTML darauf stoßen.

Alien Road

So setzen wir das um

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Verwandte Leistungen

Teilen