Quién soy: Mariusz Szatkowski, desarrollador senior Astro con más de 20 años de experiencia en desarrollo web, especializado en arquitectura de islas, sitios web zero-JS y generación de sitios estáticos de alto rendimiento desplegados en Cloudflare Pages.
Qué ofrezco: Desarrollo personalizado en Astro, arquitectura de islas, Content Collections, MDX, integración headless CMS, migraciones desde WordPress y Next.js, optimización de Core Web Vitals e ingeniería de visibilidad de IA y GEO.
Dónde: Con base en Gdynia, Polonia, sirvo a clientes de todo el mundo con entrega completamente remota y disponibilidad en la zona horaria de Europa Central.
Precios:
- Nuevo sitio web Astro: presupuesto individual (3-6 semanas)
- Migración desde WordPress/Next.js: presupuesto individual (2-5 semanas)
- Auditoría de optimización de rendimiento: presupuesto individual (1-2 semanas)
- Integración headless CMS: presupuesto individual (2-4 semanas)
- Contrato de mantenimiento mensual: presupuesto individual
- Consulta inicial gratuita
Desarrollador Astro - construyendo la web con arquitectura de islas
La industria del desarrollo web ha alcanzado un punto de inflexión. Durante años, la respuesta a cada proyecto de sitio web era WordPress, y después React o Next.js. Estas herramientas resolvieron problemas reales, pero introdujeron uno nuevo: el overhead de JavaScript que ralentiza las páginas, los costes de alojamiento que escalan de forma impredecible y la complejidad de renderizado que crea superficie de ataque de seguridad. Astro fue diseñado para resolver exactamente estos problemas. Después de años trabajando con todos los frameworks web principales, lo considero el avance arquitectónico más importante para sitios web orientados a contenido de la última década.
Soy un desarrollador Astro experimentado que ofrece servicios de extremo a extremo: desde proyectos desde cero y migraciones de plataforma hasta auditorías de rendimiento e integraciones headless CMS. Mis clientes alcanzan puntuaciones PageSpeed de 95-100 en producción, no como referencia teórica, sino como base estable que influye directamente en sus posiciones en Google, visibilidad en la búsqueda de IA y tasas de conversión.
Qué hace diferente a Astro de todos los demás frameworks
Astro no envía JavaScript al navegador por defecto. Esta única decisión de diseño lo separa de todos los demás frameworks modernos y explica por qué los sitios Astro superan consistentemente a WordPress, Next.js y Gatsby en los benchmarks de Core Web Vitals. Cuando no hay nada que analizar, compilar o ejecutar en el clientes, las páginas simplemente cargan más rápido.
La arquitectura de islas va aún más lejos. En lugar de elegir entre un sitio completamente estático (rápido pero limitado) y una aplicación React completamente hidratada (flexible pero pesada), Astro permite mezclar ambos enfoques a nivel de componente. La navegación, la sección hero, las publicaciones del blog y el pie de página son HTML estático puro. El formulario de contacto, la calculadora de precios o el mapa interactivo es una isla React o Vue que solo se hidrata cuando entra en el viewport o recibe interacción del usuario.
Zero JS por defecto
Cada página Astro entrega HTML y CSS puro a menos que añadas explícitamente una isla interactiva. Sin overhead de runtime, sin coste de hidratación, sin retraso de análisis de JavaScript en dispositivos móviles.
Arquitectura de islas
Los componentes interactivos se hidratan de forma independiente y bajo demanda. Las islas React, Svelte o Vue coexisten en la misma página sin bloquearse mutuamente.
Content Collections
Gestión de contenido con tipos seguros y validación de esquemás Zod. Escribe en Markdown o MDX, consulta con TypeScript y obtén errores en tiempo de compilación para contenido faltante o malformado.
Despliegue en el edge
Cloudflare Pages sirve tu sitio Astro desde más de 300 ubicaciones edge en todo el mundo. Latencia global inferior a 50ms, SSL automático y CDN sin configuración incluidos.
Astro vs. WordPress
WordPress impulsa más del 40% de la web, pero su motor de renderizado PHP, arquitectura de plugins y generación de páginas basada en base de datos crean techos de rendimiento que los plugins de caché solo pueden superar parcialmente. Incluso un sitio WordPress bien optimizado con WP Rocket, caché de objetos y CDN típicamente puntúa 60-80 en PageSpeed Mobile. Un sitio Astro comienza en 95-100 y se mantiene ahí.
Astro vs. Next.js
Next.js es un excelente framework para aplicaciones React complejas con alta interactividad del lado del clientes. Para sitios web orientados a contenido, páginas de aterrizaje, blogs y sitios de marketing, envía más JavaScript del necesario. Una página típica de Next.js incluye el runtime de React, el router de Next.js y el código de hidratación de componentes que se ejecuta en cada carga de página independientemente de los requisitos de interactividad. El output de Astro es más ligero por diseño.
Mis servicios de desarrollo Astro
Desarrollo de nuevos sitios web desde cero
Diseño y construyo sitios web Astro completos desde el concepto hasta el despliegue. El proceso comienza con una especificación técnica que cubre arquitectura de contenido, biblioteca de componentes, plantillas de páginas, estrategia de enrutamiento y pipeline de despliegue. Cada nuevo proyecto incluye Astro 5.x con Content Collections, Tailwind CSS 4, TypeScript, despliegue en Cloudflare Pages, CI/CD con GitHub Actions y datos estructurados Schema.org completos.
Migración desde WordPress, Next.js y Webflow
La migración de plataforma es una de las inversiones con mayor ROI que puede hacer un sitio web. Mover de WordPress a Astro típicamente produce una mejora del 40-60% en las puntuaciones PageSpeed, reducción en los costes mensuales de alojamiento y eliminación de los riesgos de seguridad asociados con instalaciones WordPress llenas de plugins.
Mi proceso de migración es metódico y sin pérdidas: auditoría de contenido, mapeo de URLs con redirecciones 301, conversión a Markdown/MDX, transferencia de datos estructurados, benchmarking de rendimiento antes y después, lanzamiento suave con cambio gradual de tráfico.
Integración headless CMS
Astro funciona perfectamente con todos los principales headless CMS. Integro Sanity, Contentful, Hygraph, Storyblok y DatoCMS con sitios Astro, dando a los equipos editoriales una interfaz visual de gestión de contenido mientras el output publicado permanece como HTML estático servido desde el edge.
Content Collections y desarrollo MDX
La API Content Collections de Astro es el sistema de gestión de contenido más amigable para desarrolladores para equipos cercanos al código. Construyo colecciones con esquemás Zod estrictos que hacen cumplir la estructura de frontmatter, validan fechas y URLs, y capturan campos requeridos faltantes en tiempo de compilación en lugar de en tiempo de ejecución.
MDX extiende Markdown con soporte de componentes React, permitiendo contenido interactivo enriquecido en archivos de documentos estándar. Construyo configuraciones MDX con bibliotecas de componentes personalizados: cajas de aviso, bloques de código con resaltado de sintaxis, tablas de comparación y gráficos interactivos.
Optimización de rendimiento y Core Web Vitals
¿Ya tienes un sitio Astro pero no alcanzas 100/100 en PageSpeed? Realizo auditorías de rendimiento detalladas que cubren optimización de imágenes, estrategia de carga de fuentes, optimización de CSS, auditoría de JavaScript y configuración de Cloudflare.
Visibilidad de IA y GEO
Perplexity, ChatGPT y Google AI Overviews sirven cada vez más como el primer punto de descubrimiento de información, productos y servicios. Construyo sitios Astro con AI Engine Optimization (AEO) como preocupación de primera clase:
- Estructura HTML semántica con jerarquía de encabezados adecuada y elementos landmark
- Marcado de entidades con tipos Schema.org alineados con las entidades y áreas de expertise de tu negocio
- Esquema Speakable que identifica qué secciones de contenido deben ser citadas por los AI overviews
- Implementación de llms.txt como índice de contenido legible por máquinas para crawlers de IA
Stack tecnológico
🚀 Framework principal
Astro 5.x, Content Collections, View Transitions, Server Islands, MDX
🎨 Estilos
Tailwind CSS 4, CSS custom properties, design tokens, dark mode
⚛️ Frameworks UI
React 19, Svelte 5, Vue 3 como islas con hidratación selectiva
🌐 Despliegue
Cloudflare Pages, Cloudflare Workers, Vercel, Netlify
📝 CMS
Sanity, Contentful, Hygraph, Storyblok, DatoCMS, MDX local
🔧 Herramientas
TypeScript, GitHub Actions, Playwright, Vitest, Lighthouse CI
Benchmarks de rendimiento
Con quién trabajo
Mis servicios de desarrollador Astro sirven a empresas y equipos en varias situaciones distintas:
Empresas en crecimiento que reemplazan sitios WordPress lentos: compañías cuyo sitio WordPress puntúa por debajo de 60 en PageSpeed Mobile, sufre de conflictos de plugins, o enfrenta crecientes vulnerabilidades de seguridad.
Equipos de marketing que necesitan landing pages más rápidas: el rendimiento afecta directamente las puntuaciones de calidad de Google Ads, el coste por clic en Meta Ads y las posiciones orgánicas.
Agencias que construyen para clientes: desarrollo Astro white-label para agencias que quieren entregar sitios más rápidos y mantenibles sin mantener expertise Astro interno.
Publicaciones con mucho contenido y sitios de documentación: Content Collections y MDX de Astro lo convierten en el framework ideal para blogs, documentación y plataformas de aprendizaje.
Cómo trabajo
Trabajo completamente en remoto con clientes en España, Latinoamérica y todo el mundo. Comunicación en español o inglés. Cada proyecto comienza con una llamada de descubrimiento técnico, seguida de una especificación escrita que cubre arquitectura, cronograma y entregables. El desarrollo avanza en hitos con entrega escalonada y criterios de aceptación claros.
Lo que recibes:
- Un repositorio Git con código limpio y documentado que es completamente tuyo
- Despliegue en Cloudflare Pages con entornos de staging y producción
- Informe de rendimiento con puntuaciones Lighthouse y mediciones de Core Web Vitals
- 30 días de soporte post-lanzamiento para correcciones de errores y ajustes menores
- Contrato de mantenimiento opcional para actualizaciones, monitorización y nuevas funcionalidades
Listo para Astro?
Si tienes un sitio web que carga lento, un WordPress que se ha vuelto difícil de mantener, o un nuevo proyecto donde el rendimiento y la visibilidad de IA importan desde el primer día, me encantaría escuchar sobre él.
Preguntas frecuentes
¿Qué es la arquitectura de islas en Astro?
La arquitectura de islas es el enfoque de Astro para los componentes interactivos. En lugar de hidratar toda la página con JavaScript (como hacen React y Next.js), Astro trata los componentes interactivos como islas aisladas en un mar de HTML estático. Cada isla se hidrata de forma independiente usando una directiva como clientes:visible (cuando el componente entra en el viewport) o clientes:idle (cuando el navegador no está ocupado).
¿Cómo se compara Astro con WordPress para SEO?
Astro típicamente supera a WordPress de forma significativa en Core Web Vitals, que son factores de posicionamiento confirmados de Google. WordPress requiere ejecución PHP, consultas de base de datos y frecuentemente JavaScript adicional en cada carga de página. Astro pre-renderiza páginas a HTML estático en el momento de construcción, por lo que el servidor entrega inmediatamente un documento completo e indexable.
¿Puede Astro manejar contenido dinámico como cuentas de usuario o formularios?
Sí, mediante dos mecanismos. Las Server Islands permiten que componentes específicos se rendericen en el lado del servidor en el momento de la solicitud mientras el resto de la página permanece estático. Los formularios también pueden manejarse a través de Cloudflare Workers, Netlify Functions o servicios de terceros como Formspree.
¿Cuánto cuesta un proyecto Astro?
Todos los precios de proyectos son individuales, basados en el alcance, complejidad y plazos. Proporciono un presupuesto detallado tras una consulta inicial y sesión de descubrimiento técnico. La consulta es gratuita y sin compromiso.
¿Cuánto tiempo tarda la migración de WordPress a Astro?
El cronograma depende del tamaño y complejidad del sitio existente. Un sitio web empresarial típico con 20-50 páginas migra en 2-3 semanas. Un blog con cientos de publicaciones requiere 3-5 semanas, principalmente para la conversión de contenido y validación de datos estructurados.
Por qué elijo Astro sobre WordPress para nuevos proyectos
Cuando un nuevo proyecto llega a mi mesa, la primera pregunta que me hago es si la necesidad principal es entrega de contenido o funcionalidad de aplicación. Para la gran mayoría de los sitios web empresariales, la respuesta es entrega de contenido, y es precisamente ahí donde Astro gana de forma decisiva.
WordPress fue construido en 2003 para una web donde cada página era generada en el servidor como respuesta a una solicitud. Esa arquitectura tenía sentido entonces, pero significa que cada visitante desencadena una cadena de ejecución PHP, consultas a la base de datos y procesamiento de plugins antes de que un solo byte de HTML llegue al navegador. El caché moderno reduce este coste, pero no puede eliminarlo por completo. Siempre hay un período de calentamiento, complejidad de invalidación de caché y un nivel base de consumo de recursos del servidor que se traduce directamente en costes de alojamiento.
Astro adopta el enfoque contrario. Todo lo que puede decidirse en tiempo de compilación se decide en tiempo de compilación. El resultado es un directorio de HTML estático, CSS y una cantidad mínima de JavaScript que cualquier proveedor de alojamiento puede servir directamente desde un CDN sin ejecutar una sola línea de código en el servidor.
Comparación de rendimiento en la práctica. Un sitio web empresarial WordPress típico con WP Rocket, CDN y alojamiento moderno puntúa 65-80 en PageSpeed Mobile. Un sitio Astro equivalente puntúa 95-100 y típicamente alcanza tiempos de LCP por debajo de 800ms en conexiones 4G. Esa diferencia se traduce en resultados empresariales reales: tasas de rebote más bajas, puntuaciones de calidad de Google Ads más altas y mejores rankings orgánicos.
Costes de alojamiento. Un sitio WordPress necesita un servidor capaz de ejecutar PHP y MySQL. Un sitio Astro en Cloudflare Pages es gratuito para la mayoría de proyectos y escala a millones de visitantes mensuales sin cambios de infraestructura. La factura mensual de alojamiento para un proyecto Astro típico que entrego es cero.
Cuándo WordPress sigue siendo la elección correcta. No recomiendo Astro para todas las situaciones. WordPress sigue siendo la mejor opción cuando editores no técnicos necesitan gestionar contenido diariamente a través de una interfaz visual, cuando un ecosistema de plugins existente cubre funcionalidades específicas, o cuando los requisitos de comercio electrónico justifican WooCommerce. Con gusto asesoro sobre qué herramienta se adapta a tu situación durante una consulta inicial gratuita.
Astro y visibilidad de IA (GEO y AEO en la práctica)
La forma en que las personas descubren sitios web está cambiando más rápido que en cualquier momento desde la introducción del algoritmo PageRank de Google. Perplexity, ChatGPT Search, Google AI Overviews y Gemini devuelven ahora respuestas directas obtenidas de sitios web específicos y citan esas fuentes. Aparecer en respuestas generadas por IA es la nueva primera página de resultados de búsqueda.
Por qué el HTML limpio es importante para los crawlers de IA. La mayoría de los sistemas de crawling de IA operan sin un entorno completo de ejecución JavaScript. Cuando obtienen una página de Next.js, frecuentemente reciben un documento HTML casi vacío que depende del renderizado en el lado del clientes para poblar el contenido. Astro envía el documento completo y renderizado en la primera respuesta HTTP, con todos los encabezados, párrafos y datos estructurados intactos. Los sistemas de IA pueden leerlo inmediatamente, extraer entidades y representarlo con precisión.
Datos estructurados como vocabulario de IA. Implemento marcado Schema.org en cada proyecto que entrego. Los tipos Organization, WebSite, Service, Person y Article proporcionan a los sistemas de IA una descripción precisa y legible por máquinas de quiénes son mis clientes, qué hacen y qué cubre su contenido.
llms.txt: el robots.txt para modelos de lenguaje. Implemento llms.txt en cada proyecto Astro que construyo. Es un archivo de texto plano en la raíz del sitio que proporciona a los crawlers de IA un índice estructurado del contenido del sitio, los temas que cubre y las páginas más importantes para cada tema. Es el estándar que emergió de la comunidad de desarrolladores de IA en 2024 y ha sido adoptado por Perplexity y otros sistemas.
Esquema Speakable para asistentes de voz y cajas de respuesta de IA. El tipo de esquema Speakable identifica secciones de contenido específicas optimizadas para lectura en voz alta o citación en resúmenes de respuesta de IA. Implemento esto en páginas de servicios, secciones de FAQ y contenido factual clave.
Proceso de migración desde WordPress y Next.js a Astro
Una migración no es una reconstrucción. Es una transferencia cuidadosa de todo lo que tu sitio actual ha ganado: rankings, backlinks, datos estructurados, contenido indexado y confianza de usuarios.
Fase 1: auditoría. Antes de escribir una sola línea de código, produzco un inventario completo del sitio existente. Esto cubre cada URL y su tráfico, cada elemento de datos estructurados, cada enlace interno, cada imagen y archivo multimedia, y cada integración de terceros.
Fase 2: exportación y transformación de contenido. El contenido de WordPress se exporta de la base de datos y se transforma en archivos Markdown o MDX con esquemás frontmatter tipados. Cada publicación, página y tipo de publicación personalizado recibe una entrada de Content Collection con el esquema apropiado. Las imágenes se descargan, convierten a WebP o AVIF y se organizan en el directorio public de Astro.
Fase 3: mapeo de URLs y estrategia de redirecciones. Cada URL en el sitio existente se mapea a su nuevo equivalente Astro. Si la estructura de URL cambia, se crea una regla de redirección 301. Configuro estas a nivel de Cloudflare usando reglas de redirección en lugar de a nivel de aplicación, lo que garantiza que se ejecuten en el edge sin latencia del servidor.
Fase 4: transferencia y mejora de datos estructurados. El marcado Schema.org existente se transfiere y audita. En la mayoría de las migraciones desde WordPress, encuentro que los datos estructurados existentes están incompletos o son generados por un plugin que produce resultados genéricos en lugar de marcado preciso y específico del sitio.
Fase 5: medición de Core Web Vitals. Antes de que la migración entre en producción, ejecuto mediciones Lighthouse y Web Vitals tanto en el sitio existente como en el build Astro en un entorno de staging. Las mejoras típicas son de 30-50 puntos en PageSpeed Mobile, con LCP cayendo de 3-5 segundos a menos de 1 segundo.
Fase 6: transición gradual de tráfico. Para sitios con tráfico significativo, recomiendo un lanzamiento gradual. El tráfico nuevo se traslada al sitio Astro mientras monitorizo errores de crawl en Google Search Console, movimientos de ranking y tasas de conversión en páginas clave.
Astro con headless CMS: la combinación correcta para cada caso de uso
WordPress como backend headless. Muchos de mis clientes tienen años de contenido en WordPress y un equipo que conoce bien la interfaz editorial. En lugar de migrar todo el contenido a un nuevo CMS, puedo configurar WordPress para operar en modo headless. El plugin WPGraphQL expone todo el contenido, tipos de publicación personalizados, taxonomías y media. Astro obtiene este contenido en tiempo de compilación y lo renderiza como HTML estático. Los editores siguen trabajando en WordPress; los visitantes reciben páginas renderizadas por Astro de forma ultrarrápida.
Sanity para contenido basado en esquemas. Sanity es mi recomendación predeterminada para nuevos proyectos sin un CMS existente. Su modelo de contenido basado en esquemás significa que cada tipo de contenido está definido en TypeScript, el mismo lenguaje que el proyecto Astro. Las consultas GROQ se integran limpiamente con el pipeline de build de Astro, y la interfaz de Sanity Studio es adoptada rápidamente por editores no técnicos.
Storyblok para edición visual. Cuando los clientes necesitan ver sus cambios en el contexto del layout real de la página mientras editan, Storyblok es la mejor opción. Su Visual Editor renderiza la página Astro en un iframe junto a la interfaz de edición, para que los cambios sean visibles inmediatamente.
Contentful para equipos enterprise. Cuando trabajo con grandes organizaciones que necesitan aprobaciones de flujo de trabajo de contenido, permisos de roles detallados, entornos de staging de contenido y registros de auditoría, Contentful es la elección adecuada.
MDX local para contenido gestionado por desarrolladores. Para sitios de documentación, blogs de desarrolladores y sitios de proyectos donde el equipo de contenido es también el equipo de desarrollo, las Content Collections incorporadas de Astro con archivos MDX locales son la opción más simple y potente. No se necesita ningún servicio externo. El contenido vive en el repositorio Git, los cambios pasan por pull requests.
Despliegue e infraestructura: Cloudflare Pages en producción
Cada proyecto Astro que construyo se despliega en Cloudflare Pages. Después de evaluar extensivamente Vercel, Netlify y Cloudflare Pages en proyectos de producción, Cloudflare Pages es consistentemente la mejor elección para la combinación de rendimiento, fiabilidad y coste.
Edge computing como estándar. Cloudflare opera 300 o más centros de datos en todos los continentes habitados. Cuando un visitante en España solicita una página alojada en Cloudflare Pages, la respuesta proviene de la ubicación edge de Cloudflare más cercana, no de un servidor en un centro de datos en EEUU. La diferencia de latencia es medible y especialmente relevante para usuarios móviles.
SSL sin configuración y seguridad. Cada despliegue de Cloudflare Pages recibe automáticamente un certificado SSL en el dominio personalizado, renovado automáticamente sin ninguna intervención. HTTP/3 y QUIC están habilitados por defecto, lo que reduce la sobrecarga de conexión en redes móviles. La protección DDoS, WAF y mitigación de bots de Cloudflare están activas en cada despliegue sin configuración.
Reversiones instantáneas. Cada despliegue en Cloudflare Pages es inmutable y direccionable. Si un despliegue introduce un problema, revertir a la versión anterior es un solo clic en el dashboard de Cloudflare. La reversión ocurre en el edge en segundos.
Despliegues de previsualización de branch. Cada pull request en el repositorio GitHub activa automáticamente un despliegue de Cloudflare Pages a una URL de previsualización única. Antes de que cualquier código se fusione con la rama principal, puedo compartir una previsualización en vivo y completamente funcional de los cambios para revisión del clientes.
Mantenimiento y soporte continuos después del lanzamiento
La inclusión de 30 días. Cada proyecto que entrego incluye 30 días de soporte post-lanzamiento sin coste adicional. Esto cubre correcciones de errores, ajustes menores de contenido, ajustes de configuración y preguntas que surgen a medida que el equipo del clientes comienza a trabajar con el sitio.
Actualizaciones de dependencias y framework. Astro lanza nuevas versiones regularmente, y la plataforma Cloudflare Pages evoluciona continuamente. Ofrezco servicios de actualización de dependencias programados que mantienen el proyecto en versiones actuales y seguras de Astro, Tailwind CSS y todas las dependencias npm. Las actualizaciones se prueban en un entorno de staging antes de desplegarse en producción.
Monitorización de rendimiento y detección de regresiones. Las puntuaciones de PageSpeed y Core Web Vitals pueden regresar cuando se añade nuevo contenido, se suben imágenes sin optimizar, o nuevas funcionalidades introducen JavaScript. Configuro verificaciónes automatizadas de Lighthouse CI que se ejecutan en cada despliegue y alertan sobre regresiones por debajo de un umbral definido.
Monitorización de seguridad. Los sitios Astro estáticos tienen una superficie de ataque dramáticamente menor que las instalaciones de WordPress. No hay base de datos para inyección, panel de administración para fuerza bruta, ni capa de ejecución PHP para explotar. Sin embargo, la configuración de Cloudflare, registros DNS e integraciones de terceros aún requieren atención.
Contratos de soporte con SLA. Para clientes que necesitan tiempos de respuesta garantizados, ofrezco contratos de soporte con niveles de SLA definidos. Estos cubren respuesta prioritaria a problemas de producción, un número determinado de horas de desarrollo por mes para adición de funcionalidades y actualizaciones de contenido, y tareas de mantenimiento regulares según un calendario predecible. Los precios de los contratos son individuales según el alcance de los servicios requeridos y la criticidad del sitio para el negocio.
Superficies de servicio relacionadas
Este landing extenso cubre el alcance de la ingeniería Astro. El pilar de servicio Desarrollador Astro, más corto, resume el modelo de colaboración, schema HowTo, FAQ y diagrama de arquitectura para la misma intención.

