onsdag, 16 september, 2009 | 14:13 | 39 kommentarer

10 anledningar varför sajter helt byggda i Flash oftast suger

Med anledning av att reklambyrå-Sverige fortfarande envisas med att lansera sajter helt byggda i Flash utan kompatiblitet och alternativ är det hög tid för mig att förklara varför Flash-sajter oftast… suger.

För den som missat har Walter Naeslund senaste tiden skrivit om just det här fenomenet i form av Forsman Bodenfors senaste kampanj samt Lowe Brindfors sajtlansering. Det här egentligen bara två exempel, men det räcker att kolla många av de kampanjsajter som lanseras från svenska byråer så förstår ni vad jag menar. Ett fenomen jag krev om redan för drygt ett år sedan i rörande Björn Borgs sajt…

Jag har inga problem med Flash när det gäller interaktivitet och när det gäller att använda Flash för smarta funktioner. Dessutom är det riktigt bra för animationer vid exempelvis webbaserade spel. I de här fallen Flash vara riktigt, riktigt bra.

The Flash

Det jag vänder mig emot är när man bygger en hel sajt i Flash och samtidigt inte tänker på kompatiblitet och alternativ lösning. För i de flesta fall går det att fixa det här med unika URL:er, minska Flash-delarna, lägga texten som vanlig HTML, eller kanske fundera på att använda andra tekniker som Ajax, DHTML, JSON, JQuery, CSS m.fl.

Med det här långa introt listar jag 10 anledningar till varför de flesta sajter helt byggda i Flash suger:

  1. Långa laddningstider

    De flesta flashsajter tar oftast väldigt lång tid att att ladda och med tanke på hur kräsna vi besökare är så är inte det här en vinnare. I de flesta fall vill vi användare ha information snabbt och direkt och är då Flashen seg att ladda tröttnar vi och skippar det.

  2. Tillgängligheten

    Personer som är synskadade har lite problem med Flash-sajter. Inte direkt majoriteten av användarna, men försök använda program som ReadSpeaker på en Flash-sajt. Tänk dig vad trevligt det vore om du är synskadad och får höra: ”In order to view this page you need JavaScript and Flash Player 9+ support!”

  3. Mobil kompatiblitet

    Funkar Flash-sajten på din iPhone eller annan mobil läsare? Nope, det gör den inte. Så i de här fallen måste du dessutom bygga en mobil variant av hela sajten för att det ska fungera och i takt med att vi allt mer surfar mobilt blir det här problematiskt.

  4. Problem med webbstatistik

    Det tar tid, kraft och pengar att korrekt tagga en sajt byggd helt i flash för att mäta vad personerna gör här. Det går, men det bra mycket jobbigare än med HTML.

  5. Browsersök och musfunktioner

    Det går inte i de flesta fallen att högerklicka samt browsersöka (CTRL+F). Lägg där till en rad andra browserspecifika funktioner som inte fungerar på de flesta flash-sajterna.

  6. Inga unika URL:er inom sajten – glöm ”Sharing is caring”

    I och med att det inte finns unika URL:er inom sajten är det ett helvete att dela med sig av sajten via sociala knappar eller genom att bokmärka sidan. Du kan bara glömma det där med ”Sharing is caring”.

  7. Framåt & Bakåt fungerar inte

    Många användare använder sig av framåt resp. bakåtknappen när de surfar. Inom en flashsajt blir detta helt enkelt omöjligt i de flesta fall.

  8. Copy & Paste

    Många vill hänvisa, citera och allt annat när det gäller texten på en Flash-sajt. Det här är oftast problematiskt då det är krångligt, svårt och oftast inte satt som text. Glöm det där med CTRL+C, CTRL+V.

  9. Indexering av sökmotorer

    Du hörde rätt. Sökmotorer som Google, Bing, Yahoo har svårt att indexera innehåll i Flash. Google och andra sökmotorer har blivit bättre på det här men fortfarande har de svårt med detta och det blir inte samma resultat som med vanlig HTML. Risken är här att du tappar en stor del av dina potentiella besökare.

  10. Intern länkning rörande SEO

    Även om Flash i vissa portioner kan fungera som riktigt smarta länkbeten så är det ej bra att göra som en hel sajt. Du missar nämligen de interna ankartext-länkarna i sajten. Sökmotorer älskar att se bra ankartexter på interna länkar och via flash så går tyvärr inte det.

