Ez egy archívum. Így nézett ki az egyik legnagyobb magyar keresők­kel, keresőoptimalizálás­sal foglalkozó weboldal régebben. Az oldal aktuális állapota ide kattintva tekinthető meg.   Adatvédelmi nyilatkozat


Keresőoptimalizálás:

۞ keresés ۞ látogató-keresés ۞ pénzkeresés

JavaScript és kereső-optimalizálás

A JavaScript egy, a Netscape által bevezett kliens-oldali programnyelv. Segítségével egyszerű logikai funkciókat és bonyolultabb programokat lehet weboldalakba ágyazni, melyeket aztán a szerver helyett a kliens gép hajt végre. A nyelvet a Böngészők döntő hányada megérti, bár léteznek olyan szkriptek, amiket csak az Internet Explorer tud megjeleníteni. A neve ellenére gyakorlatilag semmi köze a Java-hoz. Használata akkor veszélyes a Keresőoptimalizálás szempontjából, ha az oldal egyes részeihez csak a JavaScript-be kódolt módon lehet eljutni.

JavaScript kontra keresőrobotok

Gyakori alkalmazás a legördülő, csillogó-villogó menüsorok megírása JavaScript-tel, mellyel a Flash vagy Java formátumú menühöz hasonlóan elzárhatjuk az egész oldalunk tartalmát nemcsak hogy a Keresőrobotoktól, hanem sokszor a nem Internet Explorer-t használó látogatóktól is. Ezt az alapvető hibát számos weboldalon elkövetik: Elrettentő példa ezekre a hibára a http://www.sapard.fvm.hu oldal, melynek készítői az adófizetők pénzéből csináltak egy olyan szájtot, amiből csak 14 lapot tudott beindexelni a Google, mindezt a Javascriptben megírt navigációs elemek miatt. Klikkelj ide a beindexelt lapok listájához!

Ezen felül számos olyan hibás nyitóoldallal találkoztam, mely meggátolta a keresők bejutását a webhelyre: egyetlen JavaScript-tel meghatározott link volt az oldalon, mely ilyesmi formában adta meg, hogy milyen tulajdonságokkal rendelkező felugró ablak nyíljon meg:

   <a href="#" onClick="window.open('nyito.htm' 'nyito','toolbar=no,
                                     directories=no,location=no,status=yes,
                                     menubar=no,resizable=no,copyhistory=no,
                                     scrollbars=no,width=900,height=700');">
   </a>

Funkciók, tartalmak előhívása újratöltés nélkül

Gyakori példa a JavaScript felhasználására a weblapok egyes elemeinek újratöltése, változtatása a lap egészének újratöltése nélkül. A probléma ebben az esetben a Felgöngyölítés megakadályozása mellet még az is, hogy az egyes tartalmakhoz nem feltétlenül tartozik külön URL, hiszen a Frames oldalakhoz hasonlóan csak az oldal "bele" változik, az URL nem, így nem lehet kívülről egyes oldalakat, funkciókat meghivatkozni. Például a http://sphere.com blogkereső lehetővé teszi blogok URL-jeinek bejelentését, azonban ez nem egy külön oldalon történik, hanem egy felugró ablakban, és hát sokkal bonyolultabb körülírni, hogy hol található meg az oldalon ez a felugró menü, mintsem egy URL-t megadni. Előfordulhat ezért, hogy inkább nem hivatkozik meg valaki egy ilyen tartalmat vagy funkciót, ezáltal szegényebbek lehetünk egy új külső hivatkozással.

Diszkrét JavaScript

A Weblabor diszkrét Javascriptről szóló cikkét elolvasva megtudhatjuk, hogy hogyan lehet keresőbarát (és felhasználóbarát) javascript oldalakat készíteni:

"...A diszkrét Javascript azt mondja, hogy a HTML kódunkban ne használjunk Javascriptet, válasszuk le, s tegyük külön fájlba teljesen scriptjeinket, s építsük fel úgy az oldalt, hogy azok nélkül is teljes funkcionalitással bírjon - maximum nem olyan kényelmesen. Ismerősnek tűnhet az ötlet: a mai modern CSS technikák pontosan ezt mondják a stíluslapok esetén is: válasszuk szét a megjelenést és a tartalmat..."

JavaScript helyett CSS

Kevesen tudják, hogy lehetséges legördülő menüket létrehozni CSS segítségével is. Sajnos ez a módszer nem működik Internet Explorerrel (6-os verzió), ezért csak érdekességképpen említem:

http://www.meyerweb.com/eric/css/edge/menus/demo.html

Érdekes JavaScript példák

A fentiek ellenére a JavaScript használata nem feltétlenül jelent katasztrófát egy weboldal számára; számtalan hasznos és/vagy szórakoztató alkalmazás hozható létre segítségével:

AJAX

Aszinkron JavaScript és XML. Nagyon divatos. Eredeti leírása itt olvasható: http://www.adaptivepath.com/publications/essays/archives/000385.php


comments:

Google követi a JavaScript linkeket? --OldalGazda, Fri, 14 Jul 2006 04:54:24 -0500 reply
http://www.seo.hr/blog/106

A fenti bejegyzésben Matt Cutts által elejtett egyik megjegyzésről írnak: "Google for one has gotten better at crawling even when links are in JavaScript." (kb. azt jelenti, hogy a Google egyre jobb a Felgöngyölítésben, még akkor is, ha a linkek JavaScript-ben írtak. Szövegösszefüggésben lásd: http://www.mattcutts.com/blog/bot-obedience-herding-googlebot/ ), továbbá beszámolnak arról a tapasztalatukról, hogy volt olyan weboldal, melynek navigációja kizárólag JavaScript alapú volt, és mégis teljesen beindexelte a Google kereső.

Google
 
Web webni.innen.hu
<<Java ^^Problémás technológiák Képek>>
OldalGazda : Jároli József
keresőoptimalizálás szakértő @ en  innen.hu
☎ 70-512-9874
 
Web innen.hu
RSS abrak kivonat az oldalak változásairól, rss olvasókhoz +del.icio.us hozzáadás a weben tárolt linkgyűjteményhez
licenszfeltételek a tartalom más weboldalon történő felhasználásának szabályai, egyéb kikötés hiányában impresszum kapcsolatfelvétel, jogi nyilatkozat