МИКРОРАЗМЕТКА В КАРТОЧКЕ ТОВАРА (для HostCMS)

Микроразметка в Хлебных крошках в XSL шаблоне "Карточка товара"
<!-- Путь к группе -->
     <div class="d-none d-sm-block breadcrumbs" xmlns:v="http://rdf.data-vocabulary.org/#">

            <xsl:if test="$group = 0">
                <span typeof="v:Breadcrumb">
                    <a title="{/shop/name}" href="{/shop/url}" hostcms:id="{/shop/@id}" hostcms:field="name" hostcms:entity="shop" property="v:title" rel="v:url">
                        <xsl:value-of disable-output-escaping="yes" select="/shop/name"/>
                    </a>
                </span>
            </xsl:if>

            <xsl:apply-templates select="/shop//shop_group[@id=$group]" mode="breadCrumbs"/>

            <!-- Если модификация, выводим в пути родительский товар -->
            <xsl:if test="shop_item/node()">
                <i class="fa fa-angle-right"></i>

                <span typeof="v:Breadcrumb">
                    <a title="{shop_item/name}" href="{shop_item/url}" property="v:title" rel="v:url">
                        <xsl:value-of disable-output-escaping="yes" select="shop_item/name"/>
                    </a>
                </span>
            </xsl:if>

            <i class="fa fa-angle-right"></i>

            <span typeof="v:Breadcrumb">
                <a href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_item" property="v:title" rel="v:url"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
            </span>
        </div>
<!-- Шаблон выводит рекурсивно ссылки на группы магазина -->
<xsl:template match="shop_group" mode="breadCrumbs">
    <xsl:param name="parent_id" select="parent_id"/>

    <!-- Получаем ID родительской группы и записываем в переменную $group -->
    <xsl:param name="group" select="/shop/shop_group"/>

    <xsl:apply-templates select="//shop_group[@id=$parent_id]" mode="breadCrumbs"/>

    <xsl:if test="parent_id=0">
        <span typeof="v:Breadcrumb">
            <a title="{/shop/name}" href="{/shop/url}" hostcms:id="{/shop/@id}" hostcms:field="name" hostcms:entity="shop" class="root" property="v:title" rel="v:url">
                <xsl:value-of select="/shop/name"/>
            </a>
        </span>
    </xsl:if>

    <i class="fa fa-angle-right"></i>

    <span typeof="v:Breadcrumb">
        <a title="{name}" href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="shop_group" property="v:title" rel="v:url">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
        </a>
    </span>

</xsl:template>

Микроразметка карточки товара

<div itemscope="itemscope" itemtype="http://schema.org/Product">

                   <!-- Название товара -->
                   <h1><span itemprop="name"><xsl:value-of select="name"/></span></h1>


                    <!-- Изображение для товара, если есть -->
                    <xsl:if test="image_small != ''">
                        <div id="gallery" class="photo">
                            <a href="{dir}{image_large}" ><img src="{dir}{image_small}" alt="" itemprop="image"/></a>
                        </div>

                        <ul class="margin-top-10">
                        <li><a href="{dir}{image_large}"><img src="{dir}{image_small}" alt=""  height="100"/></a></li>
                            <xsl:for-each select="property_value[tag_name='xml_foto'][file !='']">
                            <li><a href="{../dir}{file}"><img src="{../dir}{file_small}" height="100" itemprop="image"/></a></li>
                            </xsl:for-each>
                        </ul>
                    </xsl:if>


                    <!-- Цена товара -->
                    <xsl:if test="price != 0">
                        <div class="price" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
                        <span itemprop="price" content="{price}"><xsl:value-of select="format-number(price, '### ##0', 'my')"/></span><xsl:text> </xsl:text>
                            <span itemprop="priceCurrency" content="RUB"><xsl:value-of select="currency"/></span>

                            <!-- Если цена со скидкой - выводим ее -->
                            <xsl:if test="discount != 0">
                                <p class="item-old-price">
                                    <xsl:value-of select="format-number(price + discount, '### ##0', 'my')"/><xsl:text> </xsl:text><xsl:value-of select="currency" />
                                </p>
                            </xsl:if>
                        </div>
                    </xsl:if>


                    <!-- Описание товара -->
                    <xsl:if test="description != ''">
                        <div itemprop="description"><xsl:value-of disable-output-escaping="yes" select="description" /></div>
                    </xsl:if>

   </div>

<div itemscope itemtype="http://schema.org/Product">
            <img src="/img/img.jpg" itemprop="image">
            <div itemprop="name"><strong>товар</strong></div>
            <div itemprop="description">Какое-то описание</div>
            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
            <span itemprop="price">25356</span> <span itemprop="priceCurrency">RUB</span>
            </div>
</div>

100+ SEO-подсказок от Дэвида Максвини

Cписок из более чем 100 SEO-советов и практических рекомендаций. Они разделены на несколько блоков, которые охватывают различные аспекты поисковой оптимизации – от внутренних факторов ранжирования до поведения пользователей, наращивания ссылочной массы и многого другого.

Часть 1: Разметка и структура сайта

1. Убедитесь, что контент четко виден – контент должен быть в центре внимания на любой веб-странице. Как минимум, заголовок страницы должен находиться в первом экране, то есть виден посетителям без прокрутки.
2. Избегайте большого количества объявлений в верхней части страницы – до тех пор, пока медийная реклама является существенным источником дохода для многих сайтов, засилье объявлений в верхней части страницы может негативно влиять на ранжирование в поисковых системах. Убедитесь, что реклама на сайте ненавязчива и четко отличается от контента.
3. Создайте иерархию контента – хорошо проработанная иерархия помогает содержать контент в порядке и позволяет алгоритмам ранжирования быстро охватывать весь сайт, повышая в выдаче самые важные страницы.
4. Убедитесь, что навигация удобна – она должна быть продуманной и понятной и для поисковых систем, и для пользователей.
5. Закрывайте от индексации любые платные/партнерские ссылки – к ним должен быть добавлен атрибут rel="nofollow".
<a href="http://www.example.com/" rel="nofollow">платная ссылка</a>
6. Используйте SEO-дружественные URL-адреса – они должны быть читабельными и иметь логическую структуру. Короткие URL, которые включают в себя целевые ключевые слова (разделенные дефисами) считаются лучшими для SEO.
7. Убедитесь, что контактная информация четко видна – ее легко найти, и в идеале она должна включать фактический адрес.
8. Не пренебрегайте политикой конфиденциальности и разделом с информацией о компании – это основные страницы, которые помогают завоевать доверие пользователей и поисковых систем.
9. Минимизируйте текстовые штампы – сведите объем дублированного текста в разметке (а именно в боковых панелях) к минимуму.
10. Если ваша цель – продвижение в регионах, указывайте свой адрес в разметке – добавьте ваш фактический адрес и контактные данные на страницу, если для продвижения используются геозависимые запросы.
11. С www или без него – что бы вы ни выбрали, убедитесь, что ваш сайт открывается только одним способом. Для этого стоит настроить основной домен в Вебмастере. И не забудьте  настроить 301-редирект.

Часть 2: Подбор ключевых слов

12. Грамотно подбирайте ключевые слова – они продолжают быть важной частью SEO. Используйте планировщики ключевых слов или дополнительные инструменты, такие как Яндекс Вордстат, чтобы оценить объем запросов и выбрать ключевые слова, по которым вы будете продвигаться.
13. Выберите для каждой страницы одно основное ключевое слово, под которое она будет оптимизирована. Избегайте канибализации ключевых слов (оптимизации нескольких страниц под один запрос).
14. Учитывайте намерения пользователей – даже если ключевое слово имеет высокую частотность, всегда задавайте себе вопрос, будет ли тот, кто вбивает в поисковик эту фразу, заинтересован в вашем продукте/услуге.
15. Используйте скрипт массовой проверки конкуренции в Google – allintitle:"ваше ключевое слово". Он поможет узнать количество веб-страниц, в title которых содержится этот ключ в прямом вхождении.
16. Учитывайте «ранжируемость» ключевого слова и то, насколько хорошо видна органическая выдача. Здесь необходимо учитывать целый ряд факторов:
  • Насколько сильна конкуренция – показываются ли такие авторитетные сайты, как Amazon, Forbes и т.д.?
  • Сколько ссылок ведут на топовые сайты?
  • Сдвигается ли органическая выдача вниз энциклопедическими графами, новостями, рекламными объявлениями и т.д. (см. ниже)?
