ugrás a tartalomhoz

Keresők számára rejtett tartalom az oldalon

Kaszás Balázs · 2008. Már. 11. (K), 16.07
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?
 
1

Csak belépett usereknek mutasd

Török Gábor · 2008. Már. 11. (K), 17.47
Miért zavar, ha indexelik?

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.
3

Re: Csak belépett usereknek mutasd

Kaszás Balázs · 2008. Már. 12. (Sze), 09.10
Igen, ez egy jó ötlet, valószínűleg ezt fogom tenni.

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.)
5

A web publikus

Török Gábor · 2008. Már. 12. (Sze), 11.35
Nincs, de teljesen érthető is. Amit nem akarsz megmutatni a keresőknek, tehát nem publikus, akkor azt ne rakd ki a weboldaladra sem, vagy csak az említett belépett felhasználóknak mutasd.
2

Irreleváns?

Őry Máté · 2008. Már. 11. (K), 18.28
Miért gondolod, hogy ezek a belső hivatkozások irrelevánsak volnának a keresőoptimum szempontjából?
4

Jó esetben igen

Kaszás Balázs · 2008. Már. 12. (Sze), 09.14
Elnézést, nem írtam le egészen pontosan, de ezen blokkok túlnyomó részt nem tartalmaznak hivatkozásokat; siman szöveges infók. Azért bosszantó, mert minden oldalon ott vannak, a honlap keretének egy részén, emberi szemnek lehet érdekes infó, hogy pl. kik vannak bejelentkezve, de mivel ez tényleg szinte másodpercenként változik/hat, semmi jelentősége nincs a botok számára, ennek ellenére minden indexelt ott van.
6

szintén ez a gondom

norbee_usr · 2009. Már. 10. (K), 12.05
észrevettem, hogy a google kereséskor olyan találatokat ad sokszor, amik az oldal szélén lévő "utolsó kommentek" boxban voltak valamikor, amikor a google indexelte, de az már rég nincs ott, amikor a látogató rákattint a találatra. és ezek valamiért sokkal előbbre kerülnek a találati listán, mint a valódi postoknál lévő hozzászólásra mutató linkek, vagy akár maga a post.

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.
7

Ötletek

Joó Ádám · 2009. Már. 10. (K), 12.30
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.


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érni
  • Jobb HTML: az utolsó kommentek doboz kerüljön a tartalom végére, legyen minél kevésbé jelentős, az oldal fő tartalma pedig legyen megfelelően hangsúlyozva; azon az oldalon pedig, ahol a megjegyzés valóban helyet kap legyen hangsúlyos.
  • Esetleg legyenek a megjegyzések külön-külön önálló oldalon lekérdezhetők, ez talán kiszoríthatja a főoldalt adott kulcsszóra.


Ezek persze csak hirtelen jött ötletek, fene tudja, használnak-e.
9

freeblog.hu

norbee_usr · 2009. Már. 10. (K), 14.03
az adott blog a http://keroutinform.freeblog.hu/ tehát a http fejlécekbe nincs beleszólásom, mint ahogy a 3. lehetőséget is kizárja. csak a sablon html-jét és css-ét tudom befolyásolni.
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? )
8

Nem feltétlenül gond, cookie, iframe, keresés

attlad · 2009. Már. 10. (K), 13.53
A Google-n a tárolt verzió pl. erre való hogy ilyen esetekben is megtalálja a tartalmat a látogató. (Ha tudja mire való a tárolt verzió..)

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.
10

Megoldás:

Kaszás Balázs · 2011. Feb. 11. (P), 12.33
Megszületett a 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.
11

googleoff

pint3r · 2011. Már. 26. (Szo), 14.15
<!--googleoff

Ahogy látom már nem mostani, de számomra is teljesen új. Köszi, hogy visszaírtad!
12

Sajnos nem nyert

Kaszás Balázs · 2012. Jan. 30. (H), 18.24
Az archívum kedvéért: sajnos ez a megoldás nem jó, mert csak a Google Appliance-t használók élhetnek a lehetőséggel.