-
Despre splash screen(s)
Recent am fost pus in situatia de a adauga un splash screen pentru un client.
(Disclaimer: Personal consider splash screen-urile inutile, stresante, irelevante dpdv seo s.a.m.d.)
Si acum intrebarea:
Daca clientul tine neaparat sa aiba un splash screen in loc de o prima pagina normala, cum se poate optimiza totusi dpdv SEO ?
Si mai multe intrebari, alte alegeri "destepte", s.a.m.d.:
Pentru a evita afisarea splash screen-ului de fiecare data cand se acceseaza homepage-ul ( '/' ), s-a ales setarea unei variabile de sesiune din PHP (gen $a_fost_vazut_splash_screenul) care face ca o a 2-a afisare a '/' sa afiseze de fapt prima pagina normala si nu splash screen-ul.
In plus splash screen-ul are un redirect dupa 10 secunde catre aceeasi pagina.
Sper ca a fost destul de clar ce am explicat.
O varianta la care m-am gandit a fost "noindex, follow" pe splash screen. Dar asta inseamna noindex pt '/' care este si splash screen si prima pagina.
De aici dilema ... orice clarificare, idee, parere sau sugestie este binevenita.
:rockon:
P.S. Recitind ce am scris, m-am gandit ca poate nu e foarte clar ce se intampla ... asa ca am sa descriu rapid "pasii":
- userul intra pe site '/' si vede un splash screen timp de 10 secunde;
- se seteaza o variabila cum ca a vazut splash screen-ul;
- splash screen-ul are un link catre acelasi '/', care de data asta duce catre prima pagina normala;
- dupa 10 secunde este redirectat (atentie ... din javascript :)) ) catre acelasi link '/' si vede prima pagina normala;
-
Salut.
Recunosc ca nu mi-am pus problema pana acum, evitand splashscreenurile cu desavarsire, dar (si presupun ca e posibil dpdv tehnic cu un pic de efort) uite cum as face eu:
1. codul splashului inline in homepage, servit cu ajutorul javascript intr-o fereastra modala (ex: thickbox).
2. "Fereastra" modala care nu e de fapt decat un "div" in interiorul paginii principale, o poti afisa cum ai spus tu, 10 secunde, sau poti pune un buton de "enter" la care sa fie ascunsa, si ramai cu pagina ta. Pentru motoarele de cautare, e foarte clar totul, splashul nu e decat un "text" din interiorul home-ului.
Scapi de noindex sau alte chestii inutile, scapi de mai multe pagini..scapi de stres.
3. Pt a nu-i afisa splashul de mai multe ori aceluiasi user in aceeasi sesiune de browse, folosesti ori cookie ori session, si esti rezolvat.
Cum spuneam, pe netestate, doar ca flux logic si accesibilitate, dar ar trebui sa fie in regula, cu un pic de efort :)
-
Salut, au as merge pe afisarea splashului cu ajutorul JS ... Astfel, crawlerele nu vor interpreta JS-ul si deci vor ignora continutul respectiv, ramanand sa fie executat doar pentru utilizatorul uman, care evident, il va gasi ca enervant si inutil, dar daca seful vrea... :)
-
Cea mai la subiect parere despre acele pagini "intro" sau "splash" am gasit-o aici:
http://www.doineedaflashintro.com/
:D
-
Multumesc pentru raspunsuri, mai ales lui @gabi.jguma care mi-a oferit rapid o solutie pe care initial nu o luasem in calcul (reputatie++ din secunda 2 :rockon: ).
Nu am raspuns la topic initial ca sa nu influentez eventuale solutii diferite.
@thefan am precizat de la inceput ca, in principiu, eu sunt impotriva splash screen-urilor :P
Rog un moderator sa inchida topicul,
Multumesc.
-