17. Воруйте ключевые слова у конкурентов – выясните, какие именно ключи формируют поисковый трафик вашим конкурентам, с помощью Ahrefs Positions Explorer.
18. Отслеживайте свой рейтинг – контролируйте позиции вашего сайта в результатах поиска по целевым ключевым словам. С Ahrefs Rank Tracker вы можете просматривать данные за разные периоды времени, чтобы отслеживать прогресс.
19. Следите за показателем кликабельности (CTR) – если ваша страница ранжируется по целевому ключу, CTR должен выглядеть вот так (зависимость трафика от позиции в выдаче):
Вы можете воспользоваться отчетом поисковой аналитики в Google Вебмастере, чтобы проверить количество показов и CTR сразу по нескольким запросам. В приведенном ниже примере CTR ключевого слова на средней позиции 3.6 составляет 1.7%, что значительно ниже ожидаемого уровня (около 7%).
В этом случае стоит провести сплит-тестирование тега description (подробнее об этом ниже). Оно покажет, можно ли улучшить CTR и выиграть за счет дополнительного трафика.

Часть 3. Теги Title

<title>Это тег title</title>
20. Продвигайте ключи – ставьте целевые ключевые слова как можно ближе к началу тега title.
21. Избегайте усечения – в результатах поиска тегу title отводится всего 512 пикселей, все остальное усекается. Отличный способ этого избежать – сократить длину title до 55 символов, которые обычно укладываются в эту зону. Тем не менее, в редких случаях, использование прописных букв может все-таки привести к усечению.
22. Сделайте их кликабельными – газеты продаются благодаря заголовкам, а веб-страницы – благодаря title.
23. Выделяйтесь – если все теги title в вашей тематике выдержаны в одном формате, то уход от этого шаблона поможет стать заметнее в результатах выдачи.
24. Не стоит указывать ваш бренд – писать свое фирменное наименование в конце тегов title совершенно ни к чему – в любом случае, Google часто добавляет его автоматически – так вы только займете драгоценное место. Тем не менее:
25. Оптимизируйте главную страницу под ваш бренд. Главная страница – исключение из правила №24. Главная страница должна быть большей частью оптимизирована под ваш бренд.
26. Минимизируйте количество стоп-слов – поскольку длина тега ограничена, постарайтесь использовать в нем как можно меньше вводных и стоп-слов – союзов, местоимений, предлогов.
27. Не повторяйтесь. Не повторяйтесь. Не повторяйтесь. Раздражает, не так ли? Используйте каждое ключевое слово в title один раз и не повторяйте его.

Часть 4. Теги Description

<meta name="description" content="Это тег description. Он поможет вашему контенту выделиться в результатах поиска и повысить CTR"/>
28. Продавайте свой контент. Тег description – ваше рекламное объявление в результатах поиска. Напишите уникальные и убедительные описания для каждой страницы сайта, они расскажут о ваших достоинствах и привлекут пользователей.
29. Избегайте усечения – сократите description максимум до 155 символов, чтобы не допустить их усечения в результатах поиска.
30. Используйте ключевые слова в description – хоть они и не оказывают непосредственного влияния на ранжирование, ключи будут выделены жирным шрифтом в результатах поиска, а это поможет повысить CTR.
31. Проводите сплит-тестирование – экспериментируйте с разными форматами description, чтобы оптимизировать CTR.

Часть 5: Теги заголовков

32. Убедитесь, что каждая страница имеет уникальный тег H1.
33. Используйте основной ключ в теге H1 – он остается важным внутренним фактором ранжирования и должен содержать целевое ключевое слово страницы.
34. Включайте второстепенные и дополнительные ключевые слова – дополнительные теги заголовков (Н2, Н3) дают возможность для продвижения по вторичным и LSI-словам.
35. Избегайте использования тегов заголовков в разметке – во многих шаблонах теги заголовков используются в разметке для таких общих фраз, как "Подробнее". Их можно заменить элементом <div>.

Часть 6: Контент

36. Используйте основное ключевое слово в начале – по возможности вставляйте целевые ключевые слова в первый абзац текста на странице, чтобы закрепить тему.
37. «Большой контент» обеспечивает высокие рейтинги – многочисленные исследования привели к выводу, что существует зависимость между объемом контента и позицией в выдаче, хотя эксперты и предупреждают, что это в большей степени относится к качеству, нежели к фактической длине текстов. В любом случае, они должны быть тщательно продуманы и оптимизированы под ваши целевые ключевые слова.
38. Забудьте о плотности ключевых слов. Текст должен быть естественным, тогда ключевые слова впишутся в него органично. Просто убедитесь, что каждое из них упоминается хотя бы раз!
39. Используйте LSI-ключи – слова, семантически связанные с вашим основным ключевым словом. Они помогают определить тематику страницы и разницу между омонимами (одинаковыми словами, имеющими разное значение) в поисковых запросах. Составляя текст, вы в любом случае будете их использовать, но будет неплохо провести и предварительный анализ.
40. Добавляйте мультимедийный контент – изображения, видео, слайд-шоу и т.д. – это привлекает больше внимания, дает возможность делиться с друзьями и создавать дополнительные ссылки. Это также может дать вам преимущество в плане SEO.
41. Делайте внутреннюю перелинковку – это равномерно распределяет ссылочную массу по сайту и подталкивает посетителей к дальнейшему просмотру, снижая показатель отказов. Этим аспектом SEO часто преступно пренебрегают.
42. Делайте внешние ссылки на качественный, авторитетный и релевантный вашей тематике контент, это поможет сайту набрать больший вес и наладить отношения с владельцами других ресурсов в вашей нише. Лучше всего, чтобы внешние ссылки открывались в новом окне или вкладке.
43. Следите за актуальностью контента – регулярно обновляйте старую информацию, чтобы она всегда была свежей, актуальной и достойной ранжирования.
44. Приоритетом должно быть качество, а не частота – за исключением крупных изданий и новостных сайтов (которым каждый день необходим большой объем нового контента), большинство сайтов получат больше пользы, сосредоточив внимание именно на качестве. Лучше размещать 1 хорошую статью каждую неделю, чем посредственные – каждый день.
45. Настройте структурированные данные, чтобы извлечь выгоду из сниппетов в результатах поиска.
46. Сделайте оглавления для больших текстов – разместите внутренние ссылки на конкретные разделы на длинных страницах – они будут отображаться в результатах поиска.

Часть 7: Убираем все лишнее

47. Используйте канонические URL – добавьте тег <link> для указания предпочтительной версии адреса для страниц с одинаковым содержанием.
<link rel="canonical" href="http://example.com/the-defacto-version-of-the-page/">
Например, электронные торговые площадки, на которых установлена фильтрация категорий по различным параметрам, могут автоматически создавать несколько похожих URL-адресов.
48. Используйте тег noindex, follow для страниц, которые вы хотите закрыть от индексации.
<meta name="robots" content="noindex, follow">
Пример таких страниц – архивы тегов и авторов в WordPress, однако использовать этот тег следует с осторожностью.
49. Защитите конфиденциальный контент от пауков при помощи robots.txt – не предоставляйте Googlebot и другим роботам доступ к уязвимым частям вашего сайта (например, к админ-панели), блокируя их в robots.txt.

Часть 8: Опыт взаимодействия

50. Снижайте показатель отказов – для большинства сайтов оптимален низкий показатель отказов и большое количество просмотренных за одно посещение страниц.
Сейчас еще обсуждается, учитывает ли Google показатель отказов, в аналитических отчетах он указывается в качестве фактора ранжирования. Наверняка можно сказать, что измеряется время, через которое пользователь возвращается к результатам поиска, а также то, переходит ли он на другие сайты из выдачи.
Достаточно быстрый уход с вашей страницы и выбор другого сайта – сигнал о том, что ваша страница либо не удовлетворила поисковый запрос пользователя, или имеет плохой UX.
51. Используйте карту скроллинга – специальная программа покажет вам, как далеко пользователи прокручивают отдельные страницы, и поможет определить, почему их покидают, не дочитывая до конца.
52. Используйте карту кликов – узнайте, на какие именно элементы страницы кликают пользователи, чтобы правильно расположить навигационные элементы и оптимизировать число переходов по ним.
53. Минимизируйте всплывающие окна – хоть они и увеличивают число переходов, слишком большое количество всплывающих окон может отпугнуть посетителей.
54. Будьте осторожны с промежуточной рекламой – Google подтвердил, что будет наказывать сайты, которые показывают пользователям промежуточную и полноэкранную рекламу (ниже) на мобильных устройствах.
55. Убедитесь, что ваш сайт оптимизирован под мобильные устройства – в противном случае вы потеряете огромное количество трафика. Сделайте это приоритетом №1.
56. Учитывайте доступность сайта – он должен открываться и работать на любых устройствах, операционных системах, размерах экрана, и должен быть доступным для пользователей с ограниченными возможностями.
57. Примите во внимание читаемость – убедитесь, что текстовый контент легко читается и хорошо отформатирован. Проверьте его на орфографические и грамматические ошибки.
58. Установите дружественную страницу 404, которая даст пользователям простые и ясные инструкции и сведет к минимуму количество отказов.
59. Минимизируйте время простоя – убедитесь, что у вас надежный хостинг с минимальным (в идеале нулевым) временем простоя. Не скупитесь на хостинг.
60. Установите SSL – подумайте о перемещении сайта на SSL (Google немного повышает в выдаче сайты, доступные по протоколу https). Тем не менее, информация на страницах, на которых вводятся пользовательские данные, должна быть надежно зашифрована.

