Требования к технической части сайта для его эффективного продвижения

  • Дата:28.01.2013
  • Автор:Евгений Ли
В нашей работе нам часто приходится сталкиваться с ситуацией, когда заказчик приходит к нам с уже готовым сайтом. Он прямо-таки сверкает от счастья, его распирает от гордости. Как же, новый сайт, его собственный, красивый и нарядный, ну прямо, как елочная игрушка! Он уже думает, как люди восхитятся, увидев его, как там все будет замечательно работать. Теперь остался один небольшой шажок — продвинуть его, в результате чего у всех (и у заказчика, и у его будущих клиентов) все сразу станет замечательно.

После всех мучений, после споров с дизайнерами, долгих и непонятных объяснений с программистами, после бессонных ночей, уймы потраченных нервов и денежных знаков дело осталось наконец-то за малым: заказать продвижение, и деньги в карман польются рекой. Ан-нет. Не тут-то было.

Несмотря на все эти старания, несмотря на красивый и, без всяких сомнений, креативный дизайн, захватывающую анимацию и чудесное звуковое сопровождение, специалисты по поисковому продвижению разводят руками и заявляют: «В таком виде сайт продвигать нельзя. Нужны доработки».

Заказчик, само собой, хватается за голову. Какие еще доработки? Опять? Сколько же можно? Я в него столько вложил, а его все равно нужно дорабатывать?

Дело в том, что у web-разработчиков и поисковых оптимизаторов несколько разный взгляд на то, как должен выглядеть идеальный сайт. Для оптимизатора внешний вид значительно менее весомый фактор, нежели способности его структуры в вопросах соответствия требованиям поисковых машин.

По большому счету, такие доработки не носят глобального характера и редко приводят к масштабной перестройке сайта. Однако и этого можно было бы легко и безболезненно избежать, если бы предусмотреть все эти вещи еще на этапах разработки.

Моя коллега, Наталья Мусиенко, подготовила перечень наиболее часто встречающихся моментов, которые не учитывают разработчики, но в то же время эти, на первый взгляд «мелочи», могут оказать значительное влияние на качество, скорость и стоимость последующего продвижения. Итак, вот они:

1. Корректно работающий 301-редирект. К примеру, на различные зеркала сайта http://site и http://www.site, или различные варианты написания, такие как http://site.com/page и http://site.com/page/.

2. Возможность автоматической генерации файла sitemap.xml (служебный файл, предназначен для поисковых роботов и содержит указания относительно параметров индексации страниц сайта). При этом в административной части должна быть реализована возможность изменения тега priority, а также корректно заполнены xml-теги changefreq и lastmod.

3. Корректная обработка 404-й ошибки (один из стандартных кодов ответа HTTP о том, что сервер не может найти запрошенные данные) в шаблоне сайта. Это, в первую очередь, необходимо для того, чтобы не пугать пользователей и не заставлять их покидать сайт.

4. Для каждой страницы необходима возможность указывать заголовок типа h1. Данный тип заголовка имеет большое значение как для пользователя, так и для поискового робота.

5. Для каждой страницы должна быть возможность автономно переопределять метатеги title, description и keywords. На всех страницах должна быть реализована автоматическая генерация тега title, основанная на наследовании h1, либо же его формирование определяется для каждой страницы отдельно. Ручное автономное переопределение в любом случае является более предпочтительным.

6. Тег title должен располагаться вверху страницы под открывающим тегом head.

7. Возможность настройки ЧПУ (человекопонятных урлов) для любой страницы путем автоматической транслитерации ее названия. При этом для таких разделов, как «Новости», необходимо сделать особый ЧПУ типа /news/2013-01-23/. Если новостей за день больше одной, используйте дополнительный индекс /news/2013-01-23-2/. В зависимости от структуры сайта и используемой CMS, настройка ЧПУ осуществляется путем установки специальных плагинов или модулей для CMS, либо модификацией файла .htaccess.

8. На всех страницах с текстом желательно использовать скрипт по защите от копирования и одновременно с ним функцию «Исходный код» правой кнопкой. В административной панели необходимо предусмотреть опцию исключения — «Разрешить копирование». Если опция активна, то скрипт на данной странице работать не должен и содержимое можно будет скопировать. Воровство контента весьма актуальный вопрос. В ряде случаев данная предосторожность поможет защитить вашу информацию.

9. Желательно, чтобы верстка сайта осуществлялась в соответствии со стандартами HTML5. На сегодняшний день это наиболее продвинутая технология, которая активно развивается и получает все большее и большее распространение. Было бы правильно идти в ногу со временем.

10. В вопросе пагинации важно позаботиться о том, чтобы при нажатии на страницу 1 после перехода, к примеру, со страницы 2, URL не модифицировался, например вот так: /news/?start=0. Пагинация должна быть закрыта тегом nofollow. Для остальных страниц, которые закрыты от индексации, URL может генерироваться любым способом, но начинаться — со слова «pagination» (это требуется в основном для интернет-магазинов, где витрины генерируются автоматически).

11. Для первой страницы, где есть пагинация, должна присутствовать возможность добавления текста. При этом данный текст должен находиться только на первой странице и не дублироваться при последующих переходах.

12. Разметка страницы должна быть валидной (The W3C Markup Validation Service). CSS также желательно проверять на валидность (за исключением CSS3).

13. Желательно, чтобы все скрипты содержались в отдельных файлах.

14. В системе управления сайтом должна быть предусмотрена возможность редактирования файла robots.txt.

15. На всех основных страницах (Главная, разделы, подразделы, карточки товаров) необходимо предусмотреть и оформить текстовый блок.

16. Меню и все ссылки в нем должны быть представлены текстом, а не графически или с использованием flesh.

17. Если товар в интернет-магазине доступен в разных разделах или категориях, то для него должна существовать одна единственная ссылка, вне зависимости от того, в каких разделах или подкатегориях он доступен.

18. «Хлебные крошки» обязательно должны быть реализованы в виде микроформатов. И выглядеть это должно примерно вот так:


19. Если для записей/постов используются теги и есть возможность генерации страницы, отображающей все записи с данным тегом, то необходимо сделать следующее:
  • Все ссылки-теги закрыть в nofollow.
  • На странице тега в начале кода страницы прописать атрибуты nofollow и noindex, а также rel=”canonical”, указав в качестве канонической страницы Главную, либо страницу записи/поста.
  • Любая ссылка на сайте, ссылающаяся на какую-либо страницу тега, должна иметь возможность быть закрытой в nofollow.

20.
С целью защиты записей/текстов от воровства (или для определения первоисточника) желательно предусмотреть специальные поля для использования атрибутов rel=”author” и rel=”me”. Это необходимо для связи со страницей автора в Google+. Ссылку на профиль автора необходимо разместить «сквозняком» по всему сайту. Это одна из дополнительных мер, которая может способствовать сохранению уникальности вашего контента.

21. Все технические страницы сайта должны иметь возможность быть закрытыми от индексации (результаты поисков, внутренние страницы профилей, личные кабинеты и т.д.)

Это далеко неполный перечень технических нюансов, которые не учитываются разработчиками и заказчиками при создании сайтов. В этой статье мы собрали только наиболее часто встречающиеся и значимые, на наш взгляд, параметры.

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

Спасибо.