diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index e6d71ce..2477f2a 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -54,7 +54,8 @@ export default function BlogPage() { const url = `${apiUrl}/posts/${projectId}?status=published`; const response = await fetch(url, { method: "GET", headers: { - "Content-Type": "application/json"}, + "Content-Type": "application/json" + }, }); if (response.ok) { @@ -63,7 +64,7 @@ export default function BlogPage() { if (Array.isArray(data) && data.length > 0) { const mappedPosts = data.map((post: any) => ({ id: post.id || String(Math.random()), - category: post.category || "General", title: post.title || "Untitled", excerpt: post.excerpt || post.content.slice(0, 30) || "", imageSrc: post.imageUrl || "/placeholders/placeholder3.avif", imageAlt: post.imageAlt || post.title || "", authorName: post.author?.name || "Anonymous", authorAvatar: post.author?.avatar || "/placeholders/placeholder3.avif", date: post.date || post.createdAt || new Date().toLocaleDateString("en-GB", { day: "numeric", month: "short", year: "numeric" }), + category: post.category || "General", title: post.title || "Untitled", excerpt: post.excerpt || post.content?.slice(0, 30) || "", imageSrc: post.imageUrl || "/placeholders/placeholder3.avif", imageAlt: post.imageAlt || post.title || "", authorName: post.author?.name || "Anonymous", authorAvatar: post.author?.avatar || "/placeholders/placeholder3.avif", date: post.date || post.createdAt || new Date().toLocaleDateString("en-GB", { day: "numeric", month: "short", year: "numeric" }), onBlogClick: () => console.log(`Blog ${post.id} clicked`), })); setPosts(mappedPosts); @@ -96,70 +97,74 @@ export default function BlogPage() { >
- + {isLoading ? (

Loading posts...

) : ( - +
+ +
)} - +
diff --git a/src/app/contacto/page.tsx b/src/app/contacto/page.tsx index cea2a35..2dd9294 100644 --- a/src/app/contacto/page.tsx +++ b/src/app/contacto/page.tsx @@ -82,34 +82,22 @@ export default function ContactoPage() { useInvertedBackground="noInvert" faqs={[ { - id: "1", - title: "¿La consultoría inicial tiene coste?", - content: "No. La primera consultoría de 60 minutos es completamente gratuita. Analizamos tu situación actual, identificamos oportunidades y te presentamos recomendaciones iniciales sin compromiso." + id: "1", title: "¿La consultoría inicial tiene coste?", content: "No. La primera consultoría de 60 minutos es completamente gratuita. Analizamos tu situación actual, identificamos oportunidades y te presentamos recomendaciones iniciales sin compromiso." }, { - id: "2", - title: "¿Cuánto tiempo necesitáis para una propuesta?", - content: "Tras la consultoría inicial, entregamos una propuesta detallada en máximo 7 días laborables. Incluye estrategia, timeline, inversión y KPIs específicos para tu proyecto." + id: "2", title: "¿Cuánto tiempo necesitáis para una propuesta?", content: "Tras la consultoría inicial, entregamos una propuesta detallada en máximo 7 días laborables. Incluye estrategia, timeline, inversión y KPIs específicos para tu proyecto." }, { - id: "3", - title: "¿Trabajáis con empresas fuera de Madrid?", - content: "Sí. Aunque estamos en Madrid, trabajamos con clientes de toda España y Latinoamérica. Todas las reuniones pueden ser presenciales en Madrid o virtuales según prefieras." + id: "3", title: "¿Trabajáis con empresas fuera de Madrid?", content: "Sí. Aunque estamos en Madrid, trabajamos con clientes de toda España y Latinoamérica. Todas las reuniones pueden ser presenciales en Madrid o virtuales según prefieras." }, { - id: "4", - title: "¿Qué información necesitáis para empezar?", - content: "Para la consultoría inicial necesitamos: descripción de tu empresa, objetivos principales, presupuesto aproximado y cualquier material de marketing actual (web, redes, etc.)." + id: "4", title: "¿Qué información necesitáis para empezar?", content: "Para la consultoría inicial necesitamos: descripción de tu empresa, objetivos principales, presupuesto aproximado y cualquier material de marketing actual (web, redes, etc.)." }, { - id: "5", - title: "¿Cuándo podemos empezar el proyecto?", - content: "Una vez aprobada la propuesta y firmado el acuerdo, comenzamos en un plazo máximo de 10 días laborables. Los proyectos urgentes pueden iniciarse en 3-5 días." + id: "5", title: "¿Cuándo podemos empezar el proyecto?", content: "Una vez aprobada la propuesta y firmado el acuerdo, comenzamos en un plazo máximo de 10 días laborables. Los proyectos urgentes pueden iniciarse en 3-5 días." }, { - id: "6", - title: "¿Ofrecéis contratos mensuales sin permanencia?", - content: "Sí. Ofrecemos tanto proyectos puntuales como retainers mensuales flexibles. No exigimos permanencia mínima, aunque recomendamos al menos 6 meses para resultados óptimos." + id: "6", title: "¿Ofrecéis contratos mensuales sin permanencia?", content: "Sí. Ofrecemos tanto proyectos puntuales como retainers mensuales flexibles. No exigimos permanencia mínima, aunque recomendamos al menos 6 meses para resultados óptimos." } ]} /> diff --git a/src/app/equipo/page.tsx b/src/app/equipo/page.tsx index 97d9452..a5c650f 100644 --- a/src/app/equipo/page.tsx +++ b/src/app/equipo/page.tsx @@ -49,32 +49,16 @@ export default function EquipoPage() { animationType="slide-up" members={[ { - id: "1", - name: "María García", - role: "Directora Creativa", - imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-11739.jpg", - imageAlt: "María García" + id: "1", name: "María García", role: "Directora Creativa", imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-11739.jpg", imageAlt: "María García" }, { - id: "2", - name: "Carlos López", - role: "Estratega Digital", - imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-entrepreneur-woman_23-2148898746.jpg", - imageAlt: "Carlos López" + id: "2", name: "Carlos López", role: "Estratega Digital", imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-entrepreneur-woman_23-2148898746.jpg", imageAlt: "Carlos López" }, { - id: "3", - name: "Sofia Martínez", - role: "Head de Diseño", - imageSrc: "https://img.b2bpic.net/free-photo/close-up-woman-wearing-glasses_23-2148815602.jpg", - imageAlt: "Sofia Martínez" + id: "3", name: "Sofia Martínez", role: "Head de Diseño", imageSrc: "https://img.b2bpic.net/free-photo/close-up-woman-wearing-glasses_23-2148815602.jpg", imageAlt: "Sofia Martínez" }, { - id: "4", - name: "David Ruiz", - role: "Especialista en Analytics", - imageSrc: "https://img.b2bpic.net/free-photo/smiling-pretty-woman-with-short-curly-hair-dressed-jacket-glasses-poses-pink-with-clasped-hands-wonderful-smile_291650-1138.jpg", - imageAlt: "David Ruiz" + id: "4", name: "David Ruiz", role: "Especialista en Analytics", imageSrc: "https://img.b2bpic.net/free-photo/smiling-pretty-woman-with-short-curly-hair-dressed-jacket-glasses-poses-pink-with-clasped-hands-wonderful-smile_291650-1138.jpg", imageAlt: "David Ruiz" } ]} textboxLayout="default" @@ -94,7 +78,7 @@ export default function EquipoPage() { { value: "98%", title: "Tasa de satisfacción de clientes" } ]} imageSrc="https://img.b2bpic.net/free-photo/colleagues-discussing-their-work-laptop_53876-105333.jpg" - imageAlt: "Equipo colaborando en oficina" + imageAlt="Equipo colaborando en oficina" useInvertedBackground="invertDefault" /> @@ -110,40 +94,20 @@ export default function EquipoPage() { animationType="slide-up" testimonials={[ { - id: "1", - name: "Elena Fernández", - role: "CEO", - company: "TechStart Madrid", - rating: 5, - imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-66975.jpg", - imageAlt: "Elena Fernández" + id: "1", name: "Elena Fernández", role: "CEO", company: "TechStart Madrid", rating: 5, + imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-66975.jpg", imageAlt: "Elena Fernández" }, { - id: "2", - name: "Juan Moreno", - role: "Founder", - company: "DigitalLabs", - rating: 5, - imageSrc: "https://img.b2bpic.net/free-photo/businesswoman-happy-be-back-work_23-2148727621.jpg", - imageAlt: "Juan Moreno" + id: "2", name: "Juan Moreno", role: "Founder", company: "DigitalLabs", rating: 5, + imageSrc: "https://img.b2bpic.net/free-photo/businesswoman-happy-be-back-work_23-2148727621.jpg", imageAlt: "Juan Moreno" }, { - id: "3", - name: "Patricia Sánchez", - role: "Marketing Director", - company: "Fashion Boutique Madrid", - rating: 5, - imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-3695.jpg", - imageAlt: "Patricia Sánchez" + id: "3", name: "Patricia Sánchez", role: "Marketing Director", company: "Fashion Boutique Madrid", rating: 5, + imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-3695.jpg", imageAlt: "Patricia Sánchez" }, { - id: "4", - name: "Miguel Rodríguez", - role: "Director General", - company: "Growth Partners", - rating: 5, - imageSrc: "https://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3575.jpg", - imageAlt: "Miguel Rodríguez" + id: "4", name: "Miguel Rodríguez", role: "Director General", company: "Growth Partners", rating: 5, + imageSrc: "https://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3575.jpg", imageAlt: "Miguel Rodríguez" } ]} textboxLayout="default" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index ef91114..a4749d1 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -3,36 +3,23 @@ import { Sora } from "next/font/google"; import "./globals.css"; const sora = Sora({ - variable: "--font-sora", - subsets: ["latin"], + variable: "--font-sora", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Madrid Agency | Marketing Digital Estratégico", - description: "Agencia de marketing digital en Madrid especializada en estrategia, diseño y campañas que generan resultados medibles. Transformamos marcas.", - keywords: "marketing digital, agencia madrid, estrategia marketing, diseño digital, publicidad online, branding", - metadataBase: new URL("https://madridagency.es"), + title: "Madrid Agency | Marketing Digital Estratégico", description: "Agencia de marketing digital en Madrid especializada en estrategia, diseño y campañas que generan resultados medibles. Transformamos marcas.", keywords: "marketing digital, agencia madrid, estrategia marketing, diseño digital, publicidad online, branding", metadataBase: new URL("https://madridagency.es"), alternates: { canonical: "https://madridagency.es" }, openGraph: { - title: "Madrid Agency | Marketing Digital Estratégico", - description: "Transformamos visiones en resultados medibles. Agencia de marketing estratégica basada en Madrid.", - url: "https://madridagency.es", - siteName: "Madrid Agency", - type: "website", - images: [ + title: "Madrid Agency | Marketing Digital Estratégico", description: "Transformamos visiones en resultados medibles. Agencia de marketing estratégica basada en Madrid.", url: "https://madridagency.es", siteName: "Madrid Agency", type: "website", images: [ { - url: "https://img.b2bpic.net/free-vector/creative-bauhaus-lines-organic-shape-template-earth-tone-color_1017-61387.jpg", - alt: "Madrid Agency - Marketing Digital" + url: "https://img.b2bpic.net/free-vector/creative-bauhaus-lines-organic-shape-template-earth-tone-color_1017-61387.jpg", alt: "Madrid Agency - Marketing Digital" } ] }, twitter: { - card: "summary_large_image", - title: "Madrid Agency | Marketing Digital Estratégico", - description: "Agencia de marketing digital especializada en estrategia y resultados medibles.", - images: ["https://img.b2bpic.net/free-vector/creative-bauhaus-lines-organic-shape-template-earth-tone-color_1017-61387.jpg"] + card: "summary_large_image", title: "Madrid Agency | Marketing Digital Estratégico", description: "Agencia de marketing digital especializada en estrategia y resultados medibles.", images: ["https://img.b2bpic.net/free-vector/creative-bauhaus-lines-organic-shape-template-earth-tone-color_1017-61387.jpg"] }, robots: { index: true, diff --git a/src/app/page.tsx b/src/app/page.tsx index 4e3053c..8e15cf0 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -55,34 +55,22 @@ export default function HomePage() { ]} carouselItems={[ { - id: "1", - imageSrc: "https://img.b2bpic.net/free-vector/creative-bauhaus-lines-organic-shape-template-earth-tone-color_1017-61387.jpg", - imageAlt: "Diseño abstracto minimalista" + id: "1", imageSrc: "https://img.b2bpic.net/free-vector/creative-bauhaus-lines-organic-shape-template-earth-tone-color_1017-61387.jpg", imageAlt: "Diseño abstracto minimalista" }, { - id: "2", - imageSrc: "https://img.b2bpic.net/free-vector/flat-abstract-art-cover-collection_23-2148984356.jpg", - imageAlt: "Composición geométrica moderna" + id: "2", imageSrc: "https://img.b2bpic.net/free-vector/flat-abstract-art-cover-collection_23-2148984356.jpg", imageAlt: "Composición geométrica moderna" }, { - id: "3", - imageSrc: "https://img.b2bpic.net/free-vector/collection-geometric-shape-poster-backdrop-decor_1017-50277.jpg", - imageAlt: "Espacio blanco elegante" + id: "3", imageSrc: "https://img.b2bpic.net/free-vector/collection-geometric-shape-poster-backdrop-decor_1017-50277.jpg", imageAlt: "Espacio blanco elegante" }, { - id: "4", - imageSrc: "https://img.b2bpic.net/free-vector/bauhaus-art-contemporary-lines-pattern-layout-set_1017-61386.jpg", - imageAlt: "Gradiente sutil profesional" + id: "4", imageSrc: "https://img.b2bpic.net/free-vector/bauhaus-art-contemporary-lines-pattern-layout-set_1017-61386.jpg", imageAlt: "Gradiente sutil profesional" }, { - id: "5", - imageSrc: "https://img.b2bpic.net/free-vector/abstract-bauhaus-linear-figure-element-template-set_1017-62401.jpg", - imageAlt: "Arte minimalista líneas" + id: "5", imageSrc: "https://img.b2bpic.net/free-vector/abstract-bauhaus-linear-figure-element-template-set_1017-62401.jpg", imageAlt: "Arte minimalista líneas" }, { - id: "6", - imageSrc: "https://img.b2bpic.net/free-vector/flat-abstract-art-cover-collection_23-2148984357.jpg", - imageAlt: "Diseño contemporáneo sofisticado" + id: "6", imageSrc: "https://img.b2bpic.net/free-vector/flat-abstract-art-cover-collection_23-2148984357.jpg", imageAlt: "Diseño contemporáneo sofisticado" } ]} autoPlay={true} @@ -116,24 +104,16 @@ export default function HomePage() { description="Ofrecemos un rango completo de servicios diseñados para llevar tu marca al siguiente nivel." accordionItems={[ { - id: "1", - title: "Estrategia Digital", - content: "Desarrollamos estrategias integrales de marketing digital basadas en análisis profundo de tu mercado, competencia y audiencia objetivo. Cada estrategia es personalizada para maximizar resultados." + id: "1", title: "Estrategia Digital", content: "Desarrollamos estrategias integrales de marketing digital basadas en análisis profundo de tu mercado, competencia y audiencia objetivo. Cada estrategia es personalizada para maximizar resultados." }, { - id: "2", - title: "Diseño & Branding", - content: "Creamos identidades visuales poderosas que reflejan la esencia de tu marca. Desde logos hasta sistemas de diseño completos, garantizamos coherencia y impacto visual." + id: "2", title: "Diseño & Branding", content: "Creamos identidades visuales poderosas que reflejan la esencia de tu marca. Desde logos hasta sistemas de diseño completos, garantizamos coherencia y impacto visual." }, { - id: "3", - title: "Campañas Publicitarias", - content: "Ejecutamos campañas multi-canal en redes sociales, Google Ads, y plataformas programáticas. Cada campaña es optimizada en tiempo real para máxima conversión." + id: "3", title: "Campañas Publicitarias", content: "Ejecutamos campañas multi-canal en redes sociales, Google Ads, y plataformas programáticas. Cada campaña es optimizada en tiempo real para máxima conversión." }, { - id: "4", - title: "Content Marketing", - content: "Producimos contenido estratégico que atrae, engage y convierte. Desde blogs hasta vídeos, creamos narrativas que resuenan con tu audiencia." + id: "4", title: "Content Marketing", content: "Producimos contenido estratégico que atrae, engage y convierte. Desde blogs hasta vídeos, creamos narrativas que resuenan con tu audiencia." } ]} imageSrc="https://img.b2bpic.net/free-photo/colleagues-discussing-their-work-laptop_53876-105333.jpg" @@ -156,31 +136,13 @@ export default function HomePage() { animationType="slide-up" blogs={[ { - id: "1", - category: "E-commerce", - title: "Aumento de ventas 180% en 6 meses", - excerpt: "Cómo una tienda online incrementó dramáticamente sus conversiones mediante estrategia integrada de marketing digital.", - imageSrc: "https://img.b2bpic.net/free-photo/digital-marketing-with-icons-business-people_53876-94833.jpg", - imageAlt: "Caso de éxito e-commerce", - authorName: "Agencia Madrid" + id: "1", category: "E-commerce", title: "Aumento de ventas 180% en 6 meses", excerpt: "Cómo una tienda online incrementó dramáticamente sus conversiones mediante estrategia integrada de marketing digital.", imageSrc: "https://img.b2bpic.net/free-photo/digital-marketing-with-icons-business-people_53876-94833.jpg", imageAlt: "Caso de éxito e-commerce", authorName: "Agencia Madrid" }, { - id: "2", - category: "SaaS", - title: "Escalando startup B2B de 0 a 10K clientes", - excerpt: "Estrategia de posicionamiento y adquisición que llevó a esta SaaS a convertirse en líder del mercado.", - imageSrc: "https://img.b2bpic.net/free-photo/map-lying-wooden-table_53876-105723.jpg", - imageAlt: "Caso de éxito SaaS", - authorName: "Agencia Madrid" + id: "2", category: "SaaS", title: "Escalando startup B2B de 0 a 10K clientes", excerpt: "Estrategia de posicionamiento y adquisición que llevó a esta SaaS a convertirse en líder del mercado.", imageSrc: "https://img.b2bpic.net/free-photo/map-lying-wooden-table_53876-105723.jpg", imageAlt: "Caso de éxito SaaS", authorName: "Agencia Madrid" }, { - id: "3", - category: "Retail", - title: "Rebranding que triplicó la presencia digital", - excerpt: "Transformación completa de marca que resultó en mayor engagement y posicionamiento en el mercado.", - imageSrc: "https://img.b2bpic.net/free-photo/high-angle-people-working-with-laptop_23-2149636255.jpg", - imageAlt: "Caso de éxito retail", - authorName: "Agencia Madrid" + id: "3", category: "Retail", title: "Rebranding que triplicó la presencia digital", excerpt: "Transformación completa de marca que resultó en mayor engagement y posicionamiento en el mercado.", imageSrc: "https://img.b2bpic.net/free-photo/high-angle-people-working-with-laptop_23-2149636255.jpg", imageAlt: "Caso de éxito retail", authorName: "Agencia Madrid" } ]} textboxLayout="default" @@ -199,31 +161,16 @@ export default function HomePage() { animationType="slide-up" testimonials={[ { - id: "1", - name: "Elena Fernández", - role: "CEO", - company: "TechStart Madrid", - rating: 5, - imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-66975.jpg", - imageAlt: "Elena Fernández" + id: "1", name: "Elena Fernández", role: "CEO", company: "TechStart Madrid", rating: 5, + imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-66975.jpg", imageAlt: "Elena Fernández" }, { - id: "2", - name: "Juan Moreno", - role: "Founder", - company: "DigitalLabs", - rating: 5, - imageSrc: "https://img.b2bpic.net/free-photo/businesswoman-happy-be-back-work_23-2148727621.jpg", - imageAlt: "Juan Moreno" + id: "2", name: "Juan Moreno", role: "Founder", company: "DigitalLabs", rating: 5, + imageSrc: "https://img.b2bpic.net/free-photo/businesswoman-happy-be-back-work_23-2148727621.jpg", imageAlt: "Juan Moreno" }, { - id: "3", - name: "Patricia Sánchez", - role: "Marketing Director", - company: "Fashion Boutique Madrid", - rating: 5, - imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-3695.jpg", - imageAlt: "Patricia Sánchez" + id: "3", name: "Patricia Sánchez", role: "Marketing Director", company: "Fashion Boutique Madrid", rating: 5, + imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-grey-background_613910-3695.jpg", imageAlt: "Patricia Sánchez" } ]} textboxLayout="default" diff --git a/src/app/servicios/page.tsx b/src/app/servicios/page.tsx index 96f3df2..b06e058 100644 --- a/src/app/servicios/page.tsx +++ b/src/app/servicios/page.tsx @@ -47,24 +47,16 @@ export default function ServiciosPage() { description="Desarrollamos estrategias personalizadas que combinan creatividad, tecnología y análisis de datos para maximizar el impacto de tu marca en el entorno digital." accordionItems={[ { - id: "1", - title: "Estrategia Digital Integral", - content: "Análisis profundo del mercado, definición de objetivos, identificación de audiencias clave y desarrollo de un roadmap estratégico personalizado que incluye canales, mensajes y KPIs específicos para tu industria." + id: "1", title: "Estrategia Digital Integral", content: "Análisis profundo del mercado, definición de objetivos, identificación de audiencias clave y desarrollo de un roadmap estratégico personalizado que incluye canales, mensajes y KPIs específicos para tu industria." }, { - id: "2", - title: "Diseño & Branding Avanzado", - content: "Creación de identidades visuales cohesivas desde la conceptualización hasta la implementación. Incluye diseño de logos, paletas de colores, tipografías, guidelines de marca y aplicaciones digitales y físicas." + id: "2", title: "Diseño & Branding Avanzado", content: "Creación de identidades visuales cohesivas desde la conceptualización hasta la implementación. Incluye diseño de logos, paletas de colores, tipografías, guidelines de marca y aplicaciones digitales y físicas." }, { - id: "3", - title: "Campañas Publicitarias Multi-canal", - content: "Gestión completa de campañas en Google Ads, Facebook, Instagram, LinkedIn y plataformas programáticas. Optimización continua basada en datos, A/B testing y reporting detallado de performance." + id: "3", title: "Campañas Publicitarias Multi-canal", content: "Gestión completa de campañas en Google Ads, Facebook, Instagram, LinkedIn y plataformas programáticas. Optimización continua basada en datos, A/B testing y reporting detallado de performance." }, { - id: "4", - title: "Content Marketing & SEO", - content: "Producción de contenido estratégico optimizado para SEO: blogs, videos, infografías, podcasts y contenido para redes sociales. Incluye keyword research, link building y optimización técnica." + id: "4", title: "Content Marketing & SEO", content: "Producción de contenido estratégico optimizado para SEO: blogs, videos, infografías, podcasts y contenido para redes sociales. Incluye keyword research, link building y optimización técnica." } ]} imageSrc="https://img.b2bpic.net/free-photo/colleagues-discussing-their-work-laptop_53876-105333.jpg" @@ -87,31 +79,13 @@ export default function ServiciosPage() { animationType="slide-up" blogs={[ { - id: "1", - category: "E-commerce Fashion", - title: "De 50K a 500K en ventas anuales", - excerpt: "Transformación completa de una boutique online: rebranding, nueva web, estrategia SEO y campañas pagadas que multiplicaron las ventas por 10 en 18 meses.", - imageSrc: "https://img.b2bpic.net/free-photo/digital-marketing-with-icons-business-people_53876-94833.jpg", - imageAlt: "Caso de éxito fashion e-commerce", - authorName: "Madrid Agency Team" + id: "1", category: "E-commerce Fashion", title: "De 50K a 500K en ventas anuales", excerpt: "Transformación completa de una boutique online: rebranding, nueva web, estrategia SEO y campañas pagadas que multiplicaron las ventas por 10 en 18 meses.", imageSrc: "https://img.b2bpic.net/free-photo/digital-marketing-with-icons-business-people_53876-94833.jpg", imageAlt: "Caso de éxito fashion e-commerce", authorName: "Madrid Agency Team" }, { - id: "2", - category: "SaaS B2B", - title: "Reducción de CAC en 60% con inbound", - excerpt: "Desarrollo de estrategia de content marketing y lead nurturing que redujo el costo de adquisición de clientes mientras aumentaba la calidad de leads.", - imageSrc: "https://img.b2bpic.net/free-photo/map-lying-wooden-table_53876-105723.jpg", - imageAlt: "Caso de éxito SaaS B2B", - authorName: "Madrid Agency Team" + id: "2", category: "SaaS B2B", title: "Reducción de CAC en 60% con inbound", excerpt: "Desarrollo de estrategia de content marketing y lead nurturing que redujo el costo de adquisición de clientes mientras aumentaba la calidad de leads.", imageSrc: "https://img.b2bpic.net/free-photo/map-lying-wooden-table_53876-105723.jpg", imageAlt: "Caso de éxito SaaS B2B", authorName: "Madrid Agency Team" }, { - id: "3", - category: "Restauración", - title: "300% más reservas con marketing local", - excerpt: "Estrategia de marketing local, optimización de Google My Business y campañas geo-localizadas que triplicaron las reservas de un grupo de restaurantes.", - imageSrc: "https://img.b2bpic.net/free-photo/high-angle-people-working-with-laptop_23-2149636255.jpg", - imageAlt: "Caso de éxito restauración", - authorName: "Madrid Agency Team" + id: "3", category: "Restauración", title: "300% más reservas con marketing local", excerpt: "Estrategia de marketing local, optimización de Google My Business y campañas geo-localizadas que triplicaron las reservas de un grupo de restaurantes.", imageSrc: "https://img.b2bpic.net/free-photo/high-angle-people-working-with-laptop_23-2149636255.jpg", imageAlt: "Caso de éxito restauración", authorName: "Madrid Agency Team" } ]} textboxLayout="default" @@ -130,34 +104,22 @@ export default function ServiciosPage() { useInvertedBackground="noInvert" faqs={[ { - id: "1", - title: "¿Cómo es vuestro proceso de trabajo?", - content: "Iniciamos con una auditoría completa de tu situación actual, seguida de una estrategia personalizada. Implementamos en fases medibles con reportes semanales y revisiones mensuales para optimizar resultados continuamente." + id: "1", title: "¿Cómo es vuestro proceso de trabajo?", content: "Iniciamos con una auditoría completa de tu situación actual, seguida de una estrategia personalizada. Implementamos en fases medibles con reportes semanales y revisiones mensuales para optimizar resultados continuamente." }, { - id: "2", - title: "¿Cuánto tiempo se tarda en ver resultados?", - content: "Los primeros indicadores aparecen en 4-6 semanas (tráfico, engagement). Resultados significativos de conversión se ven entre 3-6 meses. Para posicionamiento SEO, entre 6-12 meses dependiendo de la competencia." + id: "2", title: "¿Cuánto tiempo se tarda en ver resultados?", content: "Los primeros indicadores aparecen en 4-6 semanas (tráfico, engagement). Resultados significativos de conversión se ven entre 3-6 meses. Para posicionamiento SEO, entre 6-12 meses dependiendo de la competencia." }, { - id: "3", - title: "¿Cuál es la inversión mínima requerida?", - content: "Nuestros proyectos inician desde 2,500€ mensuales para estrategias integrales. Ofrecemos auditorías desde 500€ y proyectos específicos desde 1,200€. La inversión siempre es proporcional a los objetivos." + id: "3", title: "¿Cuál es la inversión mínima requerida?", content: "Nuestros proyectos inician desde 2,500€ mensuales para estrategias integrales. Ofrecemos auditorías desde 500€ y proyectos específicos desde 1,200€. La inversión siempre es proporcional a los objetivos." }, { - id: "4", - title: "¿Trabajáis con empresas de mi sector?", - content: "Tenemos experiencia en e-commerce, SaaS, servicios profesionales, retail, inmobiliaria, salud, educación y tecnología. Nuestra metodología se adapta a cualquier sector B2B o B2C." + id: "4", title: "¿Trabajáis con empresas de mi sector?", content: "Tenemos experiencia en e-commerce, SaaS, servicios profesionales, retail, inmobiliaria, salud, educación y tecnología. Nuestra metodología se adapta a cualquier sector B2B o B2C." }, { - id: "5", - title: "¿Qué incluyen los reportes de resultados?", - content: "Reportes mensuales con KPIs específicos, análisis de ROI, recomendaciones de optimización, comparativas período anterior, y dashboards en tiempo real con acceso 24/7 para el cliente." + id: "5", title: "¿Qué incluyen los reportes de resultados?", content: "Reportes mensuales con KPIs específicos, análisis de ROI, recomendaciones de optimización, comparativas período anterior, y dashboards en tiempo real con acceso 24/7 para el cliente." }, { - id: "6", - title: "¿Ofrecéis garantías de resultados?", - content: "Garantizamos transparencia total, metodología probada y dedicación completa. Si en los primeros 90 días no ves mejoras medibles, revisamos la estrategia sin coste adicional." + id: "6", title: "¿Ofrecéis garantías de resultados?", content: "Garantizamos transparencia total, metodología probada y dedicación completa. Si en los primeros 90 días no ves mejoras medibles, revisamos la estrategia sin coste adicional." } ]} />