Часть 9. Инструменты для веб-мастеров

61. Ищите быстрых побед – используйте отчеты по поисковым запросам, чтобы найти ключевые слова с большим количеством показов и средней позицией в поиске 11+. Добавьте на эти страницы несколько внутренних ссылок или ключ в прямом вхождении – этого может быть достаточно, чтобы переместить запрос в ТОП-10 и мгновенно повысить трафик.
62. Проводите проверки на наличие ошибок – регулярно исправляйте все, что указано в отчете «Ошибки сканирования».
63. Создайте карту сайта, чтобы убедиться, что все страницы на вашем сайте можно найти и установить приоритет сканирования.

Part 10: Google Analytics

64. Зарегистрируйтесь в Google Analytics – точная статистика по трафику очень важна для того, чтобы отслеживать эффективность ваших маркетинговых кампаний.
65. Регулярно проверяйте статистику и реагируйте на любые изменения трафика, посадочных страниц и т.д.

Часть 11: Скорость загрузки сайта

66. Оптимизируйте скорость загрузки – она тоже является фактором ранжирования и, при прочих равных условиях, страницы с более быстрой загрузкой будут находиться выше в выдаче.
67. Тестируйте скорость загрузки вашего сайта.
68. Следуйте рекомендациям Google Page Speed Insights – запустите сайт через этот инструмент и исправьте ошибки там, где это необходимо.

Часть 12: Оптимизация изображений

69. Используйте их! Включайте в контент изображения, чтобы визуально сделать его более привлекательным. Высокое качество и пользовательские изображения также сделают ссылку отличной приманкой.
70. Добавьте соответствующие Alt-тексты к изображениям.
71. Используйте описательные имена файлов.
Правильно: <img src="photo-of-a-clown.jpg" alt="фото клоуна" />
Неправильно: <img src="1550111.jpg" alt="" />
72. Оптимизируйте размеры файлов – сжимайте изображения для уменьшения времени загрузки.

Часть 13: Наращивание ссылочной массы

73. Наращивайте! Входящие ссылки по-прежнему являются одним из основных факторов, которые Google учитывает при ранжировании веб-страниц.
74. Ссылки с авторитетных доменов передают больший вес – чем больше трастовость и авторитет домена, тем выгоднее для вашего рейтинга будет ссылка с него. Вы можете использовать рейтинг доменов в Ahrefs Site Explorer для быстрой оценки их авторитета. Также можно ориентироваться на показатели DA (Moz) и поток доверия (Majestic).
75. Ссылки с тематически релевантных сайтов помогают ранжированию – ссылки с качественных сайтов вашей ниши или страниц, которые тематически связаны с вашим контентом, также полезны для рейтинга.
76. Ссылки с внутреннего контента являются наиболее ценными.
77. Воруйте ссылки у конкурентов – анализ обратных ссылок ваших конкурентов – отличная отправная точка для любой кампании по наращиванию ссылочной массы. Используйте Ahrefs Site Explorer, чтобы найти обратные ссылки и захватить их для своего сайта.
78. Низкое качество ссылок или автоматизация процесса может привести к штрафам.
79. Диверсифицируйте ссылочный профиль – он должен включать несколько разных типов ссылок.
80. Диверсифицируйте анкоры – анкорные тексты все еще являются фактором ранжирования, однако важно их разнообразить. Желательно использовать прямые, разбавленные и естественные анкоры.
81. Регулярно проверяйте ссылочный профиль – проводите регулярный аудит и ищите подозрительные, неестественно выглядящие ссылки. Небольшое их количество не причинит вам никакого вреда, но если таких ссылок слишком много, это может быть признаком низкого качества наращивания ссылочной массы или даже негативного SEO от конкурентов. В этом случае ссылки нужно удалить.

Часть 14: Социальные медиа

82. Не игнорируйте социальные медиа! Официально они не оказывают прямого влияния на ранжирование (хотя на этот счет есть разные мнения), однако социальные сети помогают распространять контент среди потенциально заинтересованных пользователей. Кроме того, трафик из соцсетей может привести в действие другие факторы, которые напрямую влияют на ранжирование (трафик, поведенческие факторы, брендовые и URL-запросы).
83. Используйте социальные медиа, чтобы делиться контентом – ведите активные страницы в крупных соцсетях и обменивайтесь контентом со своей аудиторией.
84. Репосты в соцсетях (кроме Твиттера) демонстрируют доверие пользователей к вашему ресурсу. Это также учитывается и способствует дальнейшему распространению контента.
85. Поощряйте репосты вашего контента – разместите кнопки социальных сетей на видном месте, чтобы сделать обмен максимально удобным.
86. Используйте протокол Open Graph – добавляйте к вашим страницам специальные мета-теги, чтобы управлять внешним видом анонсов статей в соцсетях.
87. Настройте твиттер-карту, чтобы увеличить количество информации, содержащейся в одном твите.
88. Создавайте подробные пины в Pinterest, чтобы привлечь трафик из этой соцсети.

Часть 15: Восстановление после санкций

89. Ручные санкции за ссылочный спам – о них вас уведомят по электронной почте или сообщением в панели веб-мастера.
90. Проверяйте, не падает ли трафик после апдейтов поисковых систем – проседания трафика, совпадающие с апдейтами, могут быть признаком того, что вы попали под фильтр.
91. Избавьтесь от некачественного контента – чтобы не попасть под фильтр «Панда», найдите страницы с неинформативным или дублированным контентом и удалите их, либо закройте от индексации.
92. Удалите «плохие» ссылки – проведите аудит, отметьте все низкокачественные ссылки и попросите владельцев удалить их.
93. Дезавуируйте ссылки, которые нельзя удалить – если на ваши запросы об удалении не отвечают, добавьте низкокачественные ссылки или домены в специальный файл. Управлять несколькими такими файлами можно через Ahrefs.
94. Убедитесь, что ваш сайт не был взломан, и что на нем нет никаких подозрительных исходящих ссылок.
95. Запрашивайте повторную проверку в случае наложения ручных санкций, но только после того, как все выявленные проблемы будут устранены.
Примечание: восстановление после санкций – непростой процесс, вы должны быть очень осторожны при удалении ссылок, закрытии страниц от индексации и т.д. Если сомневаетесь, стоит нанять опытного SEO-консультанта. Следует также отметить, что в скором времени ожидается переход Google на непрерывное обновление алгоритмов «Пингвин» и «Панда», в связи с этим выявление конкретных санкций может стать сложнее.

Часть 16: Продвижение контентом

96. Найдите популярный в вашей нише контент и улучшайте/обновляйте его – не стоит создавать контент наугад, ищите то, что уже было популярным раньше, и совершенствуйте. Самое лучшее в такой стратегии то, что вы можете обратиться к тем, кто ссылался или делился оригинальным контентом ранее, и направить их на свой сайт.
97. Тратьте на продвижение контента как минимум столько же времени, сколько на его создание. Даже если у вас уже есть огромное количество фолловеров, не стоит об этом забывать. Некоторые эксперты по контент-маркетингу утверждают, что продвижение должно занимать львиную долю вашего времени.
98. E-mail рассылки по-прежнему остаются самым эффективным методом. Лучший способ заявить о себе – электронная почта (Но! См. совет № 108).
99. Интересный контент = больше ссылок – используйте как можно больше контента, которым хочется делиться, например, инфографику, чтобы увеличить количество репостов и ссылок.
100. Делитесь контентом партнеров. Ты – мне, я – тебе. Используйте принцип взаимности в полную силу.

Часть 17: СЕО-уборка

101. Удаляйте битые ссылки – они плохо влияют на пользовательский опыт и SEO.
102. Модерируйте комментарии и пользовательский контент в блогах, на форумах и т.д. Проверяйте их на спам и некачественные ссылки.

Часть 18: Общие SEO-советы и рекомендации

