foreachq/page-analyzer

Web-analyzer for pages SEO suitability

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

This package is auto-updated.

Last update: 2025-03-29 00:53:15 UTC


README

PHP CI

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