Annons: Annons:

Extra Info

Bloggvänner

Kontakt

RSS för alla Blogginlägg Tidigare inlägg:

Google indexerar Flash

Även dynamisk data ska nu kunna indexeras av sökmotorerna (Bild från Flickr).

Att Flash indexeras dåligt hos sökmotorer, om ens alls, har länge varit ett av de större argumenten mot att använda Flash på webben. Det finns sätt att motverka problemet, men de kräver ofta dubbelt jobb och ibland tvivelaktiga metoder.

Google, och andra sökmotorer, har länge indexerat flashfiler. Problemet är att de endast gjort det genom att läsa innehållet i en flashfil och inte de anrop som görs för att hämta extern data. Därför har endast statisk text indexerats och nyttan därmed varit minimal. 

Därför är det högst intressant att Adobe inlett ett samarbete med Google och Yahoo för att möjliggöra bättre indexering av Flashapplikationer. Adobe har utvecklat en specialversion av flashspelaren som kan användas vid indexering. Med hjälp av den kan användandet av en flashapplikation simuleras och på så sätt kan även dynamisk data indexeras av sökmotorerna.

Allt det här låter ju väldigt bra, men det finns fortfarande en hel del frågetecken. Det är ju trots allt ganska stor skillnad på att indexera ett dokument jämfört med en applikation.

Semantik är viktigt för att ge ett sammanhang åt informationen som ska indexeras. I ett html-dokument får man detta på köpet tack vare taggar som berättar vad textinformationen representerar. Detta sammanhang finns inte alls i vanliga flashapplikationer. Räddningen här kan vara Flex och dess xml-baserade gränssnittsspråk som ger applikationens olika delar en viss hierarki, men det finns ännu ingen information om detta.

Även om nu sökmotorerna lyckas indexera dynamisk information, hur kommer vi åt den? Återigen, det är enkelt att länka till ett visst html-dokument som innehåller det vi söker. Men hur länkar man till en viss del i en applikation? Det finns idag eleganta lösningar för att implementera djuplänkning i flashapplikationer, men kan sökmotorerna utläsa denna informationen? Det är långt ifrån alla applikationer som idag implementerat djuplänkning. Och det är inte heller alltid som det ens är önskvärt.

I vilket fall, jag tror att detta är ett viktigt steg mot bättre sökbarhet när det kommer till flashapplikationer. Det är alldeles säkert inte perfekt från början, men det kommer att förbättras allteftersom. Trots allt, även om vi idag tar sökbarheten för html på webben för given, så är det ju något som förfinats under ett antal år. Förhoppningsvis gäller detta också Flash framöver.

Kommentarer:
  • Fredrik Sandberg

    Det finns såklart många aspekter på det här med sökbarhet. Dels deep-linking i en o samma flex-applikation, men också hur det ska gå till i en applikation som laddar externa moduler från olika domäner. I en intresant "marshall-plan" för Flex 3.1 grubblar man på dessa problem. Rekommenderas: http://opensource.adobe.com/wiki/display/flexsdk/Marshall+Plan. Annars kan jag ju också tipsa om swfadress på : http://asual.com/swfaddress/
    Kul förresten med en svensk blogg som skriver (åtminstone då o då) om Flex!
  • Nisse Bryngfors

    Marshall-planen var extremt läsvärd och intressant. Lärde mig mycket. Tack! SWFAddress har jag koll på, och har använt. Helt klart det bästa alternativet för djuplänkning i Flash. Har inte så bra koll på den inbyggda funktionaliteten för djuplänkning i Flex, men den har väl fördelen av att automatiskt koppla funktionalitet till navigationskomponenter, eller hur?

    Kul att du hittat hit. Jag ska försöka att posta lite oftare, och förhoppningsvis även mer om Flex.

Kommentera inlägget

  • (optional - remember http://)