Description
SEO King is a professional SEO platform created for a client specialising in backlink trading and domain authority growth. The client provided a list of over 100,000 potential domains, and our system automatically visits each domain, collects traffic statistics, analyses audience geography, and determines whether the site qualifies as a valuable backlink source.
If a domain meets the required conditions – such as having at least 5,000 monthly visits from the US – it is added to the internal database. The system then automatically attempts to identify the contact email on the website and sends an outreach message introducing the client’s backlink marketplace.
Once a domain owner approves the collaboration, the domain is listed on the client’s marketplace, where buyers can easily choose suitable backlink sources and purchase placements.
Throughout development, our team also explored additional tooling for secure session sharing (similar to GoLogin) and created a Chrome Extension for the client’s employees. The extension allows staff to open any website and instantly see SEO statistics synchronised with the platform’s data.
Challenge
The main challenge was building a robust, automated system capable of processing a massive list of domains at scale. It had to analyse traffic sources, extract contact information, and manage communication – all without manual involvement.
Additional challenges included:
- Handling high-volume scraping while maintaining stability.
- Implementing reliable email discovery and automated outreach.
- Developing secure tools for internal team workflows.
- Ensuring the marketplace could host thousands of verified domains.
- Maintaining multiple parallel tools (platform backend, frontend, Chrome extension, and admin panel).
Solution
To address these needs, the team built a flexible, scalable architecture using Next.js for the frontend, Express.js for backend services, and Strapi for administrative management. Laravel was used to support legacy components that the client previously developed.
Playwright enabled automated scanning of thousands of domains, allowing the system to visit websites, detect contact details, check statistics, and categorize domains.
We implemented automated outreach workflows so that once an email is discovered, the platform contacts the domain owner directly with partnership proposals. Approved domains are then published on the marketplace.
Parallel to the main platform, we developed a Chrome Extension that provides instant SEO insights for each visited domain, allowing the client’s employees to work faster and more efficiently.
Technology Stack
- Frontend: Next.js, Custom UI components and marketplace interface
- Backend: Express.js, Strapi, Redis, PostgreSQL
- Other Tools: Playwright for large-scale automation and scraping, Chrome Extension for employee workflow support, Laravel for legacy module support