«Page Analyzer» — a site that analyzes if the specified pages correspond SEO suitability criteria.
Project demo can be viewed here.
Application is build in the form of a site where you can add url of the page and run SEO checks.
Project features:
- Page parsing for response code, page title, first
<h1>
tag and<meta name="description" content="...">
content; - Postgresql DB storage for added urls and check results;
- Smart testing (faking Http responses, usage of an in-memory sqlite DB);
- Docker containerization for easy to run local instances.
- docker-compose
- Download package
Using git clone:
git clone https://github.com/Foreachq/page-analyzer
Or using composer:
composer create-project foreachq/page-analyzer
- Setup project
make setup
- Run local instance
make up # starting on localhost:80
- Stop local instance
make down