diff --git a/.cursor/rules/landing-seo-geo.mdc b/.cursor/rules/landing-seo-geo.mdc new file mode 100644 index 0000000000..aa1503eab1 --- /dev/null +++ b/.cursor/rules/landing-seo-geo.mdc @@ -0,0 +1,26 @@ +--- +description: SEO and GEO guidelines for the landing page +globs: ["apps/sim/app/(home)/**/*.tsx"] +--- + +# Landing Page — SEO / GEO + +## SEO + +- One `

` per page, in Hero only — never add another. +- Strict heading hierarchy: H1 (Hero) → H2 (section titles) → H3 (feature names). +- Every section: `
`. +- Decorative/animated elements: `aria-hidden="true"`. +- All internal routes use Next.js `` (crawlable). External links get `rel="noopener noreferrer"`. +- Navbar is a Server Component (no `'use client'`) for immediate crawlability. Logo `` has `priority` (LCP element). +- Navbar `