No es una forma de hablar. Era el texto que cargaba la portada: la plantilla de "no hay resultados" de WordPress, en inglés, sin un solo encabezado y sin un solo enlace a la carta. El restaurante llevaba años lleno. Su sitio no se había enterado.That’s not a figure of speech. It was the text the home page loaded: the WordPress “no results” template, in English, without a single heading and without a single link to the menu. The restaurant had been packed for years. Its website had not noticed.
Brick SteakRoom · Country Club, Guadalajara. Cortes por gramo a la brasa desde 2018. Lo saqué de WordPress y lo pasé a un sitio propio, estático y bilingüe.Brick SteakRoom · Country Club, Guadalajara. Steak by the gram over coals since 2018. I moved it off WordPress to a site they own: static and bilingual.
llms.txt para que la IA lea y cite el restaurantellms.txt so AI can read and cite the restaurantLo esencial: la portada de Brick SteakRoom en WordPress cargaba la plantilla vacía de blog y mostraba "Nothing Found", en inglés, con cero encabezados h1. La reconstrucción carga 2.5 veces más rápido, baja el CSS de 1,017 KB a 64 KB, declara Restaurant y LocalBusiness, publica llms.txt y pasa de 2 páginas reales a 16, en español y en inglés.The gist: Brick SteakRoom’s WordPress home page loaded the empty blog template and showed “Nothing Found,” in English, with zero h1 headings. The rebuild loads 2.5× faster, cuts CSS from 1,017 KB to 64 KB, declares Restaurant and LocalBusiness, publishes llms.txt, and goes from 2 real pages to 16, in Spanish and English.
A la izquierda, la portada que construí en bricksteakroom.com. A la derecha, bricksteakhouse.com.mx/menu/, la página que el restaurante daba como su sitio: el logo, un video incrustado y nada más hasta que bajas. Su portada, la de la raíz del dominio, es la que mostraba "Nothing Found", y está documentada en la tabla de abajo.On the left, the home page I built at bricksteakroom.com. On the right, bricksteakhouse.com.mx/menu/, the page the restaurant gave out as its site: the logo, an embedded video and nothing else until you scroll. Their home page, at the root of the domain, is the one that showed "Nothing Found," and it is documented in the table below.

