feat: remove contact form and switch canonical domain to mnqcatering.com

Drop the non-functional contact form (no backend wired up) and keep
the WhatsApp/phone contact path as the single call to action. Also
point site config, robots.txt, llms.txt, and every on-page domain
reference at www.mnqcatering.com ahead of the DNS cutover.
This commit is contained in:
Manuel
2026-07-22 00:10:49 +02:00
parent 3917fe3997
commit cfa9f4c444
7 changed files with 9 additions and 65 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ import node from '@astrojs/node';
import sitemap from '@astrojs/sitemap'; import sitemap from '@astrojs/sitemap';
export default defineConfig({ export default defineConfig({
site: 'https://mnq.elkazurrotaberna.es', site: 'https://www.mnqcatering.com',
output: 'server', output: 'server',
adapter: node({ adapter: node({
mode: 'standalone', mode: 'standalone',
+1 -1
View File
@@ -1,6 +1,6 @@
MNQ Catering y Evento MNQ Catering y Evento
- Canonical domain: https://mnq.elkazurrotaberna.es - Canonical domain: https://www.mnqcatering.com
- Business type: Premium catering service - Business type: Premium catering service
- Services: Bodas, eventos corporativos, reuniones familiares - Services: Bodas, eventos corporativos, reuniones familiares
- Primary contact channels: WhatsApp (+34 678 17 15 13), phone (+34 678 17 15 13) - Primary contact channels: WhatsApp (+34 678 17 15 13), phone (+34 678 17 15 13)
+1 -1
View File
@@ -1,4 +1,4 @@
User-agent: * User-agent: *
Allow: / Allow: /
Sitemap: https://mnq.elkazurrotaberna.es/sitemap-index.xml Sitemap: https://www.mnqcatering.com/sitemap-index.xml
+1 -1
View File
@@ -19,7 +19,7 @@ const whatsappAriaLabel = 'Contactar con MNQ por WhatsApp';
<p>© 2025 MNQ Catering y Evento. Excelencia culinaria para los momentos más importantes de su vida.</p> <p>© 2025 MNQ Catering y Evento. Excelencia culinaria para los momentos más importantes de su vida.</p>
<div style="display:flex;flex-direction:column;gap:0.35rem;margin-top:var(--space-4);"> <div style="display:flex;flex-direction:column;gap:0.35rem;margin-top:var(--space-4);">
<a href="tel:+34678171513" class="footer-link" style="width:fit-content;">+34 678 17 15 13</a> <a href="tel:+34678171513" class="footer-link" style="width:fit-content;">+34 678 17 15 13</a>
<a href="https://mnq.elkazurrotaberna.es" class="footer-link" style="width:fit-content;">mnq.elkazurrotaberna.es</a> <a href="https://www.mnqcatering.com" class="footer-link" style="width:fit-content;">www.mnqcatering.com</a>
</div> </div>
</div> </div>
+2 -2
View File
@@ -30,7 +30,7 @@ const {
structuredData, structuredData,
} = Astro.props; } = Astro.props;
const site = Astro.site ?? new URL('https://mnq.elkazurrotaberna.es'); const site = Astro.site ?? new URL('https://www.mnqcatering.com');
const canonicalUrl = new URL(canonical ?? Astro.url.pathname, site).toString(); const canonicalUrl = new URL(canonical ?? Astro.url.pathname, site).toString();
const ogImageUrl = new URL(ogImage, site).toString(); const ogImageUrl = new URL(ogImage, site).toString();
const baseStructuredData = { const baseStructuredData = {
@@ -57,7 +57,7 @@ const structuredDataScripts = [
? [structuredData] ? [structuredData]
: []) as Array<Record<string, unknown>>), : []) as Array<Record<string, unknown>>),
]; ];
const umamiHost = Astro.site ? Astro.site.origin : 'https://mnq.elkazurrotaberna.es'; const umamiHost = Astro.site ? Astro.site.origin : 'https://www.mnqcatering.com';
const rawUmamiUrl = Astro.url ? import.meta.env.PUBLIC_UMAMI_URL : undefined; const rawUmamiUrl = Astro.url ? import.meta.env.PUBLIC_UMAMI_URL : undefined;
const umamiWebsiteId = import.meta.env.PUBLIC_UMAMI_WEBSITE_ID; const umamiWebsiteId = import.meta.env.PUBLIC_UMAMI_WEBSITE_ID;
const normalizedUmamiUrl = rawUmamiUrl const normalizedUmamiUrl = rawUmamiUrl
+2 -58
View File
@@ -97,7 +97,7 @@ const whatsappAriaLabel = 'Contactar con MNQ por WhatsApp';
<span class="label-caps text-primary">Sitio web</span> <span class="label-caps text-primary">Sitio web</span>
<div style="display:flex;align-items:center;gap:var(--space-4);"> <div style="display:flex;align-items:center;gap:var(--space-4);">
<Icon name="language" class="text-primary" /> <Icon name="language" class="text-primary" />
<a class="text-muted contact-link" href="https://mnq.elkazurrotaberna.es">mnq.elkazurrotaberna.es</a> <a class="text-muted contact-link" href="https://www.mnqcatering.com">www.mnqcatering.com</a>
</div> </div>
</div> </div>
@@ -128,57 +128,6 @@ const whatsappAriaLabel = 'Contactar con MNQ por WhatsApp';
</aside> </aside>
<!-- Formulario -->
<div>
<form class="form-grid" aria-label="Formulario de contacto" method="dialog">
<div class="form-field">
<label class="form-label" for="nombre">Nombre Completo</label>
<input class="form-input" id="nombre" name="nombre" type="text" placeholder="Ej. Javier Sotomayor" />
</div>
<div class="form-field">
<label class="form-label" for="email">Correo Electrónico</label>
<input class="form-input" id="email" name="email" type="email" placeholder="javier@empresa.com" />
</div>
<div class="form-field">
<label class="form-label" for="tipo">Tipo de Evento</label>
<select class="form-select" id="tipo" name="tipo">
<option value="">Seleccione una opción</option>
<option value="boda">Boda</option>
<option value="corporativo">Evento Corporativo</option>
<option value="social">Celebración Social</option>
<option value="otro">Otro</option>
</select>
</div>
<div class="form-field">
<label class="form-label" for="fecha">Fecha Estimada</label>
<input class="form-input" id="fecha" name="fecha" type="date" />
</div>
<div class="form-field form-span-full">
<label class="form-label" for="mensaje">Mensaje o Requerimientos Especiales</label>
<textarea
class="form-textarea"
id="mensaje"
name="mensaje"
rows="5"
placeholder="Cuéntenos más sobre su visión..."
></textarea>
</div>
<div class="form-span-full" style="display:flex;justify-content:flex-end;">
<button type="submit" class="btn-underline" style="display:inline-flex;align-items:center;gap:var(--space-3);">
Enviar Solicitud
<Icon name="arrow-forward" />
</button>
</div>
</form>
</div>
</div> </div>
</div> </div>
</section> </section>
@@ -254,6 +203,7 @@ const whatsappAriaLabel = 'Contactar con MNQ por WhatsApp';
display: flex; display: flex;
flex-direction: column; flex-direction: column;
gap: var(--space-8); gap: var(--space-8);
max-width: 28rem;
} }
.contact-link { .contact-link {
@@ -279,12 +229,6 @@ const whatsappAriaLabel = 'Contactar con MNQ por WhatsApp';
gap: var(--space-12); gap: var(--space-12);
} }
.contacto-grid {
grid-template-columns: 2fr 3fr;
align-items: start;
gap: var(--space-16);
}
.contact-detail-grid { .contact-detail-grid {
grid-template-columns: 5fr 7fr; grid-template-columns: 5fr 7fr;
align-items: start; align-items: start;
+1 -1
View File
@@ -21,7 +21,7 @@ import MainLayout from '../layouts/MainLayout.astro';
<p> <p>
<strong>MNQ Catering y Evento</strong><br /> <strong>MNQ Catering y Evento</strong><br />
Teléfono: <a href="tel:+34678171513">+34 678 17 15 13</a><br /> Teléfono: <a href="tel:+34678171513">+34 678 17 15 13</a><br />
Sitio web: <a href="https://mnq.elkazurrotaberna.es">mnq.elkazurrotaberna.es</a> Sitio web: <a href="https://www.mnqcatering.com">www.mnqcatering.com</a>
</p> </p>
<h2>2. Datos que tratamos</h2> <h2>2. Datos que tratamos</h2>