103. Не кладите все яйца в одну корзину – хороший интернет-маркетинг должен быть многогранным и включать сочетание SEO, социальных медиа и платного трафика. Никогда не полагайтесь только на один источник трафика для вашего бизнеса.
104. Учитесь столько, сколько вы можете. Знание – сила.
105. Обращайте внимание на обновления – в мире SEO все меняется, так что оставайтесь в курсе этих изменений.
106. Будьте терпеливы – эффективная раскрутка сайтов требует усердного труда и времени, но все усилия и ожидание того стоят. Исследования показали, что SEO по-прежнему обеспечивает наилучшую окупаемость среди всех маркетинговых каналов.
107. Избегайте черных методов – если что-то кажется вам слишком хорошим, чтобы быть правдой, скорее всего, это неправда (см. последний совет).
108. Не спамьте.
109. Не теряйте головы.

Микроразметка для сайта

Формат Schema.org рекомендует использовать Яндекс, JSON-LD - Google.

Open Graph хоть и разработан социальной сетью Facebook (на момент публикации, запрещенная соцсеть в РФ), но на сайт его тоже интегрируют, чтобы сделать более привлекательное отображение площадки, когда делятся ссылками в сообщениях. Пример, на скрине ниже.

Микроразметка для блока head

Добавить в блок head микроразметку для og и twitter. Пример кода:

<head>
{содержание head}

<!-- Open Graph -->
<meta property="og:type" content="website">
<meta property="og:title" content="{Заголовок статьи h1}">
<meta property="og:url" content="текущий_url_материала">
<meta property="og:image" content="ссылка на фото материала. Еcли нет, вставить заглушку с логотипом сайта формат jpg">
<meta property="og:description" content="{Описание материала. Если пусто ШАБЛОН: Заголовок H1 - Имя сайта}">
<meta property="og:site_name" content="Название домена или Компании и описание, чем занимается сайт">
<meta property="og:locale" content="{Язык. Пример: ru_RU, ru-UA, ru-KZ, ru-BY, ru-UZ, ru-TJ}" />
<meta property="article:published_time" content="{Дата размещения статьи. Формат: 2015-05-20T10:31:27+00:00}" />
<meta property="article:modified_time " content="{Дата изменения статьи. Формат: 2020-01-20T11:31:27+00:00}" />
<meta property="article:author" content="{Автор статьи, если пусто то: Название домена или Компании}" />
<meta property="article:section" content="{Категория}" />
<meta property="article:tag" content="{Тег статьи}" />
<meta name="referrer" content="origin-when-crossorigin">

<!-- twitter -->
<meta name="twitter:card" content="summary"/>
<meta name="twitter:site" content="{Название домена или Компании}"/>
<meta name="twitter:title" content="{Заголовок материала}">
<meta name="twitter:description" content="{Описание материала. Если пусто ШАБЛОН: Заголовок H1 - Имя Сайта}"/>
<meta name="twitter:creator" content="https://site.ru/"/>
<meta name="twitter:image:src" content="ссылка на фото материала. Если нет, вставить заглушку с логотипом сайта формат jpg"/>
<meta name="twitter:domain" content="https://site.ru/"/>
<meta name="content-language" content="{Язык. Пример: ru, ua, kz, by, uz, tj}" />

</head>

Разметка для поиска по сайту

<div itemscope itemtype="https://schema.org/WebSite"> 
    <meta itemprop="url" content="%домен%"/> 
        <form itemprop="potentialAction" itemscope itemtype="https://schema.org/SearchAction"> 
          <meta itemprop="target" content="%домен%/search.html?query={search_term_string}" />
             <input itemprop="query-input" type="text" name="search_term_string" required /> 
             <input type="submit" /> 
      </form>
</div>

Хлебные крошки

Сделать хлебные крошки и их микроразметку — ПОСЛЕДНЮЮ КРОШКУ, НЕ ДЕЛАТЬ ССЫЛКОЙ!

<nav> 
    <ul itemscope itemtype="http://schema.org/BreadcrumbList"> 
        <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="url_ссылки" title="Основной раздел" itemprop="item"> <span itemprop="name">Основной раздел</span><meta itemprop="position" content="0"> </a> </li>
       <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="url_ссылки" title="Подраздел уровня 1" itemprop="item"><span itemprop="name">Подраздел уровня 1</span><meta itemprop="position" content="1"></a> </li> 
       <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="url_ссылки" title="Подраздел уровня 2" itemprop="item"><span itemprop="name">Подраздел уровня 2</span><meta itemprop="position" content="2"></a> </li> 
   </ul>
</nav>

Разметка меню навигации

Для меню в шапке

<div itemscope itemtype="http://schema.org/SiteNavigationElement">
  <menu itemprop="about" itemscope itemtype="http://schema.org/ItemList">
    <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="url" itemprop="url">Пункт 1</a><meta itemprop="name" content="Пункт_1" /></li>
    <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="url" itemprop="url">Пункт_2<meta itemprop="name" content="Пункт_2" /></a></li>
    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ItemList"><a href="url" itemprop="url">Пункт_3</a>
    <meta itemprop="name" content="Пункт_3" />
      <menu>
       <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="url" itemprop="url">Под_пункт_3_1<meta itemprop="name" content="Пункт_3_1" /></a></li>
       <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="url" itemprop="url">Под_пункт_3_2<meta itemprop="name" content="Пункт_3_2" /></a></li>
      </menu>
    </li>
    <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="url" itemprop="url">Пункт_4<meta itemprop="name" content="Пункт_4" /></a></li>
  </menu>
</div>

Для меню в футере (другая верстка)

<menu itemscope itemtype="http://schema.org/SiteNavigationElement">
       <li><a itemprop="url" href="ссылка">название_пункта_меню_1</a></li>
       <li><a itemprop="url" href="ссылка">название_пункта_меню_2</a></li>
</menu>

Страница(ы) контактов

<div itemscope="" itemtype="http://schema.org/Organization" class=”DisplaNone”>
<meta itemprop="name" content="Название Юр.лица">
  <meta itemprop="telephone" content="телефон">
  <meta itemprop="email" content="ваш e-mail">
  <meta itemprop="address" content="Ваш адрес">   
  <meta itemprop="logo" content="url к логу компании">
  <meta itemprop="image" content="url к картинке офиса">
  <meta itemprop="description" content="Описание страницы">
  <meta itemprop="legalName" content="Название компании и чем занимается">
  <link itemprop="url" href="url-страницы" content="url-страницы">
<meta itemprop="sameAs" content="ссылка на соц сеть">
<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<meta itemprop="worstRating" content="1"> <!-- Мин. значение -->
<meta itemprop="bestRating" content="5"/> <!-- Макс. Значение -->
   	<meta itemprop="ratingValue" content="5"> <!-- средняя оценка -->
    	<meta itemprop="ratingCount" content="1064">  <!-- общее количество голосов -->
  </div>
</div>

Разметка футера сайта

<span itemscope itemtype="r" class=”DisplaNone”>
       <meta itemprop="copyrightYear" content="%year%">
       <meta itemprop="copyrightHolder" content="Название домена или Компании">       
</span>

Разметка списка статьи блога (Blog) (список)

Для новостей заменить http://schema.org/Blog на http://schema.org/NewsArticle

<div itemscope itemtype="http://schema.org/Blog">
       <h1 itemprop="description">{Название документа/раздела}</h1>

       <article itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting">
             <h2 itemprop="headline">{название_статьи_N}</h2>
<meta itemprop="datePublished" content="{Дата публикации. Пример: 2020-01-14T07:20:10+03:00}" />
<img itemprop="articleSection" content="{название раздела}">
<img itemprop="image" src="{ссылка_на_фото_материала}">
<meta itemprop="description" content="{краткое_описание_статьи N}" /> 
<meta itemprop="author" content="{Автор статьи}" /> 
<div itemprop="publisher" itemscope itemtype="https://schema.org/Organization" class=”DisplaNone”>
<div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
                                  		<img itemprop="url image" src="ссылка_на_логотип" /> 
                           	</div>
                            <meta itemprop="name" content="Название домена или Компании"> 
                     </div>
                     <meta itemprop="dateModified" content="{Дата изменения. Пример: 2020-01-14T07:20:10+03:00}">
                     <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="{ссылка_на_статью}"/>
        </article>
</div>
<!-- рецензия материала -->
<div itemscope="" itemtype="http://schema.org/Organization">
  <meta itemprop="name" content="Название_страницы">
  <meta itemprop="description" content="description">
  <link itemprop="url" href="url_страницы">
