Перейти к основному содержанию

Генератор программных SEO-страниц

API reference

Создавайте сотни посадочных страниц из одного шаблона и одного CSV — плейсхолдеры {{column}}, фильтры вроде slug и регистра заголовка, ротация формулировок по строкам и шаблоны slug/заголовка/meta description. Экспорт в Markdown, HTML, JSON или CSV либо скачивание каждой страницы отдельным файлом в ZIP. Работает приватно в вашем браузере.

Ввод

Каждая строка становится одной страницей. Названия столбцов в строке заголовков становятся плейсхолдерами: столбец с именем city превращается в {{city}}.

Плейсхолдеры: {{column}}, фильтры {{column|slug}} · |lower · |upper · |title · |capitalize · |trim · |default:текст, номер строки {{row}} и {{rotate:A|B|C}} для вариации формулировок от строки к строке.

Автоматически превращается в slug, безопасный для URL. Повторяющиеся slug получают суффиксы -2, -3… Если поле пустое, страницы называются page-1, page-2…

Вывод

Созданные страницы
Каждая страница отдельным файлом появится здесь.
Отчёт
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/programmatic-seo-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data": "service,city,state\nPlumber,Austin,TX\nElectrician…",
    "delimiter": "auto",
    "template": "## {{rotate:Best|Top-rated|Trusted}} {{service}}…",
    "titlePattern": "{{service}} in {{city}}, {{state}}",
    "descriptionPattern": "Find a trusted {{service|lower}} in {{city}}. Co…",
    "slugPattern": "{{service|slug}}-in-{{city|slug}}",
    "format": "markdown"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `programmatic-seo-generator` tool (Programmatic SEO Page Generator) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Что делает этот инструмент

Программный SEO — это публикация множества похожих и действительно полезных страниц на основе структурированных данных: «сантехник в Austin», «сантехник в Denver», «Notion vs Obsidian», «Notion vs Trello» — вместо того чтобы писать каждую вручную. Этот генератор берёт на себя механическую часть: вы пишете один шаблон страницы с плейсхолдерами {{column}}, вставляете таблицу данных, а он создаёт одну готовую страницу на каждую строку с URL-slug, SEO-заголовком и meta description.

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

Как пользоваться

  1. Вставьте данные в виде CSV (или TSV — разделитель определяется автоматически). Первая строка задаёт названия столбцов.
  2. Напишите шаблон страницы. Столбец с именем city вставляется как {{city}}.
  3. По желанию заполните шаблоны заголовка, meta description и slug — они используют те же плейсхолдеры.
  4. Выберите формат вывода. Скопируйте или скачайте объединённый результат либо скачайте ZIP, в котором каждая страница — отдельный файл, названный по своему slug.

Синтаксис шаблона

Плейсхолдер Что вставляется
{{city}} Значение строки из столбца city (названия столбцов не чувствительны к регистру)
{{city|slug}} Вариант, безопасный для URL: São Paulo → sao-paulo
{{city|lower}}, |upper, |title, |capitalize, |trim Фильтры регистра и пробелов — объединяйте слева направо
{{alternative|default:the competition}} Запасное значение для пустых ячеек
{{row}} Номер строки, начиная с 1
{{rotate:Best|Top-rated|Trusted}} Разная формулировка в каждой строке, по очереди из вариантов

{{rotate:…}} — самый простой способ не дать сотням страниц начинаться с одной и той же фразы. Работает детерминированно: строка 1 получает первый вариант, строка 2 — второй и так далее, поэтому повторная генерация не перемешивает уже опубликованные страницы.

Форматы вывода

  • Markdown — каждая страница получает YAML front matter (title, description, slug), готовый для статических генераторов сайтов, таких как Astro, Hugo, Jekyll или папки контента Next.js.
  • HTML — полноценная страница на каждую строку с <title> и <meta name="description">. Значения из данных экранируются, поэтому случайные < или & не сломают разметку; добавьте |raw к плейсхолдеру, если ячейка содержит HTML, который нужно вставить как есть.
  • Простой текст — только отрисованное содержимое каждой страницы.
  • JSON и CSV — по одной записи на страницу с slug, title, description и content для импорта в CMS, Webflow, WordPress или базу данных.

В отчёте отмечаются плейсхолдеры без соответствующего столбца (они оставлены как есть, чтобы их было легко найти), столбцы, которые не использует ни один шаблон, страницы с пустыми значениями и повторяющиеся slug (переименованы с суффиксами -2, -3…). За один запуск обрабатывается до 5 000 строк.

Часто задаваемые вопросы

Google может счесть эти страницы малоценными или дублирующимися?

Может, если единственное отличие между страницами — подставленное название города. Шаблонный движок справляется с масштабом; ценность должна приходить из ваших данных. Добавляйте столбцы, которые действительно различаются от страницы к странице — цены, местные факты, характеристики, FAQ, — и используйте {{rotate:…}} для разнообразия формулировок.

Используется ли здесь ИИ?

Нет. Это детерминированный шаблонный движок, поэтому результат предсказуем, и его можно генерировать заново сколько угодно раз.

Связанные инструменты

Нужен только URL-slug? Используйте Slug Generator. Чтобы сначала превратить таблицу в JSON, попробуйте CSV to JSON Converter, а чтобы заполнить один шаблон конфигурации переменными — Env Var Template Expander.

programmatic seopseobulk page generatorlanding page generatortemplate csvmail mergebulk contentlocation pagesseo pages at scalecontent template

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.