SEO полезности

Заметки по SEO, которые могут пригодится в работе.

Требования к SEO при разработке сайта на 1С Битрикс

В целом — сами требования для дальнейшего продвижения сайта подходят не только для CMS 1С-Битрикс, просто в нем есть свои особенности, которые и упомянуты в данном списке. Список пронумерован не в порядке выполнения действий.

  1. Наличие рабочей 404 страницы (дизайн страницы + корректное отображение 404 статуса для несуществующих страниц).
    1.1 Для удобства клиентов, на 404 странице можно расположить все основные разделы сайта + строку поиска, чтобы они могли перейти на нужную страницу.
  1. При наличии страниц пагинации — добавление canonical, ссылающийся на URL до последнего слеша.
    2.1 Страницы пагинации не должны содержать параметра SIZEN (только PAGEN).
    2.2 Ссылка на первую страницу должна быть без параметров.
  1. На открытой странице сайта допускается использовать только один заголовок H1.
  1. Все страницы должны иметь ЧПУ на транслите (человекопонятный урл, от англ. friendly url). Для лаконичности и краткости — в URL можно указывать ключевые слова. Пример — /uslugi/, вместо полного /uslugi-kompanii-ooo-company/.
    4.1 Путь до детальных страниц товаров/услуг/статей не должен быть слишком длинным.
    4.2 Допускается сокращение URL раздела/страницы, если он имеет слишком большое количество символов, например, больше 30 символов (учитывая знак минуса «-„).
    4.3 Для страниц новостей допускается использование циферного обозначения URL для детальной страницы. (пример — /news/123/).
  1. Все ссылки должны иметь вид относительных. Пример — /news/ , вместо http://site.ru/news/
  1. Сайт должен открываться только по одному виду URL. Например, www.site.ru либо site.ru Аналогично и для протоколов http/https. Соответственно — необходимо настроить переадресацию (301) на конкретный вид URL.
    6.1 На всем сайте допускается использовать переадресацию только с 301 статусом.
    6.2 Все страницы с index.php/index.html должны переадресовываться (301 статус) на url до последнего слеша. Например, если это главная страница, то вместо http://site.ru/index.php должна открываться http://site.ru
  1. Все страницы должны иметь уникальные мета-теги (исключая страницы пагинации, которые не участвуют в выдаче поисковых систем). Например, можно использовать следующий простой шаблон мета-тегов для сайта:

Title: XXX — ZZZ
Keywords: XXX
Description: Подробнее о XXX.

Где:
XXX — название страницы
ZZZ — название компании/бренд.
7.1 Для детальных страниц, находящихся внутри разделов (например, страница товара/услуги) необходимо использовать шаблон мета-тегов, например:

Title: XXX — YYY — ZZZ
Keywords: xxx, yyy
Description: XXX.

Где:
XXX — название страницы
YYY — название раздела в котором находится страница
ZZZ — название компании/бренд.

  1. Сформировать шаблонный файл robots.txt (который генерируется в Битрикс по умолчанию), исключив из него правило, запрещающее индексацию страниц с параметром PAGEN.
  1. Картинки должны содержать тег alt, описывающий, что изображено на картинке.
  1. Текст на сайте должен быть сверстан с использованием параграфов:
<p>Текст в первом абзаце.</p><p>Текст во втором абзаце.</p>

