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:
git clone https://github.com/rankbeam/rankbeam-examples
cd rankbeam-examples/demo
docker compose up --buildOpen 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:
export COMPOSER_AUTH='{"http-basic":{"blog.rankbeam.dev":{"username":"you@example.com","password":"YOUR-LICENSE-KEY"}}}'
WITH_PRO=true docker compose up --buildOn 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.