Эта статья не истина в последней инстанции, а лишь набор правил которые я применяю при создании/исправлении сайтов, а так же по рекомендации компаний подрядчиков занимающихся SEO клиента. Давайте рассмотрим ключевые моменты в SEO на которые вам следует обратить внимание на своём сайте.
Как вы наверняка знаете в HTML существует ряд тегов, к которым поисковые системы относятся с большим вниманием чем к остальным. В первую очередь это заголовки H1-H6 которые имеют так называемый семантический вес. Т.е. текст указанный в этих заголовках поисковая система будет соотносить с общим текстом страницы, ключевыми фразами, заголовком окна браузера и возможно использовать его для создания сниппета на странице результатов поиска.
Заголовки в первую очередь служат для структурирования содержимого страницы, удобства навигации и восприятия текста. Не следует засовывать в заголовки все ключевые слова по которым вы хотите продвинуть страницу в поиске, это делает текст не естественным, что отрицательно скажется на отношении как посетителей сайта, так и поисковых систем.
На счёт заголовка <h1> есть чёткое требование, на странице не должно быть больше одного <h1>. П противном случае его значимость размывается и при анализе текста страницы, поисковая система может некорректно воспринять отношения между заголовком и текстом или посчитать не тот заголовок более значимым.
В справочных материалах Яндекс.Справка написано, что одним из условий построения быстрых ссылок в результатах выдачи является «…содержимое элемента title совпадает с ее заголовком (выделен элементом h1) и с текстами внутренних ссылок, которые ведут на эту страницу…..» . Некоторые веб-мастера ошибочно трактуют эту рекомендацию и применяют её всегда. Хотя гораздо лучший эффект, будет когда h1 и title пересекаются, имеют общий смысл, но не равны.
Нельзя перенасыщать заголовки h1-h6 ключевыми словами. Ключи должны быть вписаны максимально естественно. В противном случае можно схватить фильтр за переспам.
Нормальный по длине заголовок h1 это 4-6 слов. Не стоит увеличивать длину и пытаться впихнуть туда все возможные ключевые слова, бренды, региональную привязку типа «Купить слона розового, возраст от 8 до 12 лет, вес до 2000 кг, в Москве, недорого» — так делать нельзя!
Во первых, что такое сниппет. Сниппет страницы — это заголовок и краткое содержание страницы сайта, отображаемое в результатах поиска Яндекс или Google (ну или любой другой поисковой системы (ПС)).
Сниппет сайта зачастую создаётся на основе заголовка страницы (title) и описания meta-description. Иногда ПС дополняет текст сниппета непосредственно из тела страницы. В данном случае часть текста до многоточия взята из meta-description а дальше идёт часть хлебных крошек и текста со страницы.
Формирование сниппета страницы — очень важный этап для SEO, т.к. от того как выглядит сниппет, какие ключевые слова содержит и т.д. зависит сколько пользователей перейдёт на ваш сайт и поисковый выдачи. Или так называемые CTR — показатель кликабельности или отношения количества кликов к количеству показов страницы в результатах выдачи. Чем выше этот показатель, тем чаще страница сайта будет появляться в результатах выдачи по релевантным запросам.
Вот несколько правил, формирования хорошего сниппета, повышающего шанс перехода на ваш сайт из поиска:
Следует так же отметить некоторые правила заполнения тега description.
Поисковые системы Google и Яндекс в своих справочных материалах дают огромное количество рекомендаций по заполнению description. Если проанализировать их, можно выделить некоторый набор общих (скорее всего обязательных) требований к meta-описанию страницы:
Описание страницы должно быть уникальное и относиться непосредственно к этой странице сайта. Никаких шаблонов и повторяющегося текста.
Традиционно считается что максимально допустимая длина мета-описания — от 100 до 140 символов с пробелами. Т.е. буквально пару предложений. Не смотря на то, что Яндекс добавил функцию «Читать далее» в результатах выдачи, писать более длинные тексты в meta-description не стоит. Или по крайней мере основную, важную его часть выносить в начало, т.к. высока вероятность что пользователь просто не заметит кнопку «Читать далее» или его вообще не заинтересует сниппет.
Содержимое мета тега description должно соответствовать определённой странице, а не всему сайту сразу. Я например пишу description в конце, после написания статьи и стараюсь указать в нём, о чём пойдёт речь в статье, какие вопросы затронуты, есть ли практические примеры решения поставленной задачи.
Поисковые системы утверждают, что ключевые слова страницы не влияют на ранжирование сайта в поисковой выдаче, однако (это их оговорка) в некоторых случаях ПС может обращать на них внимание. Я считаю что meta-keywords необходимо заполнять всегда, хотя бы их тех соображений, чтобы в будущем, можно было проанализировать позиции сайта, сравнить его с конкурентами т.д. используя такие сервисы как serpseeker.com или www.keys.so, для которых наличие keywords точно необходимо.
Приведённый ниже список требований был создан за несколько лет проб и ошибок SEO оптимизации, а так же в результате тесного и продуктивного взаимодействия с рядом Российских и Украинских веб-студий.
Теперь пару слов про настройку ЧПУ. Зачем вообще надо явно разделять страницы имеющие вложенность и конечные страницы использованием слеша «/» и суффикса «.html»? Дело в том что поисковые роботы при составлении структуры сайта помимо считывания xml карты сайта «самостоятельно» ещё раз проходят по сайту и составляют свою собственную карту. Так вот чтобы облегчить роботам жизнь мы и делаем URL разделов сайта (страниц имеющих вложенность) со слешем на конце, а URL конечных страниц оканчиваем суффиксом .html. Этот приём помогает поисковому роботу правильно составить «свою» карту Вашего сайта.
Для настройки ЧПУ в 1С Битрикс необходимо в первую очередь указать в настройках инфоблока:

В 1С Битрикс предусмотрена мощная система для SEO оптимизации страниц. Одной из классных фишек в рамках информационных блоков — является возможность использования шаблонов для формирования уникальных заголовков, описания и ключевых слов.
Первичные настройка шаблонов, можно выполнить на вкладке «SEO» в настройках нужного инфоблока:

Сам шаблон вы можете собрать из названий разделов и элементов их описания, любых произвольных свойств, вплоть до склада на котором хранится товар. Более того, используя специальные конструкции в фигурных скобках вы можете добраться до множества свойств элементов и даже обработать их на лету встроенными функциями.
Пример вывода наименования{=this.Name} здесь this — это зарезервированное слово, указатель на текущий раздел/элемент. Есть так же указатель на родительский элемент parent. Например так {=parent.PreviewText} можно вывести описание для анонса родительского элемента. Есть так же возможность добавить в этот набор своё уникальное свойство используя систему событий 1С Битрикс, но это тема отдельной статьи.