Как правильно делать сайты под SEO

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

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

Итак, необходимые условия SEO-дружественности сайтов:

  • динамическое формирование мета-тегов (title, description, keywords) в каталоге, новостях, статьях и прочем динамическом контенте с возможностью определения шаблона формирования;
  • возможность ручного задания мета-тегов статичных страниц с частичным заданием шаблона (например, <title>"часть 1" - "часть 2"</title>, где часть 1 прописывается руками, а часть 2 дописывается динамически для всех страниц);
  • динамическое задание ALT-тегов изображений в динамических приложениях (картинках товаров, превьюшках новостей и пр.). Как содержимое - название товара, раздела. статьи и пр.
  • заголовки страниц должны выводиться в H1;
  • если меню делается на JS или флеш - дублировать в текстовом виде;
  • наличие карты сайта с текстовыми ссылками;
  • вынос JS и CSS в отдельные файлы для сокращения кода страницы;
  • Навигационная строка в каталоге, статьях: "Каталог -> Раздел -> Статья";
  • наличие 404 страницы;
  • закрытие от индексации в robots.txt всех служебных страниц (результаты поиска, 404, уведомление о регистрации и пр.), закрытие от индексации ненужных кусков кода страниц - счетчиков и т.д., присвоение атрибута nofollow внешним ссылкам;
  • наличие RSS-лент для новостей, статей и прочего динамического контента;
  • ЧПУ - в идеале формировать URL от тайтла страницы (site.ru/optovikam/), либо иначе (с ID и пр.), в адресах использовать только цифры, латиницу, подчерк, дефис, наклонную черту (для обозначения иерархии, не более 3-х уровней);
  • отсутствие дубликатов страниц (на каждый материал - ОДИН адрес);
  • верстка на DIV с выносом всего оформления во внешние CSS (никакого оформления в коде - только разметка);
  • генерация и актуализация sitemap.xml при изменении контента;
  • наличие favicon.ico;
  • отсутствие фреймов;
  • никаких надписей картинками - все пункты меню, заголовки, адреса и пр. должно быть простым текстом.

Если что-то забыл, то просьба подсказать.

Связанные записи:

Интересная статья? Сохрани себе и расскажи друзьям!

3 комментария

  1. Я бы еще в чек-лист добавил динамическое задание title у изображений.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *