556 episodes
554 | Por qué Google no indexa tus páginas, libro de visitas, Airbnb y más (Q&A)
2026-11-11 | 22 mins.Escúchalo en:
En el episodio 554 de WordPress Semanal vemos qué hacer cuando Google no indexa tus páginas antiguas, cómo montar un libro de visitas y un contador, cómo sincronizar el calendario de Airbnb con tus reservas, dónde conviene pegar tu código y cómo ocultar el tema y la versión de WordPress.
Tabla de contenidos
1) Por qué Google no indexa las páginas antiguas de mi web con Yoast, de Luis Carlos2) Cómo crear un libro de visitas en castellano y un contador de visitas, de Nacho3) Cómo sincronizar el calendario de Airbnb con las reservas de WooCommerce, de Juan Carlos4) Code Snippets o un archivo PHP en la carpeta de plugins, de Oscar5) Cómo ocultar el tema y la versión de WordPress, y qué hacer con Perfmatters, de Oscar
1) Por qué Google no indexa las páginas antiguas de mi web con Yoast, de Luis Carlos
Luis Carlos usa Yoast Pro en todos sus proyectos y tiene páginas antiguas que Google no indexa. Tiene que pedir la indexación una a una desde Search Console y quiere saber si hay algo automático.
Solución
Antes de buscar un plugin, mira el motivo. En Search Console, abre el informe de Indexación de páginas y fíjate en el estado de esas URLs.
Rastreada, actualmente sin indexar. Google ha visitado la página y ha decidido no incluirla por ahora. Según Google, no hace falta volver a pedir el rastreo de esa URL.
Descubierta, actualmente sin indexar. Google conoce la URL pero aún no la ha visitado. Google apunta a que puede estar aplazando la visita para no sobrecargar tu servidor.
Comprueba que el sitemap que genera Yoast está enviado en Search Console y sin errores.
Pedir la indexación a mano acelera el proceso pero no lo garantiza. Google recomienda hacerlo solo tras cambios importantes que no haya detectado en una semana o más.
Lo habitual con páginas antiguas es que Google no las vea valiosas. Mejora su contenido, enlázalas desde páginas que sí funcionan y elimina o une las que se repiten.
Con webs nuevas, lo que yo hago es darle tiempo a Google.
Un plugin para forzar el rastreo es Instant Indexing for Google (antes Fast Indexing API), que mantiene el equipo de Rank Math. Tiene más de 200.000 instalaciones, pero una valoración de 3,6 sobre 5 con quejas recientes y avisa de que no está probado con las tres últimas versiones principales de WordPress.
Úsalo con cabeza. Funciona con la API de indexación de Google, y Google solo admite oficialmente esa API para páginas de ofertas de empleo y de directos en vídeo. El propio plugin garantiza que se rastrea, no que se indexe, y no cubre los tipos de contenido personalizados.
Si la causa es la calidad o los enlaces de la página, un plugin no lo arregla.
Enlaces relevantes:
Instant Indexing for Google (antes Fast Indexing API)
2) Cómo crear un libro de visitas en castellano y un contador de visitas, de Nacho
Nacho prepara una web para un cliente que quiere un libro de visitas en castellano, donde cualquiera pueda escribir y se puedan contestar los mensajes, y un contador de visitas visible. Gwolle Guestbook estaba en inglés y no permitía responder.
Solución
Una opción es Simple Guestbook. Tiene más de 80 instalaciones, es muy nuevo (versión 1.0.0), no tiene reseñas y no está traducido al español.
Permite respuestas, pero solo para editores. La ficha no dice si se puede exigir registro para escribir.
Los plugins que están solo en inglés se pueden traducir con Loco Translate, que tiene más de un millón de instalaciones, una valoración de 4,8 y está probado con WordPress 7.1.
Alternativa sin plugin. Una página con los comentarios de WordPress activados. Los visitantes escriben, tú respondes desde el administrador con respuestas anidadas y todo viene en español.
En Ajustes, Comentarios, puedes exigir que quien comente haya iniciado sesión. Ojo, esa opción afecta a todos los comentarios, no solo a las respuestas.
Para el contador, Page Visits Counter Lite es una opción ligera. Tiene más de 5.000 instalaciones, una valoración de 4 sobre 5 y está probado con WordPress 7.1.
Puede mostrar dos contadores en la web, uno que no cuenta las recargas y otro con el total del sitio. Dice no usar cookies, no recoger datos personales y guardar las IP en forma cifrada.
Viene solo en inglés y croata, así que también tendrás que traducirlo con Loco Translate.
Enlaces relevantes:
Simple Guestbook
Page Visits Counter Lite
Loco Translate
3) Cómo sincronizar el calendario de Airbnb con las reservas de WooCommerce, de Juan Carlos
Juan Carlos quiere sincronizar los calendarios de Airbnb con WooCommerce Bookings y pensaba usar la API de Google Calendar.
Solución
Con WooCommerce Bookings no se puede. La petición de sincronizarlo con Airbnb o Booking.com está abierta desde marzo de 2018 y sigue recibiendo comentarios.
Con otros plugins sí se puede. Bookings for WooCommerce, de Plugin Republic, sincroniza por iCal en los dos sentidos. Una reserva en Airbnb bloquea las fechas en tu web y al revés.
Admite hasta cuatro calendarios externos por producto. Pegas la dirección iCal de Airbnb en el producto y la dirección de exportación de tu web en Airbnb.
No es instantáneo. Airbnb solo actualiza cada cierto tiempo, por ejemplo cada dos horas. En tu web puedes fijar el intervalo, con un mínimo de 30 minutos.
Por eso puede haber una doble reserva en ese hueco. Si tu alojamiento se reserva mucho, sincroniza a mano justo después de cada reserva.
Un intervalo muy corto con muchos calendarios puede cargar tu servidor.
Otra opción es YITH Booking, cuya versión de pago incluye sincronización de calendarios.
Plugin Republic explica el proceso paso a paso en su documentación.
Enlaces relevantes:
Bookings for WooCommerce
Cómo sincronizar con Airbnb (documentación)
Petición abierta en WooCommerce
Curso de WooCommerce
4) Code Snippets o un archivo PHP en la carpeta de plugins, de Oscar
Oscar ha visto que en mis tutoriales creo un archivo PHP en la carpeta de plugins y pregunta qué diferencia hay con el plugin Code Snippets y cómo afecta cada opción al sitio.
Solución
Un plugin propio es más limpio porque te ahorras el peso de otro plugin.
Pero la diferencia es pequeña. Si Code Snippets te resulta más cómodo, adelante.
El impacto lo marca el código. Importa su calidad, cuánto hay y qué hace, no dónde lo pegues.
Plugin propio. Mejor si el código es importante para la web, lo vas a reutilizar en otros sitios o quieres guardarlo con control de versiones.
Code Snippets. Mejor si cambias el código a menudo, no te manejas con archivos y quieres activarlo y desactivarlo desde el administrador.
Evita pegarlo en el archivo functions.php del tema. Si cambias de tema, lo pierdes.
Antes de probar cualquier código, haz una copia de seguridad. Un error de código puede dejar la web inaccesible.
Enlaces relevantes:
Code Snippets
Descarga un plugin de funciones listo para usar
5) Cómo ocultar el tema y la versión de WordPress, y qué hacer con Perfmatters, de Oscar
Oscar también quiere que la extensión de Chrome que detecta temas y plugins no muestre los de su web. Además compró Perfmatters por un año, no ha renovado y pregunta si hay licencia indefinida o una alternativa gratuita.
Solución
Las extensiones de detección leen las rutas de tu tema y tus plugins. Para ocultarlas hay que cambiar esas rutas, y para eso hacen falta plugins.
WP Ghost (antes Hide My WP Ghost). Más de 100.000 instalaciones. La versión gratuita cambia rutas, incluye cortafuegos y protección contra fuerza bruta. Ocultar los plugins es de pago.
WP Hide & Security Enhancer. Más de 50.000 instalaciones. Cambia las rutas del tema y de los plugins y elimina la versión. En Nginx, la versión gratuita puede quedarse corta y pedir la de pago.
Con código puedes quitar rastros, pero no ocultar el tema. Tienes tres snippets en la Zona Código. El 373 elimina la versión de WordPress, el 361 quita el número de versión de estilos y scripts y el 458 oculta la versión de PHP.
Tras cambiar rutas, limpia todas las cachés y prueba formularios y pagos. En WP Ghost, guarda el enlace de recuperación antes de cambiar la ruta del acceso.
Ocultar no es proteger. Cambiar rutas no arregla un plugin vulnerable. Lo que de verdad protege es actualizar y mantener tu web.
Sobre Perfmatters. Es de suscripción anual, también el plan Unlimited, que cuesta 124,95 $ al año y es para sitios ilimitados. No es una licencia de por vida.
Si no renuevas, el plugin sigue funcionando en tu web. Lo que pierdes son las actualizaciones y el soporte.
Yo ofrezco un servicio de activación para quien lo quiera.
Alternativa gratuita. Asset CleanUp, con más de 100.000 instalaciones, una valoración de 4,9 y traducido al español, te deja ver qué scripts y estilos carga cada página y quitar los que sobran.
Su gestor de plugins, que impide que un plugin se cargue en ciertas páginas, es de pago.
Cómo usarlo lo tienes en dos clases de mi curso de WPO. Una para desactivar los recursos de WordPress que no usas y otra para evitar que se carguen archivos en las páginas que no los necesitan.
Enlaces relevantes:
WP Ghost (antes Hide My WP Ghost)
WP Hide & Security Enhancer
Asset CleanUp
Perfmatters
Plugin de la semana
El plugin de la semana es Search Regex. Busca y reemplaza texto en entradas, páginas, comentarios, usuarios y ajustes de tu WordPress, con expresiones regulares si las necesitas. Sirve, por ejemplo, para actualizar enlaces e imágenes después de cambiar de dominio. Es gratuito, tiene más de 100.000 instalaciones y está traducido al español. Un aviso, los cambios se aplican a todos los resultados, así que revisa la búsqueda antes de aplicarlos y haz una copia de seguridad antes. Ten especial cuidado con la acción de borrar coincidencias, porque puede eliminar el registro completo y no solo el texto encontrado.
Contenidos recomendados
Vídeo de la Zona Código
Curso de Google Search Console
Episodio 469 | Cómo entender los avisos de Search Console y mejorar tu SEO
Episodio 386 | Q&A de reservas en WordPress
Episodio 47 | Traducir themes y plugins de WordPress fácilmente
Episodio 169 | Guía para pegar snippets de código en WordPress
Episodio 181 | Los 4 pilares de la seguridad en WordPress (sin locuras técnicas)
Curso de WPO | Clase 4, Desactivar recursos de WordPress que no usas en tu web
Curso de WPO | Clase 5, Evita la carga de archivos en las páginas de WordPress que no se necesiten
Episodio 347 | Q&A de velocidad y WPO
Zona Código 373 | Eliminar la versión de WordPress que usa tu web (por seguridad)
Zona Código 361 | Evita problemas de seguridad y caché eliminando el número de la versión de estilos y scripts
Zona Código 458 | Ocultar la versión de PHP de tu WordPress
Newsletter de WordPress Semanal
La entrada 554 | Por qué Google no indexa tus páginas, libro de visitas, Airbnb y más (Q&A) es una artículo de Gonzalo Navarro.- Escúchalo en:
En el episodio 553 de WordPress Semanal te explico qué es MCP de forma sencilla y qué tareas de tu web puedes delegar a una inteligencia artificial. Al terminar sabrás qué opciones hay hoy para conectarla a WordPress, qué hacer con cada una y qué precauciones tomar.
Tabla de contenidos
Qué es MCP, explicado sin tecnicismosQué puede hacer la IA con tu WordPress cuando la conectasTres formas de conectar WordPress con Claude u otra IACrear webs con MCPGestionar tu WordPress con una IAHacer crecer tu web con MCPConectar también Search Console
Mantener tus webs con MCP y ModularRiesgos y reglas de oroPor dónde empezar esta semanaPlugin de la semanaContenidos recomendados
Qué es MCP, explicado sin tecnicismos
MCP son las siglas de Model Context Protocol. Olvídate del nombre.
Piensa en un enchufe estándar. Igual que un cargador USB sirve para muchos aparatos, MCP sirve para que una IA se conecte a muchas herramientas.
Una IA normal solo habla. Te dice qué hacer y tú lo haces.
Una IA conectada por MCP puede actuar. Mira tu web, hace cambios y te cuenta lo que ha hecho.
Cuando una IA puede actuar así, se la suele llamar agente de IA.
Claude, Cursor, VS Code con Copilot o Gemini CLI son clientes que ya hablan este lenguaje.
Qué puede hacer la IA con tu WordPress cuando la conectas
Antes. Preguntas en el chat, copias la respuesta, la pegas en tu web, falla y vuelves al chat a explicar qué ha pasado.
Ahora. La IA ve tu web real. Conoce tu tema, tus plugins y tus páginas, y trabaja sobre ellos.
Dejas de explicar tu proyecto cada vez. Con la conexión y un poco de contexto guardado, la IA ya sabe dónde está.
Tú sigues al mando. Decides qué se le pide y revisas el resultado.
Tres formas de conectar WordPress con Claude u otra IA
El adaptador oficial de WordPress. Es un plugin del directorio de WordPress.org que necesita WordPress 6.9 o superior. Por defecto no deja hacer nada, y cada plugin decide qué acciones pone a disposición. Es lo más seguro y lo más limitado. Todavía está en una versión previa a la 1.0 y hoy ofrece pocas acciones.
Novamira. Da a la IA acceso completo a tu WordPress. Es mucho más potente, y por eso mismo se usa solo en entornos de desarrollo y de pruebas. Lo explico en los episodios 535 y 540, y paso a paso en el curso de Novamira.
Plugins con un menú cerrado de acciones. Son intermedios. La IA solo puede hacer lo que está en la carta, así que son más previsibles pero menos flexibles.
No son excluyentes. Puedes usar Novamira para construir en tu entorno de pruebas y otras conexiones para tareas más acotadas.
Crear webs con MCP
Montar la estructura inicial. Páginas, menús, tipos de contenido y campos personalizados.
Crear funciones que normalmente pedirían código, describiéndolas con palabras.
Rellenar contenido base y corregirlo después con tu criterio.
Con la versión Pro de Novamira, la IA conoce herramientas como Elementor, ACF, formularios, SEO o WooCommerce y trabaja con ellas de forma más fina.
Buen uso. Prototipos y primeras versiones en local o en staging. Mal uso. Dejarle montar la web de un cliente sin revisar nada.
Gestionar tu WordPress con una IA
Auditorías. Qué plugins tienes, cuáles están desactualizados y qué páginas carecen de título o descripción.
Cambios masivos. Textos alternativos en imágenes, búsquedas y reemplazos, ajustes de ajustes repetidos en muchas páginas.
Tareas de WooCommerce que se hacen mil veces, como revisar productos o precios.
Ventaja real. Lo que antes eran dos horas de clics se convierte en una instrucción y una revisión.
Hacer crecer tu web con MCP
SEO técnico. Detectar títulos duplicados, descripciones vacías, imágenes sin texto alternativo y enlaces rotos.
Mejora de contenidos que ya tienes. Ampliar, ordenar y actualizar entradas antiguas.
Preparar la web para que la IA pueda recomendarla, algo que se complementa con el curso de SEO para IAs.
Regla útil. La IA propone y tú decides. El posicionamiento no es un botón.
Conectar también Search Console
Para el SEO hay otra conexión muy útil, la de Google Search Console. No toca tu WordPress. Le da a la IA los datos de cómo te ve Google.
Qué ve la IA. Las búsquedas por las que apareces, las páginas que reciben clics, tus posiciones y cómo han cambiado entre dos periodos.
Problemas de indexación. Puede revisar si una URL está indexada, qué páginas tienen problemas y si tus sitemaps están bien enviados.
Qué ganas. En vez de moverte por informes, preguntas «qué páginas han perdido clics este mes» o «qué búsquedas tengo cerca de la primera página» y recibes la respuesta.
Combinación potente. Search Console te dice qué mejorar y la conexión con tu WordPress te permite aplicarlo en entornos de prueba.
Es una conexión de lectura de datos. Aun así, revisa los permisos que le das a la IA en tu cuenta de Google.
Cómo conectarlo con agentes de IA lo explico en una clase del curso de Google Search Console.
Mantener tus webs con MCP y Modular
Aquí MCP se vuelve muy interesante si llevas varias webs, tuyas o de clientes. Modular DS tiene su propia conexión MCP y la IA trabaja sobre todo tu panel, no sobre una sola web.
Ver el estado de todo de un vistazo. Cuántas webs tienes, cuáles tienen problemas, qué actualizaciones pendientes hay y qué copias existen.
Actualizar con red de seguridad. Revisar actualizaciones de plugins, temas y WordPress, ejecutarlas, seguir cómo van y deshacerlas si algo falla.
Gestionar plugins y temas. Instalar, activar, desactivar o borrar, y ocultar actualizaciones que no quieras aplicar.
Copias de seguridad. Comprobar qué webs están cubiertas, crear una copia, reintentar las que fallaron, marcar las importantes y borrar las que sobran. Para restaurar, la IA te guía y puede seguir el proceso.
Vigilar que la web esté viva. Caídas, tiempos de disponibilidad y caducidad del certificado SSL.
Seguridad. Plugins con vulnerabilidades conocidas, resultados del escáner de malware, comprobaciones de salud del sitio y enlaces rotos.
Organizar el trabajo. Agrupar webs por equipos y etiquetas, apuntar notas, marcar favoritas, crear tareas y activar el modo mantenimiento.
Acciones rápidas. Vaciar la caché de una web o entrar a su administrador.
Clientes y avisos. Gestionar clientes y contactos, asociarlos a sus webs para los informes, y configurar alertas.
Dar de alta webs nuevas. Registrar una web y verificar su conexión.
Una orden como «dime qué webs tienen actualizaciones pendientes y copia reciente» se convierte en una consulta de segundos.
Cómo se conecta a Modular y qué prompts uso lo veo con calma en la clase 11 del curso de mantenimiento, MCP con Modular.
Riesgos y reglas de oro
Staging primero. Las conexiones con acceso total se prueban en local o en una copia, nunca en una web en producción.
Copia antes de empezar. Siempre.
Permisos mínimos. Crea un usuario solo para la IA, con los permisos justos, y desactiva la conexión cuando no la uses.
Revisa lo que hace. Pide que te explique los cambios antes de aplicarlos, sobre todo los que borran cosas.
Cuidado con lo que lee. Una IA puede encontrar textos con instrucciones ocultas en comentarios, formularios o páginas de terceros. Desconfía de acciones que no hayas pedido.
Es una tecnología joven. Muchas piezas están en versiones previas. Mira las novedades antes de actualizar y no lo dejes funcionando sin supervisión.
Por dónde empezar esta semana
Paso 1. Elige un cliente de IA que ya uses, como Claude.
Paso 2. Monta una web de pruebas en local y conéctala con Novamira. Tienes el paso a paso en el curso de Novamira.
Paso 3. Empieza por tareas de solo lectura. Una auditoría de plugins o de SEO básico.
Paso 4. Si llevas varias webs, conecta Modular y pide un resumen del estado de todas.
Paso 5. Si te interesa el SEO, conecta Search Console y pregunta qué páginas han perdido clics.
Pasa a tareas que modifican cosas solo cuando tengas copia y entiendas lo que hace.
Plugin de la semana
El plugin de la semana es Clearyvo Media Cleanup. Busca en tu carpeta de subidas imágenes duplicadas, tamaños de miniatura que ya no usa nadie y copias sobrantes. Primero te enseña el análisis sin tocar nada y comprueba dónde se usa cada archivo. Después mueve a una cuarentena solo lo que tú elijas, y puedes restaurarlo con un clic durante 3, 7, 10 o 30 días antes de que se borre. Es gratuito. Un aviso, es muy nuevo (menos de 10 instalaciones, sin reseñas y en inglés). No detecta imágenes que otros plugins generen de forma dinámica, y en Nginx necesita una regla extra para proteger la cuarentena. Haz copia antes de usarlo.
Contenidos recomendados
Tener un registro de emails enviados desde WordPress (sin plugins)
Curso de Novamira
Curso de Google Search Console
Curso de mantenimiento con Modular DS | Clase 11, MCP con Modular
Episodio 535 | WordPress y Novamira, conecta tu web con la IA
Episodio 540 | Novamira Pro, qué añade
Episodio 541 | Q&A de IA, agentes, Novamira, Claude… aplicado a WordPress
Episodio 478 | Mantenimiento WordPress 2.0 (con Modular DS)
Newsletter de WordPress Semanal
La entrada 553 | Qué es MCP y qué puedes pedirle a la IA en tu WordPress es una artículo de Gonzalo Navarro. - Escúchalo en:
En el episodio 552 de WordPress Semanal te explico qué es la versión de PHP de tu hosting y por qué conviene vigilarla. Al terminar sabrás cuál usa tu web, hasta cuándo recibe correcciones y cómo cambiarla sin romper nada.
Tabla de contenidos
Qué es PHP y qué tiene que ver con tu WordPressQuién controla la versión que usa tu webCómo se leen los númerosCuánto dura cada versiónPor qué importa tantoUn ejemplo recienteCómo comprobar la versión de tu webCómo cambiar de versión sin romper la webQué hacer cuando algo falla tras el cambioHábitos para no ir con prisasPlugin de la semanaContenidos recomendados
Qué es PHP y qué tiene que ver con tu WordPress
PHP es el lenguaje con el que está hecho WordPress, igual que tus plugins y tu tema.
No se ejecuta en tu ordenador ni en el navegador, sino en el servidor de tu hosting.
Cada vez que alguien abre una página, PHP genera el contenido que ve.
Como cualquier software, se actualiza. Cada versión corrige errores, mejora la velocidad y añade funciones.
Quién controla la versión que usa tu web
La instala tu hosting, no WordPress.
En la mayoría de paneles puedes elegir qué versión usa cada web.
Si tienes varias webs en el mismo hosting, cada una puede usar una versión distinta.
En un VPS o servidor propio, la instalas y la mantienes tú.
Actualizar WordPress no cambia la versión de PHP.
Cómo se leen los números
Una versión como 8.3.36 tiene tres partes.
8. La versión principal. Cambia muy pocas veces.
8.3. La rama. Sale una nueva cada año, normalmente en noviembre, y es la que eliges en el panel de tu hosting.
.36. La corrección. Son actualizaciones pequeñas con arreglos de errores y de seguridad.
Por eso tienes que mirar dos cosas. Que la rama tenga soporte y que estés en la última corrección de esa rama.
Cuánto dura cada versión
Cada rama tiene dos años de mejoras y correcciones, y otros dos solo de seguridad. Después se abandona.
PHP 8.1. Ya no tiene soporte.
PHP 8.2. Solo seguridad, hasta el 31 de diciembre de 2026.
PHP 8.3. Solo seguridad, hasta el 31 de diciembre de 2027.
PHP 8.4. Soporte completo, con seguridad hasta el 31 de diciembre de 2028.
PHP 8.5. Soporte completo, con seguridad hasta el 31 de diciembre de 2029.
WordPress recomienda usar PHP 8.3 o superior.
Por qué importa tanto
Seguridad. Una versión sin soporte deja de recibir correcciones. Cualquier fallo que se descubra después queda sin arreglar, y ahí no te protege ni el mejor plugin de seguridad.
Velocidad. Las versiones nuevas de PHP suelen ejecutar WordPress más rápido, sin que cambies nada de tu web.
Compatibilidad. Los requisitos mínimos de PHP suben con las versiones de WordPress y de los plugins. Si tu hosting no los cumple, no podrás actualizar.
Menos trabajo a la larga. Saltar de una versión a otra cada año es sencillo. Saltar tres de golpe suele romper cosas.
Un ejemplo reciente
En octubre de 2026 PHP corrigió dos fallos críticos que permitían ejecutar código en el servidor sin contraseña.
Actualizar WordPress no servía de nada, porque el fallo estaba en PHP.
Quien tenía un hosting que aplica estas correcciones quedó protegido sin hacer nada. Quien gestionaba su propio servidor tuvo que actualizar a mano.
Es la razón de fondo por la que conviene saber qué versión usas y quién la mantiene.
Cómo comprobar la versión de tu web
En WordPress, ve a Herramientas, Salud del sitio, pestaña Información y sección Servidor.
También suele aparecer en el panel de tu hosting.
Algunos hostings aplican las correcciones sin cambiar el número que ves. Si dudas de que tu versión esté al día, pregunta a tu proveedor.
Cómo cambiar de versión sin romper la web
Haz una copia de seguridad.
Prueba primero en una copia de pruebas (staging), no en la web real.
Cambia la versión desde el panel de tu hosting. En cPanel suele llamarse MultiPHP Manager o Select PHP Version.
Revisa lo importante. Formularios, carrito y pago, área de miembros y los avisos de errores en Salud del sitio.
Si algo falla, vuelve a la versión anterior desde el mismo panel.
Qué hacer cuando algo falla tras el cambio
El culpable casi siempre es un plugin o un tema antiguo que no se ha adaptado a la versión nueva.
Activa el registro de errores para saber cuál es.
Busca una actualización del plugin o del tema, o una alternativa mantenida.
Los avisos de código obsoleto (deprecated) son una pista temprana. Avisan de lo que fallará más adelante.
Hábitos para no ir con prisas
Comprueba tu versión de PHP una vez al año. Diciembre es buen momento, porque es cuando terminan los soportes.
Apunta la fecha de fin de soporte de la versión que usas.
Antes de contratar un hosting, mira qué versiones de PHP ofrece, si te deja elegirla por web y si las corrige con rapidez.
Cuando una versión esté a punto de terminar, cámbiala con calma y con tiempo, no el último día.
Plugin de la semana
El plugin de la semana es CompatNav. Lee el código de tus plugins y temas instalados y te dice si funcionarían con una versión de PHP más nueva (de la 8.0 a la 8.5), con un veredicto claro y un informe en HTML o CSV. Todo el análisis se hace en tu servidor y no ejecuta ni modifica nada. Es gratuito. Un aviso, es muy nuevo (más de 30 instalaciones, sin reseñas y sin traducción al español confirmada). Y no detecta fallos que solo aparecen con datos reales, así que sigue probando en staging antes de cambiar de versión.
Contenidos recomendados
Vídeo de la Zona Código: 498. Programar la caducidad de contenidos en WordPress sin plugins
Episodio 308 | Tipos de hostings WordPress y cómo elegir el adecuado
Episodio 450 | El mantenimiento mínimo viable en WordPress (para flojos)
Episodio 481 | Plugins abandonados: cómo detectar y gestionar el riesgo
Episodio 516 | Cómo detectar problemas con plugins y temas (modo pro)
Zona Código 458 | Ocultar la versión de PHP de tu WordPress
Cómo actualizar PHP (WordPress.org)
Newsletter de WordPress Semanal
La entrada 552 | La versión de PHP de tu WordPress y por qué importa es una artículo de Gonzalo Navarro. - Escúchalo en:
En el episodio 551 de WordPress Semanal te cuento lo que aprendí en la ponencia de Peter Raventós (Peter Lead), en el WP Agency Forum de Madrid. Te llevas siete pasos concretos para revisar tu web o la de un cliente en una tarde, con las expresiones y los comandos que usa para comprobarlo.
Tabla de contenidos
Primero ser elegible, después ser elegido¿Tu web está en estas plataformas?Schema para que te entiendanComprueba si los bots de IA te visitanConvierte las consultas reales de Search Console en preguntas con respuestaMira de dónde bebe la IAPublica tus preciosMide cada mesLo que sabemos y lo que noTu plan de 30 minutosPlugin de la semanaContenidos recomendados
Primero ser elegible, después ser elegido
La idea de fondo de toda la ponencia es distinguir dos cosas.
Ser elegible. Que las plataformas de IA puedan leerte, entenderte y encontrarte. Esto sí depende de ti.
Ser elegido. Que te mencionen o te recomienden. Depende de más factores y nadie puede garantizarlo.
Todo lo que viene a continuación aumenta tus probabilidades.
¿Tu web está en estas plataformas?
Es el punto de partida. Si las plataformas no saben que existes, no pueden recomendarte.
Google Search Console. La base para que Google conozca tu web y te dé datos.
Bing Webmaster Tools. Se puede importar desde Search Console en pocos clics. Tiene un informe llamado AI Performance con las citas en Copilot.
Bing Places. La ficha de negocio de Microsoft, equivalente a Google Business Profile.
Google Business Profile. Tu ficha en Google Maps.
IndexNow. Un protocolo para avisar a Bing cuando publicas o actualizas contenido. Microsoft lo recomienda.
Schema para que te entiendan
Los datos estructurados le dicen a las máquinas qué es cada cosa de tu web. Peter recomienda validarlos en validator.schema.org y, para resultados enriquecidos de Google, en su herramienta de resultados enriquecidos.
Los tipos más habituales en una agencia son organización, servicio y FAQ.
Microsoft confirmó en marzo de 2025, en SMX Munich, que el schema ayuda a sus modelos a entender el contenido. De otros asistentes no hay confirmación pública.
Reduce ambigüedad y da contexto, pero no garantiza que te mencionen.
Cuidado con marcar reseñas propias. Google excluye las de negocios y organizaciones, y un marcado inadecuado puede acabar en una acción manual.
Si usas Rank Math o Yoast, comprueba que no duplicas el marcado que ya generan.
Peter comparte en su ponencia un prompt para que ChatGPT o Claude te genere el schema a partir del HTML de tu página. Separa los schemas globales (los de toda la web) de los específicos (los de esa página) y obliga a la IA a no inventar datos. Aun así, valida siempre el resultado antes de publicarlo.
Comprueba si los bots de IA te visitan
Que te visiten es el mínimo para tener opciones, no la meta. Busca estos nombres en el user agent de las visitas.
GPTBot
OAI-SearchBot
ChatGPT-User
PerplexityBot
ClaudeBot
Dónde mirarlo depende de tu hosting.
En Cloudflare. El panel AI Crawl Control (antes AI Audit) está en todos los planes. Muestra los rastreadores de IA por empresa y las páginas que más piden.
En SiteGround. En Site Tools, dentro de Statistics y Access Log, solo ves las últimas 300 entradas del día. Para un periodo más largo, los logs están en la carpeta logs de tu dominio, con un archivo comprimido por día. Se leen por SSH (con clave y puerto 18765) o por FTP.
Modo fácil: usa el plugin VigIA
Desde esa carpeta, por SSH, estos dos comandos hacen el trabajo.
# bots de IA por día
zgrep -iE "GPTBot|OAI-SearchBot|ChatGPT-User|PerplexityBot|ClaudeBot" *.gz
# peticiones a llms.txt por día (0 = nadie lo ha pedido)
zgrep -ci "llms.txt" *.gz
Y esto es lo que puedes concluir.
Si te visitan. Pueden leerte. Mira qué bot es, qué páginas piden y si ven errores 403 o 404. No concluyas que te vayan a mencionar.
Si no te visitan. Descarta primero un bloqueo en robots.txt, en el firewall, en Cloudflare o en un plugin de seguridad. Tampoco concluyas que no te mencionarán, porque los asistentes también usan índices de buscadores y fuentes de terceros.
Sobre llms.txt, no hay evidencia de que los grandes asistentes lo usen, y no cuesta nada tenerlo. Lo mejor es comprobar en tus propios logs si alguien lo pide, que es justo lo que hace el segundo comando.
Convierte las consultas reales de Search Console en preguntas con respuesta
Search Console no te da el volumen de los prompts, pero sí consultas largas y conversacionales que ya te traen impresiones. Son búsquedas reales, con la forma exacta en que la gente pregunta, y se parecen a lo que se escribe a un asistente.
Para filtrarlas, ve a Rendimiento, Resultados de búsqueda, y añade un filtro de Consulta con «Expresión regular personalizada». Estas son las tres que propone Peter.
Consultas de 10 palabras o más.
^(\S+\s+){9,}\S+$
Preguntas largas.
^(c[oó]mo|d[oó]nde|cu[aá]ndo|por qu[eé]|cu[aá]nto|cu[aá]l|qu[eé])\s+(\S+\s+){5,}\S+$
Intención de compra.
mejor|precio|cu[aá]nto cuesta|opiniones|alternativa|vs
Y así se aprovechan.
Elige una consulta real y conviértela en una pregunta con respuesta directa, arriba de una página de servicio. No solo en un artículo del blog, porque la página de servicio es la que quieres que la IA recomiende.
Lo que cuenta es el texto visible de la pregunta y la respuesta. El schema FAQ es opcional. Desde 2023, Google limita los resultados enriquecidos de FAQ a webs de gobierno y salud.
Es una pista, no el volumen real de prompts, porque Search Console oculta las consultas muy raras.
Mira de dónde bebe la IA
Este ejercicio es de los que más abre los ojos.
Lanza en ChatGPT la búsqueda que más te importa, por ejemplo «mejores agencias de [tu servicio] en [tu ciudad]».
Abre las fuentes que cita. Suelen ser directorios, listados y terceros, no la web de la agencia.
Comprueba en cuáles estás y en cuáles no.
Repite con otro servicio de la misma ciudad y compara.
Ser el primero en Google no te hace elegido, porque la IA lee también lo que dicen otras fuentes de ti. Haz las pruebas en ventana de incógnito y sin sesión, y repite cada prompt un par de veces, porque las respuestas cambian.
Publica tus precios
Publicar precios o rangos en tus páginas de servicio ayuda a que la IA descarte a los clientes que no te van a comprar y recomiende a los que sí. Para probarlo, busca tu agencia con distintos presupuestos, por ejemplo «menos de 500 €» y «entre 500 y 1.000 €», y mira cuándo te muestra. No es una garantía, porque las respuestas varían de un día a otro.
Mide cada mes
GA4. En Informes, Adquisición de tráfico, filtra la «Fuente de la sesión» con esta expresión regular. Es un mínimo, porque parte del tráfico de IA llega como «directo».
chatgpt|openai|perplexity|gemini|copilot|claude
Bing Webmaster Tools, AI Performance. Muestra las citas en Copilot y en los resúmenes de Bing. No incluye ChatGPT ni clics.
Rutina mensual. Diez prompts fijos, siempre los mismos, y anotar si apareces y con qué fuentes.
Lo que sabemos y lo que no
Schema. Ayuda a entender el contenido, pero no garantiza menciones.
llms.txt. No hay evidencia de uso por los grandes asistentes, y no cuesta nada tenerlo.
Tráfico de IA. Un estudio de Semrush de 2025 dice que, en temas de marketing y SEO, convierte 4,4 veces más que el orgánico. Otro estudio sobre ecommerce llegó a la conclusión contraria.
Visitas de bots. Son el mínimo para tener opciones, no prueban que te citen.
Como resume Peter, nadie puede garantizar aparecer en la IA, solo aumentar las probabilidades.
Tu plan de 30 minutos
Si solo te quedas con una cosa, que sea esta lista.
Dar de alta o revisar Search Console, Bing Webmaster Tools, Bing Places y Google Business Profile.
Revisar el schema de organización, servicio y FAQ en validator.schema.org.
Mirar en Cloudflare o en los logs qué bots de IA visitan tus páginas.
Sacar de Search Console las consultas de 10 palabras o más y convertir una en una pregunta con respuesta directa en una página de servicio.
Probar tus búsquedas clave en ChatGPT, abrir las fuentes que cita y ver dónde estás y dónde no.
Publicar precios o rangos en tus páginas de servicio.
Repetir cada mes diez prompts fijos y mirar los referidos de IA en GA4.
La mayoría de estos procesos los tienes explicados de forma práctica y paso a paso en mi curso de SEO para IAs. Por ejemplo, la configuración técnica con robots.txt, llms.txt, Bing Webmaster Tools y schema, la creación de páginas de servicio que las IAs mencionen y la visibilidad fuera de tu web.
Plugin de la semana
El plugin de la semana es CrawlWatch. Registra las visitas de más de 40 rastreadores de IA como GPTBot, ClaudeBot o PerplexityBot y las URLs que leen, así que te ahorra el trabajo con los logs por SSH (que explico en este episodio). También cuenta las visitas que llegan desde ChatGPT, Perplexity, Gemini o Claude, te deja permitir o bloquear cada bot en robots.txt, genera llms.txt y calcula una puntuación de preparación para IA de 0 a 100. Los datos se guardan en tu propio servidor, con las IP anonimizadas, y no se envían a servicios externos. Ten en cuenta que es nuevo. Si buscas algo más establecido, tienes a VigIA, de Fernando Tellado.
Contenidos recomendados
Vídeo de la Zona Código: crear un rol para clientes en WordPress con permisos limitados
487 | Cómo hacer que tu web aparezca en ChatGPT y otras IAs
Curso de SEO para IAs
Curso de Miles
Modular
SiteGround
Peter Lead
Newsletter de WordPress Semanal
La entrada 551 | Haz tu web elegible para la IA (7 pasos claros) es una artículo de Gonzalo Navarro. - Escúchalo en:
En el episodio 550 de WordPress Semanal respondo cinco dudas de oyentes con soluciones que puedes aplicar hoy. Verás cómo dejar que tus clientes elijan la dirección en Google Maps, crear un estado de pedido propio en WooCommerce, quitar el slug de un tipo de contenido, hacer formularios por pasos con botones en Gravity Forms y frenar el spam de los formularios de Elementor.
Tabla de contenidos
1) Cómo dejar que el cliente elija su dirección en Google Maps al comprar en Woo, de Maximiliano2) Cómo crear un estado de pedido "Reservado" en WooCommerce, de Alejandro3) Cómo quitar el slug de un tipo de contenido de la URL y arreglar el error 404, de Sergio4) Cómo hacer un formulario por pasos con respuestas en forma de botón en Gravity Forms, de Luis Carlos5) Cómo evitar el spam en los formularios de Elementor, de SergioPlugin de la semanaContenidos recomendados
1) Cómo dejar que el cliente elija su dirección en Google Maps al comprar en Woo, de Maximiliano
Maximiliano quiere que sus clientes marquen la dirección de entrega en un mapa de Google durante el checkout.
Solución
Existen plugins gratuitos que lo hacen. Kikote es el más usado, con selector de mapa y autocompletado de direcciones. SG Checkout Location Picker es otra opción más sencilla.
Los dos necesitan una clave de API de Google Maps. Google pide una cuenta de facturación activa aunque el uso entre dentro del nivel gratuito, así que revisa los límites actuales antes de activarlo.
Comprueba qué checkout usa tu tienda. Estos plugins funcionan con el checkout clásico (el shortcode) y no con el checkout por bloques, que es el que traen por defecto las tiendas nuevas.
Prueba el pedido completo en móvil. Es donde más se usa el mapa y donde más fallan estos campos.
Plugins mencionados.
Kikote
SG Checkout Location Picker
2) Cómo crear un estado de pedido «Reservado» en WooCommerce, de Alejandro
Alejandro necesita un estado propio para los pedidos reservados, además de los que trae Woo.
Solución:
Con código es lo más ligero. Tienes el snippet en la Zona Código, en Crear estados de pedido personalizados en Woo.
Con plugin te ahorras tocar código y puedes configurar colores y emails. BP Custom Order Status Manager y Custom Order Status for WooCommerce son dos opciones gratuitas.
El identificador del estado empieza por wc- y no puede pasar de 20 caracteres en total. Si te pasas, el estado no se guarda bien.
Un estado nuevo no envía emails ni mueve el stock por sí solo. Si quieres que «Reservado» avise al cliente o reserve unidades, hay que configurarlo aparte.
Comprueba que el plugin o el código sea compatible con HPOS, el sistema de almacenamiento de pedidos de alto rendimiento de Woo.
Plugins mencionados:
BP Custom Order Status Manager
Custom Order Status for WooCommerce
3) Cómo quitar el slug de un tipo de contenido de la URL y arreglar el error 404, de Sergio
Sergio quería que las URLs de su tipo de contenido personalizado colgaran directamente de la raíz, sin el slug del tipo delante. Lo consiguió con Custom Post Type UI, pero le aparecieron errores 404.
Solución:
En Custom Post Type UI, desactiva la opción de usar el slug como prefijo y deja el slug de reescritura en «/».
Después guarda de nuevo los enlaces permanentes en Ajustes, Enlaces permanentes, sin cambiar nada. Así WordPress regenera sus reglas de URL.
Vacía la caché del plugin de caché y del servidor. En el caso de Sergio, el 404 desapareció con estos dos pasos.
Ten en cuenta que WordPress no está pensado para esto de forma oficial. Si una página, una entrada y un contenido del tipo comparten el mismo slug, uno de los tres dará 404.
Si la web ya estaba publicada, crea redirecciones 301 desde las URLs antiguas para no perder posicionamiento.
Revisa páginas, entradas y archivos del tipo de contenido después del cambio. Un fallo aquí suele aparecer en una URL que no pruebas.
4) Cómo hacer un formulario por pasos con respuestas en forma de botón en Gravity Forms, de Luis Carlos
Luis Carlos quiere dividir un formulario de Gravity Forms en secciones, con respuestas que parezcan botones, avance automático y caminos distintos según lo que elija el usuario.
Solución:
Para los caminos distintos, usa la lógica condicional sobre páginas. Cada respuesta muestra una página u otra.
Para que las opciones parezcan botones, se hace con CSS sobre los radio buttons. Lo tienes explicado en Convertir radio buttons y casillas de Gravity Forms en botones.
Para el avance automático, hay un plugin llamado Multi Page Auto Advance for Gravity Forms. La versión gratuita cubre radio buttons y desplegables.
Si quieres un formulario que se sienta como una conversación, Gravity Forms tiene el add-on Conversational Forms.
Mi consejo es usar solo lo que realmente necesites. Cuantas más piezas encadenes, más cosas pueden romperse al actualizar. Empieza por lo más simple y añade solo lo que aporte.
Plugin mencionado:
Multi Page Auto Advance for Gravity Forms
5) Cómo evitar el spam en los formularios de Elementor, de Sergio
Sergio recibía spam en un formulario de Elementor y Antispam Bee no lo frenaba.
Solución:
Antispam Bee protege los comentarios, no los formularios. Por eso no hacía nada en su caso.
Elementor Pro incluye su propio campo honeypot y soporta reCAPTCHA. Actívalos en el widget del formulario.
Mi opción favorita es este plugin con honeypot compatible con Elementor, un campo oculto que solo rellenan los bots.
El spam que escribe una persona a mano no se puede evitar con estas técnicas. Es parte del juego.
Plugin mencionado:
WP Armour – Honeypot antispam
Plugin de la semana
El plugin de la semana es Eventward, un calendario de eventos gratuito y sin versión de pago. Incluye eventos recurrentes, seis vistas (mes, semana, lista, fotos, mapa y día), mapas con OpenStreetMap sin clave de API, venues y organizadores, y entradas con RSVP. Las de pago usan Stripe con tu propia cuenta. Un aviso, es muy nuevo (versión 0.5, +200 instalaciones y pocas reseñas todavía), así que pruébalo bien antes de usarlo en la web de un cliente.
Contenidos recomendados
Vídeo de la Zona Código: botón para modo claro / oscuro en tu web
Curso de Miles para diseñar en WordPress con IA
Zona Código 370 | Crear estados de pedido personalizados en Woo
Zona Código 372 | Convertir radio buttons y casillas de Gravity Forms en botones
Zona Código 377 | Anti Spam en Contact Form 7 con palabras negativas
Episodio 541 | Q&A de IA, agentes, Novamira, Claude… aplicado a WordPress
Newsletter de WordPress Semanal
La entrada 550 | Q&A de Woo, CPTs, formularios por pasos y evitar spam en Elementor es una artículo de Gonzalo Navarro.
More Courses podcasts
Trending Courses podcasts
About WordPress Semanal
El podcast semanal para sacarle partido real a WordPress. Cada episodio cubre una herramienta, un proceso o una decisión concreta: lo que necesitas para crear mejores webs, en menos tiempo y con más criterio.
Podcast websiteListen to WordPress Semanal, EconTalk and many other podcasts from around the world with the radio.net app

Get the free radio.net app
- Stations and podcasts to bookmark
- Stream via Wi-Fi or Bluetooth
- Supports Carplay & Android Auto
- Many other app features




