Статиевский Данила |

персональный блог
RSS-лента
Rambler's Top100

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

Среда Дек 10, 2008

Понадобилось по работе сформулировать для разработчиков требования по 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;
  • отсутствие фреймов;
  • никаких надписей картинками – все пункты меню, заголовки, адреса и пр. должно быть простым текстом.

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



Метки: ,

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

Отзывов: 2 »

Васильковский:

понравилось…

12 Дек 2008 | 23:04
Петров Роман:

Да, внедряем у себя этот чек-лист. не зря!

14 Фев 2009 | 11:07
Оставьте свой отзыв

Комментарий

Subscribe without commenting

Работает на WordPress. Дизайн Bird Wordpress Theme, перевод Qnd.ru. | MySQL: 28 запросов / 0.894 Потребление памяти: 21.09 MB