RustySEO logo

RustySEO

Cross-platform desktop SEO and GEO toolkit to crawl websites, analyze server logs, and optimize pages

Repository activity
  • Stars281
  • Forks51
  • Open Issues12
License

GPL-3.0

Languages
  • TypeScript
  • Rust
  • CSS
RustySEO screenshot

About RustySEO

RustySEO is a cross-platform desktop toolkit for SEO and GEO analysis, built with Tauri, Rust, and a React front end. It runs shallow single-page crawls and deep bulk crawls with no crawl limits, and analyzes Apache and Nginx server logs to surface actionable insights.

On-page analysis covers content, keyword density, core web vitals, and PageSpeed Insights, with improvement suggestions, dashboards, and a task tracker. It generates topics, keywords, and schema, clusters keywords, keeps crawl history, and exports reports to CSV, Excel, Google Sheets, and PDF.

It connects to Google Search Console, GA4, PageSpeed Insights, and Microsoft Clarity, and adds AI features through Google Gemini or a local Ollama model, including a built-in chatbot. An experimental terminal mode ships as a separate headless app. It aims to be a free alternative to costly commercial SEO suites.

Key features

  • Shallow single-page and deep bulk crawls with no crawl limits
  • Apache and Nginx server log analysis
  • Core web vitals and PageSpeed Insights diagnostics
  • AI chatbot, topic and keyword generation via Gemini or local Ollama
  • Reporting to CSV, Excel, Google Sheets, and PDF

Details

First released
2024
On GitHub since
2024
Language
TypeScript · Rust
License
GPL-3.0
Framework
Tauri
Integrations
GSC · GA4 · Gemini · Ollama · Clarity