[ Vladica Savić @ 05.11.2010. 10:06 ] @
Pozdrav, mozda nije najbolje mesto, ali se nadam da cu dobiti neki prikladan odgovor.
Naime, zanima me, ako imam recimo neku stranu, neka bude to index.html, i sad ona je napravljena tako da bude kao "skelet" stranica, i ako se sadrzaj te stranice popunjava putem ajax-a, a ajax pozivam nakon sto se stranica ucita, dolazim do problema da google kad otvori stranicu ne vidi sadrzaj. E, kako prevazici to? (a ne vracati se pristupu bez ajax-a)
[ dakipro @ 05.11.2010. 10:31 ] @
Ja bih pravio duplikat stranica koje su full funkcionalne, samo za google. Mada sam cuo da google ume da koristi i JS, ali ako pretpostavimo da ne ume, onda samo linkovima stavis regularan href ka novoj stranici koja izgleda isto kao i ta kada se popuni sadrzajem. A na isti taj link stavis Js onclick ili kako vec pozivas ajax. Znaci ko ima JS on ce dobiti onclick ajax, ko nema (ili dodje sa googl pretrage jelte) otici ce regularno na stranicu koja izgleda kao da je pozvana ajaxom.
[ Vladica Savić @ 05.11.2010. 10:43 ] @
Nisam siguran da smo se bas razumeli, niko ne mora da klikce, ceo sadrzaj se ucitava dinamicki preko ajax-a kad neko otvori stranu.

No, evo sta sam nasao jos:

https://docs.google.com/present/view?id=dc75gmks_120cjkt2chf

A mozda bi moglo i kesiranje dinamickih stranica i njihovo serviranje kao statickih da resi problem?
Ali me zanima da li bi u kesiranje uslo i ono sto ide preko ajax-a?
[ Miroslav Ćurčić @ 05.11.2010. 10:43 ] @
Moraš nekako dostaviti pretraživačima sadržaj koji mogu indeksirati a da ne koriste javascript (ajax).
Takođe, bilo bi dobro da URI na kojem je pretraživač našao sadržaj bude od stvarne stranice jer će korisnici kliknuti na link u rezultatima pretrage da bi došli do tvog sajta, pa bi bilo nezgodno da upadnu na stranicu koju si namenio guglu.

Dakle preporuka je da imaš GET promenljivu koja će ti inicijalno prikazati traženi tekst bez ajaxa a naknadni klikovi na meni će dovlačiti sadržaje koji će pregaziti taj inicijalni tekt. Trebalo bi i da imaš ili sitemap ili ne-ajax meni tako da pretraživač ima listu URI-a koje treba da poseti.
[ Cola @ 07.04.2011. 12:34 ] @
Da li bi u tom slučaju pomoglo nešto slično ovom?
Znači imam link http://www.mojurl.com?nekiparametri
i u onClick da se nekiajaxpoziv (kome prosleđujem this pa znam koji link bi trebao da gađa)

Code:
<a onClick="nekiajaxpoziv(this);return false;"     href="http://www.mojurl.com?nekiparametri">Text na linku</a>


google i ostali (pretraživači i oni koji ne koriste javascript) vide link koji mi vraća stranicu sa već popunjenim sadržajem
a funkcija nekiajaxpoziv iz dotičnog linka pročita vrijednost href i sa dotične stranice počupa i dovuče text i ne ide na link jer ima na kraju return false;

to bi onda radilo ovako
- pretraživači vide linkove
- oni koji ne podržavaju JS vide linkove
- oni koji podržavaju JS ne rade im linkovi (kada se klikne na njih) ali se aktivira f-ja nekiajaxpoziv koja odradi posao ajax-om


nisam siguran ali bi index u ovom slučaju odma morao biti napunjen sadrajem
A?


[ Miroslav Ćurčić @ 07.04.2011. 12:50 ] @
Može.
Inače, postoji nekoliko načina (varijacija) da se ovo postigne.
Facebook koristi baš ovaj pristup.