Что такое динамические мета-теги?

Динамические мета-теги — это специальные переменные, которые используются в шаблонах страниц для автоматического формирования уникальных заголовков (title), описаний (meta description) и ключевых слов (meta keywords) для каждой страницы. В Webasyst это можно сделать с помощью Smarty-шаблонов, которые позволяют легко управлять данными и подставлять их в нужные места.

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

Преимущества использования динамических мета-тегов в Webasyst

  1. Экономия времени: Вместо того чтобы вручную заполнять мета-теги для каждой страницы, вы можете использовать динамические переменные, которые автоматически создадут заголовки и описания на основе содержимого страницы. Это особенно удобно для крупных сайтов с большим количеством товаров или статей.
  2. Улучшение релевантности: Динамические мета-теги помогают сделать каждую страницу уникальной и релевантной запросам пользователей. Например, добавление названия категории и продукта в мета-заголовок помогает поисковым системам лучше понимать, о чем идет речь на странице, и показывать её в более релевантных результатах.
  3. Снижение вероятности дублирующегося контента: Автоматическая генерация уникальных мета-тегов для каждой страницы снижает вероятность возникновения дублирующегося контента, что положительно сказывается на SEO и помогает избежать штрафов от поисковых систем.

Как добавить динамические мета-теги в Webasyst с помощью Smarty

Webasyst использует шаблонизатор Smarty, который позволяет добавлять динамические данные в мета-теги. Вот пример того, как можно использовать Smarty для создания динамического мета-заголовка и описания:


{if $product}
    <title>{$product.name|escape} - Купить в интернет-магазине {$wa->shop->name|escape}</title>
    <meta name="description" content="{$product.name|escape} по выгодной цене. Заказывайте в нашем магазине {$wa->shop->name|escape} с доставкой." />
{elseif $category}
    <title>{$category.name|escape} - Категория товаров в {$wa->shop->name|escape}</title>
    <meta name="description" content="Категория {$category.name|escape} в интернет-магазине {$wa->shop->name|escape}. Большой выбор и выгодные цены!" />
{else}
    <title>{$wa->shop->name|escape} - Интернет-магазин с большим выбором товаров</title>
    <meta name="description" content="Добро пожаловать в {$wa->shop->name|escape}. У нас вы найдете широкий ассортимент товаров по выгодным ценам." />
{/if}

В этом примере используется логика, которая позволяет создавать мета-заголовки и описания в зависимости от того, на какой странице находится пользователь. Если это страница продукта, то в заголовок добавляется название товара, если категория — то название категории, а для главной страницы используется общее описание магазина.

Важные моменты при работе с динамическими мета-тегами в Webasyst

  1. Использование релевантных ключевых слов: Обязательно включайте ключевые слова, которые наиболее точно описывают содержимое страницы. Это помогает поисковым системам лучше индексировать страницы и показывать их в ответ на релевантные запросы.
  2. Ограничение длины мета-заголовков и описаний: Мета-заголовок должен быть не длиннее 60 символов, а мета-описание — не более 155-160 символов. Это важно, чтобы поисковые системы корректно отображали ваш контент в результатах поиска.
  3. Тестирование и анализ: После внедрения динамических мета-тегов обязательно проводите тестирование. Используйте инструменты, такие как Google Search Console, чтобы проверить, правильно ли работают мета-теги и как они влияют на видимость вашего сайта.

Примеры использования динамических мета-тегов в различных разделах Webasyst

  • Товары и категории: Используйте названия товаров и категорий в мета-заголовках и описаниях, чтобы привлечь внимание пользователей и повысить релевантность.
  • Блог: Для блога можно автоматически добавлять название статьи и категорию, чтобы сделать контент более привлекательным для поисковых систем.
  • Главная страница и страницы акций: Используйте общие фразы, которые включают название вашего магазина и ключевые слова, связанные с акциями или основным ассортиментом товаров.