iLights Modern: migración de WordPress, SEO local y plataforma de reservas
iLights Modern instala iluminación de jardines y audio para exteriores en Orange County, California. Hicimos la migración de su sitio de WordPress a páginas estáticas y renderizadas en el servidor, agregamos un editor dentro del navegador, construimos una plataforma de administración y reservas, y ampliamos sus páginas por ciudad para las búsquedas locales. Visita ilightsmodern.com.
Una empresa de iluminación de jardines que salió del hosting de WordPress: páginas renderizadas en el servidor, editor en el sitio y panel de reservas.
Lo que construimos
Migración fuera del hosting de WordPress, conservando el diseño original, con páginas renderizadas en el servidor
Editor dentro del navegador para textos e imágenes, solo para administradores
10 páginas nuevas por ciudad, las 12 originales reescritas y correcciones de SEO técnico
Formulario para que los clientes reserven por su cuenta consultas e instalaciones, con un flujo de estados
Next.js
PostgreSQL
Netlify
Fly.io
El punto de partida
Este proyecto conservó el diseño del tema original de WordPress del cliente, y muchos de sus recursos originales siguen en uso. Nuestro trabajo estuvo en lo que no se ve: salir del hosting de WordPress, lograr que los cambios se publiquen al instante sin dejar de ser rastreables, y darle al equipo herramientas adecuadas para reservas y leads (prospectos).
Migración de WordPress y edición en el sitio
Hicimos la migración en dos pasos, para que el sitio siguiera en línea todo el tiempo.
Pasamos el sitio de WordPress a Netlify como páginas estáticas
Renderizamos en el servidor la página de inicio y las páginas de marketing desde una app de Next.js, para que los cambios hechos en el panel se publiquen al instante y sigan siendo rastreables
Un editor dentro del navegador para los textos y las imágenes de las páginas, disponible solo para administradores
Formulario de registro para socios comerciales, formularios de contacto y de captura de leads, y un chat en el sitio
SEO local: páginas por ciudad y correcciones técnicas
Agregamos 10 páginas nuevas por ciudad y reescribimos las 12 originales con textos específicos para cada ciudad. Después de revisar los hallazgos de Search Console, corregimos los problemas técnicos que los causaban.
Corregimos los H1 en todo el sitio
Unificamos las URLs duplicadas de la página de inicio con redirecciones 301
Eliminamos las llamadas a fuentes y CDN de terceros
Agregamos llms.txt, un feed RSS y un sitemap
Plataforma de administración y reservas
Los clientes pueden agendar una consulta o una instalación directamente desde el sitio. Cada solicitud entra en un flujo de estados que el equipo administra en el panel, que también cubre el resto del negocio.
Reservas y agenda, clientes y registro de llamadas
Catálogo de servicios y productos
Moderación de reseñas y páginas de zonas de servicio
Un motor de blog y automatización de marketing
Bandeja de entrada y conversaciones, tareas, equipo y un panel de SEO
Tecnología y servicios
Una app de Next.js con base de datos PostgreSQL. Netlify sirve el dominio público y pasa las solicitudes de páginas a la app de Next.js en Fly.io.
¿Puedo conservar mi diseño actual y aun así dejar WordPress?
Sí. Eso hicimos en este proyecto. Las páginas públicas conservan el tema original del cliente, mientras que el hosting, la edición, el SEO y el panel que hay debajo son nuevos.
¿Por qué renderizar en el servidor las páginas de marketing?
Para que los cambios hechos en el panel aparezcan de inmediato en el sitio en vivo, mientras los buscadores siguen recibiendo HTML completo que pueden rastrear.
¿Cuántas páginas por ciudad debe tener un negocio local?
Una por cada zona que realmente atiendes, cada una con textos escritos para esa ciudad. Las copias de la misma página en las que solo cambia el nombre de la ciudad aportan poco. Aquí reescribimos las 12 páginas existentes y agregamos 10 nuevas.
¿Los clientes pueden agendar directamente en el sitio?
Sí. El formulario de reserva, que el cliente llena por su cuenta, crea una solicitud de consulta o de instalación, y el equipo la avanza por un flujo de estados en el panel.