Skip to content

Run the demo ​

The fastest way to see Rankbeam working on real pages — without wiring it into your own app first — is the runnable demo. It is a seeded Laravel app that installs the released packages (no path repos, no sibling checkouts) and renders a handful of pages with full SEO metadata, a JSON-LD schema graph, and a sitemap. Add a license and it also runs the Pro technical-SEO audit.

One command (free core) ​

The demo ships as a Docker image in the rankbeam-examples repo:

bash
git clone https://github.com/rankbeam/rankbeam-examples
cd rankbeam-examples/demo
docker compose up --build

Open http://localhost:8080. View source on any page to see the resolved <head>; visit /sitemap.xml for the generated sitemap. Everything here is the free MIT core, installed from Packagist.

With Pro (the audit) ​

Pro is licensed per project and installs from its private Composer repository. Pass your license through COMPOSER_AUTH (a build secret — never written to an image layer) and build with the Pro flag:

bash
export COMPOSER_AUTH='{"http-basic":{"blog.rankbeam.dev":{"username":"you@example.com","password":"YOUR-LICENSE-KEY"}}}'
WITH_PRO=true docker compose up --build

On boot the demo runs seo:doctor and a first seo-pro:scan over the seeded pages — the health report, scan summary, and 0–100 score print in the compose logs.

See the Pro workflow ​

The scan → fix → report walkthrough shows a running Merchant demo: an actual scan, the issue details, a saved description in Filament, the rescan and a downloadable PDF. Its content is labelled sample data, and its before-and-after results come from two fresh scans.

There is no public interactive hosted demo yet. Use Docker to run the engine locally; the demo README describes the setup and how to switch between released and local packages.

Already have an app?

Skip the demo and go straight to the Quickstart — install to a fully-rendered <head> in five minutes.

rankbeam/laravel-seo is released under the MIT License.