SEO specialists and SEO leads
When routine tasks consume strategic time.
- Turn repetitive checklists into a reusable desktop process.
- Accelerate first-pass audits and reporting prep.
- Works naturally with GA4 / GSC / spreadsheets.
From audit fatigue to repeatable outcomes
Cuts down audit fatigue: one desktop workflow instead of ten disconnected steps. A typical chain—parse pages and inputs → bulk-download images → optimize → cluster keywords → audit sitemap → ship redirect maps—with Prompt Library on top for execution templates. Open source on GitHub.
Built for teams who need speed, accuracy, and repeatability—fewer mistakes across thousands of URLs and more time for strategy instead of fragile half-manual pipelines.
When routine tasks consume strategic time.
When you need clean artifacts and implementation-ready outputs.
When juniors and seniors must execute within one process standard.
Each tool solves one job; together they form a chain where one step’s output becomes the next step’s input without copy/paste chaos.
SEO Scripts is built with active AI-assisted workflows: draft logic generation, faster refactors, and accelerated documentation/UI scaffolding. Final decisions are manually reviewed, but this remains a living product that improves through iterations.
The software is published as-is. You can fork the repository, open pull requests, or message me on LinkedIn — happy to review ideas and discuss what should land in upcoming updates.
Iteration path from shell to integrated modules covering collect → process → export for delivery teams.
Desktop shell and core UI structure were established for a single-window workflow.
doneRedirect Builder and image workflow modules were integrated for bulk operations.
doneSEO Parser and Sitemap Analyser were added with export-oriented outputs.
doneKeyword clustering and prompt library modules became part of the same operational flow.
doneCurrent focus: smoother UX, stronger export stability, and better edge-case handling.
in progressShort-term priorities. Sequence can change based on production feedback and bug reports.
Reduce interaction friction for bulk workflows and improve form-state resilience.
activeExpand handling for non-standard URLs, file formats, timeouts, and export failures.
activeBlog series on how each tab fits real SEO delivery workflows.
plannedStructured issue intake and feature requests via GitHub issues and pull requests.
openIf you want to run, test, or extend the app locally:
npm install
npm startClustering runs outside the browser: you need Python, an isolated environment, and pinned library versions for repeatable runs. The snippet below is a Windows-first baseline; on macOS/Linux use source .venv/bin/activate instead.
python -m venv .venv
.venv\Scripts\activate
pip install scikit-learn numpy nltk
pip freeze > requirements-clusterer.txt
python -m nltk.downloader stopwordsAttach requirements-clusterer.txt (or explicit pins) to the task—without them another machine will diverge. Make sure SEO Scripts sees the same interpreter (user PATH on Windows).
Windows package and installer commands:
# dist/ folder without installer
npm run build:unpacked
# NSIS installer
npm run build:installerAn NSIS installer for end users is published on GitHub Releases (tag v1.2.2 — SEO.Scripts-1.2.2-Setup.exe). For fast deployment without an installer, use unpacked build: npm run build:unpacked.