Flash optimierung für Suchmaschinen
Konventionelle Implementierung einer SWF-Datei
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="600" id="flashseo" align="middle"><param name="movie" value="flashseo.swf" /><param name="quality" value="high" /><embed src="flashseo.swf" quality="high" width="800" height="600" name="flashseo" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>Probleme:
- Dynamische Texte und zugeladene Inhalte werden ignoriert
- Suchmaschinen indexieren nur Teil der Inhalte
- Betreiber können festlegen was indexiert wird
- Normale Darstellung im Browser
- Seit 2006 Eolas Workaround im Internet Explorer (Click zum aktivieren des Flash Elements)
Implementierung einer SWF-Datei mit JavaScript
- Kopieren der Texte aus dem Flash Dokument in das HTML Dokument
- Verlinkungen sollten hierbei nicht vergessen werden.
<div id="flashcontent">
Inhaltstexte
<a href="Verlinkungen">Verlinkungen</a>
</div>
- Implementierung eines Javascript
- Verschiedene JS-Anbieter Adobe, Deconcept, ...
- Browser mit JavaScript und Flash Player
- Browser aktiviert das JavaScript
- JS ersetzt Inhalte mit Flash Dokument
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="600" id="flashseo" align="middle"><param name="movie" value="flashseo.swf" /><param name="quality" value="high" /><embed src="flashseo.swf" quality="high" width="800" height="600" name="flashseo" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>
</div>
Vorteile:
- Suchmaschinen finden Inhalte im HTML-Format
- Im JS integrierte Flash Player Versionsabfrage
- Nutzern ohne Flash Player wird der Zugang zu den Inhalte ermöglicht (optinales StyleSheet)
- Die Inhalte des Flash-Dokuments müssen nicht für Screenreader optimiert werden
- Eolas Doppelclick in Internet Explorer nicht mehr nötig
- Browser mit aktiviertem JavaScript benötigt
http://blog.deconcept.com/swfobject
http://www.adobe.com/support/flash/downloads.html
http://www.bobbyvandersluis.com/ufo/index.html
http://www.robertnyman.com/2007/04/19
http://www.swffix.org/devblog
JavaScript mit erweiterungen für Flash
(Browsernavigation, Deeplinking, Anbindung an Google Analytics)
http://www.asual.com/swfaddress