feat: agregar nuevas páginas de agenda online y sistema de turnos, y actualizar el sitemap con nuevas rutas

This commit is contained in:
2026-09-16 11:31:28 -03:00
parent 2d91d08e16
commit 728d0a711c
7 changed files with 207 additions and 113 deletions
BIN
View File
Binary file not shown.
@@ -0,0 +1,22 @@
import { Metadata } from "next";
import OfferContent from "../offer-appointments/OfferContent";
export const metadata: Metadata = {
title: "Agenda Online para Profesionales | Reservas Automáticas - TurnosXpress",
description: "Agendá citas online y eliminá el ida y vuelta de mensajes. Una agenda online automática, con recordatorios y reservas 24/7 para tu negocio.",
keywords: ["agenda online", "agenda digital", "agenda de citas online", "reservas online", "agenda para profesionales"],
openGraph: {
title: "Agenda Online para Profesionales | Reservas - TurnosXpress",
description: "Tu agenda online con reservas automáticas, recordatorios y gestión simple. ¡Empezá gratis!",
type: "website",
}
};
export default function AgendaOnlinePage() {
return (
<OfferContent
heroTitle="Tu agenda online trabaja mientras vos trabajás"
heroSubtitle="Una agenda online que recibe reservas automáticamente, avisa a tus clientes y respeta tus horarios. Sin papeles ni mensajes a deshora."
/>
);
}
@@ -0,0 +1,121 @@
import AnimatedContainer from "@components/AnimatedConainer/AnimatedContainer";
import style from "./style.module.css";
import HeaderConfProvider from "@core/app/components/HeaderConfProvider/HeaderConfProvider";
import { ScrollToTop } from "@core/app/components/ScrollTop";
import DefaultLoginAction from "@core/app/components/LoginAction/DefaultLoginAction";
import CTABtn from "./CTABtn";
export interface OfferContentProps {
heroTitle: string;
heroSubtitle: string;
}
export default function OfferContent({ heroTitle, heroSubtitle }: OfferContentProps) {
return (
<AnimatedContainer
color="#aeaeae"
minSize={150}
maxSize={500}
items={10}
style={{
display: "block",
width: "100%",
background: "var(--white)",
}}
>
<ScrollToTop />
<HeaderConfProvider />
<DefaultLoginAction />
{/* Hero Section */}
<div className={style.heroSection}>
<h1 className={style.heroTitle}>{heroTitle}</h1>
<p className={style.heroSubtitle}>{heroSubtitle}</p>
<div className={style.btnGroup}>
<CTABtn
className={style.primaryBtn}
secondaryClassName={style.secondaryBtn}
signedOutText="¡Empezá Gratis Hoy!"
signedInText="Ver planes"
showSecondaryWhenSignedOut
/>
</div>
</div>
{/* Features Section */}
<div className={style.featuresSection}>
<h2 className={style.sectionTitle}>Todo lo que necesitás para crecer</h2>
<div className={style.featuresGrid}>
<div className={style.featureCard}>
<div className={style.featureIcon}>📅</div>
<h3>Agenda Inteligente</h3>
<p>Visualizá tus citas por día, semana o mes. Bloqueá horarios y manejá tu disponibilidad con un par de clics.</p>
</div>
<div className={style.featureCard}>
<div className={style.featureIcon}>🔔</div>
<h3>Recordatorios Automáticos</h3>
<p>Reducí el ausentismo hasta un 80%. El sistema envía recordatorios automáticos a tus clientes antes de cada turno.</p>
</div>
<div className={style.featureCard}>
<div className={style.featureIcon}>👥</div>
<h3>Gestión de Colaboradores</h3>
<p>Agregá a tu equipo de trabajo. Asignale a cada colaborador sus propios servicios, horarios y disponibilidad de forma individual.</p>
</div>
<div className={style.featureCard}>
<div className={style.featureIcon}>🌐</div>
<h3>Portal de Reservas Público</h3>
<p>Mayor exposición. Tus servicios aparecerán en nuestro buscador público para que nuevos clientes te encuentren y reserven al instante.</p>
</div>
</div>
</div>
{/* Steps Section */}
<div className={style.stepsSection}>
<h2 className={style.sectionTitle}>Recibí turnos en 4 simples pasos</h2>
<div className={style.stepItem}>
<div className={style.stepNumber}>1</div>
<div className={style.stepContent}>
<h3>Creá tu cuenta gratis</h3>
<p>Registrate en segundos. Podés probar la plataforma completa sin compromisos ni tarjetas de crédito.</p>
</div>
</div>
<div className={style.stepItem}>
<div className={style.stepNumber}>2</div>
<div className={style.stepContent}>
<h3>Configurá tu perfil</h3>
<p>Personalizá tu espacio. Agregá tu logo, ubicación y una descripción atractiva para que los clientes te elijan al instante.</p>
</div>
</div>
<div className={style.stepItem}>
<div className={style.stepNumber}>3</div>
<div className={style.stepContent}>
<h3>Definí servicios y horarios</h3>
<p>¿Qué ofrecés y cuándo estás disponible? Configurá la duración de tus turnos, pausas entre clientes y tus días laborales.</p>
</div>
</div>
<div className={style.stepItem}>
<div className={style.stepNumber}>4</div>
<div className={style.stepContent}>
<h3>¡Compartí tu enlace!</h3>
<p>Te daremos un link único. Ponelo en tu biografía de Instagram, en WhatsApp o en tu web, y dejá que los turnos se agenden solos.</p>
</div>
</div>
</div>
{/* CTA Section */}
<div className={style.ctaSection}>
<h2 className={style.ctaTitle}>¿Listo para modernizar tu negocio?</h2>
<p className={style.ctaSubtitle}>Unite a los profesionales que ya automatizaron su agenda y ganan más tiempo libre.</p>
<CTABtn />
<p style={{ marginTop: '20px', fontSize: '1rem', color: 'rgba(255, 255, 255, 0.85)' }}>
¿Necesitás más información? Contactanos a <a href="mailto:info@turnosxpress.com.ar" style={{ color: '#fff', textDecoration: 'underline', fontWeight: '600' }}>info@turnosxpress.com.ar</a>
</p>
</div>
</AnimatedContainer>
);
}
@@ -1,10 +1,5 @@
import { Metadata } from "next";
import AnimatedContainer from "@components/AnimatedConainer/AnimatedContainer";
import style from "./style.module.css";
import HeaderConfProvider from "@core/app/components/HeaderConfProvider/HeaderConfProvider";
import { ScrollToTop } from "@core/app/components/ScrollTop";
import DefaultLoginAction from "@core/app/components/LoginAction/DefaultLoginAction";
import CTABtn from "./CTABtn";
import OfferContent from "./OfferContent";
export const metadata: Metadata = {
title: "Ofrecé Turnos Online | Sistema de Gestión y Reservas - TurnosXpress",
@@ -19,112 +14,9 @@ export const metadata: Metadata = {
export default function OfferAppointmentsPage() {
return (
<AnimatedContainer
color="#aeaeae"
minSize={150}
maxSize={500}
items={10}
style={{
display: "block",
width: "100%",
background: "var(--white)",
}}
>
<ScrollToTop />
<HeaderConfProvider />
<DefaultLoginAction />
{/* Hero Section */}
<div className={style.heroSection}>
<h1 className={style.heroTitle}>Multiplicá tus clientes, simplificá tus turnos</h1>
<p className={style.heroSubtitle}>
Olvidate del teléfono y los mensajes a deshora. Con nuestra plataforma, tus clientes pueden reservar turnos 24/7 de forma automática. Optimizá tu tiempo, reducí ausencias y llevá tu negocio al siguiente nivel.
</p>
<div className={style.btnGroup}>
<CTABtn
className={style.primaryBtn}
secondaryClassName={style.secondaryBtn}
signedOutText="¡Empezá Gratis Hoy!"
signedInText="Ver planes"
showSecondaryWhenSignedOut
<OfferContent
heroTitle="Multiplicá tus clientes, simplificá tus turnos"
heroSubtitle="Olvidate del teléfono y los mensajes a deshora. Con nuestra plataforma, tus clientes pueden reservar turnos 24/7 de forma automática. Optimizá tu tiempo, reducí ausencias y llevá tu negocio al siguiente nivel."
/>
</div>
</div>
{/* Features Section */}
<div className={style.featuresSection}>
<h2 className={style.sectionTitle}>Todo lo que necesitás para crecer</h2>
<div className={style.featuresGrid}>
<div className={style.featureCard}>
<div className={style.featureIcon}>📅</div>
<h3>Agenda Inteligente</h3>
<p>Visualizá tus citas por día, semana o mes. Bloqueá horarios y manejá tu disponibilidad con un par de clics.</p>
</div>
<div className={style.featureCard}>
<div className={style.featureIcon}>🔔</div>
<h3>Recordatorios Automáticos</h3>
<p>Reducí el ausentismo hasta un 80%. El sistema envía recordatorios automáticos a tus clientes antes de cada turno.</p>
</div>
<div className={style.featureCard}>
<div className={style.featureIcon}>👥</div>
<h3>Gestión de Colaboradores</h3>
<p>Agregá a tu equipo de trabajo. Asignale a cada colaborador sus propios servicios, horarios y disponibilidad de forma individual.</p>
</div>
<div className={style.featureCard}>
<div className={style.featureIcon}>🌐</div>
<h3>Portal de Reservas Público</h3>
<p>Mayor exposición. Tus servicios aparecerán en nuestro buscador público para que nuevos clientes te encuentren y reserven al instante.</p>
</div>
</div>
</div>
{/* Steps Section */}
<div className={style.stepsSection}>
<h2 className={style.sectionTitle}>Recibí turnos en 4 simples pasos</h2>
<div className={style.stepItem}>
<div className={style.stepNumber}>1</div>
<div className={style.stepContent}>
<h3>Creá tu cuenta gratis</h3>
<p>Registrate en segundos. Podés probar la plataforma completa sin compromisos ni tarjetas de crédito.</p>
</div>
</div>
<div className={style.stepItem}>
<div className={style.stepNumber}>2</div>
<div className={style.stepContent}>
<h3>Configurá tu perfil</h3>
<p>Personalizá tu espacio. Agregá tu logo, ubicación y una descripción atractiva para que los clientes te elijan al instante.</p>
</div>
</div>
<div className={style.stepItem}>
<div className={style.stepNumber}>3</div>
<div className={style.stepContent}>
<h3>Definí servicios y horarios</h3>
<p>¿Qué ofrecés y cuándo estás disponible? Configurá la duración de tus turnos, pausas entre clientes y tus días laborales.</p>
</div>
</div>
<div className={style.stepItem}>
<div className={style.stepNumber}>4</div>
<div className={style.stepContent}>
<h3>¡Compartí tu enlace!</h3>
<p>Te daremos un link único. Ponelo en tu biografía de Instagram, en WhatsApp o en tu web, y dejá que los turnos se agenden solos.</p>
</div>
</div>
</div>
{/* CTA Section */}
<div className={style.ctaSection}>
<h2 className={style.ctaTitle}>¿Listo para modernizar tu negocio?</h2>
<p className={style.ctaSubtitle}>Unite a los profesionales que ya automatizaron su agenda y ganan más tiempo libre.</p>
<CTABtn />
<p style={{ marginTop: '20px', fontSize: '1rem', color: 'rgba(255, 255, 255, 0.85)' }}>
¿Necesitás más información? Contactanos a <a href="mailto:info@turnosxpress.com.ar" style={{ color: '#fff', textDecoration: 'underline', fontWeight: '600' }}>info@turnosxpress.com.ar</a>
</p>
</div>
</AnimatedContainer>
);
}
@@ -0,0 +1,22 @@
import { Metadata } from "next";
import OfferContent from "../offer-appointments/OfferContent";
export const metadata: Metadata = {
title: "Sistema de Turnos Online | Gestión de Reservas y Agenda - TurnosXpress",
description: "Un sistema de turnos online para gestionar reservas, reducir ausencias y organizar tu agenda. Automatizá tus turnos y probá TurnosXpress gratis.",
keywords: ["sistema de turnos", "gestión de turnos", "sistema de turnos online", "software de turnos", "reservas online"],
openGraph: {
title: "Sistema de Turnos Online | Gestión - TurnosXpress",
description: "Automatizá reservas y reducí ausencias con un sistema de turnos online. ¡Empezá gratis!",
type: "website",
}
};
export default function SistemaDeTurnosPage() {
return (
<OfferContent
heroTitle="Un sistema de turnos online que simplifica tu gestión"
heroSubtitle="Dejá que tu negocio reciba reservas las 24 horas sin atender el teléfono. Con nuestro sistema de turnos gestionás citas, horarios y recordatorios en un solo lugar."
/>
);
}
@@ -0,0 +1,22 @@
import { Metadata } from "next";
import OfferContent from "../offer-appointments/OfferContent";
export const metadata: Metadata = {
title: "Turnos Online | Reservas Automáticas para tu Negocio - TurnosXpress",
description: "Ofrecé turnos online a tus clientes y dejá de coordinar por mensaje. Reservas automáticas, recordatorios y gestión simple con TurnosXpress.",
keywords: ["turnos online", "sacar turno online", "reservas de turnos", "turnos web", "turnos para profesionales"],
openGraph: {
title: "Turnos Online | Reservas Automáticas - TurnosXpress",
description: "Ofrecé turnos online con reservas 24/7 y recordatorios automáticos. ¡Empezá gratis!",
type: "website",
}
};
export default function TurnosOnlinePage() {
return (
<OfferContent
heroTitle="Ofrecé turnos online y ganá horas de tu día"
heroSubtitle="Tus clientes reservan turnos online desde cualquier dispositivo, a cualquier hora. Vos ganás tiempo, ellos ganan comodidad."
/>
);
}
+15
View File
@@ -92,6 +92,21 @@ export async function GET() {
changeFrequency: "weekly",
priority: 0.9,
},
{
url: `${baseUrl}/landing/sistema-de-turnos`,
changeFrequency: "weekly",
priority: 0.9,
},
{
url: `${baseUrl}/landing/agenda-online`,
changeFrequency: "weekly",
priority: 0.9,
},
{
url: `${baseUrl}/landing/turnos-online`,
changeFrequency: "weekly",
priority: 0.9,
},
];
// Category exploration pages