25 июля, 2018
5мин. чтения
Elena B.
Когда заходит речь о SEO, находится много всего, от чего нужно избавиться. Прежде всего, стоит разделить SEO для сайта и оптимизацию вне сайта. Но, есть также и другой фактор, который влияет на вашу привлекательность для поисковых движков и на возможность индексации поисковыми роботами, который называется микроразметка schema.org.
Несмотря на довольно недавнее появлении, внедрение микроразметки schema может быть очень полезно для любого сайта WordPress. Например, schema разметка поможет повысить уровень трафика, CTR и возможности сканирования вашего сайта.
Ниже мы рассматриваем, что собой представляет микроразметка schema.org , чем она вам будет полезна и как добавить схему на ваш сайт WordPress.
Schema – это код за сценой, который даёт Google (и другим поисковым системам) больше информации о вашем сайте. Наиболее распространённая форма микроразметки – это расширенные сниппеты. Вы наверняка сталкивались с этим в результатах поиска.
Если вы ещё не поняли, что это, вот пример:
Использование расширенных сниппетов даёт не только привлекательный вид в результатах поиска, но и может повысит трафик на ваш сайт из поисковых систем, даже, если ваша позиция в результатах поиска не изменилась. Когда роботы Google находят на вашем сайте schema разметку, они могут использовать эти данные для создания более привлекательного и полезного поискового результата.
Разметка schema даёт роботам Google более точную и полезную информацию о вашем сайте. Вид расширенных сниппетов зависит от типа контента вашей страницы. Для отзывов есть вариант отображения звёздочек. Если это страница товара, вы сможете увидеть такие детали как цена и характеристики товара.
Существует очень много различных типов микроразметки, которые вы можете использовать, основываясь на типе контента вашей страницы.
Обычно мы используем тэги форматирования, чтобы дать понять Google о чём наш сайт. Сюда входят тэги заголовка, использование ключевых слов и мета описание.
Но даже это не даёт полной картины, особенно когда речь идёт о словах и фразах с множественным значением.
Добавляя разметку schema на свой сайт, мы придаём дополнительный контекст для наших страниц и записей. Это поможет им в более точном ранжировании поисковыми системами. К тому же, это улучшить репутацию поисковых систем, которая зависит от ваших CTR и другой статистики.
С разметкой schema, вы будете попадать в более релевантные результаты поиска, а это значит больше трафика на ваш сайт.
Есть довольно много вариантов schema разметки, которые вы можете применить и Google на данный момент поддерживает более 50 разных вариантов.
Потратьте некоторое время и найдите список и вы увидите виды семантической вёрстки schema, которые можно добавить на свой сайт. Наиболее распространённые формы schema:
Теперь, когда вы знаете, что такое schema, давайте посмотрим на несколько примеров. Вначале будем искать фильм «The Revenant» («Выживший»):
Самый первый результат поиска с сайта IMDB появляется с разметкой schema. Мы видим отметки звёзд и раздел отзывы. Schema показывает рейтинг фильма и вы таким образом сможете быстро решить смотреть его или нет.
Тот же вариант рейтинга со звёздами появляется для любого типа обзора, будь то ресторан, фильм, книга или даже рецепт. Посмотрите на результаты поиска «apple pie recipe»(«рецепт яблочного пирога»):
И мы снова видим раздел с рейтингом обзора. Есть также больше информации о рецепте, включая изображение и время, необходимое для приготовления.
И в заключение сделаем запрос поиска «Obama»:
Вместо рейтинга со звёздочками, как в примерах выше, вид новостей schema.
Таким образом с микроразметкой schema вы позволяете Google представлять фрагмент контента более информативно и он будет показан в результатах поиска.
Вы можете использовать Инструмент Google для Проверки структурированных данных, чтобы увидеть есть ли установленная на сайте разметка schema. Иногда ваша тема WordPress может иметь встроенную микроразметку.
Вы можете ввести URL-ссылку вашего сайта.
После проверки сайта этим инструментом вы сможете увидеть, какой тип schema разметки включён и есть ли в нём ошибки.
К этому моменту мы уже рассмотрели смысл и ценность разметки schema на вашем сайте на WordPress. Теперь мы изучим два разных подхода добавления разметки на свой сайт.
Самым простым способом добавить микроразметку на сайт является плагин Schema. Этот плагин работает с любыми имеющимися вариантами schema и встраивается в плагин Yoast SEO.
Для установки перейдите в Плагины › Добавить новый в консоли WordPress и найдите «Schema».
Установите и активируйте его, затем перейдите в настройки Schema › Settings.
Заполните основную информацию, такую как расположение вашей страницы О нас, Контакты и загрузите логотип вашего сайта.
Путём заполнения дополнительной информации, контента, графа знаний (knowledge graph) и результатов поиска, вы можете оптимизировать свой сайт для каждой из областей.
Далее вы можете перейти в Schema › Types и добавить выбранный тип schema или категорию публикации.
Если описанный выше плагин вам не подходит, тогда вы можете выбрать из большого количества альтернатив плагинов WordPress для schema разметки.
Вот несколько из них:
Также вы можете добавить разметку schema на сайт вручную. Здесь придётся иметь больше дела с кодом, но вы сможете добавлять собственную разметку schema индивидуально на любую страницу или в запись.
С произвольной разметкой schema вы можете включать несколько разных видов разметки schema.org на одной странице. Так, если у вас есть страница событий, но вы на ней также хотите разместить схему отзывов, вы можете это легко сделать.
Наиболее эффективный метод ручного добавления schema на ваш сайт – JSON-LD. Этот метод рекомендуется Google.
Метод JSON-LD основан на JavaScript. Вы будете добавлять schema разметку на свой сайт в виде скрипта, поэтому его будет намного проще читать и отлаживать.
Если вы не знаете, как писать код разметки, тогда вы можете воспользоваться Мастером разметки структурированных данных от Google или JSON-LD Generator для создания своего кода.
Для применения этого подхода перейдите в любую запись или на любую страницу, где желаете разметить свою микроразметку schema. Нажмите Настройки Экрана вверху страницы и отметьте блок «Произвольные поля«.
Теперь прокрутите вниз до настройки «Произвольные поля» и нажмите «введите новое» для создания нового поля. Назовите его «schema» и введите этот код (это пример типа Местные организации – local business data):
<script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "address": { "@type": "PostalAddress", "addressRegion": "Neverland", "streetAddress": "667 Acme Road" }, "description": "The Acme Organization has been run by the Acme family for generations.", "name": "Acme Organization", "telephone": "(0)12 34 56 789" } </script>
Нажмите на «Добавить произвольное поле» и обновите вашу страницу.
Дальше нужно будет отредактировать ваш файл header.php. Откройте его и вставьте следующий код перед закрывающимся тегом </head>:
<?php $schemamarkup = get_post_meta(get_the_ID(), 'schemamarkup', true); if(!empty($schemamarkup)) { echo $schemamarkup; } ?>
Это приведёт к тому, что ваш код schema загрузится отдельно с мета данными. С подходом, описанным выше, вы можете добавлять любой вид пользовательской разметки schema на ваш сайт WordPress.
Только не забудьте запустить свою страницу или запись в Мастере разметки структурированных данных от Google для проверки вашей разметки на наличие ошибок.
Добавление микроразметки schema.org на сайт не займёт много времени и это поможет улучшить вид результата поиска в поисковике и увеличит трафик на сайт.
Процесс может показаться немного технически сложным и пугающим, но даже вариант ручного добавления не такой сложный, как только вы вникните в него. К тому же, множество доступных плагинов позволят сделать описание schema очень простым.
Не имеет значения, какой тип сайта вы запускаете, разметка schema может быть легко добавлена на него.
У вас уже есть результаты от добавления микроразметки schema на ваш сайт? Пожалуйста, делитесь своим опытом с нами в комментариях ниже.
07 августа 2018
Если сайт большой, SEO-специалист тратит достаточно много времени, определяя, какие типы страниц будут размечены , какую именно информацию следует выделить. Конечно, для этого следует изучить основы языка микроразметки словари и синтаксис.
08 января 2019
Сделал все как описано через произвольные поля. Ничего не выводится. В чем может быть причина? Просто пустое место.
03 февраля 2019
Ну если тема премиум и там уже есть встроеная микроразметка schema! Но при тестах в гугл выскакивают одиночные ошибки типа 'url отсутствует' как например этот урл добавить или исправить в этой примиум теме?
Отвечено 04 февраля 2019
Олег, если можно, сбросьте пожалуйста скриншот и название темы.
27 марта 2019
Здравствуйте, Я "чайник" в создании сайтов, подскажите если в теме вордпресс установлена Schema.org, как ее настроить под статьи? Буду благодарна.
10 сентября 2019
В случае добавления микроразметки вручную, разве произвольное поле нужно называть "schema" ? Согласно описанию в статье, у меня все работает, если поле назвать "schemamarkup" вместо "schema".
19 сентября 2019
Елена, спасибо. Проштудировал вашу статью, пробовал плагины: не пошло. Пришлось "идти" к мастеру разметки Гугл. Статей у меня около 500. Вручную, конечно, долго. Но штук 6 поправил. Через некоторое время проверил: получилось. Но проще исправить ошибку, которую прописывает мне Гугл: "{"@context":"//schema.org","@graph":[{"@type":"Organization","@id":"//history-thema.com/#organization","url":"//history-thema.com/","name":"history-thema.com" Как я понимаю, перед //schema.org надо поставить https, но где эта запись - в каком файле, не могу найти. Не подскажете?
19 сентября 2019
Я, наверное, все перепутал в предыдущем комментарии: микроразметка это одно, а то, что мне Гугл "прописывает" - другое??? Я не вебмастер, а историк...
Anna Birukova
Отвечено 08 января 2019
Здравствуйте. Обратитесь пожалуйста в нашу службу поддержки. Они подскажут более оперативно и предметно.