Пошаговое руководство по автоматизации SEO с помощью AI-агента OpenClaw (Moltbot / Clawdbot): установка, настройка скиллов, примеры задач и сквозной сценарий от ключевого слова до публикации.


Что такое Moltbot/Clawdbot

Moltbot (ранее Clawdbot, в коде — OpenClaw) — это не чат-бот, а автономный AI-агент, который работает локально 24/7. Он умеет выполнять действия в реальном окружении: открывать браузер, дергать API, читать и писать файлы, публиковать контент. Контекст и память сохраняются между сессиями, задачи можно ставить по расписанию. Отличия от ChatGPT/Claude: | Чат-бот (ChatGPT, Claude) | Moltbot/Clawdbot (OpenClaw) | |---------------------------|-----------------------------| | Отвечает в диалоге, сессия сбрасывается | Работает как демон, память сохраняется | | Только текст и советы | Выполняет действия: браузер, API, файлы, публикация | | Вы вручную копируете результат | Сам собирает SERP, пишет черновики, публикует по API | Пример типичного SEO-воркфлоу с агентом:
  • Вы даёте задачу: «Собери SERP по запросу “хостинг для Telegram-ботов”».
  • Агент через скилл (например, SerpAPI) получает топ-10 URL, заголовки, H2/H3, блоки «People Also Ask».
  • По этим данным генерирует структурированный бриф и сохраняет в файл.
  • По брифу пишет черновик статьи и кладёт в указанную папку.
  • После вашего ревью вы просите: «Опубликуй этот файл в WordPress» — агент через API CMS создаёт пост.
  • Раз в день по расписанию проверяет позиции и шлёт отчёт в Telegram.
Всё это возможно без ручного копирования и переключения между сервисами — агент сам переходит от этапа к этапу.

Установка и первый запуск

Требования

  • Node.js 22+ (проверка: node --version)
  • Ключ AI API — рекомендуют Anthropic Claude или OpenAI; без ключа агент не сможет генерировать ответы и выполнять задачи.

Способ 1: NPM (рекомендуется)

npm install -g openclaw@latest
После установки проверьте:
openclaw --version

Способ 2: Однострочный установщик

curl -fsSL https://molt.bot/install.sh | bash
Подходит для Linux/macOS. Установщик сам подтянет зависимости и настроит путь.

Способ 3: из исходников

git clone https://github.com/openclaw/clawhub
cd clawhub
pnpm install
pnpm run build
Актуальный репозиторий уточняйте в официальной документации.

Онбординг и демон

Запустите интерактивный мастер — он задаст вопросы и сохранит конфиг:
openclaw onboard --install-daemon
Пример вопросов онбординга:
  • Путь к рабочей директории (например, ~/clawd).
  • Модель по умолчанию (Claude, GPT-4 и т.д.).
  • API-ключи (или путь к файлу с ключами).
  • Нужен ли демон для работы 24/7 (рекомендуется для мониторинга и отложенных задач).
  • Каналы уведомлений: Telegram, Discord, Slack — бот попросит токен или webhook.
Конфигурация сохраняется в ~/.openclaw/. Просмотр текущих настроек:
openclaw config show
Пример вывода (схематично):
model: claude-sonnet-4-20250514
workspace: /home/user/clawd
daemon: enabled
channels: [telegram]

Проверка окружения

openclaw doctor
Скрипт проверит версию Node.js, наличие ключей, доступ к workspace. Если что-то не так — подскажет, что исправить. Убедитесь, что node --version не ниже 22.0.0.

Пример первого диалога после установки

Запустите агента и дайте простую задачу:
Ты: Сохрани в файл ~/clawd/test.txt строку: OpenClaw установлен и работает.
Агент должен записать файл и подтвердить. Так вы проверите, что права на запись и базовое выполнение действий есть.

Настройка Skills (навыков) для SEO

Skills — это плагины в виде папок с файлом SKILL.md. В нём описан YAML-фронтматтер и инструкции: какие инструменты использовать (API, браузер, команды). Агент подгружает скиллы из workspace (~/clawd/skills/ или ваш путь), из ~/.openclaw/skills/ и встроенные. Основные команды:
# Список доступных скиллов
openclaw skills list

