docs(seo): add search-engine publication and local SEO checklist
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
# Publicación en buscadores — checklist
|
||||
|
||||
Estado: preparado el 2026-09-15. Todo lo de código ya está commiteado y en GitHub
|
||||
(`origin`, `master`). Los pasos de abajo requieren acceso a cuentas externas
|
||||
(Google, Bing, Gitea) que Claude no tiene — hay que ejecutarlos manualmente,
|
||||
salvo donde se indica que Claude puede terminar el trabajo con un dato tuyo.
|
||||
|
||||
## 1. Google Search Console
|
||||
|
||||
1. Entrar a https://search.google.com/search-console y agregar la propiedad
|
||||
`https://www.mnqcatering.com` (tipo "Prefijo de URL", no "Dominio", porque
|
||||
el dominio de verificación por DNS es más lento de configurar).
|
||||
2. Elegir método de verificación:
|
||||
- **Meta tag HTML (recomendado, más rápido):** Google te da una línea
|
||||
`<meta name="google-site-verification" content="XXXX" />`. Pasame el
|
||||
valor de `content` y lo agrego a `src/layouts/MainLayout.astro` en el
|
||||
`<head>`, hago commit y push, y confirmás la verificación en la consola.
|
||||
- **DNS TXT:** si preferís este método, agregás el registro TXT que te da
|
||||
Google en el proveedor de DNS del dominio. No requiere cambios de código.
|
||||
3. Una vez verificado, enviar el sitemap: `Sitemaps` → agregar
|
||||
`sitemap-index.xml` (se genera solo en cada build, en
|
||||
`https://www.mnqcatering.com/sitemap-index.xml`).
|
||||
4. Revisar `Cobertura`/`Páginas` a los pocos días para confirmar indexación de
|
||||
las 6 páginas comerciales (`/`, `/nosotros`, `/bodas-reales`,
|
||||
`/corporativo-business`, `/reuniones-familiares`, `/contacto`).
|
||||
|
||||
## 2. Google Business Profile (clave para SEO local)
|
||||
|
||||
1. Entrar a https://business.google.com y crear/reclamar el perfil de
|
||||
"MNQ Catering y Evento".
|
||||
2. Dirección exacta a usar (debe coincidir con la del sitio, ya cargada en
|
||||
el schema y en footer/contacto):
|
||||
`Calle Camino Vivero, 6, 29014, Málaga, España`
|
||||
3. Categoría principal: "Servicio de catering" (o la más específica que
|
||||
ofrezca Google en español).
|
||||
4. Teléfono: `+34 678 17 15 13` (mismo que en el sitio).
|
||||
5. Web: `https://www.mnqcatering.com`
|
||||
6. Verificar el perfil (Google suele ofrecer verificación por video, código
|
||||
postal o llamada telefónica para este tipo de negocio).
|
||||
7. Una vez verificado, anotame las **coordenadas exactas** que Google asigna
|
||||
al fijar el pin — con eso completo el campo `geo` (`GeoCoordinates`) que
|
||||
quedó pendiente en el JSON-LD.
|
||||
8. Subir fotos reales (ya hay material en `docs/imagenes/`), y activar
|
||||
mensajería/WhatsApp si Google lo permite para esta categoría.
|
||||
|
||||
## 3. Bing Webmaster Tools
|
||||
|
||||
1. Entrar a https://www.bing.com/webmasters
|
||||
2. Usar la opción "Importar desde Google Search Console" (requiere haber
|
||||
completado el paso 1) — importa verificación y sitemap en un solo paso,
|
||||
sin volver a tocar código.
|
||||
|
||||
## 4. Repositorio Gitea (`git.qreastech.com`)
|
||||
|
||||
Pendiente por falta de credenciales: no hay `credential.helper` configurado
|
||||
para ese host en esta máquina. Para destrabarlo:
|
||||
|
||||
- Generar un token de acceso personal en Gitea (`Settings` → `Applications` →
|
||||
`Generate New Token`, con permiso de escritura sobre el repo).
|
||||
- Pasarme el token (o el usuario+token) y lo guardo en el credential store de
|
||||
git para este host únicamente.
|
||||
- El remoto ya está corregido: `https://git.qreastech.com/qreastech/MNQ-Catering-y-Evento.git`
|
||||
(el repo se había movido de namespace `manuyasm87` a `qreastech`).
|
||||
- Los commits ya están listos localmente y en GitHub; solo falta este push.
|
||||
|
||||
## 5. Datos pendientes para profundizar AEO (cuando los tengas)
|
||||
|
||||
- Coordenadas geo exactas (paso 2.7 arriba)
|
||||
- Rango de precios o "a partir de" por tipo de evento
|
||||
- Rango de capacidad (mínimo/máximo de invitados)
|
||||
- Perfiles sociales reales (Instagram, Facebook) para `sameAs` en el schema
|
||||
- Tiempo de antelación mínimo para reservar
|
||||
|
||||
Con cualquiera de estos datos puedo ampliar las FAQ y el schema sin necesidad
|
||||
de otra ronda de preguntas — los agrego apenas los tenga.
|
||||
Reference in New Issue
Block a user