Eindelijk. SEO voor Flash websites.
Gepost op 2 July 2008 door Maarten
Een groot minpunt van flash websites was dat ze moeilijk te indexeren waren door bv. google, dankzij swfObject was dit probleem wel te omzeilen maar uit de swf file zelf kon google enkel wat hard gecodeerde teksten halen. Aangezien de meeste flash sites hun data dynamisch binnenhalen, kon google onmogelijk die data gaan indexeren gewoonweg omdat ze onvindbaar waren. En daar zou nu wel eens verandering in kunnen komen.
Gisteren bracht Adobe het nieuws dat ze een speciale flash player versie hebben ontwikkeld voor Google en Yahoo zodat SWF files beter kunnen worden geïndexeerd. De search engines zouden dan via die player rechtstreeks in de flash file kunnen gaan zoeken naar content, links, metadata, … net zoals jij en ik op een flash website gaan surfen. Op die manier zou het ook niet uitmaken met welke versie de flash file is geëxporteerd, en dus zouden er geen speciale aanpassingen nodig zijn aan bestaande sites.
Dat laatste doet toch wel enkele vragen rijzen, wat als je nu net niet wil dat teksten in je swf worden opgenomen. Stel nu dat je een flash spelletje hebt gemaakt, en na het beëindigen van een level in je game krijg je een paswoord waarmee je de volgende keer niet opnieuw van het begin moet herbeginnen. Kan google die paswoorden dan gewoon indexeren?
Blijkbaar wel: level3 password filetype:swf
En zo zijn er nog verschillende situaties waar dit problemen zou kunnen opleveren. De oplossing die google voorstelt, vind ik persoonlijk niet echt bevredigend.
If you prefer Google to ignore your less informative content, such as a “copyright” or “loading” message, consider replacing the text within an image, which will make it effectively invisible to us.
Op de google blog staan ook enkele beperkingen die me in het haar doen krabben:
1. Googlebot does not execute some types of JavaScript. So if your web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.
Dit is nu net het principe van swfObject, flash files laden met javascript, is dit dan niet meer mogelijk om geïndexeerd te kunnen worden? SwfObject wordt met de release van Flash CS4 de default manier van swf’s embedden, … euh??
2. We currently do not attach content from external resources that are loaded by your Flash files. If your Flash file loads an HTML file, an XML file, another SWF file, etc., Google will separately index that resource, but it will not yet be considered to be part of the content in your Flash file.
Ik las net dat zowel statische als dynamische tekst wordt geïndexeerd, vanwaar komt die dynamische data dan? Bijna elk flashproject dat wij ontwikkelen, haalt zijn data uit XML files. En als iemand in google op informatie komt die uit de apart geïndexeerde xml komt, worden zij dan naar de XML gestuurd? Hoe geraakt dan nog iemand op de website?
Dit is eindelijk een reuzenstap in de goede richting. Maar er is nog veel werk aan de winkel. Nu enkel hopen dat dit goed afloopt en dat het stiefmoederlijk behandelen van flash hiermee voorgoed van de baan is.



