Inicio
Soluciones
Cómo piensoRecursosTalleresAgendaContacto WhatsApp Pide tu Exploración y Análisis
Caso · Restaurantes · SteakhouseCase · Restaurants · Steakhouse

Su portada decía "Nothing Found".Their home page said “Nothing Found.”

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.

2.5×
más rápido al cargar (1,424 ms → 559 ms)faster to load (1,424 ms → 559 ms)
−94%
de CSS en la portada (1,017 KB → 64 KB)less CSS on the home page (1,017 KB → 64 KB)
404 → ✓
llms.txt para que la IA lea y cite el restaurantellms.txt so AI can read and cite the restaurant
2 → 16
páginas reales con URL propia y SEO propioreal pages with their own URL and their own SEO

Lo 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.

Diseño e interfazDesign & interface

Arrastra para comparar.Drag to compare.

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.

Antes · su sitio en WordPress
Después · UnEjemplo
⇆
Después · UnEjemploAfter · UnEjemplo Antes · su sitio en WordPressBefore · their WordPress site
CompruébaloSee for yourself

Los dos sitios siguen en línea.Both sites are still online.

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.

Bajo el capóUnder the hood

Donde de verdad se gana o se pierde.Where it’s actually won or lost.

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.

IndicadorMetricWordPress (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 page1,017 KB1,017 KB64 KB · 16× menos64 KB · 16× less
Peticiones de redNetwork requests58583131
Carga completa de la portadaFull home page load1,424 ms1,424 ms559 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 crawlersGenéricasGenericGPTBot · ClaudeBot · PerplexityBot · Google-ExtendedGPTBot · ClaudeBot · PerplexityBot · Google-Extended
Páginas reales en el sitemapReal pages in the sitemap2 (más 2 plantillas y 1 autor)2 (plus 2 templates and 1 author)1616
SEO
BuscadoresSearch engines

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.

GEO
Motores generativosGenerative engines

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.

AEO
Motores de respuestaAnswer engines

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.

AIO
Resúmenes de IAAI overviews

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.

Por qué termina pesando tantoWhy it gets this heavy

La torre que se construye encima de WordPress.The tower built on top of WordPress.

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.

WordPress

El núcleoThe core
  • Base de datos y login: superficie de ataque permanenteA database and a login: a permanent attack surface
  • Actualizaciones que pueden romper el sitio sin avisarUpdates that can break the site without warning
  • La portada puede quedar en modo blog y nadie lo notaThe home page can sit in blog mode and nobody notices
  • Necesita mantenimiento mensual de por vidaIt needs monthly maintenance for life

Elementor

Constructor visualPage builder
  • Arrastra megabytes de CSS y JavaScript por páginaDrags megabytes of CSS and JavaScript per page
  • Marcado anidado que entierra el texto realNested markup that buries the real text
  • El contenido queda atado al constructorContent ends up locked to the builder
  • Core Web Vitals cuesta arriba desde el primer díaCore Web Vitals uphill from day one

Tema + plugins

La capa de encimaThe layer above
  • Cada plugin añade peticiones y riesgoEvery plugin adds requests and risk
  • SEO y schema dependen de lo que permita el temaSEO and schema depend on what the theme allows
  • Licencias anuales que no dejan de llegarAnnual licences that keep coming
  • Nadie es responsable del conjuntoNobody owns the whole thing

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.

Lo que construíWhat I built

Un sitio propio, rápido y listo para la IA.A site you own, fast and AI-ready.

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.

Velocidad medidaMeasured speed

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.

Lo que busca un comensalWhat a diner looks for

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.

Español e inglés, de verdadSpanish and English, properly

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.

A prueba de hackeosHack-proof

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.

Preguntas frecuentesFAQ

Lo que más me preguntan sobre sacar un restaurante de WordPress.What people ask me most about moving a restaurant off WordPress.

¿Cómo puede la portada de un restaurante decir "Nothing Found"?How can a restaurant home page say “Nothing Found”?

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.

¿Por qué importa que el sitio declarara el idioma en inglés?Why does it matter that the site declared itself 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.

¿WordPress es malo para un restaurante?Is WordPress bad for a restaurant?

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.

¿Qué gana un restaurante con datos estructurados?What does a restaurant gain from structured data?

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.

¿Qué pasa con las reseñas de Google de un restaurante con años de historia?What happens to the Google reviews of a restaurant with years of history?

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.

Tu turnoYour turn

¿Sabes qué ve un cliente al abrir tu sitio?Do you know what a customer sees when they open your site?

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.