Соответственно, должны использоваться стили визуально разделяющие текст между абзацами.

  1. Страницы товаров/новостей/статей — должны быть «перелинкованы» между собой. Т. е. на одной странице, например, «Новостей», можно указывать дополнительные ссылки на сторонние страницы раздела (другие страницы новостей). По поводу количества — все зависит от дизайна сайта и как это будет реализовано.
  1. Контент на разных страницах не должен дублироваться. Либо его нужно закрыть от индексации.
  1. К внешним ссылкам приписываются теги rel=»nofollow» и target=»_blank».
  1. Для URL сортировок (например, сортировка по цене/названию/наличию и прочему) необходимо добавить тег rel=»nofollow».
  1. Не допускается использование в верстке динамически подгружаемого контента, в котором могут содержаться ссылки на другие страницы сайта, т. е. весь контент изначально должен быть доступен в исходном коде страницы. Пример — страницы услуг/новостей/статей. Везде должны быть страницы пагинаций, просто ограниченные количеством отображаемых элементов.
  1. Дополнительные виджеты на сайте не должны в себе содержать верстку с тегами H1-H6 (например, виджет «Открытых линий» у Битрикс24 или скрипт виджета/всплывающего окна, который содержит в себе всю верстку).
  1. Следите за вложенностью конечной страницы в разделах. У Битрикс есть одна особенность с отображением URL внутри каждого раздела. Пример — если у вас товар находится внутри раздела /catalog/1/2/3/tovar/, а ссылка на него указана еще и внутри главного раздела /catalog/, то скорее всего URL этого товара отобразится следующий — /catalog/tovar/. Если показать товар еще и в других разделах /catalog/1/, то /tovar/ и там тоже окажется — /catalog/1/tovar/. Это нужно сразу скорректировать и по возможности сделать так, чтобы конечная страница не могла отображаться в любом уровне вложенности, т. к. это неизбежно приведет к росту одинаковых страниц (дублей).

Если у вас есть свои заметки, которые не отображены тут — пишите в комментариях, я добавлю в список. Так сказать — сделаем mast have список требований по SEO.

Переезд сайта с http на https без потерь в SEO в 2018 году

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

  1. Установить SSL сертификат на хостинге. Существуют как платные варианты SSL сертификата, так и бесплатные от Let’s Encrypt (необходимо продлять каждые 3 месяца) или WoSign (сроком от 1 до 3-х лет).
  1. Все ссылки на сайте привести к относительному виду (т. е. чтобы все ссылки a href не содержали в себе ваш домен и протокол, и имели следующий вид:

a href=»/catalog/»

  1. В связи с внесенными изменениями Яндекса 7 марта 2018 года в процесс смены главного зеркала — обновляю инструкцию. Теперь пункт с прописыванием Host исключен. Необходимо просто настроить постоянную переадресацию (Redirect 301) на новый адрес вашего сайта. Для чего необходимо дописать в .htaccess файле (находится в корневой папке вашего сайта) следующие данные:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteCond %{REQUEST_URI} !robots.txt
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

  1. Назначить в Яндекс.Вебмастер главным зеркалом https версию сайта (Индексирование — Переезд сайта).
  1. Добавить в Google для Вебмастеров — https версию.

Расширения для Chrome при работе с Яндекс Wordstat

Кто часто вручную занимается подбором ключевых слов через Wordstat Яндекса — может пригодится полезное расширение для Google Chrome (также поддерживают Яндекс.Браузер и новая Opera на движке Chromium).

Yandex Worstat Helper

Первое расширение это Yandex Wordstat Helper .

Работа расширения очень простая — слева от интерфейса Wordstat прикрепляется плавающая панель с пустым списком, который вы уже будете наполнять, добавляя фразы из найденных ключевых слов. Ко всем словам в основном списке со статистикой добавляется знак «плюс (+)„, при нажатии на который — это слово добавляется в плавающую панель слева вместе с частотностью. фразы. И вместо плюса появляется знак „минус (-)„, по которому вы точно будете знать, что эту фразу уже добавили в список. В самом списке доступна сортировка, как по алфавиту, по порядку, так и по частотности. Можно все слова разом скопировать в буфер обмена и добавить куда вам нужно. При переключении на другие вкладки и открытом Wordstat — список синхронизируется, т. е. постоянно сохранен и никуда не потеряется.

Сам пользуюсь этим расширением, т. к. в одной из e-mail рассылок какого-то агентства по интернет-маркетингу (Текстерра? :) ) увидел ссылку и с тех пор (где-то полгода) уже пользуюсь ежедневно при подборе ключевых слов. Но это, естественно, не подойдет для массового сбора ключевых фраз (по типу — Key Kollector), только когда нужно собрать штук 50-100 слов.

Yandex Wordstat Assistant

Второе расширение — Yandex Wordstat Assistant.

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

А чем пользуетесь вы? Может есть другой вариант или более технологичное и удобное решение?