# Включить скилл (имя из списка или каталога ClawHub)
openclaw skills enable serpapi-search

# Отключить скилл
openclaw skills disable serpapi-search
Каталог скиллов: ClawHub — категории Productivity, Dev & Infrastructure, Research, Media, Channels.

Скиллы, полезные для SEO

| Скилл | Назначение | Что понадобится | |-------|------------|------------------| | serpapi / serpapi-search | Поиск в Google (и др.), сбор SERP, People Also Ask | SERPAPI_API_KEY (бесплатно ~100 запросов/мес) | | browser / puppeteer | Открытие страниц, скрапинг заголовков и структуры | — | | wordpress / cms-api | Публикация постов через API WordPress/другой CMS | URL сайта, логин/токен API | | telegram / slack | Уведомления и отчёты (позиции, алерты) | Токен бота или webhook | | google-search-console | Импрессии, клики, позиции по запросам (если есть скилл/интеграция) | OAuth или сервисный аккаунт | Пример: включение SerpAPI для сбора SERP
  • Получите ключ на serpapi.com (есть бесплатный тариф).
  • Добавьте в окружение или в конфиг OpenClaw:
``bash export SERPAPI_API_KEY=ваш_ключ `
  • Включите скилл:
`bash openclaw skills enable serpapi-search `
  • В чате с агентом можно написать:
` Выполни поиск в Google по запросу "хостинг для telegram ботов", страна Россия, язык русский. Сохрани топ-10 URL, заголовки и H2 с первой страницы выдачи в файл ~/clawd/serp-hosting-bots.json.
Агент использует скилл, получит данные и запишет результат в файл — дальше эти данные можно использовать для брифа.


## Воронка «Rank #1 за 12 часов»: 5 шагов с примерами Суть подхода — быстрый цикл: правильный запрос + автоматизированный воркфлоу + публикация и индексация. Ниже — каждый шаг с конкретными примерами входных данных и результата.
### Шаг 1. Автоматический сбор ключевых слов и SERP Что делает агент:
  • Выполняет поиск по заданным ключам (через SerpAPI или браузер).
  • Собирает топ-10 URL, заголовки страниц, H2/H3, примерную длину текста.
  • Извлекает блоки «People Also Ask» и связанные запросы.
Зачем: видно реальный интент, подтемы, которые ожидает Google, и лакуны у конкурентов. Для «быстрого топа» лучше выбирать длиннохвостые и низкочастотные запросы. Пример задачи агенту:
Тема ниши: хостинг для ботов. Собери SERP по запросам: 1) хостинг для telegram ботов 2) где разместить telegram бота 3) vps для бота телеграм По каждому запросу сохрани в ~/clawd/serp/ папку с именем запроса (транслит). Внутри — JSON с полями: query, top10_urls[], titles[], h2_list[], people_also_ask[].
Пример структуры ответа (упрощённо):

___CODE_BLOCK_8___

По этим данным вы (или агент на следующем шаге) формируете бриф: какие блоки обязательны, какие ключи в какие заголовки вписать, какой объём текста ориентировочно у топовых статей.


### Шаг 2. Генерация SEO-брифов На основе собранных SERP-данных агент формирует структурированный бриф — один файл на статью, чтобы и человек, и модель при написании черновика опирались на один и тот же план. Пример задачи агенту:
По данным из ~/clawd/serp/ сгенерируй SEO-бриф для статьи по запросу "хостинг для telegram ботов". Включи:
  • primary_keyword и 5–7 secondary_keywords;
  • 3 варианта H1;
  • структуру H2/H3 (не менее 5 H2, под каждым 2–3 H3), с указанием, под какой запрос/интент блок;
  • target_word_count (медиана по топ-5);
  • 3–5 идей для внутренних ссылок (якорь + целевая страница/раздел).
Сохрани в ~/clawd/briefs/hosting-telegram-bots.md.
Пример готового брифа (схема):

