15.9.07

AJAX и SEO

Точно така. За тези, които незнаят - AJAX не е само прах за пране, а и каламбур от няколко стари технологии виновни за култовото асинхронно обновяване, което все повече се използва от developer-ите. Примери за Ajax приложение е Gmail, където почти никога не се налага Refresh на цялата страница. Както и да е. Въпросът е дали търсещите машини "виждат" съдържанието, което се зарежда посредством AJAX, и как да направим успешно SEO на Ajax сайт.

Теоретично, търсачките, могат да разберат URL-то на външната страница, която се зарежда асинхронно на основната, което е хубаво. Лошото е, че често тази страница е временна, или пък изобщо не може да се отвори самостоятелно. Затова:

Първо: проверявайте своето AJAX съдържание, дали има уникален URL адрес достъпен винаги. Разбира се, говорим за съдържание, което искате да бъде индексирано - текстове или пък навигация, съдържаща линкове към други части на сайта.

Второ: не оставяйте AJAX съдържанието, без необходимите за всяко SEO елементи - title и meta тагове. Разглеждайте тези файлове, като такива, които се зареждат самостоятелно - трябва да имат всичко, от което се нуждае търсачката, за да индексира правилно и за да разположи страницата на добро място в резултатите

Трето: Ако става дума за текстове, направете прилична страница за посетителите. Когато Google кешира страница, която се зарежда през AJAX, то тя ще я покаже самостоятелно на потребителя, който ще се уплаши от някакво хвърлено просто така парче текст без дизайн и навигация. Затова съветът ми е да проверявате през JS или по друг начин дали се зарежда самостоятелно страницата, а може и да проверявате дали референцията е от външен сайт. И в двата случая можете да напишете скрипт, който да показва header и footer, когато е нужно и да ги скрива, когато файлът си се зарежда през AJAX. На същия принцип може да добавяте и някаква навигация.

Четвърто: Ползвайте sitemap. Не разчитайте на google сам да се сети за URL-тата на AJAX страниците, ами се подсигурете.

Тези съвети се отнасят предимно за съдържание, което си струва да бъде индексирано, защото са доста трудоемки. Разбира се, най-добрият начин да нямате ядове с AJAX, е да не използвайте AJAX за показване на съдържани, важно за вашето SEO, което после да се чудите как да оптимизирате.

Няма коментари: