Este es el caso incómodo: el sitio anterior no estaba roto ni era feo. Buenas fotos, buena tipografía, menú claro. Por dentro le decía a Google que era un artículo de blog, nunca un negocio, y no tenía una sola línea escrita para los motores de IA. Un sitio puede verse profesional y seguir siendo invisible donde hoy se decide la compra.This is the uncomfortable case: the old site was neither broken nor ugly. Good photos, good type, a clear menu. Underneath it told Google it was a blog article, never a business, and it had not a single line written for AI engines. A site can look professional and still be invisible where the decision now gets made.
Paradise Photography · Turks and Caicos. Bodas, retrato y comercial desde 2007. Lo saqué de WordPress y lo pasé a un sitio propio, estático y legible para la IA.Paradise Photography · Turks and Caicos. Weddings, portrait and commercial since 2007. I moved it off WordPress to a site they own: static and readable by AI.
llms.txt para que la IA lea y cite el estudiollms.txt so AI can read and cite the studioLo esencial: el sitio anterior de Paradise Photography se veía bien y rendía mal. La portada mandaba 478 KB de HTML y 1,807 KB de JavaScript, no publicaba llms.txt, no nombraba a ningún bot de IA y se declaraba Article. La reconstrucción baja el HTML a 225 KB, carga en 609 ms contra 1,183 ms, declara LocalBusiness y ProfessionalService, y cambia 133 URLs infladas por 21 páginas con trabajo propio.The gist: Paradise Photography’s old site looked good and performed badly. The home page shipped 478 KB of HTML and 1,807 KB of JavaScript, published no llms.txt, named no AI bot, and declared itself an Article. The rebuild cuts HTML to 225 KB, loads in 609 ms against 1,183 ms, declares LocalBusiness and ProfessionalService, and trades 133 padded URLs for 21 pages that each do a job.
Las dos portadas se defienden en pantalla. Ese es justo el punto de este caso: lo que cambió no se ve aquí, se ve en la tabla de abajo.Both home pages hold up on screen. That is exactly the point of this case: what changed is not visible here, it is visible 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.
Aquí los dos sitios dejan de parecerse. Estas son las cifras que medí en los dos el 7 de noviembre de 2026, con un navegador real a 1440 px.This is where the two sites stop resembling each other. These are the numbers I measured on both on 7 November 2026, with a real browser at 1440 px.
| IndicadorMetric | WordPress (antes)WordPress (before) | UnEjemplo (después)UnEjemplo (after) |
|---|---|---|
| Qué dice ser ante GoogleWhat it claims to be to Google | Article · WebPage · Person Article · WebPage · Person | LocalBusiness + ProfessionalService LocalBusiness + ProfessionalService |
| Peso de la portada (HTML)Home page weight (HTML) | 478 KB478 KB | 225 KB · 53% menos225 KB · 53% less |
| JavaScript cargadoJavaScript loaded | 1,807 KB1,807 KB | 1,168 KB1,168 KB |
| Carga completa de la portadaFull home page load | 1,183 ms1,183 ms | 609 ms · 1.9× más rápido609 ms · 1.9× faster |
| LCP (lo que el visitante percibe)LCP (what the visitor perceives) | 700 ms700 ms | 400 ms400 ms |
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 | Ninguna nombrada None named | GPTBot · ClaudeBot · PerplexityBot · Google-Extended GPTBot · ClaudeBot · PerplexityBot · Google-Extended |
| URLs en el sitemapURLs in the sitemap | 133, con 78 archivos automáticos133, with 78 auto-generated archives | 21 páginas, todas con contenido propio21 pages, each with its own content |
| Dominio y plataformaDomain & platform | WordPress con tema y pluginsWordPress with a theme and plugins | Estático · código propioStatic · code they own |
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.
Un sitio de fotografía con años encima junta capas: un tema que trae galerías, un plugin de SEO que escribe schema de blog, un widget de reseñas. Cada una resolvió algo en su momento y ninguna se fue.A photography site with years on it collects layers: a theme that ships galleries, an SEO plugin that writes blog schema, a reviews widget. Each one solved something at the time and none of them ever left.
llms.txt ni nombra bots de IAPublishes no llms.txt and names no AI botsEl patrón es el mismo: cada capa hace su trabajo y nadie revisa el resultado completo. Por eso un sitio puede verse impecable y seguir diciéndole a Google que es un blog.The pattern is the same: each layer does its job and nobody checks the finished result. That is how a site can look flawless and still tell Google it is a blog.
Sitio estático publicado en la nube, con las mismas fotos y el mismo contenido. Sin base de datos, sin login, sin tema que mande.A static site published to the edge, with the same photos and the same content. No database, no login, no theme calling the shots.
La portada carga en 609 ms contra 1,183 ms, y el LCP baja de 700 ms a 400 ms.The home page loads in 609 ms against 1,183 ms, and LCP drops from 700 ms to 400 ms.
LocalBusiness y ProfessionalService con zona de servicio, en vez de Article.LocalBusiness and ProfessionalService with a service area, instead of Article.
llms.txt, pasajes extraíbles y reglas explícitas para GPTBot, ClaudeBot y PerplexityBot.llms.txt, extractable passages and explicit rules for GPTBot, ClaudeBot and PerplexityBot.
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 verse bien y rendir bien son dos cosas distintas. El sitio anterior se veía profesional: buenas fotos, buena tipografía, un menú claro. Por dentro mandaba 478 KB de HTML y 1,807 KB de JavaScript, no traía llms.txt, no nombraba a ningún bot de IA y le decía a Google que era un Article, nunca un negocio local. Eso no se ve en pantalla y es justo lo que deciden Google y la IA.Because looking good and performing well are two different things. The old site looked professional: good photos, good type, a clear menu. Underneath it shipped 478 KB of HTML and 1,807 KB of JavaScript, carried no llms.txt, named no AI bot, and told Google it was an Article, never a local business. None of that shows on screen, and it is exactly what Google and AI decide on.
Porque la cuenta anterior estaba inflada. El sitemap viejo listaba 133 URLs, pero 44 eran galerías generadas por el tema, 18 eran archivos de categoría y 16 eran testimonios sueltos. Medí una de esas categorías: 110 palabras. El sitio nuevo tiene 21 páginas y cada una existe porque alguien la busca. Pocas URLs con contenido real en cada una es mejor señal para Google.Because the old count was padded. The old sitemap listed 133 URLs, but 44 were theme-generated galleries, 18 were category archives and 16 were loose testimonials. I measured one of those categories: 110 words. The new site has 21 pages and each one exists because somebody searches for it. Fewer URLs with real content on each is a better signal to Google.
llms.txt es un archivo en la raíz del sitio que le da a ChatGPT, Perplexity y Gemini un mapa limpio de tu contenido para leerlo y citarlo. Importa porque cada vez más parejas planean su boda preguntándole a un asistente de IA, no escribiendo en Google. El sitio anterior devolvía 404 en esa ruta. El nuevo lo publica, y además nombra a GPTBot, ClaudeBot, PerplexityBot y Google-Extended en su robots.txt.llms.txt is a file at the root of the site that gives ChatGPT, Perplexity and Gemini a clean map of your content to read and cite. It matters because more and more couples plan a wedding by asking an AI assistant, not by typing into Google. The old site returned 404 on that path. The new one publishes it, and names GPTBot, ClaudeBot, PerplexityBot and Google-Extended in its robots.txt.
Cambia qué clase de cosa cree Google que eres. El sitio anterior traía Organization, Article, WebPage y Person, que es lo que genera un plugin de SEO para un blog. Ninguno decía que ahí hay un negocio con una zona de servicio. El nuevo declara LocalBusiness y ProfessionalService. Para quien vende fotografía en un destino, eso decide si apareces en "fotógrafo en Turks and Caicos" o no.It changes what kind of thing Google thinks you are. The old site carried Organization, Article, WebPage and Person, which is what an SEO plugin generates for a blog. None of them said there is a business here with a service area. The new one declares LocalBusiness and ProfessionalService. For someone selling photography in a destination, that decides whether you show up for “photographer in Turks and Caicos” or not.
No. Reconstruyo el sitio con tus mismas fotos y tu mismo contenido, en un sitio que es tuyo, y dejo un mapa de redirecciones para que las URLs viejas lleven a la página nueva que les corresponde. Lo que se queda atrás es el peso: el tema, el constructor y los plugins que ya no hacen falta.No. I rebuild the site with your own photos and your own content, on a site you own, and I leave a redirect map so the old URLs land on the right new page. What gets left behind is the weight: the theme, the builder and the plugins you no longer need.
Es el caso más común y el más caro, justo porque nada parece estar mal. Te lo muestro medido sobre tu propio sitio. Empieza por tu Exploración y Análisis, pedirlo no cuesta nada.It’s the most common case and the most expensive one, because nothing looks wrong. I’ll show you, measured on your own site. 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 myparadisephoto.com y myparadise.photography, con un navegador real a 1440 px. Caso publicado con autorización del cliente.Published November 2026. The “under the hood” figures were measured on 7 November 2026 on myparadisephoto.com and myparadise.photography, with a real browser at 1440 px. Published with the client’s permission.
Respuestas de IA. ¿Prefieres continuar por tu WhatsApp? Escríbeme.