Building a Cutting-Edge Content Audit Tool for SEO Optimization
Wetelo developed an innovative content audit tool that performs a comprehensive SEO check of a website—all in one place. Below, we detail the project, its challenges, the technologies used, and the business outcomes achieved.
SEO Optimization
Content Audit Tool
Website Optimization
Digital Marketing
The client
Our client is a leading American company in SEO optimization solutions. Their mission is to make SEO effective and effortless for businesses of all sizes. They offer tools that help analyze website traffic, conduct technical site audits, assess content performance metrics, and improve search rankings.
Challenges
The client approached us with a bold idea: to create content management software that consolidates multiple SEO tools into one platform. This tool would allow users to analyze and optimize their content without switching between different applications. At the start, they had only the concept.
Wetelo took the lead, conducting a thorough business analysis and assessing the technical feasibility. We created a detailed roadmap and recommended the best technologies for custom tool development.
Pre-development
Our journey began with a comprehensive discovery phase. We worked closely with the client to define their goals and refine the concept. The result was a detailed project requirements document that laid the groundwork for the development process.
Next, we designed an architectural diagram to map out the structure and functionality of the advanced content analysis tool. Using this foundation, we created a clear roadmap to guide the development and ensure every milestone aligned with the client's vision.
System Architecture
Development Flow
During the digital content optimization project, we used a classic Scrum approach with two-week iterations.
The development team included:
- Full-stack developer
- Frontend developer
- QA engineer
- Product owner
- UI/UX designer
The client played an active role in the process, joining discussions about challenges and solutions. We also held weekly meetings to demonstrate progress and gather feedback.
2 weeks
2 weeks
Planning
- Requirement elicitation workshop
- Backlog creation
- Plan and Estimate
- Budget
2 weeks
2 weeks
Basic set up
- General set up
- Connecting Ul theme
- Authorization flow
- Staging server configuration
- DevOps infrastructure
2 weeks
2 weeks
SPA Layout and common domains logic
- Dashboard layout
- Domain overview layout
- Link crawling overview
- Domains
- Links
- Semrush API
- DevOps infrastructure
2 weeks
2 weeks
Profile layout and realization of the crawling algorithms
- Profile and user info layout
- Parsing service
- Parsing service main algorithm
- Crawling data saving
- Semrush API
2 weeks
2 weeks
Crawling function, Sockets and Semrush API
- Dashboard
- Domain overview
- Link crawling overview
- Compare crawling
- Sockets service
Integrated API's
These included Google Search Console API, Google Analytics API, and Semrush API which enabled data retrieval for advanced content analysis.
Managed data
Used MongoDB for flexible data storage, PostgreSQL for structured data, and a MongoDB instance for backlink verification.
Enabled distributed processing
Used AWS SQS for message queuing, supporting efficient and asynchronous task processing.
Developed specialized services
Designed a parsing service for data extraction and a sockets service for real-time communication.
Set up cloud infrastructure
Integrated AWS S3 for secure storage and deployed PM2 on Hetzner servers to ensure stable application management.
Created a unified dashboard
This combines various digital marketing tools for website content optimization.
Technology choice and the modular building process
For the MVP development, our developers used the React library for the frontend, as it has a large library with adaptable and reusable UI components. For the backend, we chose nest.js
Final product
The final product is a SaaS platform for website content optimization. It provides users with easy-to-use tools for:
- Content quality assessment
- Content gap analysis
- Website crawling and performance improvement
- Backlink verification
- Content strategy enhancement
A great feature of the product is that users can work with multiple domains simultaneously, without needing to switch between different accounts.
Our website content optimization solution uses a pay-as-you-go model. Users are billed based on the actions they take, such as the number of links verified or crawlers run.
Business outcome
After launching our innovative content solution, the client achieved outstanding results—far beyond initial expectations.
While the tool was originally aimed at small businesses and solo entrepreneurs, it quickly gained traction with large companies and enterprises. These organizations, often managing websites with over 1,000 pages, now rely on the solution for comprehensive SEO analysis. The product helps them optimize their websites and build a data-driven content strategy, delivering measurable performance improvements.
Today, more than 60 enterprises use the platform to enhance their SEO efforts and streamline content management.
Our collaboration with the client continues as we refine the product based on user feedback, ensuring it evolves to meet new challenges. This reflects our commitment to delivering exceptional software development services that drive real results.
Searching for reliable IT outsourcing services?