Keresők számára rejtett tartalom az oldalon
Ha van egy generált dinamikus oldalam, amin van egy vagy több olyan blokk (jól elszeparáltan div-ben), amit nem szeretnék, hogy ha leindexelnének a keresők, akkor erre mi a leghatékonyabb és legitim mód? Mielőtt valami rosszra gondoltok: a keresők elől eltüntetni kívánt blokkok olyan tartalmat hordoznak, ami kb. tíz másodpercenként változik (ez még hagyján), de semmi érdemleges infót nem hordoznak a botok számára. Például: ki van épp bejelentkezve; vagy utolsó commentek.
Jelenleg kétféle mód jut eszembe:
1. User agent vagy IP cím alapján más tartalmat adni a botoknak
2. A dinamikus részeket on-demand kliens oldalon JS-sel generálom le
Első esetet a szakirodalom is jegyzi -- mint negatív példa. A botok ugyanis nem szeretik, hogy ha ők mást kapnak, mint az end-user. Simán ban járhat érte.
Második esettel meg az a gond, hogy kikapcsolt JS esetén nem lesz semmilyen tartalom a blokkokban.
Kinek mi a tippje/megoldása?
■ Jelenleg kétféle mód jut eszembe:
1. User agent vagy IP cím alapján más tartalmat adni a botoknak
2. A dinamikus részeket on-demand kliens oldalon JS-sel generálom le
Első esetet a szakirodalom is jegyzi -- mint negatív példa. A botok ugyanis nem szeretik, hogy ha ők mást kapnak, mint az end-user. Simán ban járhat érte.
Második esettel meg az a gond, hogy kikapcsolt JS esetén nem lesz semmilyen tartalom a blokkokban.
Kinek mi a tippje/megoldása?
Csak belépett usereknek mutasd
Legegyszerűbb, ha ezeket a boxokat csak a bejelentkezett felhasználóknak mutatod, és akkor a robotok nem látják. JS megoldás még járható út, de ott valóban az a hátrány jelentkezik, amit írtál.
IP/User-Agent alapján eltérő kiszolgálás nem javasolt.
Re: Csak belépett usereknek mutasd
Egyébként létezik az, hogy erre nincsen a botok által hivatalosan is elfogadott mód? Mint például a nofollow az "A" tag-ekre. (Na jó, tudom, hogy az sem teljesen hivatalos, és nem minden spider támogatja.)
A web publikus
Irreleváns?
Jó esetben igen
szintén ez a gondom
tehát a probléma az, hogy a lap szélén lévő kommentek hamis/irreleváns találatot adnak a keresőben.
ezért kéne azokat valahogy a kereső elől elrejteni.
a blogot túl sok regisztrálatlan felhasználó olvassa ahhoz, hogy csak nekik mutassuk a kommenteket, tehát ez az út nálam nem járható :/
a javascriptet kerülni szeretném, ha lehet, vagy pedig tényleg egy olyan megoldás kéne, ami mindenhol működik, akár opera miniről, meg más mobil eszközről is, nem csak az asztali böngészőkön.
Ötletek
Biztos, hogy egy olyan apró képernyőn bölcs dolog ilyesmivel foglalni a helyet? Aki mobilon böngészik, az tipikusan adott információt keres, nem csak nézelődik, így érdemes mobilra csak a minimális funkcionalitást kiküldeni.
Egyébként pár dolog, amivel lehet kísérletezni:
Last-modified
fejléc kiküldése, frissítése, ha új megjegyzések érkeznek, ezzel együtt pedig a Webmaster Tools-ban sűrűre indexelést kérniEzek persze csak hirtelen jött ötletek, fene tudja, használnak-e.
freeblog.hu
egyébként a html-ben a kód vége felé van, egy h4 után ul/li szerkezetben vannak a kommentek felsorolva.
a mobilos dolgon már én is filóztam, hogy meg lehet-e azt csinálni, hogy mobil eszközön csak a főoldal mutassa az oldalsávot (mindenhonnan eltüntetni nem akarom, mert van ott még hasznos funckió is), és persze css-el ez megoldható. ami viszont mégjobban tetszene, ha nemcsak hide-olva lenne az a tartalom, hanem le sem töltődne, így csökkene az adatforgalom (sebesség és költség szemponból is jó lenne)
de ez a freeblog-on belül nem kivitelezhető, marad hát a css-el elrejtés, ami fel van véve a TODO list-re :)
a webamster tools-t pedig mindjárt beállítom, jó ötlet!
(azt mondja a felület, hogy "A feltérképezési gyakoriságot Ön nem tudja módosítani." :/ ez csak ideiglenes? )
Nem feltétlenül gond, cookie, iframe, keresés
Beállítasz egy cookiet, ha van cookie megjeleníted azt a blokkot is. A Google nem küldi vissza a sütiket, IIRC.
Nem tudom mi támogatja mobilon, de van
iframe
..Ha elég jó saját keresőd van a webhelyen (ritka), akkor megteheted, hogy rákeresel az oldal kiküldése előtt arra amire a látogató előtte a Google-n keresett. Ha a te keresőd szerint nincs találat, akkor kiraksz az oldalra tippként, megfelelő szöveg kíséretében egy linket, amivel egy kattintással megismételheti a keresést, de már az webhely saját keresőjével.
Megoldás:
http://code.google.com/intl/hu/apis/searchappliance/documentation/46/admin_crawl/Preparing.html#pagepart
<!--googleoff
Igaz, hogy google-only, de honi viszonylatban nincs is értelme más keresőről beszélni.
googleoff
Ahogy látom már nem mostani, de számomra is teljesen új. Köszi, hogy visszaírtad!
Sajnos nem nyert