От рутины аудита к предсказуемым результатам

SEO Scripts — приложение для SEO-специалистов

Снимает «усталость от аудита»: один desktop-процесс вместо десятка разрозненных действий. Типичная связка — парсинг страниц и данных → загрузка медиа → оптимизация → кластеры запросов → проверка sitemap → карта редиректов; сверху — библиотека промптов для операционных задач. Открытый код на GitHub.

Для кого

Кому SEO Scripts реально экономит время

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

SEO-специалисты и SEO lead

Когда нужно быстро закрывать рутину и оставлять больше времени на стратегию.

  • Упаковка повторяемых задач в единый desktop-процесс.
  • Ускорение первичных проверок и подготовка выгрузок в отчёты.
  • Удобно в связке с GA4 / GSC / Excel.

Вебмастера и тех. специалисты

Когда важны управляемые файлы, понятные артефакты и контроль технических изменений.

  • Редиректы, sitemap-обходы, парсинг HTML/мета/JSON-LD без лишней ручной работы.
  • Сценарии загрузки и оптимизации медиа для релизов.
  • Экспорт, который можно сразу отдавать в разработку.

In-house и агентские команды

Когда нужно, чтобы junior/middle/lead работали в одной логике процессов.

  • Общий набор внутренних инструментов вместо набора разрозненных сайтов.
  • Прозрачные шаги для задач и повторяемость на разных проектах.
  • Возможность кастомизации через fork под ваш стандарт.

Семь модулей — одна экосистема под SEO-процесс

У каждого инструмента узкая задача; вместе они дают сквозной поток: выход одного шага часто становится входом следующего без лишнего ручного копирования.

Важно

SEO Scripts развивается с активным применением AI-инструментов: генерация черновиков логики, ускорение рефакторинга, подготовка заготовок интерфейса и документации. Финальные решения проходят ручную проверку, но проект остаётся живым и постоянно улучшается.

Софт публикуется «как есть». Можно форкнуть репозиторий, открыть PR или написать мне в LinkedIn — с радостью посмотрю идеи и обсудим, что добавить в следующих апдейтах.

Этапы развития

Этапы разработки и что уже внедрено

Итерации от оболочки к связке модулей под полный цикл: сбор данных → обработка → экспорт артефактов для команды.

Stage 01Базовая Electron-архитектура

Собрана desktop-оболочка и общий каркас интерфейса под единое рабочее окно.

done
Stage 02Модули редиректов и медиа

Подключены Redirect Builder и блок работы с изображениями для массовых операций.

done
Stage 03Парсинг и sitemap-проход

Добавлены SEO Parser и Sitemap Analyser с экспортируемыми результатами для аудитов.

done
Stage 04Кластеризация и prompt-библиотека

Семантический модуль и библиотека промптов включены в общий workflow приложения.

done
Stage 05UX-шлифовка и стабилизация

Текущий фокус — удобство сценариев, стабильность экспортов и доработка edge-case обработок.

in progress
Roadmap

Что планируется дальше

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

Улучшение UX модулей

Упрощение сценариев массовой обработки, меньше лишних кликов, стабильнее состояние форм.

в работе

Техстабильность и edge-cases

Больше покрытий на нестандартные URL, форматы файлов, таймауты и ошибки экспорта.

в работе

Пакет гайдов по модулям

Серия блог-разборов «как использовать вкладку X в реальном SEO-процессе».

запланировано

Внешний вклад комьюнити

Issue-шаблоны и предложения новых фич через GitHub Issues/PR.

открыто
FAQ

Ответы по категориям: запуск, модули, данные, open source

Установка и рабочий режим
Да. Базовый сценарий проекта локальный: desktop-работа на Windows без обязательной облачной зависимости.
Нет. Python нужен только для вкладки Keyword Clusterer. Остальные модули работают без Python-блока.
На Windows можно поставить готовый NSIS-установщик с GitHub Releases (кнопки вверху страницы) или клонировать репозиторий, выполнить npm install и npm start. Для первого прогона проверьте Redirect Builder и SEO Parser.
Развёртывание

Быстрый старт из репозитория

Если хотите запустить, протестировать или доработать приложение локально:

npm install
npm start

Keyword Clusterer — Python

Кластеризация выполняется вне браузера: нужен интерпретатор Python, изолированное окружение и повторяемый набор версий библиотек. Ниже — базовый порядок команд под Windows; на macOS/Linux замените активацию venv на source .venv/bin/activate.

python -m venv .venv
.venv\Scripts\activate
pip install scikit-learn numpy nltk
pip freeze > requirements-clusterer.txt
python -m nltk.downloader stopwords

Файл requirements-clusterer.txt или явные пины версий приложите к задаче: без них другой компьютер даст другой результат. Убедитесь, что SEO Scripts видит тот же Python (PATH в сессии пользователя).

Сборка EXE

Сборка Windows-пакета и установщика:

# Папка dist/ без установщика
npm run build:unpacked

# NSIS-установщик
npm run build:installer

Готовый установщик для конечных пользователей выкладывается на GitHub Releases (тег v1.2.2 — файл SEO.Scripts-1.2.2-Setup.exe). Для быстрого развёртывания без инсталлятора можно собрать unpacked: npm run build:unpacked.

Технические требования

  • Node.js 18+
  • Electron 28
  • Python 3.8+ — только для вкладки Keyword Clusterer