The Simpli SEO Ranking Search is an application designed to automate the process of searching specific keywords on popular search engines (Google and Bing) and retrieving the ranking positions for a given URL.
- Supports both Google and Bing search engines.
- Supported by NET 9.
The solution is divided into four projects to create a clean architecture:
- Contains core business logic, interfaces, and implementations for search engines and caching.
- Provides RESTful endpoints to interact with the backend services.
- Frontend for user interaction, allowing users to input keywords, select search engines, and view results.
- Unit tests for services and controllers using
xUnit
andMoq
.
- Start the Web API project:
cd SimpliSeoSearch.API dotnet run
- Start the Blazor Web App:
cd SimpliSeoSearch.BlazorApp dotnet run
- Extend Search Engines: Add support for other search engines like Yahoo or DuckDuckGo.
- Monitoring and Analytics: Add telemetry for tracking user interactions and search trends.
- .....