Возможно, вы уже ранее слышали о концепции расширенных сниппетов. Похоже, некоторые эксперты по SEO считают, что все уже давно наверняка знают, что это такое. Но, для новичков в SEO, сниппет ― это действительно расплывчатый термин. Пришло время объяснить, что такое «богатые» на контент фрагменты, почему они важны для SEO и как вы можете получить их для своего сайта.Подробнее ...
Во время ведения блога, вы оставляете самые разнообразные посты. Конечно же вы все время пытаетесь писать посты с неизменно актуальным “краеугольным” содержанием. Но в реальности все иначе. Одни статьи имеют историческую ценность, другие – мимолетную. Время от времени следует пробегаться по вашему архиву, и подчищать его. Это должно стать частью ваших постоянных мероприятий по обслуживанию сайта.Подробнее ...
Часто структура категорий или тэгов на сайте совершенно беспорядочная. Даже крупные новостные сайты страдают от переизбытка тэгов и категорий. Тэги и категории – два примера системы классификации.
По умолчанию сайты на WordPress включают и первое, и второе, но вы можете изменить её под себя. При правильном использовании хорошая система классификации улучшает поисковую оптимизацию сайта.Подробнее ...
Навигация – важная часть практически любого хорошего веб-сайта. Маленькие навигационные помощники не только помогают людям понять, где они находятся, но и подсказывают поисковым системам структуру вашего ресурса.
Вот почему есть смысл добавить на сайт эти полезные указатели. Давайте разберемся, как работают навигационные цепочки.Подробнее ...
Техническое seo – не легкая но очень нужная работа, но здесь я объясню языком непрофессионала на какие аспекты вы должны обращать внимание сами или своего разработчика при работе над технической основой вашего сайта.
Этот пост касающийся технического аспекта SEO может показаться довольно-таки противоречивым с точки зрения терминов. Тем не менее, некоторые базовые знания, которые дают более полную картину о технической стороне SEO, могут наглядно продемонстрировать ту самую разницу между сайтом с высоким рейтингом и сайтом, который вообще не ранжируется.Подробнее ...
Гугл Панда (Google Panda) является одним из фильтров ранжирования, отслеживающим страницы с низким рейтингом и, как следствие, сомнительным качеством, и улучшающим тем самым ранжирование сайтов с более качественным и ценным контентом. Но этот алгоритм, вне всякого сомнения, находится в числе самых недопонятых.Подробнее ...
В первой части «как проводить seo аудит сайта самостоятельно» мы рассмотрели шаги, которые вы могли бы предпринять, чтобы оценить свой или чужой seo-сайт. И первыми шагами были оптимизации контента и юзабилити, на которые нужно обратить внимание при проведении аудита сайта. Теперь окунемся глубже в общие вопросы SEO.Подробнее ...
Если вы серьезно занимаетесь оптимизацией своего сайта и пользователями , то наверняка работаете над крутой структурой сайта. Подготовить достойную структуру сайта довольно сложно.
Поддерживать устойчивую структуру сайта при его росте, еще сложнее. А вот ошибки сделать легко. Рассмотрим пять самых распространённых ошибок при создании структуры сайта. Убедитесь, что вы их не допустили!Подробнее ...
Каноническая ссылка позволяет сообщить поисковым системам о том, что определенные схожие URL-адреса на самом деле являются одинаковыми. Случается, так что ваши продукты или контент встречаются на нескольких URL-адресах (или даже веб-сайтах), но благодаря использованию канонических ссылок (HTML-тегов ссылок с атрибутом rel=canonical), можно оставить все как есть, не нанеся при этом ущерба ранжированию своего сайта.Подробнее ...
Всем привет! В этом посте мы продолжим изучать тему по структурированным данным Schema.org и JSON-LD, начатую в предыдущих статьях. Грамотная организация схемы структурированных данных на вашем сайте может привести к результатам поиска, которые будут всегда в топе у интернет-пользователей.
В этой статье я покажу вам, как внедрить структурированные данные с использованием разметки JSON-LD Schema.org на страницах вашего сайта. Далее мы подробнее рассмотрим, как можно управлять структурированными данными с помощью диспетчера тегов ― Google Tag Manager (GTM).
Создание структурированных данных с Google Tag Manager (GTM)
Google Tag Manager ― это своеобразный инструмент, который может вывести ваш маркетинг на новый уровень без необходимости обращаться за помощью к разработчику. Этот инструмент может легко добавлять скрипты или фрагменты кода на страницу. Использование Tag Manager для внедрения структурированных данных имеет несколько преимуществ.
Например, вы можете создавать различные теги, триггеры и переменные. А это означает, что вы будете иметь возможность снова и снова применять один и тот же код на разных страницах. Например, если у вас есть множество рецептов, то вы можете создать тег с переменной «время приготовления». Таким образом время приготовления каждого блюда будет взято со страницы рецепта. Это означает, что вам не нужно добавлять «время приготовления» вручную к коду каждой отдельной страницы. В конечном счете это избавит вас от ненужной работы и сэкономит ваше время.
Кроме того, в Tag Manager есть режим предварительного просмотра, который позволяет вам сразу же проверить, успешно ли вы внедрили свои данные.
Как работает Google Tag Manager
Во-первых, вы должны знать о трех самых важных элементах: переменные, триггеры и теги. В левой части рабочей области вы можете найти все эти вышеперечисленные элементы. Рабочая область ― это место, где вы создаете и добавляете фрагменты кода на свои страницы.
Теги
Тег ― это фрагмент кода, который можно запустить на странице вашего сайта. Вы можете поместить много всего в тег. Например, вы можете добавить код отслеживания Google Analytics в тег. Этот тег позволит Google Analytics собирать аналитические данные и отслеживать ваш сайт. Точно так же вы можете поместить свой структурированный код данных в тег. Другими словами, тег содержит информацию о том, что вы хотите добавить на страницу.
Триггеры
Теги работают только при наличии триггера. Вам нужен способ сообщить Google Tag Manager, при каких условиях тег должен использоваться или запускаться в работу. Если у вас есть структурированный тег данных, то триггер сообщает Google Tag Manager, на каких страницах запускать этот тег. Это происходит потому, что, возможно, не всем вашим страницам нужна разметка структурированных данных. Говоря простым языком, триггер сообщает Google Tag Manager: «Пожалуйста, запускайте этот тег на «вот этих» страницах, а не на «этих» страницах».
Переменные
Переменные выполняют две основные функции. Во-первых, триггерам нужны переменные, чтобы знать, срабатывать или нет. Предположим, что Tag Manager уже работает на вашей странице. Если значение переменной соответствует заданным условиям, то триггер сработает. Это, в свою очередь, позволяет работать и тегу. Во-вторых, переменная выдает Google Tag Manager переменную информацию. Это означает, что информация может быть разной в разных контекстах. Например, дата публикации будет отличаться для каждой новой публикуемой электронной книги. Если сработает триггер, Google Tag Manager получит определенное значение с конкретной страницы, которую он посещает.
Примером переменной является URL-адрес страницы, но вы можете использовать любой элемент страницы в качестве переменной. Это может быть, например, кнопка «Добавить в корзину» или H1 страницы. Наиболее часто используемые переменные предопределены в Google Tag Manager. Но такие инструменты, как кнопки или H1 ― это те переменные, которые вы должны определить сами. С помощью переменных вы можете редактировать свой код таким образом, чтобы он использовал элементы текущей страницы для дальнейшего применения их в теге.
Микроразметка JSON-LD алгоритм внедрения на сайт
Давайте попробуем внедрить структурированные данные на страницах вашего сайта. Рассмотрим это на примере проекта Schema.org. Ранее мы уже упоминали, что будем использовать разметку JSON-LD. Так вот, есть пять основных шагов:
Создать структурированные данные
Создать теги и триггеры
Создать переменные
Запустить формирование кода
Подтвердить и опубликовать
Шаг 1: Создание кода для структурированных данных
Создание кода JSON-LD для структурированных данных вручную или с помощью Google Markup Helper. В этом примере я использовал адрес страницы где опубликована статья Что такое структурированные данные, которая выглядит следующим образом:
<!-- Разметка JSON-LD, созданная Мастером разметки структурированных данных Google. -->
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Article",
"name" : "Что такое структурированные данные на сайте?",
"author" : {
"@type" : "Person",
"name" : ": Эдуард Бунаков"
},
"datePublished" : "2019-03-26",
"image" : "https://starting-constructor.ru/wp-content/uploads/2019/03/structur.jpg",
"articleSection" : "Техническое SEO"
}
</script>
Подробнее ...