All skills
14 of 113 — copy any prompt into Lovable, or read the guide.
301 redirects for renamed routes
Preserve link equity when you rename a URL.
Alt text and lazy loading
Every meaningful image has descriptive alt; decorative images use alt="".
BreadcrumbList schema
Show breadcrumbs on deep pages and add BreadcrumbList JSON-LD.
Canonical URLs
Put canonical only on leaf routes and self-reference the page.
FAQ and HowTo JSON-LD
Win expandable SERP real estate with structured data that matches the visible page content.
Internal linking that actually ranks
Turn a flat pile of pages into a crawlable hierarchy with hubs, descriptive anchors, and no orphans.
JSON-LD structured data
Add Article schema to blog posts and Organization to the root.
Open Graph image
Add a 1200×630 og:image at the leaf route.
Per-route head() metadata
Every route sets its own title, description, og:title, og:description via head().
Programmatic SEO safely
Every generated page needs ≥300 words of unique content or Google will penalize the domain.
robots.txt sanity
A wildcard Disallow: / blocks the whole site — probably not what you want.
sitemap.xml
Ship a sitemap listing every public route.
Title and description length
Title <60 chars with the primary keyword; description <160 chars.
Twitter cards
summary_large_image for content pages; verify with Twitter's card validator.