Еще несколько лет назад поисковые системы испытывали трудности с индексированием текстовой информации на сайтах. Большинство «пауков» и «обходчиков», оценивали информацию лишь на базовом, примитивном уровне.
Такая технология как Javascript, сильно повлияла на развития дизайна сайта, что стало дополнительной оценкой сайта и программисты поисковых систем сочли нужным добавить нужный функционал «паукам».
Есть вещи которые МОЖНО делать и НЕЛЬЗЯ, которые поддерживают принципы SEO оптимизации.
Используйте простые конструкции
Несмотря на то, что поисковые системы воспринимают Javascript, они до сих пор не способны в полной мере его проанализировать и выполнить, в отличии от браузеров.
<script language=”Javascript”>
document.write(“<h1>Here is the SEO content.</h1>”);
</script>
Теперь «паук» может легко проанализировать содержимое:
<script language=”Javascript”>
window.open(“http://www.developerdrive.com/author/gerald-hanks/”);
</script>
Теперь паук выполнит скрипт и перейдет по ссылке, однако исполнение и анализ скрипта займет больше времени, если добавить несколько параметров.
НЕ используется много Javascript на странице.
С точки зрения разработчика сложные задачи стоит разбивать на простые, тоесть: сложные скрипт, разбивать и вызывать несколько простых. С точки зрения SEO: чем тяжеловеснее страница в плане JavaScript для паука, тем ниже ее поисковый уровень, поэтому стоит использовать один Javascript.
НЕ заменяйте CSS скриптом на Javascript
Сейчас стало модно использовать динамическое меню на Javascript. Хотя возможностей CSS вполне хватает, чтобы сделать динамическое меню навигации. И как говорилось ранее, поисковые машины лучше относятся к CSS, чем к Javascript.
НЕ жертвуйте функционалом, ради PR.
У вас такая ситуация: вы продаете окна, и ради удобства клиентам предлагаете калькулятор подсчета готова окна, данный калькулятор будет написан на Javascript. И тут возникает дилемма: либо убрать калькулятор, чтобы у страницы был выше авторитет, но в тоже время уменьшится число заказов. Выходом из данной ситуации будет – вынести калькулятор во внешний файл, а на странице создать маркетинговый контент.
НЕ забывайте про «пауков»
При разработке сайте не увлекайтесь такими технологиями как : Javascript, AJAX, Flash, которые производят феерические визуальные эффекты, но никак не индексируются поисковиками.