Ajax vs SEO - 1. rész
Kedves gyerekek! Ma arrol fogok mesélni nektek, hogy hogyan lehet a HTML király legkisebb fiát, AJAXocskát végre férfivá nevelni, hogy megküzdhessen a nagy Google sárkánnyal. Jól van, jól van.. tudom, idióta képzavarok sokasága az előző mondat. De kellett valami bevezető és ma ilyen elborult napom van. A továbbiakban megpróbálok tárgyilagos lenni.. Előre bocsátom, hogy nem fogok ide kódrészeteket másolgatni, csak leírok egy ötletet! Legyen mindenki kreatív
Adva van:
1 db. .htaccess amivel rewriteolunk
1 db. index.php amin az ajax-os tartalom megjelenik
1 db. ajax.php ami felfolgozza az adatokat
1 db. mysql adatbázis sok sok adattal
1 db. ajax.js ami az ajax kommunikációt biztosítja
1 db. sportszelet amit miközben írom a cikket megeszek
Probléma:
Gugli barátunk mint olyan nem ismeri a javascriptet. Nem kicsit, nagyon! (Hál’ Istennek!) Mivel a guglirobot ami végigkarmolja oldalunkat, nem futtaja le a scriptecskénket ami az ajax response tartalmát kihánnya az index.php valamely div-jébe. Magyarán szólva a Gugli semmit nem fog föl abból, amit mi ajaxal tárunk a világ elé.
Ötlet!
Csináljunk úgy, mintha az ajaxos tartalom egy különálló oldal lenne.
Hogyan?
Induljunk ki abból, hogy a Google hogyan karmolássza az oldalainkat.. Tudja valaki a kulcsszót? Nos? Igen, igen ott a hátsó sorban! Az az! Igen, pontosan! Linkek a helyes válasz! De mi a fenét kezdjünk mi egy linkkel. Egy “virtuális hidat” fogunk képezni az ajaxos és a normál tartalmunk közt. egyetlen linkre van szükségünk az oldalon, ami elvezeti Gugli bácsit a mi ajaxos kis motyónkhoz. Tehát írunk valami ilyesmit:
xhref="http://www.enoldalam.com/ajaxos_motyo/" mce_href="http://www.enoldalam.com/ajaxos_motyo/"
De mi van az ajaxos_motyo mappában, kérdezi az avatatlan webprogrammer. Nos semmi, ugyanis nincs ilyen mappa..
Itt lép be a képbe a mi jó öreg mod_rewrite barátunk!. Hogy hogy is működik mindez, arról itt! (nem olvashatsz
)! Hogy tiszta legyen a kép, meg lehetne oldani mod rewrite nélkül is a dolgot, de ha már SEO akkor legyen SEO, nem igaz?
http://www.enoldalam.com/ajaxos_motyo/hulyesegek/a_legnagyobb_huyleseg.html http://www.enoldalam.com/ajaxos_motyo/okossagok/a_legbolcsebb_dolog.html
Próbáljuk ilyen vagy ehez hasonló formába rendezni a mysql-ből kinyert adatainkat.. Így jóval nagyobb lesz majd a találati arány..
De most akkor pontosan mivé is rivrájtoljuk ezeket a kéréseket? A site bonyolultságától függően lehet például az index.php vagy az ajax.php egy html, body head ésatöbbivel tunningolt változata is! A lényeg, hogy a kérésekre egy szabványos html oldal érkezzen a mi kis googlink számára, és onnét minél több linken keresztül tudjon tovább karmolászni a siteunk tartalmában, természetesen úgy, hogy az ajaxos_motyo tartomáynban maradjon.
Aztán persze meg kell oldani, hogy a szörfölők, akik a google találati oldalról jönnek, ne az ajaxos motyót nézegessék, hanem az igazi oldalt.. Erről a következő részben fogok csak szót ejteni, mert elfogyott a sportszelet..
One Response to “Ajax vs SEO - 1. rész”
Leave a Reply

MiszterX on February 4th, 2007
Nagyon kis klassz ez a leiras! Remelem lesz meg soksoksoksok ilyen