Пошаговая настройка SEOPress для WordPress-сайта и интернет–магазина WooCommerce

Теряете лиды из-за невидимых товаров? Разбираем, как настроить SEOPress для WooCommerce, чтобы каждый товар привлекал органический трафик в вашу воронку.

Александр Лаврищев
Хотите сайт с воронкой продаж на WordPress?
Напишите мне в личку — обсудим вашу задачу.
Написать мне ВКонтакте

SEOPress — один из самых удобных SEO-плагинов для WordPress, но у него есть важная особенность: если глобальные шаблоны title и meta description не настроены для конкретного типа контента, часть страниц может остаться без нормального SEO-описания. Особенно часто это всплывает на WooCommerce-сайтах: обычные страницы работают нормально, а у товаров или категорий товаров отсутствует:

<meta name="description" content="...">

В этой статье разберём настройку SEOPress с нуля: для страниц, записей, товаров, категорий, магазина, sitemap, noindex-страниц и проверки через SiteGuru.

1. Что нужно сделать перед настройкой

Перед любыми SEO-настройками желательно:

  • обновить WordPress, WooCommerce и SEOPress;
  • сделать резервную копию сайта и базы данных;
  • временно отключить агрессивный кеш, если он мешает проверке;
  • убедиться, что сайт открывается по HTTPS;
  • проверить, что в WordPress правильно указаны название сайта и описание.

Путь:

Настройки → Общие

Проверьте:

Название сайта
Краткое описание
Адрес WordPress
Адрес сайта

Если сайт уже живой, не меняйте URL сайта без необходимости.

2. Базовая настройка SEOPress

Откройте:

SEO → Названия и мета

Именно здесь задаются глобальные шаблоны title и description для разных типов страниц. SEOPress использует динамические переменные. Например:

%%post_title%% — заголовок записи или страницы
%%sep%% — разделитель
%%sitetitle%% — название сайта
%%post_excerpt%% — отрывок записи или краткое описание
%%term_title%% — название термина или категории
%%term_description%% — описание термина или категории
%%current_pagination%% — номер страницы пагинации
%%wc_single_short_desc%% — краткое описание товара WooCommerce

Эти переменные позволяют один раз настроить шаблон, а дальше SEOPress будет автоматически собирать title и description для новых страниц.

3. Настройка главной страницы

Откройте:

SEO → Названия и мета → Главная

Рекомендуемый title:

Название бренда: ключевая услуга или тема сайта

Пример:

WordPressbook: WordPress, WooCommerce и автоматизация сайтов

Рекомендуемый description:

Практические инструкции по WordPress, WooCommerce, SEO, темам, плагинам, автоматизации и созданию сайтов для бизнеса.

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

-

Итоговый title страниц обычно будет выглядеть так:

Заголовок страницы - Название сайта

4. Настройка обычных записей

Откройте:

SEO → Названия и мета → Типы записи → Записи

Title:

%%post_title%% %%sep%% %%sitetitle%%

Meta description:

%%post_excerpt%%

Что это значит:

  • title берётся из заголовка записи;
  • description берётся из отрывка записи;
  • если отрывок не заполнен, description может быть пустым.

Поэтому для важных статей лучше вручную заполнять SEO description в метабоксе SEOPress внутри записи.

5. Настройка страниц

Откройте:

SEO → Названия и мета → Типы записи → Страницы

Title:

%%post_title%% %%sep%% %%sitetitle%%

Meta description:

%%post_excerpt%%

Но для ключевых страниц лучше не полагаться только на отрывок. Вручную заполните SEO description для:

  • главной;
  • страницы услуг;
  • контактов;
  • FAQ;
  • страницы магазина;
  • лендингов;
  • страниц с коммерческим намерением.

Пример description для страницы услуг:

Подборка полезных сервисов для WordPress, маркетинга, дизайна, воронок продаж и автоматизации: инструменты, обзоры и практические сценарии.

6. Настройка товаров WooCommerce

Это один из самых важных разделов. Откройте:

SEO → Названия и мета → Типы записи → Товары

Рекомендуемый title:

%%post_title%% %%sep%% %%sitetitle%%

Рекомендуемый meta description:

%%wc_single_short_desc%%

Если в вашей версии SEOPress эта переменная не работает, используйте:

%%post_excerpt%%

Для WooCommerce краткое описание товара обычно хранится как excerpt, поэтому оба варианта могут работать. Но %%wc_single_short_desc%% точнее показывает намерение: брать именно краткое описание товара.

Что обязательно заполнить в товаре

В каждом товаре заполните:

Краткое описание товара

Именно из него SEOPress сможет собрать meta description. Пример краткого описания товара:

ACF Pro — плагин для создания произвольных полей в WordPress. Подходит для гибкой настройки карточек товаров, страниц и сложных сайтов.

Если товар важный, можно дополнительно заполнить индивидуальное SEO-описание в метабоксе SEOPress внутри товара.

7. Настройка категорий товаров WooCommerce

Откройте:

SEO → Названия и мета → Таксономии → Категории товаров

Title:

%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%

Meta description:

%%term_description%%

После этого откройте сами категории товаров:

Товары → Категории

И заполните обычное поле:

Описание

Важно: не только SEO-поле SEOPress, а именно обычное описание категории WooCommerce. Примеры описаний:

Плагины для WordPress и WooCommerce: инструменты для форм, импорта, экспорта, SEO, автоматизации и расширения возможностей сайта.
Темы WordPress для быстрых и гибких сайтов: Astra, Kadence, GeneratePress и другие решения для дизайна, скорости и WooCommerce.
Конструкторы сайтов для WordPress: Elementor, Bricks, Oxygen и другие инструменты для создания страниц, шаблонов и воронок продаж.

8. Настройка страницы магазина WooCommerce

Страница магазина в WooCommerce — это не обычная страница, а архив типа записи product. Откройте:

SEO → Названия и мета → Архивы → Товары

Title:

Магазин тем и плагинов WordPress

Meta description:

Каталог проверенных тем, плагинов и инструментов для WordPress: решения для воронок продаж, автоматизации, SEO и развития сайта.

Для магазина лучше писать title и description вручную, потому что это важная коммерческая страница.

9. Настройка рубрик и меток блога

Откройте:

SEO → Названия и мета → Таксономии

Для рубрик:

Title:
%%_category_title%% %%current_pagination%% %%sep%% %%sitetitle%%

Description:
%%_category_description%%

Для меток чаще всего лучше включить noindex, потому что метки часто создают дубли и слабые страницы. Для меток:

noindex: включить

Если вы сознательно развиваете страницы меток как SEO-страницы, тогда оставляйте index, но заполняйте уникальные описания.

10. Что закрывать от индексации

Откройте:

SEO → Названия и мета

Обычно можно закрыть от индексации:

  • архивы авторов, если на сайте один автор;
  • архивы дат;
  • результаты поиска;
  • страницы вложений;
  • технические страницы;
  • тестовые страницы;
  • демо–страницы темы;
  • пустые метки;
  • служебные страницы плагинов.

Для WooCommerce не стоит бездумно закрывать:

  • товары;
  • категории товаров;
  • страницу магазина.

Если магазин реально используется, эти страницы должны индексироваться.

11. XML Sitemap

Откройте:

SEO → XML — HTML карта сайта

Включите XML sitemap. Проверьте, что в sitemap включены:

  • записи;
  • страницы;
  • товары;
  • категории товаров;
  • важные рубрики.

И исключены:

  • тестовые типы записей;
  • служебные страницы;
  • вложения;
  • мусорные таксономии;
  • демо–контент.

После настройки откройте sitemap:

https://example.com/sitemaps.xml

И проверьте, что он доступен.

12. Open Graph и соцсети

Откройте:

SEO → Соцсети

Настройте:

  • название сайта;
  • изображение по умолчанию;
  • Facebook Open Graph;
  • Twitter Cards.

Для статей и товаров желательно, чтобы были:

<meta property="og:title" ...>
<meta property="og:description" ...>
<meta property="og:image" ...>
<meta name="twitter:card" ...>

Но важно понимать: og:description не заменяет обычный SEO meta description. Для SEO нужен именно:

<meta name="description" content="...">

13. Проверка через SiteGuru

После настройки запустите аудит SiteGuru. В первую очередь смотрите:

  • страницы без title;
  • страницы без description;
  • дубли title;
  • дубли description;
  • несколько title на странице;
  • несколько H1;
  • отсутствующие H1;
  • битые ссылки;
  • битые изображения;
  • изображения без ALT;
  • страницы с noindex;
  • страницы с редиректами;
  • sitemap;
  • robots.txt;
  • canonical;
  • слишком длинные title;
  • слишком короткие title;
  • слишком длинные description;
  • слишком короткие description.

SiteGuru полезен тем, что показывает не только ошибку, но и конкретные URL. Исправлять лучше не «всё подряд», а по приоритету:

  1. Главная.
  2. Коммерческие страницы.
  3. Магазин.
  4. Товары.
  5. Категории товаров.
  6. Популярные статьи.
  7. Остальные записи.
  8. Технические и тестовые страницы.

14. Проверка meta description вручную

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

curl -s "https://example.com/product/acf-pro/" | grep -o '<meta name="description"[^>]*>'

Проверить категории товаров:

for u in product-category/plaginy product-category/temy product-category/konstruktory; do
echo "== $u =="
curl -s "https://example.com/$u/" | grep -o '<meta name="description"[^>]*>'
done

Проверить товары:

for u in product/acf-pro product/astra-pro product/bricks-builder product/elementor-pro; do
echo "== $u =="
curl -s "https://example.com/$u/" | grep -o '<meta name="description"[^>]*>'
done

Если всё настроено правильно, вы увидите строки вида:

<meta name="description" content="Описание страницы">

Если строка пустая — значит description не выводится.

15. Проверка настроек SEOPress через WP-CLI

Иногда в админке кажется, что всё настроено, но в базе шаблон реально не сохранён. Тогда помогает WP-CLI. Перейдите в папку сайта:

cd /path/to/site/public_html

Проверьте настройки SEOPress:

wp option get seopress_titles_option_name --format=json

Если на хостинге WP-CLI запускается через старую версию PHP, используйте нужный PHP. Например, на Beget может понадобиться так:

/usr/local/php/cgi/8.2/bin/php /usr/local/bin/wp-cli.phar option get seopress_titles_option_name --format=json

Ищите блок товаров:

"product": {
"title": "%%post_title%% %%sep%% %%sitetitle%%",
"description": "%%post_excerpt%%",
"noindex": ""
}

И блок категорий товаров:

"product_cat": {
"title": "%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%",
"description": "%%term_description%%",
"noindex": ""
}

Если вместо этого видно только:

"product": {
"noindex": ""
}

или:

"product_cat": {
"noindex": ""
}

значит у SEOPress нет глобального шаблона description для WooCommerce.

16. Как исправить пустые шаблоны WooCommerce через WP-CLI

Для товаров:

wp option patch update seopress_titles_option_name seopress_titles_single_titles product '{"title":"%%post_title%% %%sep%% %%sitetitle%%","description":"%%post_excerpt%%","noindex":""}' --format=json

Для категорий товаров:

wp option patch update seopress_titles_option_name seopress_titles_tax_titles product_cat '{"title":"%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%","description":"%%term_description%%","noindex":""}' --format=json

Если нужно запускать через PHP 8.2:

/usr/local/php/cgi/8.2/bin/php /usr/local/bin/wp-cli.phar option patch update seopress_titles_option_name seopress_titles_single_titles product '{"title":"%%post_title%% %%sep%% %%sitetitle%%","description":"%%post_excerpt%%","noindex":""}' --format=json
/usr/local/php/cgi/8.2/bin/php /usr/local/bin/wp-cli.phar option patch update seopress_titles_option_name seopress_titles_tax_titles product_cat '{"title":"%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%","description":"%%term_description%%","noindex":""}' --format=json

После этого очистите кеш:

wp cache flush

И снова проверьте страницы через curl.

17. Частые ошибки при настройке SEOPress

Ошибка 1. Заполнен Open Graph, но нет обычного description

На странице может быть:

<meta property="og:description" content="...">

Но при этом отсутствует:

<meta name="description" content="...">

Для SEO-аудита нужен именно meta name="description".

Ошибка 2. У товара нет краткого описания

Если шаблон товара использует:

%%post_excerpt%%

или:

%%wc_single_short_desc%%

а краткое описание товара пустое, meta description может не появиться.

Ошибка 3. У категории товара нет описания

Если шаблон категории использует:

%%term_description%%

а описание категории пустое, description будет пустым.

Ошибка 4. Настройки видны в админке, но не сохранены в базе

Такое бывает после миграций, конфликтов плагинов или неполного сохранения настроек. Проверяется через WP-CLI.

Ошибка 5. Кеш показывает старую версию

После изменения title и description очистите:

  • кеш WordPress;
  • кеш плагина оптимизации;
  • серверный кеш;
  • CDN-кеш, если он есть.

Ошибка 6. Несколько SEO-плагинов одновременно

Не используйте одновременно несколько SEO-плагинов: SEOPress, Yoast, Rank Math, All in One SEO. Они могут конфликтовать и выводить дублирующие или пустые мета–теги.

18. Минимальный чеклист настройки SEOPress

Для обычного сайта:

  • настроить главную;
  • настроить записи;
  • настроить страницы;
  • заполнить description у ключевых страниц;
  • закрыть мусорные архивы;
  • включить sitemap;
  • проверить canonical;
  • проверить robots;
  • запустить SiteGuru.

Для WooCommerce-магазина:

  • настроить товары;
  • настроить категории товаров;
  • настроить архив магазина;
  • заполнить краткие описания товаров;
  • заполнить описания категорий;
  • проверить sitemap товаров;
  • проверить meta description через curl;
  • прогнать SiteGuru.

19. Рекомендуемые шаблоны

Для записей:

Title:
%%post_title%% %%sep%% %%sitetitle%%

Description:
%%post_excerpt%%

Для страниц:

Title:
%%post_title%% %%sep%% %%sitetitle%%

Description:
%%post_excerpt%%

Для товаров:

Title:
%%post_title%% %%sep%% %%sitetitle%%

Description:
%%wc_single_short_desc%%

Альтернативный description для товаров:

%%post_excerpt%%

Для категорий товаров:

Title:
%%term_title%% %%current_pagination%% %%sep%% %%sitetitle%%

Description:
%%term_description%%

Для страницы магазина:

Title:
Магазин тем и плагинов WordPress

Description:
Каталог проверенных тем, плагинов и инструментов для WordPress: решения для воронок продаж, автоматизации, SEO и развития сайта.

Итог

SEOPress хорошо работает и для обычных сайтов, и для WooCommerce-магазинов, если настроить глобальные шаблоны для всех типов контента. Главное правило: у каждого индексируемого URL должны быть:

  • уникальный title;
  • непустой meta description;
  • один H1;
  • корректный canonical;
  • правильный robots;
  • наличие в sitemap, если страница должна индексироваться.

А после настройки не стоит доверять только визуальной админке. Проверяйте результат на фронте:

curl -s "https://example.com/page/" | grep -o '<meta name="description"[^>]*>'

И регулярно прогоняйте сайт через SiteGuru. Он быстро покажет, какие страницы всё ещё без описаний, с дублями, битым canonical, лишним noindex или техническими проблемами. Источники для переменных и логики SEOPress: официальные гайды SEOPress по Titles & Metas и WooCommerce SEO.

Александр Лаврищев
Хотите сайт с воронкой продаж на WordPress?
Напишите мне в личку — обсудим вашу задачу.
Написать мне ВКонтакте

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *