X Enterprises
nuxt-x-restaurants

Cuisines Index (`/cuisines`)

Landing page that lists every cuisine available in the directory with restaurant counts.

Cuisines Index

Landing page at /cuisines that lists every cuisine type available in the directory with restaurant counts and links to the per-cuisine page.

How it works

  • Fetches all restaurants via useDomain().getRestaurants({ limit: 500 })
  • Counts restaurants per cuisine (deduplicated, normalized to lowercase kebab-case)
  • Renders as a card grid with cuisine name, icon, and count badge
  • Each card links to /cuisines/[slug]

SEO

  • <title> and <meta description> describe the directory
  • Sitemap entry at /cuisines
  • Per-cuisine detail pages (linked from each card) carry ItemList JSON-LD for rich results

AI Context

page: cuisines/index
package: "@xenterprises/nuxt-x-restaurants"
use-when: >
  Building the cuisine browser entry point. Aggregates all cuisines
  available in the directory with counts. Card grid links to per-cuisine
  detail pages.
Copyright © 2026