lovable-seo-aeolisted
Install: claude install-skill gidila91/claude-skills
# Lovable SEO & AEO Optimization Skill
This skill ensures that applications built or migrated in Lovable.dev adhere to strict SEO and Answer Engine Optimization (AEO) best practices so that traditional engines (Google, Bing) and AI crawlers (ChatGPT, Perplexity, Claude) properly index, understand, and cite the application.
## Tech Stack Expectations
- **Framework:** TanStack Start (Server-Side Rendering enabled for clean HTML output)
- **Database/CMS:** Supabase (PostgreSQL for dynamic metadata storage)
- **Framework Utility:** `<Head>` components / meta helpers for dynamic routing
---
## Core SEO & AEO Implementation Protocols
### 1. Dynamic Route Metadata & Open Graph
Every page and dynamic route (blog posts, courses, landing pages) MUST include:
- Unique, keyword-targeted `<title>` and `<meta name="description">`.
- Canonical URLs (`<link rel="canonical" href="...">`) to prevent duplicate content flags.
- Complete Open Graph (`og:title`, `og:description`, `og:image`, `og:url`) and Twitter Card tags.
- For dynamic paths, metadata must be pulled dynamically from Supabase database fields during SSR rendering.
### 2. Structured Data / Schema Markup (The AEO Engine)
AI engines rely heavily on semantic HTML and JSON-LD markup to extract factual context.
- **Global Schema:** Inject `Organization` and `WebSite` JSON-LD on root/homepage components.
- **Entity Schemas:** Implement specific schemas based on content type:
- `BlogPosting` / `Article` for blogs/news.
- `Course