среда, 12 марта 2014 г.

SEO оптимизация сайта на JavaScript

Все большую популярность набирают сайты в которых контент формируется полностью средствами  JavaScript. Поисковые системы за последние годы сильно преуспели в сканировании подобных сайтов. Однако задача SEO оптимизатора сделать сайт максимально доступным для поисковых систем.


Недавно я получил письмо с просьбой посоветовать подход к оптимизации именно такого сайта.

Ну что, давайте разберемся, в чем проблема?

Проблема №1

Первая проблема в том, что структура одностраничных сайтов с прокруткой на JS чаще всего построена на внутренних якорях и содержат в URL символ '#'.

пример URL

Хотя поисковая система индексирует подобные URL, часто подобные ссылки расцениваются как ссылка на фрагмент контента страницы. В этом случае страница не будет добавлена в индекс поисковой системы.

Проблема №2

При отключении JavaScript контент не отображается на странице. Как к примеру, на этом сайте:

Пример сайта без JS
Пример сайта с отключенным JS

Лучшим решением этих проблем я считаю не формировать контент с помощью JavaScript, используя его только для эффекта плавного перехода между обычными html страницами. Сайт сформированный таким образом будет отлично индексироваться любым поисковым ботом.

В итоге я придерживаюсь 4 простых правил оптимизации подобных динамических страниц:

  1. Не использовать в URL '#';
  2. Создавать статические HTML страницы, использовать JS только для эффекта плавного перехода;
  3. Создать карту сайта с перечнем всех статических html страниц сайта;
  4. Руководствоваться рекомендациями поисковых систем.
Надеюсь эти советы помогут вам.

P.S.

Стоит отметить, что Google сейчас весьма не плохо индексирует сайты на JavaScript. К примеру блог http://google-ukraine-blog.blogspot.com отлично индексируется. )

1 комментарий: