Volver al trabajo
12Aplicación web

The Wastemasters: Sitio bilingüe y sistema de captación de clientes para empresa de remoción de basura en Miami

Reemplazo de una presencia web básica con un sitio bilingüe inglés/español diseñado para SEO local: 13 páginas por zona de servicio, captación de clientes con protección contra spam, e integración con Google Business Profile en Miami-Dade y Broward County.

client
The Wastemasters
industry
Remoción de Basura
shipped
Sep 2025
status
shipped
ReactViteTailwind CSSCloudflare WorkersBilingüe
The Wastemasters: Sitio bilingüe y sistema de captación de clientes para empresa de remoción de basura en Miami: 0ARCH project screenshot
sec.01

sec.02

El problema

The Wastemasters es una empresa de remoción de basura que sirve Miami-Dade y Broward County. El negocio funcionaba por boca a boca y un perfil de Google Business sin presencia web que lo respaldara. Los clientes que buscaban remoción de basura en vecindarios específicos (Kendall, Doral, Hialeah, Coral Gables) terminaban en competidores que tenían páginas diseñadas para esas búsquedas. Los clientes hispanohablantes, aproximadamente la mitad del mercado local, tenían aún menos opciones.

La empresa necesitaba un sitio que hiciera tres cosas: aparecer en búsquedas locales en 13 zonas de servicio, convertir visitantes en solicitudes de presupuesto, y funcionar igual de bien en inglés y español. Las plantillas genéricas no manejan ninguna de estas bien. El SEO local requiere páginas por ubicación con datos estructurados. Los sitios bilingües necesitan etiquetas hreflang y contenido localizado, no traducción automática. La captación de clientes necesita protección contra spam sin crear fricción para clientes reales.

sec.03

Qué construimos

Arquitectura bilingüe

Versiones completas en inglés y español en / y /es/ con 26 páginas espejo. Cada página lleva etiquetas hreflang apuntando a su contraparte. Un conjunto compartido de componentes renderiza ambos idiomas mediante una prop lang, para que los cambios de texto se propaguen sin duplicar lógica de componentes. El contenido en español fue escrito para el español de South Florida, no castellano de libro.

13 páginas por zona de servicio

Cada ciudad o vecindario en el área de servicio (Kendall, Hialeah, Homestead, Coral Gables, Aventura, Key Largo, Doral, Miami Beach, North Miami, Hollywood, Fort Lauderdale, Pembroke Pines, Miramar) tiene su propia página en ambos idiomas. Cada página incluye JSON-LD LocalBusiness con dirección y coordenadas, datos estructurados BreadcrumbList, títulos y meta descripciones específicos por ciudad, URLs canónicos y etiquetas OpenGraph de locale. Esto es lo que los motores de búsqueda necesitan para mostrar la página correcta cuando alguien busca "junk removal in Kendall" o "recogida de basura en Hialeah."

Captación de clientes con API protegida

Un formulario limpio de solicitud de presupuesto que envía notificaciones al equipo por email. El Cloudflare Worker detrás está protegido contra abuso: rate limiting respaldado por KV (5 solicitudes por 60 segundos por IP), validación de longitud máxima por campo, protección contra inyección CRLF en campos de email, y límite de 32KB por solicitud. Los clientes reales nunca notan las protecciones. Los bots y ataques de inyección se bloquean silenciosamente.

Optimización de Google Business Profile

Una página /review que redirige directamente a la URL de reseña de Google Business usando el Place ID verificado, facilitando que el equipo envíe un solo enlace a clientes satisfechos después de un trabajo. El GBP fue auditado y corregido: recategorizado de "Garbage collection service" (recogida recurrente, categoría incorrecta) a "Junk removal service" (remoción a demanda, correcto), junto con lista de servicios optimizada y descripción de negocio de 750 caracteres reescrita.

Llamada a la acción por SMS

Un CTA "Escríbenos" con enlace directo sms: debajo del formulario de presupuesto. En negocios de servicios en Miami, una parte significativa de los clientes prefiere enviar mensaje de texto a llenar formularios.

sec.04

Cómo está construido

El frontend es React con Vite y Tailwind CSS, desplegado como sitio estático en Cloudflare Pages. El sitio carga instantáneamente en móvil, algo crítico para búsquedas de servicios locales que son casi enteramente desde teléfonos.

La captación de clientes corre en un Cloudflare Worker separado con Resend para email transaccional. El rate limiting usa Cloudflare KV para estado distribuido entre ubicaciones edge. El worker se despliega independientemente del frontend, para que el sitio de marketing pueda actualizarse sin tocar el pipeline de leads.

Sin base de datos. Sin CMS. Un sitio estático con un endpoint API protegido. Para un negocio de servicios local, esta es la arquitectura correcta: rápida, económica de hospedar, resiliente, y sin carga de mantenimiento para el cliente.

sec.05

Qué cambió para el negocio

The Wastemasters pasó de ser invisible en búsquedas locales a tener páginas dedicadas para cada vecindario que sirven, en ambos idiomas que hablan sus clientes. El Google Business Profile pasó de estar mal categorizado y genérico a reflejar correctamente el servicio con datos estructurados que lo respaldan.

El formulario de solicitud de presupuesto le da al equipo una línea directa desde clientes interesados a su bandeja de entrada, con protecciones integradas contra el spam y tráfico de bots que plaga los formularios de contacto sin protección en sitios de pequeñas empresas. La redirección /review simplificó el proceso de recopilar reseñas de Google: la señal SEO local de mayor impacto para negocios de servicios.

sec.06

El stack en resumen

  • Frontend: React, Vite, Tailwind CSS
  • Captación de clientes: Cloudflare Worker, Resend (email), KV (rate limiting)
  • SEO: JSON-LD LocalBusiness + BreadcrumbList por página, hreflang, URLs canónicos
  • Bilingüe: EN/ES completo con arquitectura de componentes compartida
  • Infraestructura: Cloudflare Pages (estático), Cloudflare Workers (API)
  • Dominio: thewastemasters.com

Una empresa de remoción de basura no necesita una suscripción SaaS ni un ecosistema de plugins de WordPress. Necesita un sitio rápido que posicione, un formulario que funcione, y un número para llamar. Todo a medida, nada alquilado, sin cuotas mensuales más allá del dominio.