<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<meta itemprop="worstRating" content="1"> <!-- Мин. значение -->
<meta itemprop="bestRating" content="5"/> <!-- Макс. Значение -->
<meta itemprop="ratingValue" content="4.6"> <!-- средняя оценка. если пусто выводим 5 -->
    	<meta itemprop="ratingCount" content="8864">  <!-- общее количество голосов  -->
  </div>
<div itemprop="review" itemtype="http://schema.org/Review" itemscope="">
    <div itemprop="author" itemtype="http://schema.org/Person" itemscope="">
      <meta itemprop="name" content="Название домена или Компании">
      <link itemprop="url" href="https://site.ru/">   
    </div>   
  </div>
</div>

Разметка конкретного материала: Статьи/Новости

Для новостей заменить http://schema.org/Article на http://schema.org/NewsArticle

<article itemscope itemtype="http://schema.org/Article">
    <meta itemprop="headline" content="title" />
    <h1 itemprop="name">{Заголовок документа}</h1>
    <!-- Ссылка на статью -->
    <meta itemprop="url" content="{Ссылка на статью}" />
   <meta itemprop="description" content="{description}" />
   <img itemprop="articleSection" content="{название раздела}">
    <!-- Каноническая ссылка статьи -->
    <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="{Каноническая ссылка}" content="{Заголовок статьи}" />
    <!-- Ссылка на превью статьи -->
    <div itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
        <img itemprop="url contentUrl" src="{Ссылка на превью}" alt="{Заголовок статьи}" />
    </div>
    <!-- Дата публикации и дата последнего изменения -->
    <meta itemprop="datePublished" content="{Дата публикации. Пример: 2020-01-14T07:20:10+03:00}" />
    <meta itemprop="dateModified" content="{Дата изменения. Пример: 2020-01-14T07:20:10+03:00}" />
    <meta itemprop="inLanguage" content="ru-RU" /> <!-- язык текста на сайте -->
    <!-- основной текст статьи -->
    <div itemprop="articleBody">
        {текст_материала в html}
    </div>
    <!-- Автор статьи -->
    <div itemprop="author" itemscope itemtype="http://schema.org/Person">
        <meta itemprop="name" content=”{Автор статьи}”>
    </div>
    <!-- Контактная информация о сайте/организации -->
    <div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
        <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
            <img itemprop="url" src="{Ссылка на логотип}" alt="Название домена или Компании" />
<meta itemprop="width" content="200" />
        	<meta itemprop="height" content="200" />
        </div>
        <meta itemprop="name" content="Название домена или Компании" />
        <meta itemprop="url" content="https://site.ru/" />        
    </div>
</article>
<!-- рецензия материала -->
<div itemscope="" itemtype="http://schema.org/Organization">
  <meta itemprop="name" content="Название_страницы">
  <meta itemprop="description" content="description">
  <link itemprop="url" href="url_страницы">
<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<meta itemprop="worstRating" content="1"> <!-- Мин. значение -->
<meta itemprop="bestRating" content="5"/> <!-- Макс. Значение --> 
<meta itemprop="ratingValue" content="4.6"> <!-- средняя оценка. если пусто выводим 5 -->
<meta itemprop="ratingCount" content="8864">  <!-- общее количество голосов если нет выводим 10  -->
  </div>
<div itemprop="review" itemtype="http://schema.org/Review" itemscope="">
    <div itemprop="author" itemtype="http://schema.org/Person" itemscope="">
      <meta itemprop="name" content="Название домена или Компании"> <!-- если нет автора -->
      <link itemprop="url" href="https://site.ru/">   
    </div>   
  </div>
</div>

Микроразметки комментариев

<div itemprop="comment" itemscope itemtype="http://schema.org/UserComments">
    <h2>Комментарии</h2>
    <ul>
        <li>
            <div itemprop="creator" itemscope itemtype="http://schema.org/Person">
                <span itemprop="name">{Имя пользователя}</span>
            </div>
            <time itemprop="commentTime" datetime="{2020-01-14T07:20:10+03:00}">{2020-01-14}</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="{2020-02-27T08:21:11+03:00}">{2020-02-27}</time>
            <p itemprop="commentText">{Другой комментарий}</p>
        </li>
    </ul>
</div>

Микроразметка отзывов о сайте (если они есть)

<div itemprop="review" itemtype="http://schema.org/Review" itemscope="">
    <div itemprop="author" itemtype="http://schema.org/Person" itemscope="">
      <meta itemprop="name" content="{Имя_пользователя_или_ник}">
      <link itemprop="url" href="ссылка_на_страницу_профиля_или_соц_сети_если_есть_если_нет_не_выводим">
      <link itemprop="image" href="url_картинки_пользователя"> <!--  если есть -->  
    </div>
    <meta itemprop="datePublished" content="2018-09-07"> <!-- дата_публикации --> 
    <span itemprop="reviewBody">Текст_отзыва</span>
    <div itemprop="reviewRating" itemtype="http://schema.org/Rating" itemscope="">
      	<meta itemprop="worstRating" content="1"> <!-- Мин. значение -->
<meta itemprop="bestRating" content="5"/> <!-- Макс. Значение -->
 	<meta itemprop="ratingValue" content="5"> <!-- Оценка  -->
    </div>
<div itemprop="itemReviewed" itemscope itemtype="https://schema.org/Organization">
        <meta itemprop="name" content="Название домена или Компании">
 </div>
  </div>

Разметка видео в контенте

<div itemscope itemtype="http://schema.org/VideoObject" >
    <link itemprop="thumbnailUrl" href="ссылка_на_превью_фото_для_видео">
    <h2 itemprop="name">{Заголовок видео}</h2>
    <meta itemprop="description" content="{Описание видео}">
    <meta itemprop="duration" content="PT6M58S"> <!-- указание в видео PT6 - цифра - это длительность 6 минут, М58S - цифры - длительность 58 секунд -->
    <meta itemprop="isFamilyFriendly" content="true"> <!-- разрешено ли детям -->
    <meta itemprop="uploadDate" content="2013-06-05T00:00:00"> <!-- формат публикации даты -->
    <span itemprop="thumbnail" itemscope itemtype="http://schema.org/ImageObject" class=”DisplayNone”> 
      <img itemprop="contentUrl" src="{https://www.mysite.com/images/preview/img1.jpg}"> <!-- ссылка на фото к видео -->
      <!-- размеры -->
      <meta itemprop="width" content="250">
      <meta itemprop="height" content="120">
    </span>
 <span itemprop="interactionStatistic" itemscope itemtype="http://schema.org/InteractionCounter">
        	<span itemprop="interactionType" itemscope itemtype="http://schema.org/WatchAction"></span>
        	<meta itemprop="userInteractionCount" content="102111" /> <!-- кол-во просмотров -->
        </span>
</div>

Разметка мобильного приложения

<div itemscope itemtype="https://schema.org/SoftwareApplication">
<meta itemprop="name" content="{Название_Приложения} Android">
<meta itemprop="description" content="краткое_описание_приложения"> 
<meta itemprop="applicationCategory" content="GameApplication">
<meta itemprop="operatingSystem" content="ANDROID">
<meta itemprop="inLanguage" content="ru-RU">  <!-- язык приложения страны в которой живет пользователь -->
<meta itemprop="image" content="ссылка_на_фото_если_есть">
<link itemprop="url" href="ссылка_на_страницу_на_нашем_сайте">
<meta itemprop="softwareVersion" content="4.6.4r"> <!-- если известна, если нужна в разметки -->
<meta itemprop="fileSize" content="12,32 МБ"> <!-- если известен размер, если нужна в разметки -->
<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<meta itemprop="worstRating" content="1"> <!-- Мин. значение -->
<meta itemprop="bestRating" content="5"/> <!-- Макс. Значение -->
 	<meta itemprop="ratingValue" content="4.6"> <!-- средняя оценка -->  
    	<meta itemprop="ratingCount" content="8864">  <!-- количество голосов -->
</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
	<meta itemprop="url" content="ссылка_на_страницу_на_нашем_сайте">
<meta itemprop="category" content="free">
<meta itemprop="price" content="0">
<meta itemprop="priceCurrency" content="RUB">
</div>
<div itemprop="author" itemtype="http://schema.org/Person" itemscope="">
      <meta itemprop="name" content="{Название_Организации}">
      <link itemprop="url" href="ссылка_на_сайт">
      <link itemprop="image" href="url_логотипа_организации"> <!--  если есть -->    
    </div>
</div>

FAQ (вопрос/ответы)

<div itemscope itemtype="https://schema.org/QAPage">
<div itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
   <h2 itemprop="name">How many ounces are there in a pound?</h2>
   <div itemprop="upvoteCount">52</div>
   <div itemprop="text">I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?</div>
