Seo требования на этапе разработки

Seo требования на этапе разработки

05.12.2016

Как правильно заложить возможности для успешного продвижения сайта еще на этапе его создания и проектирования? Как добиться максимального эффекта и сэкономить время и бюджет?

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

Базовые требования

Основными требованиями к страницам является возможность управлять:

  • тегом Title,
  • мета-тегами keywords, description,
  • мета-тегом robots.

Также для каждой страницы должна быть возможность настраивать ЧПУ для URL. Данный функционал необходим для всех страниц на сайте. При задании тега title необходима возможность настраивать все части тега, а не только первую его часть - многие CMS системы по умолчанию добавляют в title название сайта.

Базовая работа с текстами

На каждой странице сайта должна быть возможность разместить один уникальный тег H1, а также добавить на страницу текст, оформленный html тегами.

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

Наиболее частые страницы, где необходим этот функционал:

  • Стандартные страницы коммерческого сайта: информация о компании, контакты, условия сотрудничества.
  • Страницы с каталогом товаров или с услугами компании.
  • Конкретные страницы товаров или услуг.
  • Страницы полезного функционала - калькуляторы, формы заказа и т.п.
  • Страницы фильтрации каталога с фиксированными URL.
  • При наличии различных языковых версий.

В коммерческих тематиках самое важное - это товары и услуги компании, поэтому данные требования обязательно должны быть выполнены для этих страниц. Наличие широкого и полного функционала позволяет более тонко настраивать оптимизацию контента на страницах.

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

Проверить корректность настройки базовых настроек сайта можно довольно просто - посмотрев как сайт выглядит в результатах поиска целевой поисковой системы. Все недоработки будут сразу заметны и потребуют скорейшего устранения.

Требования по дизайну

В процессе работы над сайтом дизайнеру необходимо реализовать:

  • Отображение заголовков на страницах H1-H5.
  • Внешний вид текстов на странице - как будут выглядеть параграфы.
  • Оформление основных видов списков - маркированных и нумерованных.
  • Внешний вид ссылок в текстовых блоках страниц.
  • Внешний вид ссылок в блоках меню в шапке и подвале сайта - ссылки должны быть текстовыми и просто реализовываться.
  • В основное меню сайта необходимо заложить возможность его расширения - обычно хватает запаса в 50% от текущего количества.
  • Для страниц товаров или услуг необходимо обязательно заложить возможность вывода текстового описания. Исходя из специфики товаров и тематики объем текста может варьироваться от 500 до 5000 символов.
  • Еще на этапе проектирования необходимо знать какие разделы или страницы будут основными и самыми важными на сайте, поэтому можно сразу заложить функционал перелинковки для акцентирования внимания поисковых систем на эти страницы.
  • Внешний вид цепочки навигации по сайту.

Ошибки на этапе дизайна

Мы крайне не рекомендуем использовать технологию Flash - особенно для элементов навигации или меню. Иногда можно встретить реализацию главной страницы целиком на Flash, а текстовая версия главной страницы доступна на другом адресе.

Требования к качеству верстки

На что следует обратить внимание при верстке HTML-страниц сайта:

  • Не верстать с использованием текстовых заголовков H1-H6 - необходимо формировать блоки страниц с помощью div или использовать теги из HTML 5.
  • Формировать тестовую страницу с наличием на ней основных текстовых элементов - заголовок, подзаголовок, списки, изображение, ссылки в контенте.
  • Формирование css-файла для всех стилей, использующихся на странице. Разрешается на этапе отладки размещать стили в коде страницы, однако итоговый вариант должен быть чистым.
  • Для js-скриптов также необходимо использовать отдельные файлы и не вывод в код основной страницы большие библиотеки js.
  • Необходимо использовать относительный формат ссылок на всем сайте. Исходя из настроек сайта необходимо нужен ли слеш на конце или нет. Все внутренние ссылки должны придерживаться заданных правил.
  • Верстка сайта должны быть кроссбраузерной - во всех популярных браузерах сайт должен выглядеть одинаково.
  • Отслеживать стили при доработках верстки и не допускать конфликтов стилей.
  • Все ссылки на внешние сайты должны открываться в новой вкладке, чтобы пользователь всегда мог вернутся на исходный сайт.
  • Перед сдачей верстки необходимо проверить, что все парные теги закрыты в коде - частая проблема из-за невнимательности или работы в старых редакторах.
  • У каждого элемента на странице должен быть четко прописан стиль отображения - в разных браузерах информация отображается по-разному, поэтому необходимо всегда четко задавать внешний вид.

Разработка сайта

Перед сдачей сайта клиенту можно значительно упростить и ускорить первый месяц работ по продвижению:

  • Дублирование текста на различных страницах - при фильтрации, в категориях и т.п.
  • Возможность изменения title и h1 на страницах, настроить мета-теги.
  • Функционал добавления текста на все страницы сайта.

Настройка сервера

Довольно часто хорошо и качественно сделанный сайт работает на слабом сервере или с неправильными настройками. Скорость и стабильность работы сайта являются первостепенными для успешного продвижения сайта. На что обращать внимание:

  • Время отклика сервера - желательно до 0,2 секунд. Формирование кода ответа страницы и доступности самого сервера.
  • Время загрузки кода страниц - до 0,7 секунд. Имеется в виду время получения исходного кода страницы.
  • Следить за размером html-кода страниц - желательно не более 100 кб. Яндекс индексирует страницы до 10 мб, но не рекомендуем набивать страницы "под завязку". Чем больше размер кода страницы, тем дольше он будет скачиваться и корректно отображаться в браузере.
  • Аптайм сервера должен стремится к 100%, но не ниже 99,8%. Можно отслеживать в Яндекс.Метрике - есть готовый отчет в стандартном функционале.

Ошибки при настройке сервера

  • Все технические разделы сайта должны быть закрыты от индексации - нельзя оставлять важные данные в открытом доступе.
  • Некорректная настройка rel="canonical" - например везде указана главная страница. Это оставит в индексе только одну страницу сайта.
  • Sitemap.xml - необходимо не забывать поддерживать карту сайта в актуальном состоянии. Поисковые роботы часто напрямую обращаются к ней и сканируют страницы из списка.
  • Некорректное определение 404 ошибки способно серьезно мешать правильной индексации сайта - не давать доступа к нужным страницам и формировать код ответа 200 для различного мусора.

Ошибки при публикация сайта

Наиболее частые проблемы при выкладывании на домене нового сайта:

  • Сайт полностью закрыт от индексации через файл robots.txt
  • Сайт открывается по нескольким адресам - часто владельцы бизнеса покупают несколько доменов и никто не производит корректную настройку. В итоге сайт доступен по этим доменным именам, с www и без, через https. Также сюда добавляется тестовый поддомен, на котором разрабатывался сайт. В итоге поисковая система индексирует все подряд и получается множество дублей.
  • При смене основного доменного имени необходимо правильно настраивать переезд сайта, настройка полного 301-редиректа является ошибкой.
  • Код ответа сервера является первым, что получает поисковый робот - неправильная настройка данного параметра способна разрушить индексацию сайта.

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

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