SEO Tool — Technical SEO with Prioritized Feedback
The SEO tools market is fragmented: either too technical, too superficial, or too cluttered. Our client – not public for strategic reasons – commissioned us to develop a custom SEO tool that specifically identifies, evaluates, and suggests concrete optimization steps for technical on-page weaknesses.
The solution was supposed to include independently crawling mechanisms, be scalable, offer a dashboard for performance analysis, and be more UX-accessible than classic SEO software.
Challenge
The requirements were high, both technically and conceptually:
- SEO crawling & evaluation: Domains and subpages should be regularly scanned, analyzed, and evaluated – including Lighthouse-like KPIs
- Prioritized feedback: Users should receive concrete recommendations when page errors, structural issues, or performance problems arise
- Intuitive UI/UX: No SEO expertise required – the tool should be understandable even for editors or product managers
- Modular architecture: To easily add new analysis modules (e.g. for semantics, load times, accessibility)
- Multi-tenancy: Multiple clients, domains and users per account with granular permissions
Solution
The implementation was carried out in a clearly structured, modular setup – optimized for performance and extensibility:
- Frontend with React/Next.js: With shadcn/ui for clean, elegant components and a consistent design system
- Crawler Engine (Node.js): Analyzes DOM structures, meta data, Core Web Vitals & technical SEO errors based on defined rules
- Task queue & scheduler: Control of crawl frequency, overnight runs & domain prioritization
- SEO score system: Evaluates each page with a transparent scoring system – including comparison history & alerts on deterioration
- Recommendation logic: Natural language templates generate concrete, prioritized improvement suggestions per page & issue type
- PostgreSQL & Redis: For high-performance storage & fast caching of large crawling datasets
- Multi-tenant dashboard: Management of domains, users, reports & priorities – with granular permissions
The clear separation of crawler, analysis engine, API, and frontend also enables API-only use in the future, e.g. for Headless CMS or external BI tools.
Result
The tool was successfully implemented and put into production within a few months:
- Regular crawling runs for domains and subpages
- Prioritized recommendation delivery with clear next steps
- Better prioritization of technical SEO issues through transparent scoring and history
- Multi-account management prepared as a foundation for further rollouts
The platform stands out not only through technical depth, but above all through clear, understandable user guidance and better prioritization in day-to-day SEO work.




