| alternativa k display:none za prikaz pop up oken | ||
|---|---|---|
|
johny01
12. sep 2012 14:31:35
Pridružen od: 10. sep 2012 8 objav 0 0 0 |
#1
Imam cca 4 pop up okna, ki bi jih rad naložil vnaprej, vendar se bi prikazala šele ko uporabnik klikne na posamezen link v glavi strani. Ne želim vsebine klicati preko ajax klica. Vsako okno ima približno 20 besed-navodil. Ne želim naložit okna v body in jih s pomočjo display:none skriti, ter na klik prikazati, ker menda to ni dobro za SEO. Kot alternativa sem pomislil na to, da bi shranil html elemente (celotno vsebino) v javascript session. Na klik bi se tako vsebina za prikaz povlekla iz javascript stringa, okno bi se tako v momentu prikazalo, ker ne bi rabil delati ajax klica. In tudi verjetno ne bo motilo googla. Po vrhu tega pa še ne rabim v DOM nalagati vsakič vseh teh 4 oken. Ker pa sem takšen, da moram vsako zadevo še enkrat preverit, me zanima vaše mnenje ali je to s stališča SEO absolutno varna zadeva? tnx |
|
|
CyberAlex
13. sep 2012 08:31:46
Pridružen od: 2. mar 2009 59 objav 60 17 2 |
#2
display:none ni dober za seo če želiš skrivati stvari pred uporabniki ne pa pred googlom. Je pa popolnoma naravno če imaš uporabniku dosegljiva pop-up okna ki imajo display:none. Torej bistvo je da kar vidi Google mora videti tudi uporabnik, če to špila je s strani googla načeloma OK. Ne kompliciraj si življenja bolj kot je to nujno potrebno. |
|
|
johny01
13. sep 2012 11:02:18
Pridružen od: 10. sep 2012 8 objav 0 0 0 |
#3
A ni ravno obratno? Bolj logično bi bilo da bi skrival pred uporabnikom tekst, ki je namenjen samo za to da google poindeksira in bolj logično bi bilo da bi to motilo googla. Drugače pa vsak pop up 20 besed, potem pride zraven še navigacija, razna navodila, ki se ob kliku na vprašaj pojavijo in še kaj se bi našlo. Seštevek vsega tega pa že lahko malenkost moti googla in če imam možnost drugače naredit, zakaj ne bi. Pe še ne bom rabil vedno nalagati vsega tega ampak samo enkrat shranim v js session. |
|
|
CyberAlex
13. sep 2012 14:20:53
Pridružen od: 2. mar 2009 59 objav 60 17 2 |
#4
zgleda da si me narobe razumel "display:none ni dober za seo če želiš skrivati stvari pred uporabniki" drugače pa na tvoj način google ne bo poindexiral vsebine (ne vem če to sploh želiš). Drugače pa splošno načelo pr googlu je, da če uporabnik vidi nekaj kar google ne vidi (vsebina v JavaScriptu je tudi možno skrivanje) je to minus, tako da tudi ta varianta ni ravno bullet proof. |
|
|
SlimDeluxe
13. sep 2012 14:25:07
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#5
V čem je pa fora, da ne želiš uporabiti AJAX, ki je namenjen prav temu, da lahko dele strani naložiš ko želiš. Freelance Web Developer
|
|
|
johny01
13. sep 2012 17:03:01
Pridružen od: 10. sep 2012 8 objav 0 0 0 |
#6
Mislim da je mnogo bolj sporno da google vidi tisto kar uporabnik ne vidi. Sicer pa glede na to da bo vsebina shranjena v javascript session, ne vem če bo google res videl. Mislim da ne, nisem pa siguren.
|
|
|
johny01
13. sep 2012 19:16:24
Pridružen od: 10. sep 2012 8 objav 0 0 0 |
#7
Ker je malo počasneje. Ni počasi, vendar če želim efekt da prikaže okno dobesedno v hipu, potem je ta varianta boljša.
|
|
|
Lucifix
13. sep 2012 19:22:38
Pridružen od: 14. okt 2008 744 objav 438 12 0 |
#8
Ne vem kak strežnik imaš, ampak tudi ajax bi moral tako hitro prikazati (ne preveč zahtevno) vsebino, da uporabnik ne bi zaznal spremembe. Drugače pa mislim, da "display: none" ne bo vplival kaj dosti na SEO. |
|
|
Lucifix
13. sep 2012 19:26:36
Pridružen od: 14. okt 2008 744 objav 438 12 0 |
#9
No tole sem spregledal...
Koliko pa imaš teh različnih pop-up oknov na strani? Ker če imaš recimo 2, potem bi jih lahko že ob nalaganju vsebine z ajaxom sprožil oz. ob "document ready". Google oz. roboti tega ukaza ne bi sprožili, uporabniki pa bi takoj dobili želeno vsebino, ko bi sprožili ukaz. Edited: |
|
|
johny01
13. sep 2012 21:42:24
Pridružen od: 10. sep 2012 8 objav 0 0 0 |
#10
Uporabnik sploh ne bo opazil da se nalagajo, ker se bodo začele nalagati šele ko bo stal na strani. To mi je poglavito, da se istreli iz ozadja. Tega z ajaxom ne bom nikoli dosegel. Nekako vidim da ste vsi proti tej moji metodi, ne vem pa zakaj? |
|