<div>
    <div><span itemprop="answerCount">3</span> answers</div>
    <div><span itemprop="upvoteCount">26</span> votes</div>
    <div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer">
       <div itemprop="upvoteCount">1337</div>
       <div itemprop="text">
       1 pound (lb) is equal to 16 ounces (oz).
       </div>
      <a itemprop="url" href="https://example.com/question1#acceptedAnswer">Answer Link</a>
      </div>
    <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer">
       <div itemprop="upvoteCount">42</div>
       <div itemprop="text">
       Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.
       </div>
       <a itemprop="url" href="https://example.com/question1#suggestedAnswer1">Answer Link</a>
     </div>
     <div itemprop="suggestedAnswer" itemscope itemtype="https://schema.org/Answer">
       <div itemprop="upvoteCount">0</div>
       <div itemprop="text">
       I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.
       </div>
       <a itemprop="url" href="https://example.com/question1#suggestedAnswer2">Answer Link</a>
    </div>
</div>
</div>
</div>

Подробнее в справке микроданные

How-To (Инструкция)

<div itemscope itemtype="https://schema.org/HowTo">
  <b><span itemprop="name">How to tie a tie</span></b>
  <div>About <span itemprop="totalTime" content="PT2M">2 minutes</span></div>
  <div itemprop="video" itemscope itemtype="https://schema.org/VideoObject">
    <meta itemprop="name" content="Tie a Tie" />
    <meta itemprop="description" content="How to tie a four-in-hand knot." />
    <link itemprop="thumbnailUrl" content="https://example.com/photos/photo.jpg" />
    <link itemprop="contentUrl" content="https://www.example.com/videos/123_600x400.mp4" />
    <link itemprop="embedUrl" content="https://www.example.com/videoplayer?id=123" />
    <meta itemprop="duration" content="P1MT10S" />
    <meta itemprop="uploadDate" content="2019-01-05T08:00:00+08:00" />
    <video>...</video>
  </div>
  <div>Necessary Items:</div>
  <div itemprop="supply" itemtype="https://schema.org/HowToSupply">A tie</div>
  <div itemprop="supply" itemtype="https://schema.org/HowToSupply">A collared Shirt</div>
  <div itemprop="tool" itemtype="https://schema.org/HowToTool">A mirror</div>
  <div>
    <div itemprop="step" itemscope itemtype="https://schema.org/HowToStep">
      <div itemprop="name">Preparations</div>
      <div itemprop="text">Button your shirt how you'd like to wear it, then drape the tie around your neck. Make the thick end about 1/3rd longer than the short end. For formal button down shirts, it usually works best with the small end of the tie between 4th and 5th button.</div>
      <div itemprop="image">https://example.com/1x1/photo1.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step1" />
    </div>

    <div itemprop="step" itemscope itemtype="https://schema.org/HowToStep">
      <div itemprop="name">Crossing once</div>
      <div itemprop="text">Cross the long end over the short end. This will form the basis for your knot.</div>
      <div itemprop="image">https://example.com/1x1/photo2.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step2" />
    </div>

    <div itemprop="step" itemscope itemtype="https://schema.org/HowToStep">
      <div itemprop="name">Second crossing</div>
      <div itemprop="text">Bring the long end back under the short end, then throw it back over the top of the short end in the other direction.</div>
      <div itemprop="image">https://example.com/1x1/photo3.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step3" />
    </div>

    <div itemprop="step" itemscope itemtype="https://schema.org/HowToStep">
      <div itemprop="name">Loop in</div>
      <div itemprop="text">Now pull the long end through the loop near your neck, forming another loop near your neck.</div>
      <div itemprop="image">https://example.com/1x1/photo4.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step4" />
    </div>

    <div itemprop="step" itemscope itemtype="https://schema.org/HowToStep">
      <div itemprop="name">Pull and tighten</div>
      <div itemprop="text">Pull the long end through that new loop and tighten to fit!</div>
      <div itemprop="image">https://example.com/1x1/photo5.jpg</div>
      <meta itemprop="url" content="https://example.com/tie#step5" />
    </div>
  </div>
</div>

SaleEvent (Распродажа/Бонус)

<div itemscope="" itemtype="http://schema.org/SaleEvent">
<meta itemprop="startDate" content="2020-05-05 08:00:00+03:00"> <!-- формат даты начала -->
	<meta itemprop="endDate" content="2020-11-06 24:00:00+03:00">  <!-- формат даты конца если есть -->
	<meta itemprop="name" content="🎁 {Название_Бонуса_или_сумма_бонуса}"> <!-- Пример скобок: 4 000 ₽ бонуса! -->
	<meta itemprop="description" content="{Краткое_описание c description или шаблонный текст: h1 - Название сайта}">
	<meta itemprop="eventAttendanceMode" content="https://schema.org/OnlineEventAttendanceMode">
	<meta itemprop="eventStatus" content="https://schema.org/EventScheduled">
	<meta itemprop="url" content="url_страницы">
	<meta itemprop="image" content="url_картинки">	
<meta itemprop="performer" content="Участник мероприятия">  
	<span itemscope="" itemtype="http://schema.org/Place" itemprop="location">
	<meta itemprop="logo" content="лого_компании">
	<meta itemprop="name" content="{Название_Документа}">
		<span itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
			<meta itemprop="url" content="url_страницы">
		</span>
	</span>
<span itemprop="offers" itemscope itemtype="https://schema.org/Offer">
            <meta class="event-price" itemprop="price" content="4000"> <!-- размер бонуса -->
	<meta itemprop="priceCurrency" content="RUB">
<meta itemprop="url" content="url_страницы">
<link itemprop="availability" href="https://schema.org/InStock"/>
	<meta itemprop="validFrom" content="2020-05-05 08:00:00+03:00">
</span>
</div>

Разметка в формате ld json для Google

Микроразметка Логотипа

<script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "url": "url-сайта",
      "logo": "{Ссылка на логотип}"
    }
    </script>

Разметка автора на странице js

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Person",
  "name": "Имя",
  "additionalName": "Отчество (можно второе имя, ник)",
  "jobTitle": "Должность",
  "affiliation": "Организация, с которой связан человек",
  "email": "Адрес email",
  "telephone": "Контактный телефон",
  "url": "URL персональной страницы или профиля на сайте",
  "image": "URL фото",
  "address": {
    "@type": "PostalAddress",
    "addressCountry": "Страна",
    "addressRegion": "Регион (область)"
  }
}
</script>
Карусель Статей/Новостей js
<script type="application/ld+json">
    {
      "@context":"https://schema.org",
      "@type":"ItemList",
      "itemListElement":[
        {
          "@type":"ListItem",
          "position":1,
          "url":"ссылка_на_документ_N",
          "name":"Имя_документа_N",
          "image": [
              "https://example.com/photos/1x1/photo.jpg",
              "https://example.com/photos/4x3/photo.jpg",
              "https://example.com/photos/16x9/photo.jpg"
            ]
        },
        {
          "@type":"ListItem",
          "position":2,
          “url":"ссылка_на_документ_N",
          "name":"Имя_документа_N",
          "image": [
              "https://example.com/photos/1x1/photo.jpg",
              "https://example.com/photos/4x3/photo.jpg",
              "https://example.com/photos/16x9/photo.jpg"
            ]
        }
      ]
    }
    </script>
24647685

Семантическое ядро — как составить правильно?

Семантическое ядро — это страшное название, которое придумали SEOшники для обозначения довольно простой вещи. Нам надо просто подобрать ключевые запросы, по которым мы будем продвигать наш сайт.
И в этой статье я покажу вам, как правильно составить семантическое ядро, чтобы ваш сайт побыстрее вышел в ТОП, а не топтался месяцами на месте. Тут тоже есть свои «секретики».

Что такое семантическое ядро простыми словами

Как это ни странно, но семантическое ядро — это обычный excel файл, в котором списком представлены ключевые запросы, по которым вы (или ваш копирайтер) будете писать статьи для сайта.
Вот как, например, выглядит мое семантическое ядро:

Зеленым цветом у меня помечены те ключевые запросы, по которым я уже написал статьи. Желтым — те, которым статьи собираюсь написать в ближайшее время. А бесцветные ячейки — это значит, что до этих запросов дело дойдет немного позже.
Для каждого ключевого запроса у меня определена частотность, конкурентность, и придуман «цепляющий» заголовок. Вот примерно такой же файл должен получиться и у вас. Сейчас у меня СЯ состоит из 150 ключевиков. Это значит, что я обеспечен «материалом» минимум на 5 месяцев вперед (если даже буду писать по одной статье в день).
Чуть ниже мы поговорим о том, к чему вам готовиться, если вы вдруг решите заказать сбор семантического ядра у специалистов. Здесь скажу кратко — вам дадут такой же список, но только на тысячи «ключей». Однако, в СЯ важно не количество, а качество. И мы с вами будем ориентироваться именно на это.

