trabajo

Saffron Restaurant & Lounge

diseño web accesibilidad seo

Un sitio que Google tenía prohibido indexar, indexado a los pocos días

Sitio web de Saffron Restaurant & Lounge

El reto

Saffron Restaurant & Lounge sirve cocina persa moderna en North Palm Canyon Drive, en el Uptown Design District de Palm Springs. Tiene un premio de OpenTable a la experiencia del visitante y un comedor por el que la gente maneja desde todo el valle. Lo que no tenía era un sitio web que permitiera encontrarlo.

El sitio anterior estaba hecho en Wix y cada una de sus páginas llevaba <meta name="robots" content="noindex">. Esa etiqueta le indica a los buscadores que dejen la página fuera del índice, y Google obedeció: una búsqueda site:saffronps.com no devolvía nada del dominio. Buscar el restaurante por su nombre devolvía Yelp, OpenTable, Tripadvisor y la oficina de turismo, todos posicionados con la información del propio restaurante, en páginas que el restaurante no controla. El sitemap que anunciaba el archivo robots devolvía un 404. Dos páginas seguían con el nombre de la plantilla de Wix en el título y se leían "About | Lawrence" y "Contact | Lawrence". Los datos estructurados declaraban un horario que contradecía el horario del sitio, y el de todos los directorios. Ninguna de las cinco páginas tenía meta descripción. Lo calificamos en 33 sobre 100.

Debajo del problema de búsqueda había uno legal. Hicimos una revisión WCAG 2.1 AA, porque un restaurante con comedor está claramente cubierto por la ADA y, en California, cualquier violación de la ADA es automáticamente una violación de la Ley Unruh, con daños establecidos por ley. Confirmamos a mano 17 problemas: 5 críticos, 7 altos, 4 medios y 1 bajo. El peor estaba en la navegación. El menú "More" solo se abría al pasar el mouse, así que quien navegaba con teclado o con lector de pantalla no podía llegar de ninguna forma a la página de contacto ni a la de menús.

El camino

Primero les dijimos qué era real. Los escáneres automáticos reportaron 255 errores de contraste en las cinco páginas. Volvimos a medir cada uno en un navegador real y 122 de ellos, todos en la página del menú, eran falsas alarmas causadas por la app del menú que aplicaba sus estilos tarde durante el escaneo. El texto real del menú mide alrededor de 18:1. Reportamos los 17 que podíamos sostener, porque a un cliente que paga por arreglar problemas que no existen le vendieron un reporte, no una reparación.

Después reconstruimos el sitio en vez de parcharlo. Diez páginas de HTML escrito a mano, sin paso de compilación, desplegadas en Vercel: inicio, menú, happy hour, eventos, nosotros, prensa, reservaciones, una declaración de accesibilidad, una página de privacidad y una página de error de verdad. Las tipografías se sirven desde el propio sitio, así que no carga ningún servicio externo de fuentes y la política de seguridad de contenido no tiene que permitirlo. Cada fotografía se publica en AVIF y WebP junto al JPEG, y las hojas de estilo y los scripts llevan huella en el nombre para que el navegador los guarde un año y aun así reciba la versión nueva en cuanto cambia.

La accesibilidad entró en la construcción, no encima de ella. Encabezados reales y en orden, un solo H1 por página, imágenes descritas en vez de nombradas como el archivo de la cámara, todo alcanzable y operable con teclado, y un menú que es texto en una página y no la foto de un menú. En el aviso de cookies, Rechazar tiene el mismo tamaño y peso que Aceptar, y la analítica no se carga hasta que alguien acepta.

Los cimientos que leen Google y los asistentes. Un grafo de schema que une el restaurante con sus menús, su horario, sus premios y su ficha de Google Maps, con un nodo WebPage y una fecha de modificación real en cada página indexada. Un sitemap, un archivo robots y un llms.txt. La página de eventos se regenera desde el Google Calendar del restaurante con un trabajo programado, y ese trabajo está escrito para fallar en voz alta antes que dejar la página anunciando una noche que ya pasó.

Lo encontrado

El cambio de sitio ocurrió el 2 de septiembre de 2026. Tres días después, cada página que revisamos volvía de Google como "enviada e indexada", incluida la de eventos. Volvimos a calificar el sitio en alrededor de 92 sobre 100.

El primer día de datos de Search Console mostró al restaurante en la posición 1.0 para "saffron palm springs" y "saffron restaurant palm springs", y en la primera página para "persian food palm springs". Eso es un día de datos, no una tendencia, y no lo vamos a disfrazar de otra cosa. Lo que sí deja claro es que el sitio ya está en el índice y que las búsquedas de marca llegan al restaurante y no a un directorio.

El número interesante es otro. Trece búsquedas sin marca, del tipo "persian kabob near me" y "mediterranean restaurant palm springs", ya muestran el sitio entre las posiciones cuatro y once, y todavía nadie hace clic. Google está probando este restaurante contra la demanda de su categoría por primera vez. Ese es el siguiente tramo del camino, y es un problema mucho mejor que ser invisible.

 empieza un proyecto