Laravel Seo is a powerful SEO utility platform built with Laravel 12. It provides a suite of tools for web developers, researchers, and content creators, including a full SEO audit tool powered by Google Lighthouse.
Note
This project is inspired by the phpRank project and has been developed as a complete rewrite.
git clone <repository-url>
cd app.laravelseo.comCopy the example environment file and adjust the variables as needed.
cp .env.example .envUse the provided Makefile to build the Docker image:
make buildThis will build the application image with all PHP dependencies and Node.js assets pre-installed.
Start the application and the database:
make prodThe application will be accessible at http://localhost:13000.
Once the containers are running, you can initialize the database with migrations and seeds:
make refreshThis command will:
- Freshly run all migrations.
- Seed the database with default plans and a test admin user.
Default Credentials:
- Email:
admin@laravelseo.com - Password:
password
The application includes various SEO and developer utilities:
- Lighthouse SEO Audit: Full performance, accessibility, and SEO reports.
- Black SEO Analyzer: Comprehensive technical SEO analysis and crawling.
- SERP Checker: Analyze search engine results.
- Keyword Research: Find relevant keywords for your content.
- SSL Checker: Verify SSL certificate validity.
- And more... (DNS Lookup, WHOIS, JS/CSS Minifiers, etc.)
| Command | Description |
|---|---|
make prod |
Start the application and database |
make down |
Stop and remove the containers |
make restart |
Restart the application in the background |
make refresh |
Reset database and re-seed |
make shell |
Open a bash shell inside the app container |
make logs |
View application logs |
make test |
Run PHPUnit tests |
The project includes a GitHub Actions workflow located in .github/workflows/build.yml which automatically builds and pushes the Docker image to Docker Hub on every push to the main branch or when a new version tag is created.
Built with ❤️ by the Laravel Company team, offering Laravel development services across Europe.


