Добавить в корзинуПозвонить
Найти в Дзене
Мамкин сеошник

⚙️ Как на базе таблицы собрать автогенерацию метатегов в админке или выгрузить в CMS

(и перестать страдать с ручным копипастом) Ты собрал в таблице 100+ Title и Description.
Красиво, чётко, с формулами.
Но что дальше? Теперь задача такая:
🔁 выгрузить всё это в CMS или настроить автогенерацию, чтобы тайтлы сами появлялись там, где надо. Разбираемся по шагам. ✔️ Таблица с полями: ✔️ Итог: колонки с финальными сниппетами, сгенерированные по формулам. Если у тебя сайт на: то можно подключить генерацию на лету. В Title вставляешь: %%cf_название%% в %%cf_город%% — %%cf_цена%% Подходит, если: 🎯 Работает в: 📎 Сделай отдельное поле “title_manual” — чтобы в будущем отличать сгенерированное от вручную прописанного.
📎 Храни шаблон генерации — если структура поменяется, можно перегнать всё заново за 5 минут. 🚫 Не копировать по одному сниппету вручную
🚫 Не подставлять title из таблицы, где он не связан с конкретной страницей
🚫 Не игнорировать ошибки импорта — могут слететь старые данные Ты получаешь:
Оглавление

(и перестать страдать с ручным копипастом)

Автогенерация метатегов Title и Description
Автогенерация метатегов Title и Description

Ты собрал в таблице 100+ Title и Description.

Красиво, чётко, с формулами.

Но что дальше?

Теперь задача такая:

🔁 выгрузить всё это в CMS или настроить автогенерацию, чтобы тайтлы сами появлялись там, где надо.

Разбираемся по шагам.

🧱 1. Что у тебя должно быть?

✔️ Таблица с полями:

  • Название товара/услуги
  • Категория
  • Регион (если надо)
  • УТП / Цена
  • Title
  • Description

✔️ Итог: колонки с финальными сниппетами, сгенерированные по формулам.

🛠 2. Способ №1 — автогенерация через CMS

Если у тебя сайт на:

  • 1С-Битрикс
  • OpenCart
  • PrestaShop
  • Shopify (с приложениями)
  • Tilda с API
  • WordPress + ACF + Yoast

то можно подключить генерацию на лету.

🔧 Принцип:

  1. В админке создаёшь шаблон:
    {Название} в {Город} — {УТП}
  2. CMS подставляет значения из полей товаров/услуг.
  3. В сниппетах отображается нужный текст.

🧠 Пример для WordPress (через ACF + Yoast):

В Title вставляешь:

%%cf_название%% в %%cf_город%% — %%cf_цена%%

📦 3. Способ №2 — выгрузка из таблицы → загрузка в CMS

Подходит, если:

  • сайт кастомный или самописный
  • нет динамического шаблона
  • SEO надо залить пачкой

🔁 Как делаем:

  1. 📥 Экспортируешь таблицу в CSV
  2. 📤 Загружаешь через модуль импорта или API
  3. 🛠 Поля сопоставляешь:
    Title → SEO Title
    Description → SEO Description

🎯 Работает в:

  • 1С-Битрикс (через CommerceML / импорт товаров)
  • WooCommerce (через WP All Import)
  • Shopify (CSV с полями SEO title/description)
  • Tilda (через Tilda API и Webhook)

💡 Лайфхак:

📎 Сделай отдельное поле “title_manual” — чтобы в будущем отличать сгенерированное от вручную прописанного.

📎 Храни шаблон генерации — если структура поменяется, можно перегнать всё заново за 5 минут.

❌ Чего НЕ делать:

🚫 Не копировать по одному сниппету вручную

🚫 Не подставлять title из таблицы, где он не связан с конкретной страницей

🚫 Не игнорировать ошибки импорта — могут слететь старые данные

✅ В итоге:

Ты получаешь:

  • 🔥 Тайтлы без ручной работы
  • 💼 CMS, которая сама всё подставляет
  • 🧠 Логичный шаблон, который можно переиспользовать
  • 🕐 Минус 8 часов в неделю на копипаст