___CODE_BLOCK_9___

Такой бриф дальше подаётся агенту как основа для черновика — без «пустой страницы» и с привязкой к реальной выдаче.


### Шаг 3. Черновик с обязательной ручной проверкой Агент генерирует первый черновик по брифу: соблюдает структуру H2/H3, вписывает ключи, добавляет блок FAQ по «People Also Ask». Черновик обязательно нужно проверять человеком: факты, тон, уникальные кейсы и цифры. Пример задачи агенту:
По брифу из ~/clawd/briefs/hosting-telegram-bots.md напиши черновик статьи. Требования:
  • Язык: русский, стиль: практичный, без воды.
  • Все H2/H3 из брифа сохранить, ключевые слова вписать естественно (в первые абзацы и подзаголовки).
  • В конце — блок FAQ из 4–5 вопросов с краткими ответами.
  • Объём: около 2500 слов.
Сохрани результат в ~/clawd/drafts/hosting-telegram-bots-draft.md.
Что проверить вручную перед публикацией:

| Проверка | Действие |
|----------|----------|
| Факты и цифры | Даты, цены, названия сервисов — сверить с сайтами |
| Тон и бренд | Подставить свои формулировки, убрать шаблонность |
| Ключи | Primary и secondary есть в H1, первых абзацах и части H2 |
| Уникальность | Прогнать через Text.ru / Advego, при необходимости переписать блоки |
| Ссылки | Внутренние ссылки из брифа проставлены, битые нет |

То есть «12 часов» — это быстрый цикл за счёт автоматизации, а не публикация без ревью.


### Шаг 4. Форматирование и публикация через API После одобрения черновика агент может конвертировать Markdown в формат вашей CMS, подставить meta title и description и отправить пост через API. Пример задачи агенту (WordPress REST API):
Файл ~/clawd/drafts/hosting-telegram-bots-draft.md уже утверждён. Сделай:
  • Сгенерируй meta title (до 60 символов) и meta description (до 155) с ключом "хостинг для telegram ботов".
  • Конвертируй Markdown в HTML (сохрани заголовки, списки, жирный текст).
  • Опубликуй пост в WordPress через API: endpoint {{WP_URL}}/wp-json/wp/v2/posts, заголовок из брифа (вариант 1), content = HTML, excerpt = meta description, status = draft (чтобы я проверил в админке перед публикацией).
Учётные данные в ~/.openclaw/wp-credentials.json.
Для других CMS (Ghost, Strapi, headless) формулировка будет такой же: «взять готовый файл → преобразовать в нужный формат → отправить по API». Рекомендуется первый раз публиковать в статусе draft, проверить превью и только потом переводить в published.

Пример минимального payload для WordPress:

___CODE_BLOCK_10___


### Шаг 5. Мониторинг и алерты SEO не заканчивается публикацией. Агент может по расписанию проверять позиции, импрессии и клики и слать отчёты или алерты в Telegram/Discord/Slack. Пример задачи агенту (раз в день):
Каждый день в 10:00 по моему часовому поясу:
  • Возьми список ключей из ~/clawd/monitor-keywords.txt (по одному на строку).
  • Для каждого проверь позицию в Google (страна RU) через SerpAPI или другой скилл.
  • Результаты собери в отчёт: ключ, позиция, изменение за вчера (если есть сохранённые данные).
  • Если позиция упала больше чем на 3 места по сравнению с вчерашним днём — добавь в блок "Алерты".
  • Отправь отчёт в Telegram (чат из конфига).