Hasta que el dominio viejo se redirija, puedes abrir los dos y comparar. No hace falta que me creas las cifras: ábrelos.Until the old domain is redirected, you can open both and compare. You don’t have to take my numbers on faith: open them.
El diseño se nota a simple vista. La arquitectura no, y esa es la que decide si Google, Maps y la IA te recomiendan. Estas son las cifras que medí en los dos sitios el 7 de noviembre de 2026.Design is obvious at a glance. The architecture isn’t, and that’s what decides whether Google, Maps and AI recommend you. These are the numbers I measured on both sites on 7 November 2026.
| IndicadorMetric | WordPress (antes)WordPress (before) | UnEjemplo (después)UnEjemplo (after) |
|---|---|---|
| Qué mostraba la portadaWhat the home page showed | "Nothing Found!" “Nothing Found!” | Cortes, carta y reservación Cuts, menu and reservations |
| Enlace a la carta desde la portadaLink to the menu from the home page | Ninguno None | 5 enlaces, en el menú y en el hero 5 links, in the nav and in the hero |
| Encabezados h1 en la portadah1 headings on the home page | Ninguno None | 1, con el giro y la ciudad 1, with the category and the city |
| Idioma declaradoDeclared language | en-US en-US | es-MX + versión en inglés es-MX + an English version |
| CSS cargado en la portadaCSS loaded on the home page | 1,017 KB1,017 KB | 64 KB · 16× menos64 KB · 16× less |
| Peticiones de redNetwork requests | 5858 | 3131 |
| Carga completa de la portadaFull home page load | 1,424 ms1,424 ms | 559 ms · 2.5× más rápido559 ms · 2.5× faster |
| Datos estructurados (Schema.org)Structured data (Schema.org) | Ninguno None | Restaurant + LocalBusiness + horarios Restaurant + LocalBusiness + hours |
llms.txt (mapa para la IA)llms.txt (map for AI) | 404 · no existe 404 · doesn’t exist | Presente Present |
| Reglas para crawlers de IARules for AI crawlers | GenéricasGeneric | GPTBot · ClaudeBot · PerplexityBot · Google-ExtendedGPTBot · ClaudeBot · PerplexityBot · Google-Extended |
| Páginas reales en el sitemapReal pages in the sitemap | 2 (más 2 plantillas y 1 autor)2 (plus 2 templates and 1 author) | 1616 |
HTML liviano y semántico con datos estructurados: Google entiende y posiciona tu negocio, no un cascarón vacío.Lightweight, semantic HTML with structured data: Google understands and ranks your business, not an empty shell.
Con llms.txt y schema, ChatGPT, Perplexity y Gemini pueden leer y citar tu negocio como fuente.With llms.txt and schema, ChatGPT, Perplexity and Gemini can read and cite your business as a source.
Contenido en pasajes claros y extraíbles: aparece en las respuestas directas, no enterrado en JavaScript.Clear, extractable passages: you show up in direct answers, not buried in JavaScript.
Reglas explícitas para los bots de IA y datos limpios = elegibilidad para los AI Overviews de Google.Explicit rules for AI bots plus clean data = eligibility for Google’s AI Overviews.
WordPress solo es ligero. Lo que pesa es la pila que casi siempre viene encima, y cada capa cobra su parte en velocidad, en seguridad y en mantenimiento.WordPress on its own is light. What weighs is the stack that almost always sits on top, and every layer takes its cut in speed, security and maintenance.
El patrón se repite: cada capa resuelve una cosa y le cobra al sitio en velocidad, hasta que la portada tarda 1.4 segundos en decir que no encontró nada.The pattern repeats: each layer solves one thing and bills the site in speed, until the home page takes 1.4 seconds to say it found nothing.
Sitio estático publicado en la nube, en español y en inglés. Sin base de datos, sin login, sin constructor visual.A static site published to the edge, in Spanish and English. No database, no login, no page builder.
La portada completa carga en 559 ms contra 1,424 ms, con 31 peticiones en vez de 58.The full home page loads in 559 ms against 1,424 ms, with 31 requests instead of 58.
Carta, cortes, cómo llegar y reservación en la portada, en texto que Google y la IA pueden leer.Menu, cuts, directions and reservations on the home page, in text Google and AI can read.
Cada idioma con su URL y su lang, no un traductor automático encima.Each language with its own URL and its own lang, not a translator widget on top.
Sin CMS, sin base de datos, sin login: la superficie de ataque se reduce casi a cero.No CMS, no database, no login: the attack surface drops to almost zero.
Porque WordPress trae dos modos de portada: una página fija o la lista de entradas del blog. El sitio anterior quedó en modo blog y nunca se publicó una entrada, así que la portada cargaba la plantilla de "no hay resultados". Lo medí el 7 de noviembre de 2026: el HTML traía <h3>Nothing Found!</h3> y cero etiquetas h1. Un cliente que buscaba la carta llegaba a un buscador vacío, en inglés.Because WordPress ships two home-page modes: a fixed page, or the blog post list. The old site was left in blog mode and no post was ever published, so the home page loaded the “no results” template. I measured it on 7 November 2026: the HTML carried <h3>Nothing Found!</h3> and zero h1 tags. A guest looking for the menu landed on an empty search box, in English.
El atributo lang le dice a Google, a los lectores de pantalla y a los motores de IA en qué idioma está la página. El sitio anterior declaraba lang="en-US" para un steakhouse de Guadalajara que atiende en español. Eso contradice al contenido y debilita la relevancia local. El sitio nuevo declara es-MX y tiene su propia versión en inglés, cada una con su URL.The lang attribute tells Google, screen readers and AI engines what language the page is in. The old site declared lang="en-US" for a Guadalajara steakhouse that serves in Spanish. That contradicts the content and weakens local relevance. The new site declares es-MX and has its own English version, each on its own URL.
El problema es el peso que arrastra una instalación con tema y constructor visual encima. Medí la portada anterior: 1,017 KB de CSS y 820 KB de JavaScript en 58 peticiones, para mostrar una página que no tenía contenido. El sitio nuevo sirve la portada completa con 64 KB de CSS en 31 peticiones, y carga en 559 ms contra 1,424 ms.The problem is the weight an install drags along once a theme and a page builder sit on top of it. I measured the old home page: 1,017 KB of CSS and 820 KB of JavaScript across 58 requests, to show a page with no content on it. The new site serves the full home page with 64 KB of CSS in 31 requests, and loads in 559 ms against 1,424 ms.
Los datos estructurados le dicen a Google y a la IA que esto es un restaurante, dónde está, a qué hora abre y dónde está la carta. El sitio anterior no traía ninguno. El nuevo declara Restaurant y LocalBusiness, con dirección, coordenadas y horarios. Es lo que decide si te leen como un negocio local o como una página cualquiera.Structured data tells Google and AI that this is a restaurant, where it is, when it opens and where the menu lives. The old site carried none. The new one declares Restaurant and LocalBusiness, with address, coordinates and opening hours. That decides whether you get read as a local business or as just another page.
Se quedan donde están: viven en el perfil de Google, no en el sitio. Lo que sí cambié fue la atención. Al 3 de noviembre de 2026 el perfil tenía 1,293 reseñas, de las cuales 1,142 ya tenían respuesta del propietario. Responder cada reseña nueva va dentro del trabajo mensual.They stay where they are: they live on the Google profile, not on the site. What I did change is how they are handled. As of 3 November 2026 the profile had 1,293 reviews, 1,142 of them with an owner reply. Answering every new review sits inside the monthly work.
Te lo muestro con tu propio sitio: lo que se ve por fuera y lo que falla por dentro, con cifras. Empieza por tu Exploración y Análisis, pedirlo no cuesta nada.I’ll show you with your own site: what shows on the outside and what fails on the inside, with numbers. Start with your analysis, requesting it costs nothing.
Publicado en noviembre de 2026. Las cifras "bajo el capó" las medí el 7 de noviembre de 2026 sobre bricksteakhouse.com.mx y bricksteakroom.com, con un navegador real a 1440 px. Los datos de reseñas son del perfil de Google al 3 de noviembre de 2026. Caso publicado con autorización del cliente.Published November 2026. The “under the hood” figures were measured on 7 November 2026 on bricksteakhouse.com.mx and bricksteakroom.com, with a real browser at 1440 px. Review figures are from the Google profile as of 3 November 2026. Published with the client’s permission.
Respuestas de IA. ¿Prefieres continuar por tu WhatsApp? Escríbeme.