La subpágina está armada con el paquete que dejaste, en el orden de su instructivo: tiras de película, buscador con el mapa de las cinco secciones y «Todas las fotos». Trae 84 fotos (La Paz 24, East Cape 27, Cabo San Lucas 10, Todos Santos 7, San José 6 y 10 sin sección) y 14 cámaras en el mapa, puestas con el GPS de los originales. Con tus cinco puntos del 13-oct: ya no sale nada «pendiente»; las 7 de Todos Santos resultaron ser de Playa Las Palmas (el GPS venía en un bloque del dron dentro del archivo) y ya tienen cámara; al tocar una cámara la foto se abre a la altura del rótulo «Archive map», con los botones junto al título, y lo azul llega hasta el renglón «Highest point in view» sin estirar la sección: ahí irá el artículo de cada foto (400 a 500 palabras) y, si no cabe, se desliza dentro; la solicitud en HD se quedó como estaba: llega a info@whatsincabo.com con la clave de cada foto. Los textos van en inglés. La página pública no cambió. Verla: la subpágina · el acceso en la página de Adrián.
Pediste apoyo visual para los tres botones de «Sponsor a mom's year». Cada tarjeta de la página de VIFAC tiene su foto, tomada del material de la asociación y en el formato alto que pediste: las despensas sobre la mesa ($500), mujeres tomando notas en una sesión ($1,000) y la entrega de una bolsa de apoyo a una mamá ($5,500). Para elegirlas se revisó todo el material de VIFAC: 1,401 fotos, 292 videos, su video institucional y su Facebook.
Pediste que el logo de VIFAC y el texto dejaran de desentonar con los logos de los socios. Viste ocho propuestas y diez variaciones sobre el home real y elegiste la tuya: sin tarjeta, con la foto en un arco de filo dorado y el logo de VIFAC en la misma fila, y el texto centrado debajo. Ya está en el home. El logo va en gris como los de los socios y la foto en tono arena; con el ratón encima recuperan su color. Tres revisores independientes miraron las capturas de producción y aprobaron; su único hallazgo, que la fila quedaba 5 px corrida, ya está corregido.
T07: los 35 hoteles ya tienen título y descripción propios (29 títulos y 33 descripciones nuevos), comprobados uno por uno en la página publicada, en computadora y celular. «All-inclusive» solo se afirma donde el hotel lo confirma hoy (8 hoteles; «adults-only» en 2); en 5 la etiqueta lo decía y el hotel no lo es o solo lo ofrece como opción, y ahí no se dice. La playa nadable solo se menciona cuando la ficha nombra una de nuestras playas (5 hoteles). Sin estrellas ni calificaciones. T08: se inspeccionaron de nuevo las 338 páginas del sitemap: Google tiene 249 (74 %; el 30-sep eran 205 de 328). La cola de indexación quedó rehecha: 64 páginas en 7 bloques para copiar, playas primero.
Aprobado y aplicado. Río Caracol Beach Club se retiró: fue un club del km 18 cerrado en 2005 y sin rastro actual. Playa La Concha ahora es la playa de La Paz, con texto propio y 8 fuentes; ya tiene cinco fotos aéreas del municipio. Balandra ya dice que se entra por turnos (8:00 a 12:00 y 13:00 a 17:00) con cupo de 450 personas, y su cuota oficial de 125 pesos. El Coromuel tenía el pin sobre el malecón, a 2.9 km de la playa; quedó en su lugar. El directorio y la portada dicen 56 playas.
Aplicado con tus respuestas y comprobado en celular y computadora. El Puesto: galería de 4 fotos, todas del lugar (3 oficiales nuevas de Four Seasons), y los platos del menú en inglés. T05: la guía de toda la región ahora es «Best Restaurants in Cabo: 12 Picks Across Los Cabos» (conserva el término que más se busca, 700 al mes); el directorio enlaza a las dos guías y cada página dice qué es. T06: 38 playas con título propio, revisados uno por uno con datos de Ahrefs y Search Console. Lovers Beach: bloque «How to see the Arch» con precios y cargos. Sitemap, aviso a Bing y llms.txt enviados; la página de revisión se borró.
Los eventos son lo que mejor posiciona (Día de Muertos trajo 43 visitas desde Google). Lo más desperdiciado: Google solo tiene 23 de 59 playas (faltan Lover's Beach, Chileno, Palmilla) y 3 de 18 campos de golf; 40 playas y 29 hoteles sin título propio. Faltan las guías de planeación que más se buscan: things to do (~12,500/mes), all-inclusive (~16,000/mes), clima por mes, ballenas. ver el análisis
T03: las 7 fichas de eventos llevan la fecha en el título y sus datos de evento completos. Después, con una segunda investigación independiente, se corrigió lo que no coincidía con la fuente oficial: premiación y sede de Bisbee's, programa 2026 de Día de Muertos, agenda y boletos del WWT, sedes del Tuna Jackpot, formato de Tradición y Corazón, y sedes, organizador y mapa del Festival de Cine. T04: la guía del aeropuerto tiene el bloque «Arriving at SJD» con 34 fuentes, título nuevo y Moonline como opción 11; el directorio se llama «Los Cabos Transportation Companies & Private Drivers». El Puesto: confirmado dentro del Four Seasons (mapa oficial del hotel y tres comunicados); la ficha ya lo dice, con horario, teléfono y reservaciones corregidos.
(1) El «Open / Closed» de las fichas ya se calcula al abrir la página, no cuando se guardó la copia. (2) Dorado chico: opción A, verde azulado, en /wellness/. (3) Restaurantes: títulos de Acre, Árbol y Mezcal; Mezcal pasa al Corredor; pines de Botánica y El Puesto; Tacos Gardenias con «Tacos»; horario de Marea; Mozza sin el aviso de cierre; la guía MICHELIN sin Dūm y con enlace a Oystera; los filtros del directorio ya se ven en el celular. (4) Los enlaces dentro del texto de las fichas ya se distinguen. (5) Los 31 iconos se quedan solo en Wellness. (6) Clínicas: sin lista de requisitos; la primera se trabaja contigo.
T01: el título de Flora Farms decía «Mediterranean in Cabo San Lucas». Ahora dice «Flora Farms San Jose del Cabo: Farm-to-Table Restaurant», y se quitó la etiqueta Mediterranean, porque ni su web ni Michelin la respaldan. T02: la ficha nueva SCORE Baja 1000 2026 (sale y llega en San José del Cabo, 9–15 de noviembre) se armó con 86 datos oficiales y no afirma zonas para espectadores ni cierres. Ya está en la portada, abierta a Google, en el sitemap, avisada a Bing y en llms.txt. La purga fue solo por URL. La página del antes y ahora se borró al aprobarla (9-oct).
Dos láminas nuevas en el panel (clave cabo), que se llenan solas cada mañana. 08 · palabras del plan: en qué lugar encuentra Ahrefs cada palabra del plan cuando busca en Google EE. UU. desde un celular. En su revisión del 9 oct encontró 2 de las 68 entre los primeros 100: cabo passport (18) y san jose del cabo (22). Ninguna estaba en la primera página. Search Console, que promedia días y países, sí ha visto al sitio en otras 9. 09 · autoridad: 979 dominios enlazan al sitio; en enero eran 48. El 9 oct solo 5 tenían tráfico propio, y Ahrefs marcaba a los 5 como spam. El DR es 1.2. Además, la lámina 10 dice cuántas páginas tiene Google en su índice: 228 de 340. La acción 01 del panel son las 112 que faltan, empezando por las playas (faltan 36 de 59).
Se armaban completas en cada visita para no congelar los datos del mar, y por eso tardaban 1.1 a 2.9 s en empezar a cargar. Ahora la página sale de caché en 0.05 s, y las lecturas vivas (oleaje, viento, calidad del agua, medusas) llegan aparte, nunca con más de 30 minutos ni de otro día. Si no cargan, la tarjeta lo dice y no muestra datos viejos. PageSpeed en computadora: Médano 64 → 93. En celular sigue igual (50–70), porque ahí pesa la parte visual del tema, no el servidor.
El optimizador de fotos (ShortPixel) estaba parado desde el 28 de agosto: solo trabajaba con el panel de WordPress abierto, y las fotos se suben por script. Ahora trabaja desde el servidor: 537 fotos optimizadas (los archivos pesan 62 % menos y además se sirven en AVIF/WebP), sin tocar los textos de las fotos. Corre solo cada noche y al subir fotos nuevas. La cuadrícula de los 8 fotógrafos ya usa copias chicas. Resultado al recorrer cada ficha: Abigail 4.6 → 1.8 MB, Cabo Light 3.4 → 1.2 MB, Elevate 3.0 → 1.3 MB; los restaurantes de septiembre, a la mitad.
El panel SEO mide cada mañana 20 páginas clave en celular y en computadora, sin llave nueva y sin inflar Google Analytics (cada medición contaba como visita falsa; se corrigió antes de automatizar). Primer resultado: celular ≈ 60 de 100, computadora ≈ 87. El servidor responde rápido; lo que pesa es lo que carga cada página (100–157 archivos; la portada 7.9 MB). En el panel: lámina de salud → «Velocidad por página». Panel: seo-geo-cockpit.pages.dev.
La página de contacto era texto suelto pegado al borde, con dos enlaces que no llevaban a ningún lado. Ahora tiene portada, correo y formulario como medios principales, Instagram en una línea discreta (TikTok no existe y Facebook aún no opera), seis temas de ayuda y un formulario que llega a info@whatsincabo.com (probado con un envío real; con protección contra spam). Antes y después: evidencia.
Con tus decisiones del 7-oct, las fichas ya no parecen de restaurante. Waldorf, Amura, Sorelle y The Sand Bar llevan el formato B «Carta»: en la primera pantalla del celular se ve lo que se compra, con minutos, precio y botón de reservar. Cabo Yoga lleva el C «Agenda»: 4 datos y la semana real de clases desde el principio. La franja de agua va siempre arriba (también en /wellness/). Hubo tres revisores y un verificador final; se corrigieron 35 detalles antes de encender. Las fichas conservan la misma dirección, siguen abiertas a Google (avisadas por IndexNow) y se purgaron solo esas 5 páginas. La skill wic-wellness-listing 0.3 ya hace «pásale el formato Wellness a X». Las páginas de revisión (investigación y evidencia) se borraron al aprobarlo (8-oct); la investigación queda en el repo y en la skill.
Con tu «trabaja con lo que hay»: su página con sus 4 fotos propias, WhatsApp verificado en dos canales, «siempre abierto» de su Facebook, tarifas a cotizar y botón «Request a quote on WhatsApp». Entró a /transportation/ (tarjeta, fila en la tabla y textos de 10 a 11; corregida de paso la frase que decía «cuatro» compañías con colectivo: son dos). Abierta a Google, en el sitemap, avisada por IndexNow y en llms.txt. Tres revisores dijeron «casi», se corrigió todo y el verificador final aprobó la ficha y el hub. La skill de transporte ya no vacía el caché de todo el sitio. La página de evidencia se borró al terminar el proceso (8-oct).
Con tu OK: /wellness/ y las fichas de The Sand Bar, Waldorf Astoria Spa y Cabo Yoga ya están abiertas a Google (con Amura y Sorelle, 5 lugares), en el sitemap y con la migaja «Wellness». «Wellness» entró al menú Experiences (sitio recalentado). Tu icono (persona meditando sobre la ola) ya está en la página y en la biblioteca, y la banda de «Before you book» se mueve como agua. Corregido el teléfono de nuestra ficha del restaurante The Sand Bar. La página y las 5 fichas ya van en un sitemap enviado a Google, se avisaron a Bing por IndexNow (aceptado) y la página entró a llms.txt para los asistentes de IA (6 oct). Las páginas de revisión de Wellness se borraron al quedar todo terminado; lo que queda es lo vivo.
Con los informes de los tres revisores se corrigieron Las Guacamayas San José (WhatsApp correcto, datos según su menú, reservas y pago con matiz), Cabo Light (portada sin rostros, fotos aligeradas), Elevate (cabecera de 9 fotos, políticas exactas) y Abigail (título legible, precios y lanchas al día). Las cuatro llevan el recuadro de socio y pesan menos de 1 MB. El tour de Cactus Tours ya dice que es socio. Las Guacamayas Cabo San Lucas está lista salvo el horario.
Montaje con capturas reales de 12 lugares (Cabo San Lucas, San José, East Cape, La Paz y fichas de playa), cómo se ve hoy y cómo se vería con sus fotos: ver la muestra. Nada está publicado.
Jev leyó las webs de nuestros negocios y encontró que Cabo Real cierra desde el lunes 28 de septiembre para una renovación completa (confirmado en la web del operador, Questro Golf). La ficha, el hub de golf y la guía lo siguen vendiendo como ronda pública con «Check tee times». Hay una propuesta lista: aviso en la ficha, sacarlo de «dónde puedes reservar» en el hub y una línea en la guía, sin mover ninguna URL. Informe: revision-webs-2026-09-23.
Con la skill de restaurantes y revisados por tres agentes (PC, celular y adversario): los 5 socios del Passport del Marina Fiesta que no tenían página (Golden Legends, Los Deseos, Presto, Baja Lobster Co., Jack's), 16 nuevos (7 Seas, Talay, Casamarte, Café des Artistes, The Green Room, El Barrio, Puerta Vieja, Palmerio, Caracara, The Woods, Jazmin's, Mango Deck, El Toro Güero, Delphine, Mozza Baja, Monte Cardón) y Oystera (MICHELIN, estaba en borrador). /restaurants/ pasa de 101 a 123, con filtros nuevos East Cape y Tacos. DŪM cerró y se queda fuera. Informe: restaurantes-nuevos-2026-09-29.
La mini-app ya vive en whatsincabo.com/huracanes/ con datos del NHC que se actualizan solos. El 30-sep entró la vista «Tormentas» estilo WunderMap (todas las tormentas del Pacífico, su camino pintado por fuerza, pronóstico, conos y zonas donde podría formarse otra) y la limpieza de 11 a 8 vistas (6 botones en el celular). Más rápida que antes: carga principal 1.2–1.4 s (antes 1.4–1.7), accesibilidad 100, buenas prácticas 100. Vista previa y análisis de las 3 páginas de Karen: aquí. 1-oct: se rehízo la parte de abajo del celular (la habías reportado tres veces como sucia): tres renglones en vez de seis franjas, diez días a la vista, la hora como título y el aviso legal discreto; el mapa pasó de 49 a 55 % de la pantalla. Antes y después: aquí. Esa madrugada el motor estuvo 5 horas sin poder publicar el boletín 17 por una comprobación demasiado estricta con el redondeo del NHC; ya está corregido. 3-oct: como la red de la UABCS no da datos sin el Dr. Imaz (fuera dos meses), «Mi pueblo» ahora usa fuentes públicas: 9 estaciones oficiales (4 aeropuertos y 5 del SMN) y 8 ciudadanas vía NOAA, solo las cercanas a cada pueblo; rayos del satélite GOES; el radar de lluvia del SMN (con su autorización: uso no comercial, app siempre gratis) en «Mi pueblo» y como capa del mapa; olas al día de NOAA con respaldo automático y el mar de fondo por pueblo; y las rachas y el oleaje oficiales del aviso del SMN. Todo se actualiza solo. Revisión de otras apps (Windy, Zoom Earth, Watch Duty…) y qué nos falta: aquí. Capturas: radar y mar de fondo. 4-oct: el celular quedó más limpio con lo que elegiste: la tarjeta de arriba en dos renglones y la parte de abajo en versión «mínima» (los días se esconden hasta tocar la hora). Y la pestaña del 911 de la esquina ahora es «Cámaras en vivo»: 12 cámaras por zona (Cabo San Lucas, San José, Corredor y otras); las 8 de Cabo Villas, con el permiso de Cris, salen con foto que se renueva sola cada 30 minutos y su crédito, y las demás como enlace. El 911 quedó como primer renglón del menú ☰, en la tarjeta de emergencia y en «Qué hacer». La portada no pesa más: las fotos solo se bajan al abrir la pestaña. Capturas en vivo: aquí. En «Más» entró «¿Por qué esta app?» (la versión A que elegiste): tabla contra Windy, Zoom Earth, Clime y Hurricane Tracker con fecha, y una imagen para redes en español e inglés que se comparte o descarga con un toque. Un revisor independiente la corrigió antes de publicar. Imágenes y capturas.
De 304 páginas del sitemap, Google solo tenía 135. Las guías seguían «excluidas por noindex» porque Google no volvía desde julio. Pedirlas a mano indexó 10 de 11 en menos de una hora. Quedan 137 URLs (las zonas y 130 fichas) en bloques diarios de 10, listos para copiar y pegar a la IA del navegador. Informe y bloques: indexacion-2026-09-23.
Preguntaste qué es Jev y cómo usarla. No es un ChatGPT: no escribe, decide. Contesta preguntas cerradas (elegir una opción, calificar en una escala, sí o no) con su probabilidad y su confianza, en menos de medio segundo y por centavos. Para nosotros sirve en tres cosas: clasificar las búsquedas de Search Console (separar búsquedas genéricas de nombres de negocio, que es la métrica norte de la guía, y detectar qué página debería recibir cada una), verificar cada afirmación de las guías contra su fuente (lo que las IAs premian al citar) y seguir cada mes lo que se pregunta en Reddit. No sirve para redactar, ver fotos ni hacer que ChatGPT nos recomiende. Informe: jev-2026-09-22 (con el contraste de la investigación de Codex).
Pediste llevar El Dorado al formato de los campos con 3D y ver primero, «de un modo súper sencillo», cómo se dibujaría. Material del mapa del campo reunido y enlazado (GolfTraxx con las 18 banderas, los planos del club, las 18 vistas de TrackMan, tarjeta par 72 · 7,278 yd): el-dorado-mapa. La vista previa pinta las 36 piezas de césped y 4 lagos de OpenStreetMap, con los colores medidos en vivo, sobre la placa y el marco de Palmilla y Querencia y al lado de las dos: el-dorado-preview-2d. Aparte, la investigación de agosto tenía a Cabo Real del lado equivocado: está al oeste, no al este. El método quedó guardado en la skill de golf para los próximos campos.
Fase 1 EN VIVO desde el 24–25 sep, verificada por tres revisores y un adversario. Arreglados: el brinco al cargar (celular 0.63 → 0.001, también con red muy lenta), «Why plan» tras volver arriba o con una muesca de rueda, «ver todo» legible en bandas oscuras, pie legible en celular y «Subscribe» dorado, el emoji 🔥 que ensanchaba la página, «Explore» del menú del celular, el iPad («Why plan» 2×2, pastilla de búsqueda, 2 tarjetas por vista), el botón del Passport al pasar el ratón, la agenda solo con eventos vigentes y una purga diaria del home, el buscador con texto de ejemplo, el sello LIVE MAP y 9 detalles. Evidencia: home-fase1-2026-09-24 · informe: home-premium-2026-09-24.
Publicada el 26-sep en whatsincabo.com/adrian-de-antoni/, sin los recuadros amarillos y fuera del menú. Indexable, con schema de persona, en el mapa del sitio con 21 fotos, en llms.txt y avisada por IndexNow. Versión 0.5.2: premios extra en una fila simétrica de 4; «More coverage» con las 30 menciones más importantes y variadas de lugar (10 a la vista, «Show all» y «Show fewer»); créditos de VICE TV, Wahu, Nat Geo y la claqueta con su nombre. Revisada en vivo por dos analistas y un adversario: «se ve muy bien». San José del Cabo: la portada de /region/san-jose-del-cabo/ es ahora la Plaza Mijares desde el aire (DJI_0055), con «Photo: Adrián De Antoni» enlazado a su página; en celular va un recorte vertical con la bandera completa. Nitidez del 99–100 % en todos los anchos, y el salto del título al cargar bajó de 0.068 a 0.007.
Publicada el 25-sep en whatsincabo.com/vifac-los-cabos/ y lista para que la encuentren: indexable, en el mapa del sitio, en llms.txt, avisada a Bing por IndexNow y el mapa del sitio reenviado a Google.
25-sep: fotos del taller de pulseras (tu carpeta «fotos vifaq») en una sección nueva, «What's in Cabo at VIFAC», en la tercera pantalla: tu esposa al centro con una etiqueta sobre su cabeza, recorte vertical centrado en ella en el celular, la clase y 3 detalles de manos (de los videos solo fotos fijas). Nombres de las mamás borrados, sin datos del teléfono, 0.2–0.35 MB por equipo; revisada por tres revisores (12 detalles corregidos). Evidencia. La página de Vifac Los Cabos A.C. vive en WordPress sin ser pública, con el menú, el pie y las letras del sitio, el logo oficial y una franja de video de las velas del taller. El 24-sep Karol mandó sus datos y ya están aplicados: costo real de $5,500 MXN al mes por mamá con desglose (niveles de $500, $1,000 y $5,500; por año, $66,000), 40 mujeres registradas y 81 personas atendidas en el último trimestre, cuentas en pesos y en dólares para donar (VIFAC emite el recibo; What's in Cabo no toca el dinero), sus 10 experiencias para grupos y su lista de donativos en especie. Revisada en 13 anchos de pantalla. Abrir la página · capturas y pendientes: sitio.
Ruba's (dirección de tu foto y pin de Google), Lumbre (pin a Morelos 162, WhatsApp oficial) y Carbón Cabrón (pin del campo de golf al Km 24.5) pasan 42/42; Airport Cabo Limo y DanysCabo 17/17, sin el estilo de reservas que rompía la tablet. El recuadro del Passport dice que el beneficio está en la app. Ruba's ya está en /restaurants/, la guía MICHELIN y la página de San José; Carbón en la del Corredor. El mapa del sitio ya tiene los tres pines nuevos, y la fecha de los datos para Google ya no sale 7 h en el futuro.
Preguntaste qué quedaba pendiente y cómo arreglarlo. Una auditoría con 23 agentes encontró 135 defectos confirmados (fotos con alcohol, nombres de clientes o menores; portada IA; datos sin fuente; tablas ilegibles en móvil). Se corrigieron los 111 que me tocaban, en dos rondas y con revisión independiente: 9 de 10 fichas pasan 17/17 chequeos, 55 fotos fuera y 44 oficiales nuevas; arreglos comunes para todo el sitio (cabecera de fichas en tablet, móvil y PC; scroll lateral; JSON-LD); el hub y la guía del aeropuerto leen en vivo las portadas. Cabo Airport Shuttle ya tiene texto y 36 tarifas (faltan fotos de la empresa). Informe: cierre-2026-09-23.
/transportation-services/ ya estaba puesto desde el 16-jul · Moonline sí tiene web: publicada el 6-oct con lo que hay (6286) y el hub ya presenta 11.Pasaste la lista de los 18 que ya dijeron que sí y pediste que cada uno viera su propia página bien hecha. Resultado: solo 5 tienen ficha y una (Ruba's, la mejor hecha) llevaba desde junio en borrador. Con tu OK, el mismo día: Ruba's publicada; Lumbre y Carbón Cabrón reescritas con la skill (de 72 y 79 palabras a 574 y 587, menú real, chef, horarios y dirección de su web, MICHELIN 2026, fotos oficiales, 40 de 40 comprobaciones); las dos de transporte ya no dicen «Not Available» (tenían el horario roto). De las 13 sin ficha, 11 se pueden hacer sin pedirles nada y cinco son un solo sitio (los restaurantes del Marina Fiesta). Evidencia: passport-socios.
Dijiste «seguimos con la de La Paz» y salió en la misma URL con el molde de East Cape, sin esperar hoteles ni tours: primero se reescribieron las 4 fichas de playa que tenían plantilla, y la página se apoya en lo que sí es de verdad. La ciudad (Cortés 1535, malecón de 1926, catedral, Carnaval desde 1888), 8 playas de la ciudad a la isla con sus kilómetros y las reglas de Balandra, Espíritu Santo y el tiburón ballena con la temporada 2026-27 recién publicada por SEMARNAT (1 oct–30 abr, 56 lanchas al día) y las reglas de nado, NEMI y NIM con collage de 12, cómo llegar, plan de día, directorio de 14 fichas con foto y muro de 10 posts reales de Instagram. 9 fotos con licencia libre acreditadas, 38 fuentes al pie, sin FAQPage, ya en el sitemap; tres agentes de QA visual antes de publicar. Evidencia: la-paz-2026-09-18.
Preguntaste «¿qué sigue?» y lo más flojo del bloque eran las playas: las 17 fichas que enlazan las dos páginas nuevas llevaban desde junio el mismo texto de plantilla («is part of the broader Whats in Cabo beach guide…»), indexadas y con FAQ genéricas; en todo el sitio son 45 de 59. Cuatro agentes reunieron 421 datos con URL y cita (Turismo La Paz, CONANP, el Fideicomiso, Western Birds, prensa de BCS…) y con eso se reescribieron 15: descripción con línea de fuentes, destacados con foto propia, qué hacer, seguridad, FAQ, título y descripción para Google, galerías sin fotos ajenas y 3 pines corregidos (La Cachora estaba 500 m tierra adentro; Punta Lobos, 2 km al norte). Salieron datos duros y se imprimieron: ahogamientos de julio de 2026 en Punta Lobos y Las Palmas. La clasificación de nadabilidad aprobada no se tocó. Verificadas 15/15 en PC y teléfono. Evidencia: playas-2026-09-18.
Preguntaste «¿cuál sigue?» y fue East Cape antes que La Paz: el molde pide unas 20 fichas con hoteles y mesas, East Cape las tiene (Four Seasons Costa Palmas, sus cuatro restaurantes, golf, Bisbee's, siete playas) y La Paz hoy tiene 15 sin hotel ni tour. Ya vive en la misma URL, con el héroe nuevo desde el primer día: Cabo Pulmo con las reglas del parque y los datos de CONANP y del Fideicomiso (parque de 1995, UNESCO 2005, biomasa +463 %), 7 playas de norte a sur, Costa Palmas con collage de 12, Los Barriles y el Bisbee's, dónde dormir, plan de día, directorio de 20 fichas con foto y muro de 10 posts reales. 3,922 palabras, sin FAQPage, en el sitemap, LCP 0.3 s. Con esto las cuatro zonas del municipio ya tienen guía. Evidencia: east-cape-2026-09-18.
Viste que San José y Cabo San Lucas abrían con la foto y las otras dos con el título, y elegiste el patrón de San José, «la más elegante». Ya abren igual Cabo San Lucas, el Corredor y Todos Santos: foto a sangre, velo azul, nombre y promesa en un solo H1, crédito de foto. Cabo San Lucas por fin muestra su nombre sin hacer scroll en PC. Medido después: primer pintado 0.3–0.5 s, CLS 0.007 (el salto del título se quitó precargando las fuentes). De paso, tres cosas que pedía la guía: Cabo San Lucas sin FAQPage, con ruta /preview/ y con hero móvil de 238 KB en vez de 702. Evidencia: heroes-zonas-2026-09-18.
La elegiste sobre La Paz y East Cape con datos: 24 fichas y 187 impresiones en Google en 90 días, mientras su página de zona era una plantilla genérica en noindex. Ya vive en la misma URL con el molde del Corredor: el pueblo (Hotel California, plaza y misión, galerías y festivales), carrusel de 9 playas con la regla clara de que el Pacífico no es para nadar salvo Cerritos, collage de 12 fotos de 8 cocinas con las 5 distinciones MICHELIN 2026, hoteles, El Pescadero, plan de día, directorio de 23 fichas con foto y muro de 10 posts reales de Instagram. Cada dato con fuente al pie; sin FAQPage; ya en el sitemap. Evidencia: todos-santos-2026-09-18. Handoff en el proyecto.
La versión de Codex quedó a la mitad (16 fotos, 8 secciones, sin carruseles ni Instagram). Ya vive la 2.0 en la misma URL: 102 fotos, 3 carruseles, collage de 12 restaurantes, 8 resorts, 5 experiencias, banda de guías, directorio de 42 fichas con foto y muro de 10 posts reales de Instagram. Verificada en PC, tablet y móvil. Evidencia: corredor-2-0. Handoff para Codex en el proyecto.
Se abrieron los sitemaps y fichas reales de 16 sitios (Visit Los Cabos, Visit Orlando, Las Vegas, Seattle, NYC Tourism, VisitScotland, Visit California, Lonely Planet, Time Out, CN Traveler, Tripadvisor, Yelp, Atlas Obscura, Infatuation y dos locales). Resultado: 9 de 15 usan una sola plantilla de ficha para todo, y los tres organismos de turismo que usan el mismo software que Visit Los Cabos usan exactamente /listing/nombre/id/, igual que WIC. Lonely Planet migró de URLs por vertical a plantilla única, no al revés. Para zonas, 12 de 14 usan un prefijo (/places-to-visit/, /neighborhoods/, /destinations/, /region/), casi nadie la raíz. Google dice que la estructura de carpetas ayuda a la consistencia y a las migas, pero no justifica mover nada. Decidido y registrado en el ledger: fichas nuevas, una vertical un hogar (los 7 tours en borrador van a /tour/, el resto a /listing/, golf en /golf-courses/); zonas en /region/, y las cinco que faltan se construyen ahí. De paso se corrigieron tres defectos que salieron al mirar: la miga doble y equivocada de San José, /listings/ en el sitemap y seis hubs con dos migas. Informe: urls-sitios-lideres.
Regla fijada por Iván: lo que ya está publicado no se mueve; ninguna URL viva cambia ni recibe un 301 nuevo; lo que se construya se construye donde se va a quedar. Con eso, las nueve casillas quedan «se queda»: /beaches/, /golf-courses/, /tours-activities/, San José en /region/ indexable, las seis guías ratificadas, golf y tours en sus URLs (migración cancelada), /port-status/ como página propia, ledger en el proyecto. Aplicado el mismo día sin mover nada: migas de pan al hub de cada vertical (restaurantes, hoteles, playas, tours, golf, transporte; verificado en las seis), FAQPage retirado de San José, la guía canónica con su «Actualización 2026-09-12» y las líneas superadas marcadas, runbook de julio cerrado y ledger creado con las filas de agosto. En curso: investigación de cómo estructuran las URLs los sitios turísticos líderes, para las dos dudas que quedan (dónde publicar fichas nuevas; zonas restantes). Hoja: decisiones-guia.
Antes de reescribir la guía del aeropuerto, la guía canónica exige tu revisión de hechos. Cuatro investigadores y un verificador por afirmación: 33 hechos confirmados con fuente oficial y fecha (GAP: terminales, mostrador de transporte 7:00–22:00, 14 arrendadoras, estacionamiento, 7.5 millones de pasajeros en 2025 y ampliación de T2; SICT: las apps no tienen autorización en aeropuertos, en litigio con Uber; ANAM/INM: franquicia de 500 USD y FMM digital) y 17 que no se publican porque nadie oficial los sostiene (el tarifario del taxi, los tiempos 20–30 / 45–60 min que hoy publica el hub, el punto de recogida de Uber). El hallazgo que cambia el enfoque: la guía no recibe ni una búsqueda; las 17 consultas de transporte (≈2,600 impresiones) caen todas en el hub, en posición 40–58, porque ninguna de las dos páginas dice nada que las webs de los operadores no digan. Paquete: aeropuerto-paquete.
Diecisiete campos de golf y once tours viven fuera de /listing/. Cuatro inspectores y un adversario por hallazgo, todo de solo lectura: el mecanismo funciona (Costa Palmas ya vive en /listing/ con todo correcto y la URL neutral de las 28 ya hace 301), pero hoy fallarían 4 de los 11 puntos de verificación de la guía: 108 enlaces internos escritos a mano, seis módulos 3D de golf con la URL vieja grabada en su código (Cabo Real además con el explorador 3D sellado a esa ruta), migas de tours colgando de /explore/, y la caché de 7 días que confunde la verificación. Recomendación: go parcial — preparar el pre-flight y un canary de 5 fichas sin módulo (Solmar, Cabo San Lucas Country Club, Twin Dolphin, Kayak & Snorkel at the Arch, Cabo Trek), 2-4 semanas de observación y segundo go/no-go. Cabo Real y las 5 con 3D, para el segundo lote. Informe: auditoria-migracion.
(1) Materiales de outreach listos: el sello «Featured on What's in Cabo» en versión clara y oscura con el símbolo real del kit, seis plantillas de correo (restaurantes, hoteles, golf, transporte, tours, fotógrafos) en inglés y español que solo piden un enlace voluntario a la ficha, y 18 directorios y organismos verificados uno a uno donde inscribir el sitio (Visit Los Cabos/FITURCA, Asociación de Hoteles, Coparmex, Apple Business, Qwoted, NATJA…). (2) El pie ya no choca entre 768 y 1024 px: cinco columnas de 69 px pasaron a tres por fila. (3) Atribución de Open-Meteo (CC BY 4.0) con enlace en la guía de huracanes: cumplida. (4) Las guías tenían un error de datos estructurados (autor y editor apuntaban a un @id que no existe en la página): corregido en las 11. (5) Los 14 borradores sí tienen fotos: 12 con 6 y 2 con 5 en galería; lo que falta es tu aprobación para publicarlos, no fotos. (6) Las seis guías se liberaron el 18 de agosto a las 22:33 por script, en 40 segundos, sin registro. Materiales: sello y plantillas.
Cinco piezas cerradas sin esperar: (1) el panel ya dice a qué página llega cada búsqueda (contrato v6: 64 pares de Search Console, todos los que traen clic más los 60 con más impresiones; la lámina de consultas tiene el botón «A qué página llega cada búsqueda»). Primer dato: las 10 búsquedas de transporte, 1,100 impresiones, caen todas en el hub /transportation/ en posición 33-54, no en la guía del aeropuerto. (2) El rastreador dejó de contar «fichas sin FAQ» como problema: la guía lo prohíbe (§7). (3) Tu hoja de nueve casillas está lista. (4) Tracker de outreach con los 209 negocios: 184 con web, 142 con correo, y medido: solo 3 de 157 webs que respondieron enlazan a whatsincabo.com. Ese es el punto de partida de la Fase 3. (5) Diagnóstico del Passport sin caché: es a propósito, por el nonce del formulario; se decide en la Fase 5. Hojas: decisiones-guia · outreach.
Preguntaste qué sigue y cómo dividirlo. Se construyó contra la guía PLAN-SEO-FINAL (su §4, §7, §9 y la métrica norte del §10), el runbook, el log, este tablero, el panel y la investigación de septiembre: siete lectores, tres planes con lentes distintas, nueve jueces y un crítico. Resultado: seis fases, cada una una sesión de Claude más una página de decisión tuya. El hallazgo que ordena todo: en agosto el sitio construyó más de lo que la guía registra (hubs /beaches/, /golf-courses/, /tours-activities/, seis guías pasadas a index sin registro, 11 tours en /tour/), mientras la métrica norte sigue en cero medible: /business/ y /partners/ dan 404, ni un lead medido, ni un negocio contactado registrado. Orden: (1) poner la guía al día con tus decisiones, (2) rails de conversión y medición sin ruido, (3) autoridad legítima (Fase 1A), (4) la demanda que Search Console ya enseña (transporte: 840 impresiones, 0 clics), (5) higiene, derechos y fechas límite, (6) cerrar la deuda de migración con canary. Detalle con owner, gate y fuente por tarea: plan-fases-2026-09-04.
Lo que el panel marcaba en rojo, atacado en una sesión: 155 páginas llegaban frías (3,3 s) porque el rastreador de caché de LiteSpeed nunca avanzaba en este servidor compartido → calentador propio cada 10 minutos (vuelta completa cada 2,5 h). 5 sin H1, 17 sin imagen social (la imagen por defecto apuntaba a un adjunto borrado), 23 sin migas de pan (todas páginas), /about/ duplicado → 301, /listings/ («Archives:») fuera del índice, 4 comentarios spam. Y el hallazgo gordo: las 975 sesiones «de Arizona» eran nuestras pruebas — el servidor de pruebas está en Phoenix; medido en BigQuery: 951 de las 975 son directas desde Phoenix con una sesión por usuario, y los picos coinciden con los días de auditoría; desde hoy los arneses bloquean GA4 y el panel lo advierte. Y con tu código de hoy quedó una llave permanente de Google (cuenta de servicio): no vuelvo a pedirte códigos. Segunda ronda por la tarde: 94 fichas más con FAQPage (las 59 playas y los 35 hoteles ya tenían las preguntas escritas; el plugin no las leía), 13 títulos y 10 descripciones a medida, y /map/ con un solo H1. Quedan 55 fichas sin FAQ escrita. Evidencia: salud-2026-09-04.
80 agentes en dos rondas midieron por primera vez qué pregunta de verdad quien viaja a Cabo (5,318 publicaciones de Reddit): de los 10 temas con más demanda respondemos 2. El #1 es el aeropuerto y el #2 el clima por mes — y de clima el dato ya está horneado pero no existe ni una URL. Además: Open-Meteo nunca bloqueó nada (son 29 USD/mes), pero hoy estamos incumpliendo su atribución. Informe: investigacion-2026-09.
Preguntaste si el widget decía la probabilidad de lluvia por día. No la decía: en los cuatro sitios donde salía lluvia eran milímetros, y ese día las ocho regiones decían «0.0 mm» mientras el modelo daba 75 % en Cabo San Lucas y 10 % en San José. Ahora hay una banda visible de 7 días (antes 3, escondidos en un cajón cerrado), la tabla de regiones compara de verdad y la tira por horas dice «62 % rain». Cero peticiones nuevas —viaja en la llamada del UV— y cero bytes en la ruta crítica. Tres revisores independientes, uno adversario: 21 defectos corregidos, el peor de ellos capturado en vivo a las 00:08 (publicaba ayer rotulado «Today»). Evidencia: lluvia-widget.
El kit de marca (Codex, 31-ago) quedó montado: header y footer de todo el sitio, la nota de confianza de Tours y el schema de Google — que por un error viejo declaraba el logo de Pescadito Break. Nítido en Retina (se acabó el 210×75). Evidencia: logo-nuevo · biblioteca: centro de marca.
Iván aprobó las 59 el 6 de agosto, con 2 cambios suyos (Monuments y Zippers a "depende del día"). Vivas en el mapa: 20 no se nada · 33 depende · 6 sí se puede. Cero grises.
Tu pedido del 1 sep: «que impresione, solo datos, con animaciones». Está construido en el lenguaje de tus decks (12 láminas, cifra héroe por lámina, Vistazo con la tecla V, pestaña Servicios AEO con el único sitio real, mundo en estado honesto hasta que entre el país). Vive en producción: seo-geo-cockpit.pages.dev (usuario y clave cabo); Iván dio el «despliega» el 2 sep. Verificación doble del 2 sep: 3 revisores + refutación → 38 hallazgos, todos reproducidos y cerrados antes de redesplegar; las 12 cifras cuadran con la API. El v1 queda respaldado por si hay que volver.
Investigado el 3 sep con datos propios: hoy solo 8 de 1 967 sesiones (36 días) llegan desde una IA. Otterly mide visibilidad en ChatGPT, AI Overviews, Perplexity y Copilot con preguntas que definimos nosotros, por país. Lite ($29) no sirve: sin API y 15 prompts para un solo país. Si entra, es Standard anual, $160/mes: 100 prompts = 25 preguntas × EE. UU./México × inglés/español, y su API llena la séptima fuente del panel y sirve de producto para clientes AEO. Informe: otterly-2026-09-03.
Auditoría del 9-10 ago: 33 defectos confirmados (16 agentes, verificación adversaria). Ya cerrados: el «?>» impreso, la tarjeta fantasma, la baraja apilada, el arrastre lateral, el scroll muerto, los créditos del video, la sección numerada enriquecida (opción B de Iván) y el Passport reemplazado por el del home. Reporte de pendientes: qa-preview.
Iván aprobó la banda C Horizonte + la receta completa y ya vive en el preview: franja fotográfica de cifras con contador, ancla navy con textura de marea, marquee editorial, bandas crema, fecha gigante en eventos, peek móvil. Segunda ronda (16 ago): playas famosas primero en Beaches (Médano→Cerritos vía menu_order), What's on en bruma agua y Passport con tratamiento «portada de pasaporte» (D07 + filetes dorados) para recuperar su protagonismo. Tercera vuelta (17-18 ago): el diagnóstico fino reveló que la monotonía era de MÓDULO (la misma tarjeta ×10) — cirugía en 4 fases aplicada: mosaico con placas colgantes, filas partidas navy (hoteles/transporte), agenda de eventos con fecha fuera de la foto, banner dorado del yate, regiones en ARCOS y ornamento en partners. Diagnósticos: propuesta-modulos · propuesta-ritmo-home. La cinta interactiva de Ventanas del Arco quedó elegida de 4 franjas vivas que se conservan como muestra.
La franja «Our Partners / In good company» ya vive al fondo del preview con los 9 logos oficiales. Tres identificaciones necesitan el visto de Isrrael: ¿Cactus = Cactus Tours (Migriño)? ¿Moonlight = Spa Moonlight (SJD)? ¿Vivo = VIVO Luxury Services? Jonathan además dudaba del registro de Cactus.
El boletín de zonas en formación del NHC se congela del 1 de diciembre al 15 de mayo: sirve el último de la temporada, byte por byte, cinco meses y medio. Este año el último decía "no se espera formación" y nos salvó la casualidad. Si la temporada cierra con una zona al 40%, la web dirá "1 zona al 40%" hasta mayo.
El socio tiene permiso de los dueños, pero no hay llave y los 3 plugins siguen entrando por la puerta pública: 10,000 llamadas al día y sin garantía de servicio. Jonathan anda de viaje; la pregunta concreta para su contacto es si nos pueden emitir una API key.
La guía de huracanes ya lo despausó de hecho. El handoff del 26 de julio tiene ocho pendientes esperándote y varios son de cinco minutos, pero solo los puedes hacer tú: captura de Search Console (acciones manuales), contraseña de admin@whatsincabo.com, y los links reales de sus redes sociales.
Crear el archivo ~/.wic-secrets/ors.key en el servidor (instrucciones ya entregadas; la llave nunca se pega en chat).
fetchpriority="high" acababa puesto sobre un GIF de 1×1 y la foto se pedía tarde (LCP de 11,5 s a 2,46 s en perfil de móvil lento); y Google Maps cargaba 374 KB en una página que no dibuja ningún mapa. En SEO puro, las 10 fichas de las empresas declaraban como padre /explore/, que está fuera del índice: ahora cuelgan del hub. Y la página no tenía ni firma, ni fecha, ni fuentes — tres cosas que el propio plan exige y que son justo por lo que un modelo cita a la guía hermana y no a ella. Dos hallazgos incómodos de contenido: el texto decía que «la mayoría» de las empresas hace servicio compartido cuando son 4 de 10, y las diez tarjetas decían «Cabo San Lucas» —incluida la de una empresa cuyo propio texto dice que es de San José—; ahora cada tarjeta declara su servicio y hasta dónde llega de verdad. Quedan 7 pendientes que tocan al sitio entero (41 hojas de estilo bloqueantes con el 90 % del CSS sin usar, 676 KB de fuentes con la Inter bajada dos veces, el buscador del header que se sale de la pantalla por debajo de 396 px, el pie que choca entre 768 y 880 px) más dos fotos de empresa que hacen falta nuevas. Evidencia en qa-seo-transporte-2026-08-24
🚐 Transporte terminado (24 ago) — la página cerró con el artwork aprobado de Iván montado tal cual en la animación de la ruta: cinco ilustraciones que solo se escalan y se colocan, con el carrito moviéndose como una sola pieza. En móvil el trayecto entra entero, sin deslizador. Cabecera nueva con foto propia y titular a dos tonos, artículo con la paleta del mockup, «Read more» en móvil, muro de Instagram de 10 fotos y una banda de flota entre el listado y las preguntas. Dos fallos de fondo que solo salieron midiendo: el visor de Instagram no registraba el primer clic, así que la numeración de los carruseles iba corrida una posición y cuatro fotos eran la equivocada; y el sizes de las imágenes no contaba el recorte de object-fit, así que el navegador pedía variantes pequeñas y las estiraba. Evidencia en qa-transporte-2026-08-21
🚐 Página de transporte al día (21 ago) — antes del listado de empresas hay ahora un trayecto animado desde el aeropuerto: la carretera se dibuja sola de SJD a Cabo San Lucas y una furgoneta la va abriendo, parando y frenando en cada destino. Los tiempos que marca son los de las propias preguntas de la página (20–30 min a San José, 45–60 a Cabo San Lucas) y el Corredor va sin número porque la página no publica ninguno. Debajo de 1100 px la carretera se pone de pie: en horizontal los rótulos se comían entre sí. De paso, dos huecos muertos: 44 px de un párrafo vacío que WordPress dejaba alrededor de los datos estructurados y 64 px de relleno gris antes del pie. Cero choques en 15 anchos, de 1920 a 320. Y entre el listado y las preguntas hay ahora una segunda animación: un shuttle, un sedán y una van cruzando a tres profundidades sobre una línea de palmeras — decoración pura, dibujada dentro del propio CSS, cero peticiones de red. Y encima de las preguntas hay ya un muro de Instagram de 10 fotos con la misma retícula que tours: el reparto está calculado, no puesto a ojo — deja una sola vecindad de dos fotos de gente en PC y ninguna en móvil, que es el mínimo posible. Evidencia en qa-transporte-2026-08-21
⛳ Auditoría SEO de golf, corregida (21 ago) — 74 hallazgos, 14 sobreviven a la refutación y 12 ya están arreglados: la foto de cabecera de las 6 fichas se bajaba a tamaño de escritorio en el móvil y encima esperaba al JavaScript (LCP de 5.8 s a 0.36 s), Google Maps cargaba 383 KB en 19 páginas que no tienen ningún mapa, el rótulo terracota daba 2.22:1 sobre el verde (ahora 5.99:1), el anillo de foco no llegaba al mínimo sobre ningún fondo claro, el muro de Instagram anunciaba una ventana que no existía para el lector de pantalla y dejaba escapar el foco, y el texto anunciaba nueve clubes enumerando ocho. Y el 22 se cerró la decisión que faltaba: un solo hub de golf. El vertical estaba partido —el menú mandaba a una página fuera del índice mientras la indexable no recibía enlaces— y se unificó en /golf-courses/, que es donde ya viven las 18 fichas: la vieja se retira con un 301 de un salto, las 18 fichas dejan de colgar de una página noindex y pasan a colgar del hub, y no queda ni un enlace interno a la retirada. De paso aparecieron dos cosas que solo se ven midiendo: el bloque de mapa duplicado era el único mapa visible en 11 fichas, así que quitarlo por igual lo habría borrado; y Costa Palmas se escapaba de todas las correcciones porque no está migrada y su URL no casaba con el filtro. Los 14 hallazgos, cerrados. Detalle en qa-seo-golf-2026-08-22
⛳ Página de golf al día (20 ago) — la bandera del green iba a 18:1 contra la pelota; el reglamento dice 50:1 (asta de 7 pies contra pelota de 1.68"), y así está ahora, medido en 7 anchos. La animación de la pelota dejó de ser una curva dibujada a ojo: sale de un simulador de proyectil con tres fases — vuelo, botes (520→91→16→3 px) y un rodado final que frena poco a poco hasta pararse al pie del asta. Las tarjetas de campo estrenan esquina redondeada y galería de tres fotos que se funden (17 de 18 campos), y se recuperaron 142 px de espacio muerto al final. Evidencia en golf-2026-08-20
🧵 Costuras del mapa en PC cerradas (19 ago) — la pastilla del atardecer tapaba la marca en escritorio, el botón ⓘ de créditos salía azulejado 6 veces y en tablet los chips dejaban ilegible la atribución obligatoria. Reparado y verificado con medición en 18 anchos + 3 revisores independientes (PC, móvil y un adversario): aprobado doble, cero colisiones. Evidencia antes/después en qa-mapa-2026-08-19
🔎 Buscador de 265 lugares + botón Compartir (iMessage/SMS/Mail)
❤️ My Cabo Trip — favoritos sin cuenta, panel y viaje compartible por link (leyendas y pueblos incluidos)
📶 Instalable — las zonas que ya viste siguen disponibles sin señal (no descarga todo Los Cabos)
🪨 El Arco, símbolo mayor — verificado contra OpenStreetMap/Wikidata (estaba 96 m fuera), redibujado desde la silueta real, mucho más grande, encima de todo y ya se busca. De paso: el Faro Viejo y la Misión estaban a 1.25 km de su lugar — corregidos
🔍 Auditoría Codex 2026-07-28 — 7 hallazgos confirmados y corregidos: semáforo con fuente y hora, cron que ya no degrada producción, enlaces compartidos de leyendas/pueblos, fichas de pueblo, My Trip en móvil, accesibilidad por teclado, /map/ reconstruible con un comando
📱 Móvil verificado a fondo — 4 teléfonos (iPhone SE/13/14 Pro Max + Android chico), vertical y horizontal: nada encimado, nada fuera de pantalla, ningún botón menor a 44px, 0 errores
🎬 Video del mapa en el Welcome del preview
🌤️ Weather Planner + radar + sismógrafo
📅 «Cabo, month by month» — la segunda pestaña del Weather Planner dejó de ser 12 renglones escritos a mano y ahora son cifras medidas: 11 años de registros DIARIOS de las 8 regiones, mar de 4 años y la curva de ciclones de 75 temporadas. Los doce meses en una tira comparable, en el teal y el ámbar del sitio. Horneado en un archivo: cero llamadas externas al pintar, y cambiar de región no pide nada al servidor
🔧 Cuatro costuras del widget cerradas — el UV decía «VERY HIGH» junto a un 1.8 porque etiquetaba el pico del día (lo cachó Iván); «Compare regions» decía «Good» mientras el aviso de la Marina estaba vigente; la hora de «Updated» y de los sismos salía en la zona del visitante y ahora dice «Cabo time»; y el panel ya cierra con Escape devolviendo el foco
🌅 Cabo Sky, live — la cabecera del Weather Planner ya no es un dibujo: sol y luna en su posición calculada para la región elegida, fase lunar real, nubes que se mueven a la velocidad del viento medido, lluvia solo si la hay y mar con la altura de ola de hoy, sobre la silueta del Arco. Cuesta 0 bytes al cargar cualquier página (el CSS baja solo al abrir el panel) y el CSS crítico del sitio quedó 1.2 KB más chico
🌊 Aviso oficial de mar de fondo (SEMAR) en inglés — leemos el PDF de la Secretaría de Marina cada hora y publicamos su aviso traducido cuando toca nuestra costa. Hoy hay uno vigente: 5–7 pies, periodo 18–20 s y corrientes de retorno, del 7 al 15 de agosto. Se apaga solo porque el boletín trae sus fechas. Ningún sitio en inglés lo estaba publicando
⚖️ El aviso manda sobre el veredicto — con «Beach» o «Boat», el panel ya no puede decir «Good conditions» el día que hay aviso oficial de corrientes de retorno. Y el veredicto ahora cita las cifras que lo sostienen en vez de decir «se ve favorable»
🪼 Jellyfish Watch
🚦 Semáforo en las 59 playas — aprobado por Iván: 20 no se nada · 33 depende del día · 6 sí se puede. Cero grises en el mapa
🏖️ Beach Conditions: motor completo (olas + mareas CICESE + COFEPRIS) en las fichas
⛳ Golf 3D
📅 Eventos
📊 Deck B2B con videos vivos + Centro de investigaciones (2 investigaciones nuevas: Mapa Definitivo y vegetación/mar)
🧵 Biblioteca de texturas — /partners-deck/herramientas/ con las 13 direcciones (58 archivos congelados + manifest); la topografía de cardón ya vive aprobada en el preview al 52% y la marina de Guides se probó y se revirtió el mismo día con respaldo
🤝 Franja «Our Partners» en el preview — 9 logos oficiales conseguidos y verificados (fichas del sitio, fiorecabo.com y sitios oficiales; Moonlight y The Wine Bar transparentados a mano), en gris uniforme con color al pasar el mouse, servida en HTML real (SEO/AEO limpia)
Hospitales 24h, farmacias, cajeros seguros, accesos públicos a playa con parking y baños, última gasolinera y zonas sin señal. Más geolocalización con "lo más cercano a mí".
Ballenas, Cabo Pulmo, surf en Cerritos, taco tour, cocina, velero… Texto completo; falta 1 foto oficial por ficha. Yo las cazo y publico: 10 páginas SEO nuevas.
Semáforo con condiciones de HOY, accesos públicos con parking y baños, countdown a la hora dorada, capas estacionales reales. Es lo que nadie más en Cabo puede hacer.
"Tu día perfecto en 5 pins", modo sin señal (East Cape), mapa embebido en sitios de partners con analytics por pin y Passport check-in.