SEO-конвейер: инструкция для сеошника
Вы работаете только в Google Таблице и в админке WordPress. Робот на сервере каждые 15 минут читает таблицу: собирает ключи, пишет статьи, кладёт их черновиками на сайт и публикует одобренные по графику. От вас нужны две вещи: выбрать затравки и одобрить черновики.
Начните здесь
Для старта достаточно этого раздела. Всё, что ниже, — справочник: к нему возвращайтесь, когда что-то непонятно.
Сегодня: включить сайт и одобрить первые 5 статей
- Откройте Google Таблицу (ссылку присылает администратор) и перейдите на лист «Домены» (вкладки внизу экрана). Строка tvub.online уже заполнена: адрес, доступ робота, темп публикаций.
- Поставьте в этой строке галочку «Активен». Это главный выключатель: без него робот с сайтом ничего не делает.
- Через 15 минут посмотрите колонку «Состояние». Должно быть «ок: доступ есть, поля Yoast доступны». Там «ошибка» — пришлите скриншот администратору и дальше не идите.
- Перейдите на лист «Статьи» и найдите строки, где в колонке «Статус» написано «ждёт одобрения». Сейчас их пять. Удобнее всего через фильтр: «Данные → Создать фильтр», затем в колонке «Статус» оставьте только «ждёт одобрения».
- В первой такой строке нажмите ссылку в колонке «Черновик». Откроется статья в WordPress. Если сайт попросит войти, введите свой логин и пароль от админки.
- Прочитайте статью. Нашли ошибку — исправьте прямо в тексте и нажмите «Сохранить черновик» справа вверху. Кнопку «Опубликовать» не нажимайте.
- Вернитесь в таблицу и в этой строке поставьте галочку в колонке «Одобрено».
- Повторите пункты 5–7 для остальных четырёх строк.
- Через 15 минут в «Статусе» появится «запланирована», а в колонке «Публикация» — дата и время выхода. Больше ничего делать не нужно: статья выйдет на сайте сама.
Новый сайт подключается так же, только строку в «Доменах» сначала нужно заполнить целиком (подробно — шаг 1), а затем дать затравки (шаг 2).
Каждый день, минут 10–20
- Откройте лист «Статьи» и найдите новые строки «ждёт одобрения»: робот пишет их сам. Сделайте с ними пункты 5–7.
- Статья совсем плохая — вместо «Одобрено» поставьте галочку «Перегенерировать». Робот перепишет её, и примерно через 15–30 минут она снова будет «ждёт одобрения».
Когда статьи перестанут появляться
- Строки «ждёт справки»: вставьте в колонку «Справка» факты по теме из официальной документации. После этого робот напишет статью (подробно — шаг 3).
- Нужны новые темы: лист «Кандидаты» → новая строка с запросом, доменом
tvub.onlineи галочкой «Взять» (подробно — шаг 2).
Что-то не так — пришлите администратору скриншот строки из таблицы. Кроме галочки «Активен», настройки в «Доменах» на старте не меняйте.
Кто что делает
Каждая статья проходит эти шесть шагов. Между вашим действием и ответом робота проходит до 15 минут: столько ждёт следующий проход. Дальше каждый шаг расписан по действиям.
Таблица: четыре листа
В таблице четыре листа. Заголовки колонок робота залиты серым: их заполняет робот, ваши правки там затрутся на следующем проходе. Белые колонки и флажки — ваши, робот их только читает.
| Лист | Что в нём | Что делаете вы |
|---|---|---|
| Домены | Один сайт — одна строка: доступ к WordPress и настройки темпа | Заполняете один раз при подключении сайта, дальше меняете темп и флажок «Активен» |
| Кандидаты | Затравки — широкие запросы, по которым робот собирает ключи в Wordstat | Вписываете свои затравки или отмечаете предложенные роботом |
| Статьи | Одна строка — одна тема, то есть одна будущая статья. Строки добавляет робот | Решаете, какие темы писать, даёте справки, одобряете черновики |
| Лог | События робота: что опубликовано, что не получилось и почему | Только читаете, когда что-то идёт не так |
Колонки можно переставлять, а лист «Статьи» — сортировать и фильтровать: робот ищет колонки по названию в первой строке. Названия колонок не переименовывайте.
Проход робота начинается в :00, :15, :30 и :45 каждого часа. Изменения в таблице подхватываются на ближайшем проходе, поэтому результат появится через 1–15 минут. Если идёт генерация, проход длится дольше, и следующий запуск пропускается до его конца.
Шаг 1. Настроить домен (лист «Домены»)
Один раз на каждый сайт. tvub.online уже заполнен, ему осталось включить «Активен».
Перед заполнением — пароль приложения WordPress:
- Войдите в админку сайта под учётной записью робота (логин
seo-bot, роль «Редактор»). Если такого пользователя нет, создайте его: «Пользователи → Добавить нового», роль «Редактор». - «Пользователи → Профиль», прокрутите вниз до блока «Пароли приложений».
- В поле «Название нового пароля приложения» впишите
seo-конвейери нажмите «Добавить новый пароль приложения». - Скопируйте показанный пароль (24 символа с пробелами). Он показывается один раз. Это не пароль входа в админку.
- На сайте должен стоять наш плагин
seo-pipeline-metaи Yoast SEO. Плагин ставится архивом: «Плагины → Добавить новый → Загрузить плагин» → файлseo-pipeline-meta.zip→ «Активировать». Архив даёт тот, кто обслуживает сервер.
Затем заполните строку домена:
| Колонка | Что вписать | Пример |
|---|---|---|
| Домен | Имя сайта без https и слэшей. По нему связываются все листы | tvub.online |
| Сайт | Адрес сайта | https://tvub.online |
| Пользователь WP | Логин робота | seo-bot |
| Пароль приложения | Пароль из пункта 4 | abcd efgh … |
| Рубрика по умолчанию | Рубрика для статей, у которых в «Статьях» рубрика не указана. Нет такой на сайте — робот создаст | Инструкции |
| Публикаций в день | Сколько статей выходит за сутки. Пусто — 2 | 2 |
| Окно публикаций | В какие часы публиковать, по Москве. Формат 09-21 или 09:30-21:00. Пусто — 09-21 | 10-20 |
| Статей за проход | Сколько статей робот пишет за один 15-минутный проход, включая перегенерации. 0 — ничего не писать. Пусто — 2 | 2 |
| Очередь, статей | Сколько неопубликованных статей (черновики + написанные) может накопиться. Достигли предела — робот новые не пишет, пока что-то не выйдет. Пусто — 14 | 14 |
| Проверка перед публикацией | Флажок стоит — выходят только статьи с «Одобрено». Снят — все черновики встают в график сами | ✓ |
| IndexNow ключ | Необязательно. Ключ IndexNow; файл <ключ>.txt с ним должен лежать в корне сайта. Пусто — Яндекс не уведомляется | — |
| Вебмастер host_id | Необязательно. ID сайта в Яндекс.Вебмастере для переобхода. Работает, только если на сервере задан токен Вебмастера | https:tvub.online:443 |
| Активен | Главный выключатель. Снят — робот с сайтом ничего не делает: не пишет, не публикует | ✓ |
Проверьте доступ. После включения «Активен» дождитесь ближайшего прохода и посмотрите серую колонку «Состояние». Должно быть «ок: доступ есть, поля Yoast доступны». Если там «ошибка: …», текст ошибки говорит, что поправить: неверный пароль, нет плагина, домен не совпадает с адресом. Пока доступа нет, робот не публикует и не загружает черновики. Доступ робот перепроверяет раз в 6 часов, а после ошибки — на каждом проходе.
Первую неделю держите «Проверку перед публикацией» включённой и 1–2 публикации в день. В таблице лежат пароли сайтов, поэтому открывайте её только доверенным людям.
Шаг 2. Выбрать затравки (лист «Кандидаты»)
Затравка — широкий запрос, по которому робот забирает из Wordstat до 2000 фраз с частотностью за последние 30 дней. Пример: «zapret» дал 2000 ключей, из них получилась 131 тема.
Как добавить свою затравку:
- Откройте лист «Кандидаты» и встаньте в первую пустую строку.
- «Затравка» — сам запрос, как в Wordstat. Операторы Wordstat (кавычки, минус-слова) работают.
- «Домен» — точно как в листе «Домены», например
tvub.online. Без домена робот напишет в «Статус» ошибку. - «Устройства» — выберите из списка:
all(все),desktop(компьютеры),phone,tablet. Пусто — настройка сервера. - «Регионы» — необязательно. Числовые ID регионов Яндекса через запятую:
225— Россия,213— Москва,2— Санкт-Петербург. Названия словами не принимаются. - Поставьте флажок «Взять». Именно он запускает сбор.
Что сделает робот на ближайшем проходе:
- Соберёт ключи и добавит их к ключам домена. Фразы с частотой ниже 10 отбрасываются, уже собранные раньше не теряются.
- В «Статус» напишет «собрано 2000 запросов, новых 340». «Новых» — сколько фраз домен ещё не знал. В «Частота» — частота самой затравки.
- Допишет вниз листа до 10 похожих запросов из Wordstat с источником «похожие на «zapret»» и их частотой. Флажок «Взять» у них снят: это предложения, а не задание.
- Разложит новые ключи по темам и добавит новые темы строками в «Статьи» (шаг 3). Ключи, подходящие к уже существующей теме, добавятся в неё, дубля темы не будет.
Работа с предложениями. Просмотрите дописанные строки. Подходит по тематике сайта — поставьте «Взять». Не подходит — оставьте или удалите строку. Повторно та же фраза не предлагается.
Собрать заново (например, через месяц, чтобы обновить частоты): очистите ячейку «Статус» у этой затравки, флажок «Взять» оставьте. Пока «Статус» заполнен, робот затравку не трогает.
Если в «Статус» «ошибка: …» — исправьте причину из текста (нет домена, регион не числом, нет запросов с частотой от 10) и очистите «Статус». Робот попробует снова.
Источник предложений пока один — похожие запросы Wordstat. Подсказки Яндекса, тренды и сайты конкурентов не подключены.
Шаг 3. Решить, какие темы писать (лист «Статьи»)
Каждая строка — тема одной будущей статьи: главный запрос и все его соседи с тем же намерением. Строки добавляет робот, ваша задача — решить по каждой, писать ли и на основе чего.
Что заполняет робот (серые колонки): «Тема» — главный запрос, «Частота» — его частота из Wordstat, «Запросов» — сколько ключей в теме, «Задача читателя» — что человек хочет сделать или узнать. Дальше следуют статус и результаты: «Статус», «Слов», «Замечания», «Заголовок», «Черновик», «Публикация», «Ссылка», «Стоимость, $».
Что заполняете вы:
| Колонка | Зачем | Как заполнить |
|---|---|---|
| Писать | Разрешение писать статью по теме | Флажок. У новых тем стоит сразу. Снимите у нецелевых, слишком мелких или рискованных тем |
| Справка | Проверенные факты, на которых стоит статья | Текст прямо в ячейку: шаги, настройки, команды, ограничения, версии — из первоисточника (документация, официальный сайт). Достаточно 1–3 тысяч знаков |
| Рубрика | Рубрика записи в WordPress | Имя рубрики как на сайте. Нет такой — робот создаст. Пусто — «Рубрика по умолчанию» домена |
| Метки | Метки записи | Через запятую: zapret, windows, обход блокировок. Недостающие робот создаст |
| Одобрено | Разрешение опубликовать | Флажок, см. шаг 4 |
| Перегенерировать | Переписать статью заново | Флажок, см. шаг 4 |
Когда нужна справка. Темы про технические инструкции (как для zapret) без справки не пишутся: в «Статус» будет «ждёт справки». Так модель не выдумывает команды, версии и настройки. Новые темы после свежих затравок тоже сначала ждут справки. Как только вы вставите текст, тема встанет в очередь. В справку пишите факты, а не указания автору: структуру и стиль статьи задаёт промпт, он общий для всех тем.
Как робот выбирает, что писать. На каждом проходе он берёт темы со статусом «в очереди» в порядке убывания частоты. Он пишет не больше «Статей за проход» и только пока неопубликованных меньше «Очереди». Чтобы тема ушла раньше других, снимите на время «Писать» у тех, что выше по частоте.
Как пишется статья. Одна тема — один запрос к нейросети (DeepSeek). Готовый текст проходит автопроверку: 1500–1700 слов, без H1, есть главный запрос, 3–6 вопросов-ответов в конце, нет повторов абзацев и служебных фраз вроде «по справке», нет сильной похожести на другие статьи сайта. Не прошла — робот сам просит доработать, до двух раз. Прошедшая статья сразу уходит в WordPress черновиком с рубрикой, метками и полями Yoast (SEO-заголовок, метаописание, фокусное слово). Обычно статья стоит около $0,02–0,05, сумма видна в «Стоимость, $».
Справка читается в момент написания, рубрика и метки — когда создаётся черновик. Поменяли справку после этого — поставьте «Перегенерировать». Рубрику и метки уже созданного черновика меняйте прямо в WordPress: таблица их больше не обновляет.
Шаг 4. Проверить черновик и одобрить
Когда в «Статус» появилось «ждёт одобрения», статья уже лежит на сайте черновиком и читателям не видна. Без вашего флажка она не выйдет.
Как проверить:
- Войдите в админку WordPress в том же браузере.
- В строке статьи нажмите ссылку в колонке «Черновик» — откроется редактор записи. Кнопка «Предварительный просмотр» покажет её так, как увидят читатели.
- Прочитайте текст. Проверьте: заголовок отвечает на «Задачу читателя»; факты, команды и цифры совпадают со справкой; нет странных оборотов и повторов; в конце есть вопросы-ответы.
- Прокрутите к блоку Yoast SEO под текстом и проверьте SEO-заголовок, метаописание и фокусное ключевое слово — их тоже заполнил робот.
- Мелкие правки делайте прямо в редакторе и нажмите «Сохранить черновик». Не нажимайте «Опубликовать» и не меняйте автора: выпуск по графику делает робот, и публикует он только свои записи.
Дальше один из трёх вариантов:
- Статья годится → в таблице поставьте флажок «Одобрено». На ближайшем проходе робот назначит ей время выхода: статус станет «запланирована», в «Публикация» — дата и время.
- Плохо написана, проще переписать → при нужде дополните «Справку» и поставьте «Перегенерировать». Робот напишет статью заново и заменит текст и поля Yoast в том же черновике, флажок снимет сам. Ваши ручные правки в этом черновике при этом пропадут. Перегенерация идёт в счёт «Статей за проход». Потом снова проверьте и одобрите.
- Статья не нужна совсем → в WordPress переместите черновик в корзину, затем в таблице поставьте «Одобрено». В назначенное время робот увидит корзину, ничего не опубликует и отметит «удалена с сайта»; повторно эта тема не пишется. Без флажка строка останется «ждёт одобрения» и будет занимать место в «Очереди».
Если «Проверка перед публикацией» у домена выключена, этот шаг не обязателен: черновики сами встают в график. Просматривать их можно, пока не настало время выхода.
Шаг 5. Публикация по графику
Здесь ничего нажимать не нужно: одобренные статьи выходят сами. Раздел объясняет, по каким правилам.
Как назначается время:
- Не больше «Публикаций в день» на домен.
- Время случайное внутри «Окна публикаций», между статьями не меньше 90 минут, и каждый день часы разные. Так выкладка не выглядит машинной для Яндекса.
- Первыми выходят темы с большей частотой.
- Уже назначенное время не меняется. Новые «Публикаций в день» или «Окно» действуют на следующие назначения.
Что происходит в назначенное время:
- Первый проход после назначенного времени (опоздание до 15 минут) открывает запись в WordPress.
- Если она всё ещё черновик робота — публикует с датой назначенного времени. В таблице: статус «опубликована», в «Публикация» — дата, в «Ссылка» — адрес статьи.
- Сразу после этого адрес уходит в IndexNow и на переобход в Яндекс.Вебмастер, если они настроены. Результат виден в «Логе».
Особые случаи:
- Вы сняли «Одобрено» до времени выхода — время снимается, статья снова «ждёт одобрения».
- В WordPress вы перевели запись в «На утверждении» — робот её не публикует. Вернёте в «Черновик» — выйдет на ближайшем проходе.
- Вы опубликовали запись руками — робот увидит это и отметит «опубликована».
- Сервер лежал, и время просрочено больше чем на 2 часа, — статьи не выходят пачкой, а получают новое время.
Статусы статьи
Колонка «Статус» в «Статьях» обновляется на каждом проходе. Порядок строк — как статья движется от темы до сайта.
| Статус | Что значит | Что делать |
|---|---|---|
| не писать | Флажок «Писать» снят | Ничего. Хотите статью — поставьте флажок |
| ждёт справки | Теме нужны проверенные факты, а «Справка» пустая | Заполните «Справку» или снимите «Писать» |
| в очереди | Тема будет написана, когда дойдёт очередь по частоте | Ждать |
| не прошла проверку | Три попытки не прошли автопроверку; в WordPress статья не ушла | Прочитайте «Замечания», при нужде дополните справку и поставьте «Перегенерировать» |
| ошибка генерации | Сбой связи или лимита нейросети | Робот повторит сам. Держится больше суток — скажите администратору |
| написана, уходит в WordPress | Статья готова, черновик ещё не создан | Ждать. Держится долго — проверьте «Состояние» домена |
| ждёт одобрения | Черновик на сайте, нужен ваш флажок | Шаг 4 |
| черновик | Черновик на сайте, время выхода назначится на ближайшем проходе | Ждать |
| запланирована | Время выхода назначено, оно в «Публикации» | Ждать или снять «Одобрено», чтобы отменить |
| опубликована | Статья на сайте, адрес в «Ссылке» | Правки — только в WordPress |
| удалена с сайта | В назначенное время запись оказалась удалена или в корзине | Ничего, заново не создастся |
| темы нет в кластерах | Строка не совпадает ни с одной темой робота (обычно изменён ID или домен) | Верните прежние «Домен» и «ID» или скажите администратору |
Типовые ситуации
| Хочу… | Делаю |
|---|---|
| Остановить робота на сайте полностью | «Домены» → снять «Активен». Ничего не пишется и не публикуется, всё накопленное сохраняется |
| Публиковать одобренное, но новое не писать | «Статей за проход» = 0 |
| Реже или чаще публиковать | Поменять «Публикаций в день». Уже назначенные даты останутся |
| Снять одну статью с графика | Снять ей «Одобрено» до времени выхода. Или в WordPress перевести запись в «На утверждении» |
| Править уже опубликованную статью | Только в WordPress. «Перегенерировать» у опубликованной не сработает: робот снимет флажок и напишет предупреждение в «Лог» |
| Сдвинуть тему вперёд в очереди написания | Временно снять «Писать» у тем с большей частотой, дождаться статуса «написана…» и вернуть флажки |
| Подключить новый сайт | Новая строка в «Доменах» (шаг 1), затравки с этим доменом (шаг 2). Перед включением «Активен» предупредите администратора: на сайт нужен плагин и проверка доступа |
Ничего не происходит — проверьте по порядку:
- «Домены»: стоит ли «Активен» и что в «Состоянии». Дата в «Проверено» показывает, что робот жив (обновляется не реже раза в 6 часов).
- «Статей за проход» не 0.
- «Лог»: нет ли строки «очередь заполнена». Если есть — робот ждёт, пока выйдут накопленные статьи. Одобрите черновики или увеличьте «Очередь».
- «Статьи»: есть ли темы «в очереди», а не только «ждёт справки» и «не писать».
- В «Логе» строки с уровнем «ошибка». Колонка «ID» там — номер темы из «Статей». Непонятную ошибку перешлите администратору целиком, со временем.
Чего не делать
- Не переименовывайте листы и колонки. Робот ищет их по точному названию и создаст новую пустую колонку вместо переименованной.
- Не правьте серые колонки — на следующем проходе робот их перезапишет. Особенно «Домен» и «ID» в «Статьях»: по ним строка связана со статьёй.
- Не удаляйте строки тем — робот добавит их снова. Чтобы тема не писалась, снимите «Писать».
- Не меняйте автора черновика в WordPress. Робот публикует и переписывает только записи своего пользователя; с чужим автором статья застрянет.
- Не ставьте «Перегенерировать» на черновик, который правили руками — правки пропадут.
- Не разгоняйте темп. Первые недели — 1–2 публикации в день на сайт. Массовая заливка однотипных текстов — риск фильтров Яндекса.
- Не давайте доступ к таблице посторонним и не пересылайте пароли из «Доменов» в чаты. Пароль утёк — удалите его в профиле WordPress, создайте новый и вставьте в таблицу.
- Не правьте сервер сами. Промпт статей — ваша зона: правки к нему присылайте администратору текстом, он внесёт их на сервер. Новые источники затравок и платные сервисы — тоже через него.