Техническая оптимизация сайта! ТЗ или основные требования к сайту!

Как сделать сайт, готовый к продвижению? Основные технические критерии для успешной seo-оптимизации! Если у Вас уже есть сайт, то никогда не поздно проверить, найти ошибки и их исправить!

html

Структура сайта

Реализация логичной системы вложенности на сайте. Необходима реализация с учётом работы бизнеса. Это один из самых важных этапов, в котором закладывается фундамент. Переделывать — сложно и дорого.

Пример реализации

  1. Главная страница сайта
  2. Категория товара в интернет-магазине или раздел информационного сайта:

    domen.com/games/
    domen.com/sport/

  3. Подкатегории или подразделы:

    domen.com/games/tablehockey/
    domen.com/sport/football/

  4. Карточка товара или статья:

    Если есть уверенность, что выбранный раздел правильный и меняться не будет, то красиво организовать структуру и вложенность в ЧПУ согласно категориям \ разделам.

    domen.com/games/tablehockey/stiga-play-off/
    domen.com/sport/football/arshavin-pereshel-v-kuban/

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

    domen.com/stiga-play-off/
    domen.com/arshavin-pereshel-v-kuban/

  5. Теговые страницы, страницы брендов или вспомогательные и параллельные разделы.

    Обычно сайт должен иметь несколько параллельных веток.
    domen.com/brand/stiga/
    domen.com/tag/arshavin/

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

  6. Такая структура подразумевает, что каждая страница будет релевантна группе запросов, например:

    • игры
    • игры в спб
    • купить игры
    • купить игры в спб
    • игры цены

    • спорт
    • новости спорта
    • новости спорта в россии

    • футбол
    • новости футбола
    • новости футбола в россии

    • стига плей-офф
    • настольный хоккей стига плей-офф
    • купить настольный хоккей стига плей-офф
    • аршавин
    • новости о аршавине

    • стига
    • стига настольные игры
    • купить стига
    • стига цены

    И т.д.
    Но это уже отдельная тема, группировки и составления семантического ядра сайта.

    ЧПУ

    ЧПУ нужно использовать либо полностью название «категории», «бренда», либо общепринятые обозначения. Важно, чтобы ЧПУ были все в нижнем регистре. Пробелы заменять «-» (тире). Не надо в ЧПУ использовать коммерческие слова «купить», «цена» и т.д. Не надо, чтобы в ЧПУ повторялись слова в разных уровнях вложенности. Если это ЧПУ товаров или статей, то необязательно использовать все название, можно сделать несколько ключевых слов (но помнить про уникальность). Лучше использовать транслит или перевод (не кириллические обозначения).

    О ЧПУ через htaccess можно прочитать — тут.

    Ответы сервера

    1. Существующая страница должна отдавать ответ сервера — 200 ОК.
    2. Необходимо, чтобы несуществующие страницы отдавали – 404 ошибку.
    3. Настроить редиректы, страницы без слеша должны отдавать ответ 301 на страницы со слешем на конце.
    4. Настроить 301 редирект с www на «без www» или наоборот. Зависит от того, как больше нравится позиционировать сайт: www.domen.ru или domen.ru.
    5. Параметр Last-Modify должен или отсутствовать, или содержать реальное изменение информации на странице (обычно по тексту, содержанию).
    6. link-canonical — инструмент для того, чтобы сообщить поисковым сетям, что данная страница скорее носит «вспомогательный характер», а есть основная, каноническая. Вес всех вспомогательных суммируется и передается основной. Хорошо использовать для пагинации, сортировок и т.д.

    Карта сайта

    Все страницы сайта должны быть собраны в sitemap.xml (если страниц много и ссылки не помещаются в один файл, то можно разбить на несколько файлов по смыслу).

    Страница сайта

    Каждая страница должна иметь возможность для размещения и редактирования:

    1. Текст
    2. Заголовок H1
    3. Title
    4. Keywords
    5. Description
    6. Название для вывода в меню сайта
    7. ЧПУ (уникальный)
    8. Картинки

    Должна быть сделана генерация мета-данных (данные по умолчанию), которая бы легко генерировалась. Например, чтобы у всех страниц было что-то типа:

    Title: Грузоперевозки {по стране} {из региона} в {регион} {транспортная компания}
    Keywords: грузоперевозки {по стране} {из региона} в {регион} {транспортная компания}
    Description: Грузоперевозки {по стране} {из региона} в {регион} {транспортная компания}. Domen.ru – лучший сервис доставки грузов!

    Генерация – это мета-теги по умолчанию, для каждой страницы введенные уникальные данные должны иметь приоритет.

    Код сайта

    1. html код сайта не должен содержать стили и js-код (по возможности), все должно быть подключено через файлы, таблицы стилей. Вообще, чем короче, проще и валиднее код – тем лучше.
    2. Разметка заголовками h1-h6 должна быть только внутри зоны содержания текста, в остальном сайте должны использоваться обычные блочные элементы.
    3. Использовать schema.org и hcard — микроразметка поможет поисковым сетям хорошо понимать содержание Вашего сайта. Основное: контакты, хлебные крошки, фотографии. Если сайт подходит под тематику, то отзывы, рецепты и т.д.

    Пагинация

    Простой и удобный для пользователя способ разделить большой объем информации по страницам. Современные сайты часто используют подгрузку содержания по средствам AJAX, данный способ бывает удобен для пользователя, но затрудняет индексирование ресурса. Поэтому предпочтительнее использовать пагинацию, она может положительно сказаться и на поведенческие факторы (глубину просмотра). На страницах пагинации хорошо использовать мета-тег link-canonical.

    Хлебные крошки

    Необходима реализация хлебных крошек:

    Главная >> Россия >> Финляндия
    Главная >> Россия Санкт-Петербург >> Россия Москва
    Главная >> Россия Санкт-Петербург >> Россия Москва >> 40DC Контейнер

    Хлебные крошки должны использовать микроразметку – прочитать подробнее.

    Перелинковка сайта

    Реализовать перелинковку сайта (страниц, разделов). Т.е. реализовать что-то типа блока «Похожие направления», «Вам может быть интересно» и т.д. Цель — на каждую страницу должно вести (3-4 ссылки). Например, реализовать по принципу «кольца», когда страницы на одном уровне вложенности ссылаются на несколько соседних (по алфавиту или id).

    Подробнее – тут.

    Фавикон

    Сайт должен иметь favicon (скорее всего уменьшенный логотип или его часть).

    robots.txt

    Сайт должен иметь robots.txt.

    Вместо вывода

    Это основные пункты, есть ещё миллион мелочей для каждого конкретного случая, но если Вам кажется, что это список без этого неполный, то буду рад любым комментариям! Общий план оптимизации сайта я уже публиковал — тут.

Я со своей командой готов сделать это за вас! Заказать!

* – поля, обязательные для заполнения

  • Ничего не упомянули про оптимизацию страниц пагинации, link-canonical на страницах (чтобы вели на сами себя для избегания дублей), про важность schema.org и hcard. Может, дополните статью и можно добавить в закладки, как мануал перед очередной оптимизацией? 🙂

  • Спасиб!

  • Еще желательно, чтобы CMS дубли не плодила. Но это уже больше к тестированию относится, чем к созданию.

    • Согласен, про это есть упоминание в части про структуру сайта.