Documentation
Growth and demo
Growth and SEO
Updated 2026-11-03
Growth and SEO
The kit includes a growth layer that dogfoods the product site.
Growth settings
The admin Growth settings page stores one schema per game:
- general/public domain and locale defaults;
- indexing switches for home, catalog, rules, manual, transparency and profiles;
- sitemap and robots options;
- analytics providers and consent mode;
- ads, referrals and affiliates (off by default);
- email, push, social and ASO fields.
SEO
x-seo-metaemits canonical, robots, Open Graph, Twitter and JSON-LD.- Meta templates define title, description, keywords and image per route type and locale with tokens.
- Redirects support 301/302/307/308/410, with a 404 log.
- The SEO audit reports missing profiles, thin content and duplicate slugs/titles.
- Verification tags and IndexNow are supported from settings.
- Locale URLs: default at the root, other enabled locales under
/{locale},/en/...redirects to the root,hreflangandx-defaultare emitted. - The sitemap command follows the settings.
Commands
php artisan animalia:seo:sitemap
php artisan animalia:seo:audit
php artisan animalia:aso:check
php artisan animalia:social:assets
Share and social
GET /share/card/{id}returns a branded 1200×630 OG image.GET /share/asset/{id}/{preset}returns square, story, YouTube, feature graphic and icon presets.- The share bar provides native share, copy, social intents, email and an inline QR with UTM parameters.
Consent
In opt-in mode no analytics or advertising tag loads before consent. The banner stores an anonymous consent record and category cookies; the footer reopens it. Analytics and pixels follow the provider settings.
Product site
With PRODUCT_SITE_ENABLED=true, the marketing pages are mounted and added to the sitemap; the game sandbox under /demo is noindex.