Re: iframe link

From: TomᚠKapler <tomas (zavinac)>
Date: Fri, 19 Sep 2008 15:41:40 +0200
> (iframe)link(/iframe)

Tento způsob zápisu je zcela regulérní a semanticky i z hlediska
přístupnosti správně, pakliže iframe src == link href. Iframe natahuje
nějakou stránku do obsahu, link na ní dává odkaz pro prohlížeče, které
iframe nepodporují, význam je ovšem stejný a i pro vyhledavače má
takový odkaz nejspíš všude stejnou váhu, tedy odkazovaná (iframem
vnořená) stránka má váhu řekněme N/X kde X je počet odkazů (+iframe)
na stránce a N je celková váha stránky.

Jestliže umístíte odkaz do vnořené stránky, pak to má tedy opět
stejnou váhu, jako odkaz umístěný na libovolné jiné ODKAZOVANÉ
stránce, tj. jestliže tam budu mít např. 2 odkazy a na danou vnořenou
stránku vede právě jen ten jeden odkaz z parent stránky a má tak
hodnotu N/X, tak hodnota jednoho odkazu na takové stránce je N/X/2 ==
N/2X.

Jestliže ovšem umístíte stejné dva odkazy dovnitř <iframe> tagu, tak
mohou nastat 3 situace
a) vyhledávač zná Iframe, správně by se tedy měl zachovat tak, že bude
ignorovat vnitřek tagu iframe, stejně jako prohlížeče. A tak bude
platit to co jsem uvedl výše
b) vyhledávač zná iframe, ale chybně interpretuje i vnitřek iframe
tagu, každý z těchto odkazů tak dostane váhu N/(X+2) (celkový počet
odkazů včetně iframe je o 2 větší) a zároveň váhu N/2X z  iframe
stránky
c) vyhledavač zná iframe, ale provede nějakou jinou kalkulaci v
případě, že je nějaký vnitřek iframe tagu.
d) vyhledavač nezná iframe, a pak bude mít jeden odkaz hodnotu N/(X+1)
(plus 2 odkazy, mínus odkaz z iframe)

Obecně vzato tyto kalkulace jsou ale prakticky nedůležité, protože
ztráta času nad přemýšlením o nich by mohla být investována do jiných
přínosnějších aktivit, pakliže budete odkazovat vnořené stránky, nebo
vnořené informace vkládat dovnitř tagu iframe (ale pak to ztrácí smysl
a je lepší použít styly), tak budete zcela "lege artis" a je to i
správná praktika pro přístupnost. Black hat praktika by bylo skrývat
tímto způsobem jiné odkazy či jiné informace.

Dále ve větvi se pak řeší javascript/ajax, tam je to jasné, odkazy
natažené ajaxem vyhledavač neuvidí, potřebujete-li opak, pak můžete
použít <noscript> tag, podobně u flashových objektů

P.S.: Odjíždím na dovolenou (http://www.kapitanskezkousky.cz) ;) takže
se předem omlouvám, že nebudu schopen odpovědět na případné dotazy,
obvyklé nadávky a podobně.

-- 
Tomáš Kapler
technický a marketingový ředitel

DEVELOPSTUDIO, s.r.o.
http://www.developstudio.com
Zelená linka: 800 SEO SEO (800 736 736)
Received on 19. 09. 2008, 15:41 CEST

This archive was generated by hypermail 2.2.0 : 19. 09. 2008, 15:41 CEST