Пример файла monitor-keywords.txt:
хостинг для telegram ботов где разместить telegram бота vps для бота телеграм
Пример отчёта в Telegram:
SEO-отчёт 15.03.2025 хостинг для telegram ботов — поз. 2 (было 2) где разместить telegram бота — поз. 5 (было 3) ⚠️ vps для бота телеграм — поз. 1 (было 1) Алерты: "где разместить telegram бота" — падение с 3 на 5. Рекомендуется проверить страницу и конкурентов.
` Так вы быстро реагируете на просадки и дорабатываете контент или технику — это часть стратегии «быстро в топ и удержание».

Сквозной пример: от ключа до публикации

Один полный цикл для запроса «бесплатный хостинг для telegram ботов».
  • Сбор SERP
Задача агенту: собрать SERP по этому запросу, сохранить в
~/clawd/serp/free-hosting-telegram-bots.json. Агент использует скилл SerpAPI, возвращает топ-10, заголовки, H2, PAA.
  • Бриф
Задача: по этому JSON сгенерировать бриф в
~/clawd/briefs/free-hosting-telegram-bots.md (ключи, H1, структура H2/H3, объём, внутренние ссылки). Агент читает JSON и пишет бриф по шаблону из шага 2 выше.
  • Черновик
Задача: по брифу написать черновик в
~/clawd/drafts/free-hosting-telegram-bots-draft.md. Вы открываете файл, правьте факты и стиль, сохраняете.
  • Публикация
Задача: из утверждённого черновика сгенерировать meta, конвертировать в HTML и создать черновик поста в WordPress. В админке проверяете и нажимаете «Опубликовать».
  • Мониторинг
В
monitor-keywords.txt добавлена строка «бесплатный хостинг для telegram ботов». Агент по расписанию проверяет позицию и при падении присылает алерт. При отлаженном воркфлоу и низкой конкуренции такой цикл реально укладывается в несколько часов; «12 часов» — ориентир для оптимального кейса (удобный запрос + всё настроено).

Почему возможен быстрый выход в топ (в т.ч. за 12 часов)

Акцент здесь на скорости результата. Это реалистично при сочетании:
  • Низкая конкуренция — длиннохвостые/нишевые запросы (например, «бесплатный хостинг для telegram ботов» вместо «хостинг»).
  • Качественный бриф — структура и интент сняты с реальной SERP, а не придуманы.
  • Быстрая публикация — автоматизация от брифов до публикации сокращает время до появления страницы в индексе.
  • Техническая готовность сайта — индексируемость, скорость, мобильная версия; sitemap и доступ для краулеров.
  • Ревизия человеком — факты и польза проверены, контент не «сырой» автогенерацией.
То есть «rank #1 in 12 hours» — про оптимальный кейс (правильный запрос + отлаженный воркфлоу), а не про любой запрос в любой нише.

Безопасность и риски

OpenClaw выполняется локально и может запускать команды, работать с браузером и API. Рекомендации:
  • Ключи и доступы — хранить в переменных окружения или зашифрованном конфиге, не коммитить в репозиторий. Пример: ~/.openclaw/.env с правами 600.
  • Права интеграций — для CMS использовать отдельного пользователя/токен с минимальными правами (только создание/редактирование постов), не админ.
  • Подтверждение публикации — по умолчанию ставить посты в статус draft и включать публикацию только после ручной проверки или отдельной команды.
  • Логи — вести лог задач агента (что запускал, какие файлы менял, какие запросы к API) для разбора инцидентов.
Так вы снижаете риски утечки ключей и случайной массовой публикации.

Краткий чек-лист по мануалу

| Этап | Действие | |------|-----------| | Установка | Node.js 22+,
npm install -g openclaw@latest, openclaw onboard --install-daemon | | Скиллы | openclaw skills list`, включить serpapi-search (и при необходимости browser, cms, telegram) | | Исследование | Задача агенту: собрать SERP по ключам, сохранить JSON в ~/clawd/serp/ | | Бриф | Задача: по SERP сгенерировать бриф (ключи, H1, H2/H3, объём, ссылки) в ~/clawd/briefs/ | | Черновик | Задача: написать черновик по брифу; ручная проверка фактов, тона, уникальности | | Публикация | Задача: meta, HTML, отправка в CMS (сначала draft) | | Мониторинг | Расписание: проверка позиций по списку ключей, отчёт/алерты в Telegram |

Полезные ссылки


Мануал составлен по публичным гайдам по OpenClaw/Moltbot/Clawdbot. Для актуальных команд и настроек сверяйтесь с официальной документацией.

37 просмотров
0 лайков
0 комментариев