foreachq/page-analyzer

Web-analyzer for pages SEO suitability

v1.1 2022-05-08 15:01 UTC

This package is auto-updated.

Last update: 2024-04-29 04:59:54 UTC


README

PHP CI 68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f64316430356334333334643236353434323362312f6d61696e7461696e6162696c697479 68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f64316430356334333334643236353434323362312f746573745f636f766572616765

Page Analyzer

«Page Analyzer» — a site that analyzes if the specified pages correspond SEO suitability criteria.

Demo

Project demo can be viewed here.

Description

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.

Requirements

  • docker-compose

Installation

  • 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