Saltar al contingut principal

Visibilitat a Google

La teva carta i la teva pàgina de reserves són indexables per Google. RestaPro fa el 80% de la feina SEO automàticament; tu hi aportes el contingut acurat.

Pàgines indexables

  • Carta: /r/:slug — per a cerques tipus "què mengen a…"
  • Reserves: /c/:slug — per a "reservar a…"

Cadascuna es posiciona independentment.

Meta tags dinàmiques

L'edge function public-meta-tags (que nginx crida quan detecta un crawler) serveix un HTML amb:

<title>Carta de La Trattoria — RestaPro</title>
<meta name="description" content="Autèntica cuina italiana...">
<meta property="og:title" content="Carta de La Trattoria">
<meta property="og:image" content="https://cdn.../cover.jpg">
<link rel="canonical" href="https://www.restapro.es/c/la-trattoria">

Això vol dir que Google i els crawlers no-rendering veuen el títol i la descripció correctes sense necessitat d'executar JavaScript.

Open Graph (compartir a xarxes)

Quan algú comparteix la teva URL a WhatsApp, Facebook o Instagram, es veu:

  • Imatge gran (la teva portada o logo)
  • Títol "Reserva a [el teu restaurant]"
  • Descripció de la primera part de la teva descripció

Els meta og:* són dinàmics per restaurant. Si no comparteixes una imatge pròpia, surt el placeholder.

JSON-LD: schema.org/Restaurant

RestaPro injecta dades estructurades que Google entén:

{
"@type": "Restaurant",
"name": "La Trattoria",
"telephone": "+34 ...",
"address": {...},
"geo": {"latitude": 40.4, "longitude": -3.6},
"aggregateRating": {"ratingValue": 4.7, "reviewCount": 215},
"openingHoursSpecification": [...],
"acceptsReservations": true,
"hasMenu": "https://www.restapro.es/c/la-trattoria"
}

Google mostra estrella de rating, horaris i el botó "reservar" directament als resultats de cerca.

JSON-LD del Menu (server-side)

Per a /c/:slug, RestaPro injecta també un schema Menu amb totes les categories i plats:

{
"@type": "Menu",
"name": "Carta de La Trattoria",
"hasMenuSection": [
{
"@type": "MenuSection",
"name": "Antipasti",
"hasMenuItem": [
{"@type": "MenuItem", "name": "Burrata", "offers": {"price": "8.50", "priceCurrency": "EUR"}}
]
}
]
}

Això Google ho veu abans d'executar JS: apareix a Rich Results amb snippets enriquits.

Sitemap automàtic

https://www.restapro.es/sitemap.xml es regenera periòdicament amb totes les URL públiques de tots els restaurants actius. Crea o actualitza un restaurant i hi apareixerà automàticament.

Carrega'l a Google Search Console una vegada, llest.

Robots.txt

Permet tots els crawlers a /, /c/, /r/ i bloqueja el backoffice (/app/, /setup/, /login). Els crawlers d'IA (GPTBot, ClaudeBot, PerplexityBot) estan explícitament permesos.

Recomanacions per a hostalers

1. Foto de portada

1200×630 mínim, real (no stock), del teu menjar o interior. Google la fa servir com a card als resultats.

2. Descripció rica (200-300 caràcters)

Malament: "Restaurant italià a Madrid". Bé: "Autèntica cuina italiana des del 1995. Pasta fresca, pizzes de llenya i vins de la Toscana. Terrassa amb vistes. Reserves directes sense comissions."

Les paraules clau naturals posicionen.

3. Horaris correctes

Google mostra "Obert fins a les 23:00" basant-se en opening_intervals. Si no concorda amb la realitat, perds clients.

4. Connecta amb Google Places

Verifica la teva fitxa a Google Business Profile. Sincronitzar porta el rating real, el nombre de ressenyes, fotos i horaris contrastats.

5. Foto a cada plat

Google mostra snippets enriquits del menú amb foto. Augmenta el CTR.

Com verificar que Google t'indexa

  1. Google Search Console → afegeix https://www.restapro.es.
  2. Carrega el sitemap.
  3. Espera 24-48h, mira "Cobertura → Vàlid".
  4. Rich Results Test (search.google.com/test/rich-results): enganxa la teva URL /c/el-teu-slug i comprova que el schema surt ✓.

Mètriques

  • page_views registra cada visita amb referrer (d'on ve l'usuari).
  • A analytics veus visites a la carta vs a reserves.
  • A Search Console veus quines cerques et porten trànsit.
ESENCA