Ovanstående lista får ni gärna använda er av när er reklambyrå vill bygga en Flash-sajt åt er. Många av punkterna kan de säkerligen lösa – men se för guds skull till att ha koll på detta innan ni beställer  ”kreativitet” för 500 000:- SEK. ;)

P.S. Sedan kan givetvis Flash användas effektivt som länkbete, men det där är en helt annan sak som jag får ta i en annan bloggpost ;)

Inga relaterade inlägg.

Spara / dela:  
Facebook   Twitter   Pusha   LinkedIn   FriendFeed   Maila artikeln!
  • http://www.sokmotorkonsult.se Magnus

    Word!

  • Stefan Bäcklund

    Vi får se vad Adobe ♥ Omniture leder till vad gäller punkt 4, men det finns mycket att reta sig på vad gäller Flash.. både som användare och SEOare.. :-) Skulle nog beskriva förhållandet till Flash som lite hatkärlek; det finns ju bl.a. roliga spel och det funkar finfint för ditt P.S.-tillägg.

  • http://www.joakimgreen.se/ Joakim Green

    Bra summerat, även om det går att förbättra på de flesta punkterna. Dock med onödigt arbete som är gratis om du använder vanligt HTML.

    Någon som kan komma på en lista med 10 anledningar varför man SKA bygga helt i Flash? =)

  • http://www.fredrikwinberg.nu Fredrik

    ATG lanserade en ny webbplats för ett år sedan. Den är byggd helt i Flash med tveksamma argument som ”allt material på sidan är dynamiskt.” De måste ha tappat så otroligt mycket organisk trafik.

  • http://www.joinsimon.se Simon Sundén

    @JoakimGreen Vad tror du min uppföljningspost på detta kommer bli? För det går faktiskt att bygga sökmotorvänliga sajter som består mestadels av Flash.

    Däremot behöver man då tumma på vissa principer som ofta används när man bygger i Flash, exempelvis som att alltid ha ett alternativ för de som inte använder Flash.

  • http://henriksjokvist.net henrrrik

    11. Flash-pluggarna till Mac och Linux är usla. De drar lika mycket processorkraft som typ Photoshop vilket får fläktarna att gå igång som jetmotorer på laptopen. Dessutom kraschar de ganska ofta webbläsaren.

  • http://blogg.plucera.se/2009/vi-bygger-inte-i-flash/ Vi bygger inte i Flash | Pluceras blogg

    [...] med enbart Flash går bort. Nu har SEO-proffset Simon Sundén skrivit en blogg-post där han listar 10 anledningar att inte bygga en hel webbsida i Flash. Vi håller med Simon på alla tio [...]

  • http://twitter.com/hejg Gustav

    Flash *kan* vara användarvänligt, och de stora skärmläsarna ska kunna läsa Flash om man bygger den på något speciellt sett. JK Rowlings flashsida ska visst vara användarvänlig.

  • http://www.heydays.info Benny

    Den här siten: http://www.heydays.info/ har både unika urler till varenda bild/slide på sin site, dessutom kan du browsa hela siten med enbart vänsterpil/högerpil/upp/ner om du vill.

    Upp/Ner för nästa eller föregående case och vänster/höger för gå igenom bilderna i casen.

    Det går även göra flash-siter ganska bra för sökemotorer nu för tiden. Har inget exempel så här på rak arm men har sett flera siter som går att browsa med bakåt/framåt knapparna.

    Du har några bra argument helt klart, men ofta så är det också gamla klyschor som fastnar och hänger kvar hos folk, som är svåra att få bort. Det har hänt ganska mycket på flash-fronten.

    Kan hända att man får tänka ett varv extra så man löser det på bästa sätt, men kan man öka upplevelsen, interaktionen och gör det väldigt enkelt (och fort) att kolla igenom en portfolio så ser jag inga hinder för att inte köra flash.

    Ser fram emot din nästa lista, 10 anledningar varför sajter helt byggda i Flash kan vara bra :)

  • http://www.joinsimon.se Simon Sundén

    @Benny Jag håller (tro det eller ej) fullständigt med. Däremot är det fortfarande som så att många inte fixar till allting rörande Flash som man egentligen borde göra.

    ”Ser fram emot din nästa lista, 10 anledningar varför sajter helt byggda i Flash kan vara bra :)

    Mycket möjligt att det kommer en sådan bloggpost, fast snarare mer inriktat på ”Hur du kan använda Flash effektivt rörande SEO”.

    Men bloggposten kommer inte direkt nu utan den får ni vänta på lite :)

  • http://cynatic.org/resonemang-mot-flashsidor Resonemang mot flashsidor | cynatic.org

    [...] en excellent RSS för att följa framtida uppdateringar.Gick igenom mitt flöde innan och hittade 10 anledningar varför flash oftast suger skrivet av joinsimon. Kom direkt att tänka på en speciell webbyrå här i staden som gjorde ett [...]

  • http://www.karamell.net/2009/09/16/christians-dagbok-2009-09-16/ Christians dagbok – 2009-09-16 | En sur karamell

    [...] Delade 10 anledningar varför sajter helt byggda i Flash oftast suger [...]

  • http://jnystromdesign.se/2009/09/sime-awards-160-obligatoriska-lankar-for-framtidsbildning/ J. Nystrom Design » Blog Archive » SIME Awards: 160 obligatoriska länkar för framtidsbildning

    [...] För övrigt kan jag inte ta åt hela äran för SIME Rising Start of the North, trots att jag ligger bakom mycket struktur och tänk. – Den snygga flashen är skapad och kodad av Henrik från AD&D, byrån som är en av SIME:s partners vilken gör flera av SIME:s formgivningar. Vi har jobbat tätt och jag har börjat försonas med flash som medium som ett komplement i webbform, trots att jag är villig att hålla med Simon Sundén om att flash oftast suger. [...]

  • Jesper

    Hej,

    Jag jobbar på ett produktionsbolag som utvecklar många sidor i flash. När jag började jobba här var jag precis som du väldigt skeptisk till sidor helt byggda i flash. Jag tycker HTML/CSS/JavaScript är en skoj miljö att jobba i men den har precis som flash också sina nackdelar.

    När vi bygger sidor helt i flash erbjuder vi alltid våra kunder en underliggande html-sida. Denna underliggande sida tar inte lång tid att skapa (då den fokuserar på innehållet och inte design) och löser effektivt punkt 2, 3, 9 och 10.

    Vad gäller punkt 6 och 7 så går detta enkelt att fixa med hjälp av ankare eller swfaddress. Det blir inte perfekt men ganska bra.

    Punkt 4, statistik, är enkelt att integrera även om det inte sker per automatik. Eftersom du kan anropa javascript-funktioner från flash så kan du t.ex. integrera google analytics med bara några (~5) rader actionscript-kod.

    Punkt 8 är ett aktivt val som görs i flashen. Om man vill så är det möjligt att göra så att texten går att markera.

    Punkt 1, långa laddningstider, beror oftast på att flashen innehåller mer och tyngre media än vanliga sidor. Dessutom är det ofta övergångsanimationer och liknande som får en flash-sida att kännas långsam.

    Då återstår bara punkt 5, och där håller jag med dig. Extra irriterande är att när en flash har fokus slutar ofta webbläsarens kortkommandon att fungera. Får hoppas Adobe hittar någon lösning på detta.

    Jag tycker det är fel att säga att sajter byggda helt i flash suger, om man gör det på rätt sätt så blir det ganska bra. Det finns många saker med HTML/CSS/JavaScript som suger också (webbläsare som inte följer standarder tvingar fram fulhack, svårt att embedda video, behålla funktionalitet om användaren stängt av javascript etc).
    Med flash minskar du variablerna och du kan nästan vara säker på att det ser likadant ut på alla datorer. Det är mycket stabilare om du vill animera saker. Video och ljud är en barnlek.

    Att påstå att flash är dåligt på grund av de punkter du menar, beror i så fall på att flash-sidorna är dåligt uppbyggda när det i själva verket faktiskt går att lösa alla problem (utom ett). I det ramverk vi använder när vi utvecklar flash-siter löses automatiskt alla punkter utom punkt 5. Det hade dock varit bra om flash hade haft mer inbyggt stöd för dessa punkter, då hade ansvaret flyttats från utvecklarna och antagligen hade hatet mot flash inte varit lika stort.

    Jag ska också tillägga att jag personligen föredrar HTML-sidor, men jag kan också se syftet med flash-sidor. Man ska inte använda flash i onödan, går det att göra utan flash, gör det. Går det att göra enbart en liten del av sidan i flash och resten HTML, gör det. Blir det smidigare om hela sidan är i flash, ok, men lös gärna punkterna ovan som jag beskrev.

  • http://tobiasaberg.se/index.php/2009/09/10-anledningar-varfor-sajter-helt-byggda-i-flash-oftast-suger/ 10 anledningar varför sajter helt byggda i Flash oftast suger | Tobias

    [...] 10 anledningar varför sajter helt byggda i Flash oftast suger [...]

  • http://www.joinsimon.se Simon Sundén

    @Jesper Du har givetvis en poäng rörande många av de punkter du listar upp. Det är just därför jag väljer att skriva att ”oftast” suger de flesta Flash-sajter. Jag säger inte att alla sajter suger utan bara att de flesta gör det.

    I många fall beror detta just på att utvecklarna inte vet hur man bygger det på det sätt som du beskriver.

    Lite synd tycker jag dock det är att du inte går ut med vilket produktionsbolag du arbetar på. Vi behöver fler goda exempel rörande Flashbygge och jag skulle inte ha någonting emot att rekommendera er om ni bygger bra Flash. :)

  • http://ohsohightech.se/varfor-man-inte-ska-bygga-en-sida-helt-i-flash/ Varför man inte ska bygga en sida helt i Flash | Ohsohightech.se

    [...] som att man t.ex inte kan klippa/klistra text osv. Simon går igenom fler anledningar till varför Flash suger för webbsidor i sitt [...]

  • http://www.mkse.com/ MKSE.com Martin

    Ge sig. Ibland vill man ha vaniljglass, ibland jordgubb. Stör mig lite på att allt ska hårddras ovan, en vecko- eller månadslång kampanj behöver inte fungera som dess varumärkeägares corporatesajt. Olika syften. Flash har extremt många fördelar. Dessutom har Flash själv utvecklats i senare versioner och öppnar sig allt mer för SEO.

    ATG var för övrigt ändå en sajt med inloggningskrav. Lycka till, Google.

  • http://www.joinsimon.se Simon Sundén

    ”Ge sig” – Är enligt uppgift någon form av Stockholmska som jag inte känner till.

    Jag säger då snarare: ”Never gonna give you up, never gonna let you down”. För ibland vill man som du säger ha vaniljglass och ibland jordgubb. Däremot vill nog de flesta inte ha en gammal vaniljglass som är alldeles för frusen när man kan få en god hemmagjord vaniljglass med jordgubbar.

    Läser du även vad jag skrivit i mitt blogginlägg samt även i kommentarer skriver jag ”oftast” samt även att jag gillar Flash – om det görs rätt.

    När du sedan pratar om ATG hänger jag inte riktigt med. Vet inte ifall ATG någonsin varit uppe för diskussion här på bloggen?

  • http://ziggamon.wordpress.com/2009/09/17/seo-skapar-trafik-men-hur-skapar-vi-kanslor/ SEO skapar trafik. Men hur skapar vi känslor? « Sergej Kotliar

    [...] till det som nu blivit ”social media”/”bubblan” i 2009. Lyssnade på Simon Sundéns fantastiska och väldigt välformulerade presentation om SEO på SSWC, och insåg en sak: ingenting [...]

  • http://www.webbdo.se/ Webbdo.se

    Visst ser det snyggt ut men inget för SEO! ”Word” som Magnus skrev är det rätta alternativet.

  • http://www.mkse.com/ MKSE.com Martin

    @Simon: Jag kommenterade mest hela den ”PC-MAC” liknande debatten som startade på Resumé. Läste att även du gillar flash. Det borde alla göra.

    Och jo, ATG nämndes i kommentarerna ovan!

  • http://www.joinsimon.se Simon Sundén

    @Martin Aha, nu förstår jag. :)

    Rörande ATG så måste jag ha haft en blind fläck på ögat eller någonting då jag missade det…

  • http://www.lindqvist.com/b/lowe-brindfors-bjuder-pa-fredagsol Lowe Brindfors bjuder på fredagsöl

    [...] 10 anledningar varför sajter helt byggda i flash oftast suger [...]

  • http://blog.reklam2punkt0.se/2009/09/rekommenderat-11-sep-till-18-sep/ Rekommenderat (11 Sep till 18 Sep) | Reklam 2.0

    [...] 10 anledningar varför sajter helt byggda i Flash oftast suger | joinsimon.se – Jag håller så med Simon om att Flash suger. Åter igen som det ofta är i reklambyrå-branschen så säljer ytan bättre en innehåll, tyvärr. När kunderna börjar ställa krav får nog vi kära reklamare se till att leverera innehåll och nytta hellre än snyggt och coolt. [...]

  • http://niklasolsson.se/uppsats/kommer-dagstidningarna-gora-om-lowe-brindfors-misstag Kommer dagstidningarna göra om Lowe Brindfors misstag? | Distribution och intäkter i nya medier

    [...] se hela bredden av problemet, något som Simon Sundén gjort på ett bra sätt med sin lista över 10 anledningar varför sajter helt byggda i Flash oftast suger. Flera av dessa punkter är nämligen applicerabara även på problemen med [...]

  • Kakan

    Jag instämmer på de flesta punkterna TACK för att du tar upp det. Visst kan det vara så att sajter med mycket Flash suger för att de som byggt dem helt enkelt inte vet hur man gör rätt – men än så länge gäller det majoriteten av de flash sajter jag sett. Om en sajt inte funkar eller är långsam eller svårnavigerad för användaren så ÄR det ingen bra sajt. Jag skiter i hur ”innovativ” eller ”interaktiv” eller nåt annat jävla buzzword den är – om min dator i övrigt blir obrukbar när jag klickar på en länk och plötsligt ska ladda en ganska tung flashpresentation, eller om jag inte hittar den i stort sett osynliga lilla pilen som låter mig bläddra i en text i en flash app, då är det inte en bra sajt som jag vill använda.

    En webbplats kan vara hur snygg och tekniskt avancerad som helst, men om den inte kan förmedla till användarna det som den har i uppgift att förmedla = släng skiten.

  • http://hundratusen.com Andreas

    Jag kämpar det här kriget varje dag. Det är väldigt många som gör vanlig text i flash bara för att det är rutin, när det likaväl kunnat vara i html så det kan indexeras.

  • http://online-pr.se/seo/seo-aktuellt/ SEO : SEO-aktuellt – Online PR

    [...] Andra som diskuterat kring ämnet är bland andra SEO-kunniga Simon Sundén med posten “10 anledningar varför sajter helt byggda i Flash oftast suger” och Online PR´s egen skribent Jesper Åström med “SEO for Flash Websites – [...]

  • http://www.judithwolst.se/seo-webbplats/ SEO webbplats | Internetionalisering

    [...] Intressant? Läs även: Nikkes: “Lowe Brindfors bjuder på fredagsöl”, Simon Sundéns: “10 anledningar varför sajter helt byggda i Flash oftast suger” och Jesper Åströms: SEO for Flash Websites – SWFObject. No TweetBacks yet. (Be the first to Tweet [...]

  • http://www.fredrikwinberg.nu Fredrik

    @Andreas vanlig text i Flash kan numera indexeras. http://www.flashnseo.com/embedded-text-in-adobe-flash/.

    Angående ATG så fanns det mycket content som inte låg bakom inloggningskrav.

  • http://blog.reklam2punkt0.se/2009/09/reklambyraerna-fattar-fortfarande-inte-galoppen/ Reklambyråerna fattar fortfarande inte galoppen | Reklam 2.0

    [...] och Lowe Brindfors hemsidor som är helt gjorda i Flash. Främst är det bl.a. Walter Naeslund och Simon Sundén som kritiserat dem. Denna artikel ska inte handla om dessa två men reklambyråbranschen som helhet [...]

  • http://mindpark.se/pappersnostalgi-hindrar-reklambyraer-att-forsta-webben/ Pappersnostalgi hindrar reklambyråer att förstå webben · Mindpark

    [...] 10 anledningar varför sajter helt byggda i Flash oftast suger [...]

  • Flip Mad-Dog Mcree

    Som IT-ansvarig är Flash en plåga. Adobe produkter har stått för ett antal farliga hål den senaste tiden, och det verkar inte bli bättre. Flash/Shockwave/Acrobat är riktiga skitprodukter från det perspektivet, och det kommer få följdverkningar på enterprise-nivån i form av blockeringar av de programmen (men tyvärr kan vi inte göra det förrän vi har något att ersätta med).

  • Jonas

    Det finns faktiskt en del riktigt bra, indexerade, snabbladdade sajter där framåt- och bakåtknapparna funkar i gjorda ”helt” i Flash, tyvärr finns det ännu fler dåliga… Allt går att göra i Flash, men det är upp till utvecklaren att göra det. Oftast är det bästa alternativet i sajter som ska marknadsföra ett varumärke! En bra sajt är converse.com.

  • Nitrox

    Anledning 11: Flash suger musten ur svaga datorer, t ex de numera så populära Neetbooks som har enkärniga Atom-CPU.

    Det räcker med ett par Flash-annonser på en vanlig HTLM/CSS-site för att sega ner en Netbook till oanvändbarhet.

  • Stefan

    Nackdelarna med Flash

    1. Utvecklingstiderna blir längre om man vill inkludera de tio ovan nämnda punkter. Men, allt går att implementera och tar mindre och mindre tid tack vare teknikens utveckling och flashares vilja att dela med sig.

    2. Det finns fortfarande alldeles för många noviser som inte bryr sig eller kan tillräckligt mycket för att utveckla en bra sajt.

    Det är allt. Summan av kardemumman: ”Varför prata illa om teknologi när den felande länken är människan som implementerar den?”

    Är det html:s fel att Myspace ser vidrigt ut? Ska man klaga på W3C för att folk kodar tabeller med osynliga giffar som padding? etc. etc.

  • http://www.kalby.net Per Pegard

    En annan nackdel kan vara att du som sajtägare normalt inte har tillgång till källkoden (fla-filerna), utan sitter helt i knät på flashutvecklarna…

    Får då och då förfrågningar från företag som vill att vi skall utveckla deras flashwebbplatser. Att detta är omöjligt utan tillgång till originalfiler kommer ofta som en överraskning.

  • http://pervikstrom.wordpress.com/2009/09/21/form-vs-funktion/ Form vs funktion? « Per Vikström @ Internet

    [...] full i skratt när jag läste Simon Sundéns inlägg 10 anledningar varför sajter helt byggda i Flash oftast suger. Hade inte kunnat sagt det bättre själv. Flash var jättehäftigt när Balthaser Studios kom med [...]