SEO Analyzer (ASP.NET, .Net framework 2.0)
Task description: Implement simplified SEO Analyzer: web application that performs a simple SEO analysis of the text. User submits a text in English or URL, page filters out stop-words (e.g. ‘or’, ‘and’, ‘a’, ‘the’ etc), calculates number of occurrences on the page of each word, number of occurrences on the page of each word listed in meta tags, number of external links in the text.
Delivery: • source code ready to be compiled and run • Installation guide and small User Guide in English
Estimated implementation time: 2-4 hours Important note: essential requirements for the task are algorithm, idea you try to implement, using the most efficient way and code. Design is not so important, though accuracy is.
Environment Requirements: ASP.NET applications, .NET Framework 2.0 or higher
Implementation requirements:
- Analysis options listed in the task description can be turn on or off with checkboxes
- Output results must be in a table with ability to sort
- Application should handle properly unexpected behaviors (wrong URL, not responding site, etc)