Однозначно, коментарі на сторінках вебсайту є корисні як для для відвідувачів, так і для SEO просування. Розберемо вимоги пошукових систем - якими повинні бути коментарі, щоб вони допомагали просуванню вебсайту?

Як пошукові системи враховують коментарі?


На сторінках вебсайту, які можуть підлягати критики або обговорення - варто підключити коментарі, які допомагають відвідувачам і працюють в плюс для просування в пошукових системах. Дуже корисно, коли користувачі діляться своєю думкою, допомагають вибрати, спілкуються з однодумцями та обговорюють тему публікації.

З точки зору SEO, пошукові системи розпізнають коментарі як живу активність що значно сприяє покращенню публікації у результатах видачі. У коментарях можуть зустрічатися ключові слова, у тому числі низькочастотні і ключі конкурентів, які теж впливають на оптимізацію сторінки. Крім того, за рахунок створення нових коментарів на сторінці додається новий контент, а оновлення сторінки також дуже гарний фактор для пошукових систем.

Основні рекомендації до коментарів з точки зору SEO


- Змістовними та корисними вважаються коментарі, які містять понад 30 слів та складають завершену думку.

- Обговорення теми містити щонайменше з 5-10 коментарів.

- Негативні коментарі значно підвищують довіру до адміністрації вебсайту.

- Коментарі повинні відповідати вмісту публікації.

- Зміст коментаря враховується так само, як текст на сторінці.

Щоб дати сигнал пошуковим системам, потрібно встановити мікророзмітку для коментарів.

Мікророзмітка Schema.org для коментарів


Мікророзмітка коментарів не є чинником ранжування в пошукових системах, але вона дуже корисна, тому що показує пошуковим системам, що є на сторінці, і відповідає за гарний сніпет з додатковою інформацією. Чим більше корисної інформації в сніпеті, чим більше місця він займає, тим вище ймовірність, що ви отримаєте перехід на ваш вебсайт.

Коментарі повинні належати до конкретного тексту, тому для складання мікророзмітки для коментарів до статті за допомогою Schema.org рекомендується використовувати розмітку https://schema.org/Article, всередині якої розмістити розмітку для коментарів https://schema.org/Comment.

Наведемо приклад розмітки коментарів Schema.org Comment:
<h2>Коментарі (<span itemprop="commentCount">{Кількість коментарів}</span>)</h2>
<ul>
<li itemprop="comment" itemscope itemtype="https://schema.org/Comment">
<meta itemprop="url" content="#{id коментаря}">
<span itemprop="author" itemscope itemtype="https://schema.org/Person">{Ім’я автора коментаря}</span>
<time datetime="{Дата}" itemprop="dateCreated">{Дата}</time>
<meta itemprop="upvoteCount" content="{Кількість позитивних голосів}">
<meta itemprop="downvoteCount" content="{Кількість негативних голосів}">
<div itemprop="text">{Зміст коментаря}</div>
<ul>
<li itemprop="comment" itemscope itemtype="https://schema.org/Comment">
<meta itemprop="url" content="#{id коментаря}">
<meta itemprop="parentItem" content="{id батьківського коментаря}">
<span itemprop="author" itemscope itemtype="https://schema.org/Person">{Ім’я автора коментаря}</span>
<time datetime="{Дата}" itemprop="dateCreated">{Дата}</time>
<meta itemprop="upvoteCount" content="{Кількість позитивних голосів}">
<meta itemprop="downvoteCount" content="{Кількість негативних голосів}">
<div itemprop="text">{Зміст коментаря}</div>
</li>
</ul>
</li>
</ul>
Розберемо основні елементи:

- itemprop="commentCount" - загальна кількість коментарів до статті, дочірній об’єкт до Article;

- itemprop="comment" - властивість вказує на коментар, теж дочірній об’єкт до Article;

- itemtype="https://schema.org/Comment" - розмітка для коментаря;

- itemprop="url" - url окремого коментаря;

- itemprop="parentItem" - ідентифікатор або будь-яке інше посилання на батьківський коментар (на той коментар, на який йде відповідь). У стартових коментарів не вказується;

- itemprop="author" - автор коментаря;

- itemtype="https://schema.org/Person" - розмітка для автора;

- itemprop="dateCreated" - дата публікації коментаря;

- itemprop="upvoteCount" - кількість позитивних голосів;

- itemprop="downvoteCount" - кількість негативних голосів;

- itemprop="text" - текст коментаря.

Дуже важливим аспектом є рівень вкладеності коментарів. За віднесення коментаря до батьківського елементу використовується елемент parentItem, в якості параметру content якого вказується ідентифікатор або будь-яке інше посилання на батьківський коментар. Відповідно, батьківський коментар має володіти параметром url, в якому вказується це посилання. Тому елементи url та parentItem спільно використовуються для позначення батьківських та дочірніх коментарів.

До цього часу ми розглядали мікророзмітку коментарів Comment, яка обов’язково повинна бути дочірня до мікророзмітки Article. Однак, існує ще один варіант розміщення коментарів, який характеризується своєю незалежністю до розміщення - https://schema.org/UserComments.

Приклад розміщення:
<div itemscope itemtype="http://schema.org/UserComments">
<ul>
<li>
<div itemprop="creator" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">{Ім’я автора коментаря}</span>
</div>
<time itemprop="commentTime" datetime="{Дата}">{Дата}</time>
<p itemprop="commentText">{Зміст коментаря}</p>
</li>
<li>
<div itemprop="creator" itemscope itemtype="http://schema.org/Person">
<span itemprop="name">{Ім’я автора коментаря}</span>
</div>
<time itemprop="commentTime" datetime="{Дата}">{Дата}</time>
<p itemprop="commentText">{Зміст коментаря}</p>
</li>
</ul>
</div>
Основні елементи майже аналогічні схемі Comment, за винятком:

- itemtype="http://schema.org/UserComments" - розмітка для коментаря;

- itemprop="creator" - автор коментаря;

- itemprop="commentTime" - дата публікації коментаря;

- itemprop="commentText" - текст коментаря.

Після ознайомлення з мікророзміткою коментарів можна зробити висновок, що для публікацій Article рекомендується використовувати мікророзмітку Comment, для всіх інших типів UserComments. Вибір потрібного варіанту повинен виходити з технічної сторони, однак найважливіше те - щоб мікророзмітка коментарів була присутня.