Skip to main content
Azvian SEO is a self-hosted reporting platform: track websites, run on-demand SEO/security/performance audits, and offer a suite of standalone SEO tools — all installed on your own server. It’s built multi-tenant from the ground up, so you can resell access under your own branding and billing, or just run it privately for yourself.

Two audiences, one install

You, the site owner

Install it once, configure billing plans and integrations, manage tenant accounts — see Installation and the Admin Guide.

Your tenants

The customers who sign up on your instance, track their own websites, run their own reports, and manage their own subscription — see Tenant Accounts.

What’s included

Audit Engine

SEO, security, and performance checks run against a URL, with PDF and CSV export.

Web Tools Suite

Standalone checkers — DNS lookup, HTTP headers, meta preview, minifier, robots.txt check, SSL check.

Billing

Admin-managed plans with usage quotas, Stripe Checkout and Billing Portal, coupons, public self-service signup.

API & Webhooks

Tenant-issued API tokens, a REST API for websites/reports, and signed outbound webhooks for report events.

Requirements

  • PHP 8.3+, with extensions: mbstring, openssl, json, pdo_mysql, fileinfo, dom, libxml, curl, iconv, gd (needed for PDF export)
  • MySQL 8+ (or compatible)
  • A queue worker (php artisan queue:work) — audit reports and webhook deliveries are queued jobs, not run inline on the request
  • A cron entry running php artisan schedule:run every minute
  • (Optional) A Stripe account, if you want tenant self-service billing
Ready to install? Head to Installation.