sâmbătă, 17 noiembrie 2007

Provocarea SEO pentru site-urile Flash-only

Provocarea SEO: Un site creat in Flash 100% , cu tot continutul si navigatia intr-un singur fisier Flash incarcat intr-o singura pagina HTML. (Daca site-ul este construit cu pagini HTML multiple in care sunt introduse componente Flash, atunci situatia este cu mult mai bune dpdv SEO.)

De ce reprezinta aceasta o problema?
Un site numai cu Flash este un dezavantaj major pentru SEO. In primul rand, motoarele de cautare vor vedea intreg site-ul ca o singura pagina. Asta inseamna ca nu ai posibilitatea sa optimizezi diferite pagini pentru diferite cuvinte cheie. Si totodata nu vei avea avantajele SEO care decurg din existenta a mai multor pagini: orice pagina web unica are, din oficiu, un anume rang in candru motorului de cautare.

In al doilea rand, site-urile externe nu pot avea link-uri catre pagini din interiorul site-ului - sunt fortate sa aiba link-uri numai catre pagina principala. Sunt oameni de marketing care cred ca acest lucru e grozav: utilizatorii vor fi intotdeauna directionati catre pagina noastra principala. Dar vei pierde avantajul de a folosi "deep links" (link-uri interioare) care ar putea aduce mai multi utilizatori pe site si totodata imbunatati ranking-ul pe motorul de cautare. Pentru website-urile cu o componenta de shopping online, deep linking-ul este mult mai avantajos decat directionarea catre pagina principala, deoarece utilizatorul se poate pierde si se rateaza o posibila vanzare.

In ultimul rand, cu toate ca este adevarat faptul ca majoritatea motoarelor de cautare mari poate indexa Flash-ul, continutul pe care spider-ul motorului de cautare il poate extrage din fisierul Flash va semana foarte putin cu ceea ce utilizatorii vad pe site (vezi si postul Indexeaza Google Flash-ul?). De exemplu, sa consideram o animatie Flash simpla care arata o linie de text ce se misca de-a lungul eranului. utilizatorii umani o vor citi ca o singura linie de text, in schimb ce spider-ul o va vedea ca o serie de cuvinte care se repeta de sute de ori. Acesta este doar un exemplu despre cum optimizarea textului in Flash poate fi dificila.

Ce se poate face?
Iata cateva strategii de impunatatire SEO al paginilor Flash:
  • Imparte site-ul in mai multe parti distincte. Ai putea sa-ti reconstruiesti site-ul, impartind fisierul Flash si mutand fiecare sectiune in propria pagina HTML. Din punct de vedere SEO, aceasta ar fi o impunatatire majora.
  • Foloseste URL-uri distincte. Chiar daca nu vrei sa imparti fisierul Flash in altele mai mici, tot poti sa obtii beneficiile care vin din a avea URL-uri separate pentru fiecare sectiune, folosind SWFAdress ca baietii destepti de la Blitz agency labs. blog-ul lor povesteste tot ce trebuie stiut, pana la detaliile amanuntite pe care le pot urmari doar pasionatii(nerds) de Flash :).
  • Concentreaza-te asupra factorilor off-page. Factorii "off-page", care nu au nici o legatura cu continutul de pe paginile site-ului, sunt o parte importanta din algoritmii de ranking folositi de motoarele de cautare. Fara a face nici o modificare site-ului tau poti impunatati ranking-ului convingand multe alte site-uri sa aiba link-uri catre site-ul tau. Textul de hyperlink pe care il folosesc celelalte site-uri cand fac lin catre site-ul tau va influenta ranking-ul tau pentru acel text. De exemplu, daca vrei sa ai un ranking bun atunci cand oamenii cauta "cea mai tare", atunci vei cere celorlalte site-uri sa faca link catre site-ul tau folosind textul: "Bianca este cea mai tare". :)
  • Foloseste avantajele oferite de optiunile de accesibilitate. Flash-ul poate fi setat cu optiuni de accesibilitate pentru a imbunatati experienta utilizatorilor cu disabilitati. Aceleasi optiuni pot imbunatati si vizibilitatea continutului site-ului pentru motorul de cautare. De exemplu, optiunile de accesibilitate in Flash 8 permit developer-ului sa specifice un Nume si o Descriere pentru orice element din Flash. Vezi Flash 8 Accessibility si articolul SWF Metadata in Flash 8.
  • Alternativa HTML. Expertii sunt de parere ca alternativa HTML este cea mai buna optiune pentru SEO pentru Flash. Realizand continut alternativ in format HTML este folositor nu doar pentru motoarele de cautare, dar si pentru utilizatrii fara plug-in de Flash in browser sau pentru persoanele cu disabilitati.

2 comentarii:

DragosB spunea...

Mda se pare ca ne-am aprins paie in cap.
Din dorinta noastra de a iesi in evidenta cu ceva proaspat si de viitor cum este Flexul (pentru mai multe detalii vezi articolul lui Bruce Eckel despre viitorul flexului Tool-ul viitorului pentru UI fie pe web RIA fie pe descktop -uri) ne-am minimizat sansele de gasire pe motoarele de cautare care din pacate este unui din criteriile de notare

Clauroma spunea...

Felicitari pentru provocarea de a face un site in flash, va uram succes, si pentru sustinere aveti un link de pe blogul nostru catre voi.