8 типов разметки для корпоративного сайта
Что такое микроразметка? Если на простом языке — это разметка данных на странице и передача этой информации в структурированном виде поисковым системам.
Наличие микроразметки на сайте — один из официально подтвержденных факторов ранжирования (о чем сообщил представитель Google Gary Illyes). В своих рекомендациях поисковый гигант Google рекомендует использовать микроразметку JSON-LD (о чем говорится в официальном «Руководстве» Google, именно поэтому в статье речь будет идти о ней:
Советуем вам изучить данную статью и внедрить микроразметку для следующих типов контента на сайте:
- информация об отзывах;
- страница «Вопрос/ответ»;
- информация, указанную в таблицах (например, прайс-лист);
- информация с актуальными вакансиями;
- страницы с услугами;
- проводимые мероприятия;
- страница с контактами;
- статьи или новости.
Микроразметка для отзывов (Review)
Если на вашем сайте есть страница с отзывами — для нее можно применить следующий вид микроразметки:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Organization", "name": "Название компании", "description": "Описание компании.", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "Средняя оценка всех пользователей", "bestRating": "Макс. возможная оценка", "worstRating": "Мин. возможная оценка", "ratingCount": "Всего оставлено отзывов" } } </script> |
Пример страницы, где внедрена микроразметка для отзывов:
FAQ — страницы вопрос/ответ
Часто на корпоративных сайтах есть раздел «Вопрос/Ответ», на котором пользователи могут получить ответы на часто задаваемые вопросы. Эту информацию также можно разметить, но не всегда! В случае, когда пользователь может добавить свой ответ — данная микроразметка уместна, в случае, когда добавлять ответ пользователю нельзя — по требованиям Google данная разметка будет неуместной:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "QAPage", "mainEntity": { "@type": "Question", "name": "Тема вопроса", "text": "Сам вопрос (без HTML)", "answerCount": "количество ответов", "dateCreated": "Дата создания вопроса", "author": { "@type": "Person", "name": "Имя того, кто спрашивает" }, "acceptedAnswer": { "@type": "Answer", "text": "Ответ - дублируем весь ответ здесь (без HTML)", "dateCreated": "2018-12-21T17:14Z (дата ответа в таком формате)", "upvoteCount": "количество “лайков” ответа", "url": "ссылка на страницу с вопросом/ответом", "author": { "@type": "Person", "name": "Имя того, кто отвечает" } } } } } </script> |
Пример страницы, где внедрена микроразметка для «Вопрос/ответ»:
Разметка информации, указанной в таблицах
Если у вас корпоративный сайт, то вы представляете, как много информации находится в электронных документах, добавленных на сайт: начиная от прайс листов и заканчивая различными количественными данными.
Как сделать так, чтобы эти данные были видны и правильно поняты не только людьми, поисковыми системами?
Эта микроразметка находится на стадии Beta-тестирования — ее внедрение не означает 100% отображения в поисковой выдаче.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Dataset", "name": "Название страницы", "description": "Описание страницы", "url": "ссылка на страницу", "keywords": [ "ключевая фраза 1", "ключевая фраза 2" ], "creator": { "@type": "Organization", "url": "url сайта", "name": "Название сайта", "contactPoint": { "@type": "ContactPoint", "contactType": "customer service", "telephone": "+380000000000", "email": "почта" } }, "distribution":[ { "@type": "DataDownload", "encodingFormat": "CSV - расширения документа", "contentUrl": "url - ссылка на документ" } ], "spatialCoverage": { "@type": "Place", "geo": { "@type": "GeoShape", "address": "Адрес" } } } </script> |
Вакансии
Вы большая компания, которая прогрессирует и развивается? У вас есть открытые вакансии на перспективные должности? Их также можно разметить соответствующей микроразметкой
Данная микроразметка не работает в Украине. Полный перечень активных стран можно увидеть в официальном справочнике Google.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <script type="application/ld+json"> { "@context" : "https://schema.org/", "@type" : "JobPosting", "title" : "На какую позицию требуется специалист - Middle Seo Specialist", "description" : "Описание вакансии", "datePosted" : "2017-01-18 - дата публикации вакансии", "validThrough" : "дата, по которую вакансия актуальна", "employmentType" : "full-time, part-time, seasonal - полный рабочий день, частичная занятость, сезонная работа", "hiringOrganization" : { "@type" : "Organization", "name" : "Название компании", "sameAs" : "ссылка на сайт компании", "logo" : "ссылка на логотип компании" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "Улица, дом/офис", "addressRegion": "Область, штат", "addressLocality": "Город", "postalCode": "Код", "addressCountry": "Страна" } }, "baseSalary": { "@type": "MonetaryAmount", "currency": "USD", "value": { "@type": "QuantitativeValue", "value": "Зарплата за час", "unitText": "HOUR" } } } </script> |
Услуги
Есть возможность применить микроразметку и здесь! Помните, что в микроразметке необходимо использовать только достоверную информацию (поэтому старайтесь указывать на сайте реальные цены):
1 2 3 4 5 6 7 8 9 10 11 12 | <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Offer", "availability": "http://schema.org/InStock", "itemOffered": "Service", "name": "Название услуги", "description": "Описание услуги", "url": "адрес страницы услуги", "priceCurrency": "UAH" } </script> |
Данный вид микроразметки в выдаче не отображается!
Мероприятия
Часто компании проводят event-события. Целей может быть много: заявить о себе, найти потенциальных коллег или партнеров, получить прибыль. В любом случае, можно сообщить поисковой системе о проведении соответствующих мероприятий, при этом важно указать — вход свободный или платный (от этого зависит структура микроразметки):
Для ивентов со свободным входом
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <script type='application/ld+json'> { "@context": "https://www.schema.org", "@type": "Тематика ивента", "name": "Название ивента", "image": "https://example.com/event.jpg - изображение, характеризующее мероприятие", "description": "Описание ивента", "startDate": "2019-02-03T19:00 - время старта ивента", "endDate": "2019-02-03T21:00 - время окончания мероприятия", "performer": "Спикер, маркетолог, айтишник - описание того, кто выступает (1 слово)", "audience": { "@type": "BusinessAudience", "name": [ "предприниматели - перечисляем целевую аудиторию (программисты, маркетологи и т.п.)", "бизнесмены" ] }, "location": { "@type": "Place", "name": "Название месте, где проходит ивент", "address": { "@type": "PostalAddress", "streetAddress": "ул. Ришельевская 33", "addressLocality": "Одесса", "addressRegion": "Одесская область", "addressCountry": "UA" } } } </script> |
Для платных мероприятий
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <script type='application/ld+json'> { "@context": "https://www.schema.org", "@type": "Тематика ивента", "name": "Название ивента", "image": "https://example.com/event.jpg - изображение, характеризующее мероприятие", "description": "Описание ивента", "startDate": "2019-02-03T19:00 - время старта ивента", "endDate": "2019-02-03T21:00 - время окончания", "performer": "маркетолог, предприниматель - описание того, кто выступает (1 слово)", "audience": { "@type": "BusinessAudience", "name": [ "предприниматели - перечисляем целевую аудиторию (программисты, маркетологи и т.п.)", "бизнесмены" ] }, "location": { "@type": "Place", "name": "Название месте, где проходит ивент", "address": { "@type": "PostalAddress", "streetAddress": "ул. Ришельевская 33", "addressLocality": "Одесса", "addressRegion": "Одесская область", "addressCountry": "Украина" } }, "offers": { "@type": "Offer", "availability": "http://schema.org/InStock - можно менять на “ограниченное количество мест, купить билет только через онлайн и т.п.", "validFrom": "2019-02-03T19:00 - с какого момента можно использовать билет (логично указывать время начала мероприятия или время, когда начинается регистрация участников", "url": "https://example.com/event - ссылка на страницу с ивентом", "price": "100 - стоимость билета", "priceCurrency": "UAH - валюта" } } </script> |
Контактная информация
Каждая компания, создавая сайт предусматривает страницу с контактной информацией. Оформить контактную информацию в микроразметку совсем не сложно. Для этого вам понадобится применить небольшой фрагмент кода (единственное уточнение — по требования Google здесь всегда, независимо от рода деятельности компании, указывается «@type»: «Organization»,):
1 2 3 4 5 6 7 8 9 10 11 12 13 | <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "url": "url сайта", "logo": "url логотипа сайта", "contactPoint": [{ "@type": "ContactPoint", "telephone": "номер телефона", "contactType": "customer service" }] } </script> |
В последнее время перестала отображаться в выдаче.
Блог, новости, статьи
Практически каждая компания развивает у себя на сайте блог: публикует полезные материалы, интересные гайды, новости — все это позволяет компаниям увеличить трафик, конвертировать его в продажи и повысить свою экспертность.
Любые материалы, инструкции, посты в блоге можно размечать микроразметкой. Самое приятное — что в зависимости от типа материала меняется всего лишь ключ «@type»: «Тип материала«,:
- Article — для статей;
- NewsArticle — для новостей;
- BlogPosting — для постов в блоге;
- TechArticle — для инструкций и прочих технических материалов;
- Report — для отчетов;
- ScholarlyArticle — для научных материалов;
- SatiricalArticle — для сатирических материалов;
- AdvertiserContentArticle — для рекламных роликов и материалов нативной рекламы.
Саму микроразметку вы можете увидеть ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Article/NewsArticle/BlogPost/TechArticle", "headline": "Название статьи", "image": "превью-изображение статьи", "alternativeHeadline": "H1 (не более 110 символов, иначе будет ошибка)", "description": "Мета тег description", "datePublished": "2018-10-09 - дата публикации статьи в таком формате", "dateCreated": "2018-10-09 - дата создания статьи (может быть одинаковой с датой публикации)", "dateModified": "2018-10-16 - дата редактирования статьи (если не редактировалась - дата публикации)", "articleBody": "Текст абсолютно всей статьи, без HTML", "wordcount": "Количество слов в статье", "mainEntityOfPage":{ "@type": "WebPage", "@id": "url - статьи" }, "publisher": { "@type": "Organization", "name": "Название сайта", "logo": { "@type": "ImageObject", "url": "Ссылка на логотоип;" } },"author":{ "@type": "Person", "name": "Имя автора статьи" } } </script> |
Не отображается в выдаче.
Подытожим
Тип микроразметки | Отображение в сниппете | Комментарий |
---|---|---|
Review (отзывы) | Да | |
QApage (вопрос/ответ) | Да | |
Dataset (инфо в табл.) | Не всегда | Beta-тестирование, может работать с перебоями |
JobPosting (вакансии) | Да | В Украине не работает. Список доступных стран здесь |
Service (услуги) | Нет | |
Event (мероприятие) | Да | |
ContactPoint (контакты) | В последнее время не отображается | |
*Article (материалы) | Нет |
Даже если микроразметка не влияет на сниппет сайта в выдаче — она передает поисковым системам информацию в структурированном виде, именно в этом и заключается «скрытое» преимущество использования микроразметки.
Помните, после внедрения микроразметки JSON-LD на страницы сайта — всегда выполняйте проверку структурированных данных. Проверка микроразметки в Google Structure Data важна — в случае наличия хотя бы одной ошибки — она является невалидной, изменения в поисковую выдачу не подтянутся.