Зачем вообще нужно семантическое ядро?

А в самом деле, зачем нам эти мучения? Можно же, в конце концов, просто так писать качественные статьи, и привлекать этим аудиторию, правильно? Да, писать можно, а вот привлекать не получится.
Главная ошибка 90% блогеров — это как раз написание просто качественных статей. Я не шучу, у них реально интересные и полезные материалы. Вот только поисковые системы об этом не знают. Они же не экстрасенсы, а всего лишь роботы. Соответственно они и не ставят вашу статью в ТОП.
Здесь есть еще один тонкий момент с заголовком. Например, у вас есть очень качественная статья на тему «Как правильно вести бизнес в «мордокниге». Там вы очень подробно и профессионально расписываете все про фейсбук. В том числе и то, как там продвигать сообщества. Ваша статья — самая качественная, полезная и интересная в интернете на эту тему. Никто и рядом с вами не валялся. Но вам это все равно не поможет.

Почему качественные статьи вылетают из ТОПа

Представьте, что на ваш сайт зашел не робот, а живой проверяльщик (асессор) с Яндекса. Он понял, что у вас самая классная статья. И рукам поставил вас на первое место в выдаче по запросу «Продвижение сообщества в фейсбук».
Знаете, что произойдет дальше? Вы оттуда все равно очень скоро вылетите. Потому что по вашей статье, даже на первом месте, никто не будет кликать. Люди вводят запрос «Продвижение сообщества в фейсбук», а у вас заголовок — «Как правильно вести бизнес в «мордокниге». Оригинально, свежо, забавно, но… не под запрос. Люди хотят видеть именно то, что они искали, а не ваш креатив.
Соответственно, ваша статья будет вхолостую занимать место в ТОП выдачи. И живой асессор, горячий поклонник вашего творчества, может сколько угодно умолять начальство оставить вас хотя бы в ТОП-10. Но не поможет. Все первые места займут пустые, как шелуха от семечек, статейки, которые друг у друга переписали вчерашние школьники.
Зато у этих статей будет правильный «релевантный» заголовок — «Продвижение сообщества в фейсбук с нуля» (по шагам, за 5 шагов, от А до Я, бесплатно и пр.) Обидно? Еще бы. Ну так боритесь против несправедливости. Давайте составим грамотное семантическое ядро, чтобы ваши статьи занимали заслуженные первые места.

Еще одна причина начать составлять СЯ прямо сейчас

Есть еще одна вещь, о которой почему-то люди мало задумываются. Вам надо писать статьи часто — как минимум каждую неделю, а лучше 2-3 раза в неделю, чтобы набрать побольше трафика и побыстрее.
Все это знают, но почти никто этого не делает. А все потому, что у них «творческий застой», «никак не могут себя заставить», «просто лень». А на самом деле вся проблема именно в отсутствие конкретного семантического ядра.
Наше СЯ — это как контент-план для социальных сетей. То есть там написано конкретно, что мы будем делать в ближайшие 2-3 месяца. Нам не надо будет садиться с утра и начать выдумывать тему для нового поста. У нас все придумано, продумано и прочитано.
Именно это и спасет вас от так называемого «творческого кризиса». Когда вы точно знаете, что вам делать — становится гораздо легче. Поэтому ни в коем случае не пропускайте этап создания семантического ядра (каким бы муторным вам это дело не показалось). Потом вам все равно придется подбирать темы и запросы, но только потратите вы на это в десять раз больше времени и сил.
А теперь. собственно, давайте разберем, как правильно составить семантическое ядро с нуля.

Как правильно составить семантическое ядро за 5 шагов

Шаг #1 — Подбор базовых «ключей»

Сначала мы займемся веселой и увлекательной штукой — будем собирать базовые ключевые запросы. Это очень широкие ключи, которые набирают десятки и сотни тысяч просмотров в месяц. Вам надо определиться, на какие темы вообще вы хотите писать, и просто взять названия этих тем в качестве ключей.
А увлекательное это занятие потому, что уже на этом этапе вы сможете понять — правильную вы выбрали тему для своего сайта или нет. Может так оказаться, что вы придумаете 1-2 широких базовых ключа, и на этом все закончится.
То есть тут вы поймете, что буквально через месяц-два вам уже не о чем будет писать. А это значит, что вам надо срочно менять свой маркетинговый план и думать в сторону другой ниши.
Для примера, вот какие базовые ключевые слова я взял для своего блога, на котором вы сейчас находитесь:
  • копирайтинг
  • вебинары
  • smm
  • seo
  • яндекс-директ
  • лендинг
  • продвижение сайтов
  • свой бизнес
  • интернет маркетинг
  • продажи
Таких базовых ключей у меня набралось три десятка. А это значит, что без тем для статей я точно не останусь. Если в вашей нише то же самое — значит все нормально. И пусть вас не смущает, если в вашей теме есть уже сотни сильных сайтов, которые раскручиваются десятилетиями, и плотно заняли весь ТОП-10 (как вам кажется).
Если в нише много конкурентов — значит там есть деньги. А если много широких ключей — значит вы в любом случае сможете «зацепить» хотя бы часть этого трафика. Тем более, что мы сейчас будем учиться правильно подбирать ключевые запросы, которые позволят вам быстро выйти в ТОП в обход всех конкурентов.

Где найти базовые ключевые запросы

Начните с поиска в своей голове. Выпишите на листочек хотя бы 3-5 тем, по которым вы могли бы выдавать интересную и полезную информацию. Дальше идите в Яндекс-Вордстат, и смотрите подсказки.
Подсказки он вам будет показывать в правом столбце — «Запросы, похожие на…»

Я ввел в поле поиска один из своих базовых ключей — «smm», и Яндекс тут же выдал мне с десяток подсказок, что еще может быть интересно людям, которым интересно «smm». Мне остается только скопировать эти ключи в блокнотик. Потом я точно так же проверю каждый из них, и соберу подсказки еще и по ним.
После первого этапа сбора СЯ у вас должен получиться текстовый документ, в котором будет 10-30 широких базовых ключей, с которыми мы и будем работать дальше.

Шаг #2 — Парсинг базовых ключей в SlovoEB

Конечно, если вы напишите статью под запрос «вебинар» или «smm», то чуда не произойдет. Вы никогда не сможете выйти в ТОП по такому широкому запросу. Нам надо разбить базовый ключ на множество мелких запросов по этой теме. И делать это мы будем с помощью специальной программы.
Я использую KeyCollector, но он платный. Вы можете воспользоваться бесплатным аналогом — программой SlovoEB. Скачать её вы можете с официального сайта.
Самое сложное в работе с этой программой — это её правильно настроить. Как правильно настроить и использовать Словоеб я показываю вот здесь. Но в той статье я упор делаю на подбор ключей для Яндекс-Директа.
А тут давайте по шагам посмотрим особенности использования это программы для составления семантического ядра под SEO.
Сначала создаем новый проект, и называем его по тому широкому ключу, который хотите парсить.
Я обычно даю такое же название проекту, как и мой базовый ключ, чтобы потом не запутаться. И да, предупрежу вас еще от одной ошибки. Не пытайтесь парсить все базовые ключи одновременно. Вам потом будет очень сложно отфильтровать «пустые» ключевые запросы от золотых крупиц. Давайте парсить по одному ключу.
После создания проекта — проводим базовую операцию. То есть мы собственно парсим ключ через Яндекс Вордстат. Для этого нажмите на кнопку «Ворстат» в интерфейсе программы, впишите ваш базовый ключ, и нажмите «Начать сбор».
Для примера, давайте распарсим базовый ключ для моего блога «контекстная реклама».

После этого запустится процесс, и через некоторое время программа нам выдаст результат — до 2000 ключевых запросов, в которых содержится «контекстная реклама».

Так же рядом с каждым запросом будет стоять «грязная» частотность — сколько раз этот ключ (+ его словоформы и хвосты) искали в месяц через яндекс. Но не советую делать никаких выводов из этих цифр.

Шаг #3 — Сбор точной частотности для ключей

Грязная частотность нам ничего не покажет. Если вы будете на неё ориентироваться, то не удивляйтесь потом, когда ваш ключ на 1000 запросов не приносит ни одного клика в месяц.
Нам надо выявить чистую частотность. И для этого мы сначала выделяем все найденные ключи галочками, а потом нажимаем на кнопочку «Яндекс Директ» и снова запускаем процесс. Теперь Словоеб будет нам искать точную частоту запроса в месяц для каждого ключа.

Программа опять некоторое время подумает, и выдаст нам результат. Кстати, сколько именно она будет думать — зависит от правильности настроек программы. Может 15 минут, а может и несколько часов. Поэтому обязательно посмотрите правильные настройки в этой моей статье.

Теперь у нас есть объективная картина — сколько раз какой запрос вводили пользователи интернета за последний месяц. Предлагаю теперь сгруппировать все ключевые запросы по частотности, чтобы с ними было удобнее работать.
Для этого нажимаем на значок «фильтр» в столбце «Частота «!» [YW]», и указываем — отфильтровать ключи со значением «меньше или равно 10».

Теперь программа покажет вам только те запросы, частотность которых меньше или равна значению «10». Эти запросы вы можете удалить или скопировать на будущее в другую группу ключевых запросов. Меньше 10 — это очень мало. Писать статьи под эти запросы — пустая трата времени.

Сейчас нам надо выбрать те ключевые запросы, которые принесут нам более или менее хороший трафик. И для этого нам надо выяснить еще один параметр — уровень конкурентности запроса.

Шаг #4 — Проверка конкурентности запросов

Все «ключи» в этом мире делятся на 3 типа: высокочастотные (ВЧ), среднечастотные (СЧ), низкочастотные (НЧ). А еще они могут быть выосококонкурнетными (ВК), среднеконкурентными (СК) и низкоконкурентными (НК).
Как правило, ВЧ запросы являются одновременно и ВК. То есть если запрос часто ищут в интернете, то и сайтов, которые хотят по нему продвигаться — очень много. Но это не всегда так, бывают счастливые исключения.
Искусство составления семантического ядра как раз и заключается в том, чтобы найти такие запросы, которые имеют высокую частотность, а уровень конкуренции у них низкий. Вручную определить уровень конкуренции очень сложно.
Можно ориентироваться на такие показатели, как количество главных страниц в ТОП-10, длина и качество текстов. уровень траста и тиц сайтов в ТОП выдачи по запросу. Все это даст вам некоторое представление о том, насколько жесткая борьба за позиции для этого конкретного запроса.
Но я рекомендую вам воспользоваться сервисом Мутаген. Он учитывает все парметры, о которых я сказал выше, плюс еще с десяток, о которых ни вы, ни я наверное даже не слышали. После анализа сервис выдает точное значение — какой уровень конкуренции у данного запроса.
Вот как это выглядит:

Здесь я проверил запрос «настройка контекстной рекламы в google adwords». Мутаген показал нам, что у этого ключа конкурентность «более 25» — это максимальное значение, которое он показывает. А просмотров у этого запроса всего 11 в месяц. Значит нам он точно не подходит.
Мы можем скопировать все ключи, которые подобрали в Словоеб, и сделать массовую проверку в Мутаген. После этого нам останется только просмотреть список и взять те запросы, у которых много запросов и низкий уровень конкуренции.

Мутаген — это платный сервис. Но 10 проверок в сутки вы можете сделать бесплатно. Кроме того, стоимость проверки очень низкая. За все время работы с ним я еще не истратил и 300 рублей.
Кстати, на счет уровня конкуренции. Если у вас молодой сайт, то лучше выбирать запросы с уровнем конкуренции 3-5. А если вы раскручиваетесь уже более года, то можно брать и 10-15.
Кстати, на счет частотности запросов. Нам сейчас надо сделать заключительный шаг, который позволит вам привлекать достаточно много трафика даже по низкочастотным запросам.

Шаг #5 — Сбор «хвостов» для выбранных ключей

Как уже много раз было доказано и проверено, основной объем трафика ваш сайт будет получать не от основных ключей, а от так называемых «хвостов». Это когда человек вводит в поисковую строку странные ключевые запросы, с частотностью 1-2 в месяц, но таких запросов очень много.
Чтобы увидеть «хвост» — просто зайдите в Яндекс и введите выбранный вами ключевой запрос в строку поиска. Вот что вы примерно увидите.

Теперь вам надо просто выписать эти дополнительные слова в отдельный документ, и использовать их в своей статье. При чем не надо ставить их всегда рядом с основным ключом. Иначе поисковые системы увидят «переоптимизацию» и ваши статьи упадут в выдаче.
Просто используйте их в разных местах вашей статьи, и тогда вы будете получать дополнительный трафик еще и по ним. Еще бы я вам рекомендовал постараться использовать как можно больше словоформ и синонимов для вашего основного ключевого запроса.
Например, у нас есть запрос — «Настройка контекстной рекламы». Вот как можно его переформулировать:
  • Настройка = настроить, сделать, создать, запустить, запуск, включить, разместить…
  • Контекстная реклама = контекст, директ, тизер, РСЯ, адвордс, кмс. direct, adwords…
Никогда не знаешь, как именно люди будут искать информацию. Добавьте все эти дополнительные слова к себе в семантическое ядро, и используйте при написании текстов.
Вот так, мы собираем список из 100 — 150 ключевых запросов. Если вы составляете семантическое ядро впервые, то у вас может уйти на это несколько недель.
А может ну его, глаза ломать? Может есть возможность делегировать составления СЯ специалистам, которые сделают это лучше и быстрее? Да, такие специалисты есть, но пользоваться их услугами нужно не всегда.

Стоит ли заказывать СЯ у специалистов?

По большому счету специалисты по составлению семантического ядра сделают вам только шаги 1 — 3 из нашей схемы. Иногда, за большую дополнительную плату, сделают и шаги 4-5 — (сбор хвостов и проверку конкурентности запросов).
После этого они выдадут вам несколько тысяч ключевых запросов, с которыми вам дальше надо будет работать.
И вопрос тут в том, собираетесь ли вы писать статьи самостоятельно, или наймете для этого копирайтеров. Если вы хотите делать упор на качество, а не на количество — то надо писать самим. Но тогда вам будет недостаточно просто получить список ключей. Вам надо будет выбрать те темы, в которых вы разбираетесь достаточно хорошо, чтобы написать качественную статью.
И вот тут встает вопрос — а зачем тогда собственно нужны специалисты по СЯ? Согласитесь, распарсить базовый ключ и собрать точные частотности (шаги #1-3) — это совсем не сложно. У вас уйдет на это буквально полчаса времени.
Самое сложное — это именно выбрать ВЧ запросы, у которых низкая конкуренция. А теперь еще, как выясняется, надо ВЧ-НК, на которые вы можете написать хорошую статью. Вот именно это займет у вас 99% времени работы над семантическим ядром. И этого вам не сделает ни один специалист. Ну и стОит ли тратиться на заказ таких услуг?

Когда услуги специалистов по СЯ полезны

Другое дело, если вы изначально планируете привлекать копирайтеров. Тогда вам необязательно разбираться в теме запроса. Копирайтеры ваши тоже не будут в ней разбираться. Они просто возьмут несколько статей по этой теме, и скомпилируют из них «свой» текст.
Такие статьи будут пустыми, убогими, почти бесполезными. Но их будет много. Самостоятельно вы сможете писать максимум 2-3 качественные статьи в неделю. А армия копирайтеров обеспечит вам 2-3 говнотекста в день. При этом они будут оптимизированы под запросы, а значит будут привлекать какой-то трафик.
В этом случае — да, спокойно нанимайте специалистов по СЯ. Пусть они вам еще и ТЗ для копирайтеров составят заодно. Но сами понимаете, это тоже будет стоить отдельных денег.

Резюме

Давайте еще раз пробежимся по основным мыслям в статье для закрепления информации.
  • Семантическое ядро — это просто список ключевых запросов, под которые вы будете писать статьи на сайт для продвижения.
  • Необходимо оптимизировать тексты под точные ключевые запросы, иначе ваши даже самые качественные статьи никогда не выйдут в ТОП.
  • СЯ — это как контент-план для социальных сетей. Он помогает вам не впадать в «творческий кризис», и всегда точно знать, о чем вы будете писать завтра, послезавтра и через месяц.
  • Для составления семантического ядра удобно использовать бесплатную программу Словоеб, надо только её правильно настроить.
  • Вот пять шагов составления СЯ: 1 — Подбор базовых ключей; 2 — Парсинг базовых ключей; 3 — Сбор точной частотности для запросов; 4 — Проверка конкурентости ключей; 5 — Сбор «хвостов».
  • Если вы хотите сами писать статьи, то лучше сделайте семантическое ядро самостоятельно, под себя. Специалисты по составлению СЯ не смогут здесь вам помочь.
  • Если вы хотите работать на количество и использовать копирайтеров для написания статей, то вполне можно привлечь делегировать и составления семантического ядра. Лишь бы на все хватило денег.
SEO