<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Ayuda WordPress</title>
	<atom:link href="https://ayudawp.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://ayudawp.com</link>
	<description>Recursos, temas, plugins, tutoriales en español</description>
	<lastBuildDate>Tue, 16 Jun 2026 12:25:48 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://ayudawp.com/wp-content/uploads/2026/05/cropped-ayuda-wordpress-32x32.png</url>
	<title>Ayuda WordPress</title>
	<link>https://ayudawp.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>¿Me puedo fiar de los plugins hechos con IA? Te cuento lo que puedes hacer para que no sea un acto de fe</title>
		<link>https://ayudawp.com/fiabilidad-plugins-ia/</link>
					<comments>https://ayudawp.com/fiabilidad-plugins-ia/#respond</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 06:28:07 +0000</pubDate>
				<category><![CDATA[IA + WordPress]]></category>
		<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[Anthropic]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[PatchStack]]></category>
		<category><![CDATA[Plugin Check]]></category>
		<category><![CDATA[Principiante]]></category>
		<category><![CDATA[WPScan]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159616</guid>

					<description><![CDATA[Cada vez se publican más plugins hechos con ayuda de inteligencia artificial, lo sepas o no, y hay de todo, desde auténticas joyas a pura mierda.]]></description>
										<content:encoded><![CDATA[<p>Cada vez se publican más <a href="https://ayudawp.com/vibe-coding-plugin-wordpress/" target="_blank" rel="noopener">plugins hechos con ayuda de inteligencia artificial</a>, lo sepas o no, y <strong>hay de todo, desde auténticas joyas a pura mierda</strong>.</p>
<p>En serio, <strong>hay algunos plugins que son una maravilla pero otros pueden ser un coladero</strong>, y aparentemente no se distinguen, y <strong>no hay manera de saber si son buenos, malos o regulinchis</strong>.</p>
<p>La pantalla de descarga o instalación de plugins de <strong>WordPress no te cuenta si detrás hay alguien que controla lo que ha publicado o si es código soltado tal cual salió del primer prompt</strong>.</p>
<p>Pero antes de seguir creo que <strong>conviene separar dos cosas bien diferentes, te cuento…</strong></p>
<p>Un plugin <strong>hecho <em>por</em> una IA</strong>, generado y subido sin que nadie lo revise, no tiene nada que ver con uno <strong>hecho <em>con</em> IA</strong>, donde una persona la usa de herramienta pero entiende, prueba y mantiene lo que sale.</p>
<p>Yo mismo uso <a href="https://claude.ai/referral/Y0TXzOGBpQ" target="_blank" rel="nofollow noopener">Claude Code</a> para casi todo, y <a href="https://ayudawp.com/vibe-agentic-coding/" target="_blank" rel="ugc noopener">no lo escondo</a>, pero <strong>el papel principal lo llevo yo, estoy al mando, la IA es una herramienta más, y tampoco toma decisiones</strong>.</p>
<p>El problema no es que haya IA por medio, <strong>el problema está cuando no hay nadie al volante</strong>.</p>
<p>Si tú instalas plugins pero no los programas este artículo es para ti. No vamos a detectar si un plugin lo ha hecho una IA, eso ya lo conté en <a href="https://ayudawp.com/codigo-ia-programador/" target="_blank" rel="ugc noopener">otro artículo</a>, y además da bastante igual.</p>
<p>Lo que vamos a ver es <strong>cómo decidir si te puedes fiar de un plugin</strong> para meterlo en tu web, o en la de un cliente, da igual <strong>si detrás hay una persona, una IA, o las dos cosas a la vez</strong>.</p>
<h2>«¿Lo ha hecho una IA?» ya no vale de filtro</h2>
<p>A estas alturas <strong>la IA está metida en buena parte del código nuevo que se publica</strong>, así que saber que un plugin se hizo con IA no te dice nada sobre si es bueno o mediopensionista.</p>
<p>Hay código generado con IA y revisado a conciencia que es mejor que mucho código escrito a mano y mal programado, y también al revés.</p>
<p><strong>Lo que de verdad cuenta es que haya detrás alguien competente que entiende lo que ha publicado</strong>, lo prueba, lo mantiene y responde cuando algo se tuerce, la herramienta es lo de menos.</p>
<p>Por eso <strong>lo que tienes que preguntarte es si te puedes fiar de quien hay detrás</strong>, y como tú no vas a leer el PHP o JavaScript línea a línea, esa confianza la vas a construir con <strong>señales que sí puedes ver desde fuera</strong>, más alguna comprobación que puedes hacer sin saber programar.</p>
<p>Vamos por partes.</p>
<h2>Quién hay detrás es tu mejor pista si no eres programador</h2>
<p>Cuando no puedes auditar el código <strong>la persona que lo mantiene es tu mejor garantía</strong>. No puedes o no sabes valorar si la programación está bien hecha, pero puedes evaluar a quien está detrás.</p>
<p><strong>Quien entiende su plugin lo arregla cuando aparece un fallo</strong>, contesta las dudas con criterio y no desaparece al primer problema, pero <strong>quien ha escupido código que no entiende hace lo contrario</strong>, y eso se nota desde fuera mucho antes de instalar nada.</p>
<p>Esto es lo que miraría, más o menos por orden de importancia:</p>
<ul>
<li><strong>Cómo responde en el foro de soporte</strong>, que es la prueba de fuego. Y no me refiero a que conteste rápido, sino a si contesta con cabeza. Entra en la pestaña de soporte del plugin en WordPress.org y lee las últimas consultas, porque si ante un «<em>¿por qué tu plugin hace esto?</em>» el autor explica el porqué, controla su código, y si suelta respuestas genéricas o no aparece es mala señal, ya que <strong>quien no sabe explicar su propio plugin tampoco suele saber leerlo, y menos mantenerlo</strong>.</li>
<li><strong>Si conoce en profundidad la solución para la que está diseñado el plugin</strong>. Cuando es de seguridad, que se le note que sabe de seguridad, porque es justo lo que le permite cazar lo que la IA hace mal. Un plugin de seguridad escrito por alguien que no controla de seguridad es de los inventos más peligrosos que te puedes echar a la cara.</li>
<li><strong>Su historial como desarrollador</strong>. Mira si tiene <strong>más plugins, pre-IA y post-IA</strong>, desde cuándo publica y qué reputación tiene fuera del repositorio, porque <strong>un nombre con recorrido y cara visible da bastante más tranquilidad que una cuenta recién creada con un único plugin</strong> y sin rastro de quién está detrás.</li>
<li><strong>Cómo reacciona ante un fallo</strong> de seguridad o errores graves, que es de lo más revelador. Busca si alguna vez le han reportado un problema serio y fíjate en cuánto tardó en sacar la corrección, porque un autor que parchea rápido y avisa a sus usuarios es justo lo que quieres, y uno que ignora el aviso durante meses no merece entrar tu web.</li>
<li><strong>Qué pasaría si desaparece el plugin</strong>. Pregúntate si el plugin sobrevive a que su autor se canse, porque uno de una sola persona sin nadie más detrás es bastante más frágil que uno con una empresa o una comunidad que pueda seguir manteniéndolo.</li>
<li><strong>Si no oculta el uso de IA, aunque con matices</strong>. Que el developer reconozca que la usa está bien como muestra de transparencia, pero no te fíes solo de eso, que reconocerlo ya es lo normal y lo hace igual quien trabaja bien y quien suelta basura. <strong>Lo que no se puede fingir es ser capaz de mantener y arreglar lo que has publicado</strong>.</li>
</ul>
<h2>Señales que cualquiera puede ver sin tocar el código</h2>
<p>Antes incluso de mirar el código, <strong>la propia ficha del plugin te cuenta bastante si sabes dónde fijarte</strong>. Esto lo ve cualquiera desde la página del plugin en WordPress.org.</p>
<ul>
<li><strong>Instalaciones activas y cómo evolucionan</strong>: No es lo mismo un plugin con 30 instalaciones que uno con 30.000, pero no te quedes solo con el número, porque un plugin que sube poco a poco indica que la gente lo instala y lo deja puesto, que es la mejor reseña que hay.</li>
<li><strong>Última versión compatible</strong>: Comprueba que esté probado con la última versión de WordPress o una muy cercana, porque si pone que se probó hace cuatro versiones, o está abandonado o el autor no lo sigue, y en ambos casos es un aviso.</li>
<li><strong>Registro de cambios</strong>: Échale un ojo al changelog, que si cada versión explica qué se ha arreglado con un mínimo de detalle hay alguien pendiente, y si son entradas genéricas tipo «mejoras varias y corrección de errores» repetidas una y otra vez, huele a volcado sin nadie revisando.</li>
<li><strong>Lee las reseñas, no solo la puntuación</strong>: No te quedes con la media de estrellas, vete a las de una y dos estrellas, que ahí es donde se ve si el plugin rompe webs, si el soporte pasa de la gente o si hay un problema recurrente que el autor no resuelve.</li>
<li><strong>Lo que promete frente a lo que pide</strong>: Desconfía de un plugin sencillo que pide permisos o accesos que no le pegan, o que promete mil funciones imposibles de mantener por una sola persona, porque cuanto más abarca algo hecho deprisa, más sitios hay para que algo se rompa o quede a medias.</li>
<li><strong>Si aparece en las bases de vulnerabilidades</strong>: Busca el nombre del plugin en <a href="https://patchstack.com/database/" target="_blank" rel="nofollow noopener">Patchstack</a> y en <a href="https://wpscan.com/" target="_blank" rel="nofollow noopener">WPScan</a>, que llevan el registro de fallos conocidos en plugins de WordPress. Que aparezca no es necesariamente malo, lo importante es que se corrigiera rápido, pero que tenga vulnerabilidades sin parchear sí es para salir corriendo.</li>
</ul>
<h2>Revisa el código aunque no sepas programar</h2>
<p>Y ahora la parte más útil, porque <strong>puedes revisar el código de un plugin sin entender ni una línea de PHP</strong>, solo ayudándote en herramientas que lo leen por ti. Sí, sé lo que estás pensando, tú sigue leyendo…</p>
<p>Nada de esto es una auditoría de seguridad en condiciones, ojo, eso ya es otra liga, pero te sirve de sobra para <strong>oler problemas antes de meter el plugin en tu web</strong>.</p>
<p><!-- TODO: cuando se publique el artículo "cómo elegir plugins seguros" (idea #15), enlazar aquí desde "otra liga" --></p>
<h3>Pásale el Plugin Check</h3>
<p>El <a href="https://es.wordpress.org/plugins/plugin-check/" target="_blank" rel="nofollow noopener">Plugin Check</a> es el plugin oficial del equipo de revisión de WordPress.org, el mismo que <strong>se usa para revisar los plugins antes de aceptarlos en el repositorio</strong>.</p>
<p>Lo instalas en una web de pruebas, lo pasas sobre el plugin que estás evaluando y <strong>te muestra un informe con los problemas de seguridad, rendimiento y estándares</strong> que encuentra.</p>
<p>Tú no lees el código, lees el veredicto, así que si sale lleno de errores en rojo ya sabes lo que hay. Yo lo uso al <a href="https://ayudawp.com/vibe-coding-plugin-wordpress/" target="_blank" rel="ugc noopener">crear mis plugins</a>, pero funciona igual de bien para revisar el de otro.</p>
<h3>Mira las alertas de Query Monitor</h3>
<p>El <a href="https://ayudawp.com/query-monitor/" target="_blank" rel="noopener">Query Monitor</a> es otro imprescindible para la web de pruebas. Con el plugin activado navega por tu web y fíjate en si aparecen alertas en rojo, como <strong>consultas lentas a la base de datos, errores de PHP o llamadas que tardan demasiado</strong>.</p>
<p>No necesitas entender qué pasa por dentro para ver que hay banderas rojas donde no debería haberlas.</p>
<h3>Abre el archivo principal y busca señales gordas</h3>
<p>Aunque no sepas programar puedes <strong>abrir el archivo principal del plugin</strong> con cualquier editor de texto y cazar algunas cosas a ojo:</p>
<ul>
<li>Que tenga una cabecera en condiciones con el nombre del autor, la versión y la compatibilidad.</li>
<li>Que no haya claves de API escritas a pelo en mitad del código.</li>
<li>Que no aparezcan bloques larguísimos de texto ilegible, lo que se llama código ofuscado y que casi siempre sirve para esconder algo, ni funciones con nombres como <code>eval</code> o <code>base64_decode</code> repartidas por todos lados.</li>
<li>Que no llame a direcciones web externas raras que no pinten nada ahí.</li>
</ul>
<p>Es posible, más que probable, que no entiendas la lógica, pero estas señales saltan a la vista.</p>
<h3>Pídele a una IA que te lo audite</h3>
<p>Acertaste, y sí,  aquí está el giro divertido, usar la IA para vigilar un plugin que probablemente se hizo con IA.</p>
<p>Descarga el plugin, sube el archivo o el zip a <strong>Claude Code</strong> o <strong>Codex</strong> de OpenAI  y pídele que te lo revise con un prompt directo, a la yugular, algo así:</p>
<p><code>Revisa este plugin WordPress y dime si tiene problemas de seguridad, qué datos envía a servidores externos y si sigue las buenas prácticas de WordPress</code></p>
<p>En un par de minutos te señala los puntos flojos que tú no sabrías ni por dónde mirar. Eso sí, la IA tampoco es infalible auditando, te da pistas muy buenas pero no un certificado, así que tómatelo como una opinión (documentada) más y <strong>no como la última palabra</strong>.</p>
<h3>Y siempre, pruébalo en un sitio de pruebas</h3>
<p>Esto vale para cualquier plugin, lo haya tocado una IA o no, nunca pruebes uno nuevo directamente en tu web en producción.</p>
<p>Móntalo primero en un <a href="https://ayudawp.com/entornos-desarrollo-local-wordpress/" target="_blank" rel="ugc noopener">WordPress local o en un staging</a> donde puedas romper cosas sin consecuencias, actívalo, <strong>dale caña y comprueba que hace lo que dice sin romper nada más</strong>.</p>
<p>Si supera esa prueba y ha aguantado las comprobaciones anteriores, ya te puedes plantear ponerlo en serio.</p>
<h2>Repaso rápido antes de instalar</h2>
<p>Para que no se te olvide nada, este es el repaso que yo haría antes de meter un plugin en una web que me importe algo:</p>
<ul>
<li>Leer las últimas respuestas del autor en el foro de soporte y ver si contesta con criterio.</li>
<li>Comprobar que está probado con la versión actual de WordPress o muy cercana.</li>
<li>Mirar el registro de cambios y descartar los que solo ponen «correcciones varias» versión tras versión.</li>
<li>Leer las reseñas de una y dos estrellas, no solo la media.</li>
<li>Buscar el plugin en Patchstack y WPScan por si tiene vulnerabilidades sin corregir.</li>
<li>Pasarle el Plugin Check en una web de pruebas y revisar el informe.</li>
<li>Pedirle a una IA que le eche un vistazo al código y avise de lo que huela raro.</li>
<li>Probarlo en local o en staging antes de tocar producción.</li>
</ul>
<p>Y si quieres una chuleta de un vistazo con lo que te debe dar buen o mal rollo, pues nada, a mandar:</p>
<table>
<thead>
<tr>
<th>Buena señal</th>
<th>Mala señal</th>
</tr>
</thead>
<tbody>
<tr>
<td>El autor responde dudas técnicas con criterio</td>
<td>Respuestas genéricas, evasivas o foro abandonado</td>
</tr>
<tr>
<td>Probado con la versión actual de WordPress</td>
<td>Probado hasta varias versiones atrás</td>
</tr>
<tr>
<td>Registro de cambios detallado y constante</td>
<td>«Correcciones varias» en bucle</td>
</tr>
<tr>
<td>Instalaciones que crecen y se mantienen</td>
<td>Caída de instalaciones o cuenta sin historial</td>
</tr>
<tr>
<td>Parchea rápido los fallos de seguridad</td>
<td>Vulnerabilidades reportadas sin corregir</td>
</tr>
<tr>
<td>Pasa el Plugin Check sin errores graves</td>
<td>Informe lleno de alertas en rojo</td>
</tr>
<tr>
<td>Código limpio, sin ofuscar ni claves a pelo</td>
<td>Bloques ofuscados, <code>eval</code> o URLs externas raras</td>
</tr>
<tr>
<td>Autor con cara visible y reputación</td>
<td>Anónimo, plugin único y sin rastro</td>
</tr>
</tbody>
</table>
<h2>Un ejemplo que puedes comprobar tú mismo</h2>
<p>Todo esto suena muy bien en teoría, así que aplícalo con cualquier plugin que te plantees instalar, los míos incluidos.</p>
<p>Pilla <a href="https://es.wordpress.org/plugins/vigia/" target="_blank" rel="nofollow noopener">VigIA</a> o cualquiera de <a href="https://profiles.wordpress.org/fernandot/#content-plugins" target="_blank" rel="nofollow noopener">mis otros plugins</a>, que salieron de muchas horas de trabajo, con ayuda de IA por supuesto, no lo escondo, y pásales la lista.</p>
<p>Entra en sus foros, mira quién contesta las dudas (este aquí presente casi siempre), revisa el registro de cambios, comprueba con qué versión están probados, pásales el Plugin Check.</p>
<p>Lo que tienes que buscar es justo eso, <strong>que haya alguien dando la cara y manteniendo el invento</strong>, dé igual que el código lo escribiera a mano o con una IA al lado.</p>
<p>Esa es la idea con cualquier plugin que vayas a instalar. Olvídate de si lo ha hecho una máquina o una persona y fíjate en si hay alguien competente detrás que responde cuando algo se tuerce.</p>
<p>Y si te pica el gusanillo de entender qué falla cuando la IA programa sola, o de hacerte tú tus propios plugins, en el blog tienes <a href="https://ayudawp.com/dudas-hacer-plugin-ia/" target="_blank" rel="ugc noopener">cuándo merece la pena crear un plugin con IA</a> y la <a href="https://ayudawp.com/vibe-agentic-coding/" target="_blank" rel="ugc noopener">guía completa de programar WordPress con IA</a> para seguir aprendiendo.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/fiabilidad-plugins-ia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Texto alternativo, título, leyenda, descripción ¿todo eso hay que rellenar para las imágenes? ¿sirve de algo? ¿es por SEO, por accesibilidad, por fastidiar?</title>
		<link>https://ayudawp.com/alt-titulo-leyenda-descripcion-imagenes/</link>
					<comments>https://ayudawp.com/alt-titulo-leyenda-descripcion-imagenes/#respond</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 06:28:56 +0000</pubDate>
				<category><![CDATA[SEO / AEO / GEO / LLMO / AIO]]></category>
		<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[Accesibilidad]]></category>
		<category><![CDATA[Principiante]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159629</guid>

					<description><![CDATA[En este tutorial vamos a ver que es el texto alternativo, para qué sirve, en qué se diferencia del título, la leyenda y la descripción, qué imágenes hay que describir y cuáles van vacías, cómo escribir un alt que sea útil, y cómo te puede echar una mano la IA sin que te la líe. Y sí, de camino te pones a bien con la accesibilidad, que cada vez es menos opcional.]]></description>
										<content:encoded><![CDATA[<p>Cada vez que subes una imagen a WordPress te aparece un campo llamado texto alternativo, y casi siempre se queda en blanco. Es una pena, porque <strong>rellenarlo bien es la diferencia entre una imagen que se entiende y una que no le sirve a nadie.</strong></p>
<p>El texto alternativo es lo que <strong>hace que tus imágenes se entiendan cuando no se ven</strong>, sobre todo para las personas que navegan con un lector de pantalla. Si lo pones bien ayudas a quien no puede ver la imagen y de paso le das a Google algo que entender. Si no lo pones, o lo pones mal, no le sirve a nadie.</p>
<p>En este tutorial <strong>vamos a ver que es el texto alternativo, para qué sirve, en qué se diferencia del título, la leyenda y la descripción</strong>, qué imágenes hay que describir y cuáles van vacías, cómo escribir un <code>alt</code> que sea útil, y cómo te puede echar una mano la IA sin que te la líe. Y sí, de camino te pones a bien con la accesibilidad, que cada vez es menos opcional.</p>
<h2>Qué es el texto alternativo o alt y para qué sirve</h2>
<p>El texto alternativo, o atributo alt, es la descripción que le pones a una imagen para cuando esa imagen no se puede ver. Y es eso, un atributo de la etiqueta de imagen, no una etiqueta en sí misma, que esto lo confunde muchísima gente. En el código se ve así:<code style="font-size: 16px; font-style: inherit; font-weight: inherit;">&lt;img src="logo.png" alt="Logo de Ayuda WordPress"&gt;</code><span style="font-size: 16px;">.</span></p>
<p><strong>Sirve para tres cosas</strong>, y el orden es importante.</p>
<ol>
<li>La primera, y la que justifica su existencia, es lo que un lector de pantalla le lee en voz alta a una persona ciega o con baja visión. Si la imagen aporta información y no tiene <code>alt</code>, a esa persona la pierdes como lector (o cliente).</li>
<li>El navegador muestra si la imagen no carga, porque el servidor falla o la conexión va a pedales.</li>
<li>Es una señal que Google usa para entender de qué va la imagen y colocarla en su buscador de imágenes.</li>
</ol>
<p>Te lo apunto aquí porque es el origen de muchos malentendidos … y errores:</p>
<blockquote><p><strong>El <code>alt</code> es, primero accesibilidad, y luego, SEO, no al revés.</strong></p></blockquote>
<p>Cuando rellenas el <code>alt</code> pensando solo en meter la palabra clave, le estás colgando un cartel a alguien que no lo puede leer. No le aporta nada, y encima a Google hace años que no le cuela.</p>
<p>En los estándares esto es el <a href="https://ayudawp.com/accesibilidad-web-en-wordpress/" target="_blank" rel="noopener"><strong>criterio 1.1.1 de las WCAG</strong></a>, «Contenido no textual», y es de nivel A, o sea el suelo, el requisito de accesibilidad más básico que existe. Si no cumples ese, no cumples ninguno.</p>
<h2>Alt, título, leyenda y descripción, para qué sirve cada uno</h2>
<p>Cuando subes una imagen a WordPress te encuentras con cuatro campos para rellenar, y aquí empieza el jaleo, porque cada uno se guarda en un sitio distinto, acaba en un lugar distinto y se comporta de forma distinta.</p>
<table>
<thead>
<tr>
<th>Campo</th>
<th>¿Qué es?</th>
<th>¿Sirve para accesibilidad?</th>
<th>¿Sirve para SEO?</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Texto alt</strong></td>
<td>La descripción de la imagen para cuando no se ve. Acaba en el atributo <code>alt</code></td>
<td>El campo clave. Es lo que el lector de pantalla le lee a quien no ve la imagen</td>
<td>Sí, Google lo usa para entender la imagen y posicionarla en Google Imágenes</td>
</tr>
<tr>
<td><strong>Título</strong></td>
<td>El nombre interno de la imagen, que WordPress saca del nombre del archivo</td>
<td>Ninguna. No se lee de forma fiable y en el móvil ni aparece</td>
<td>Casi nula</td>
</tr>
<tr>
<td><strong>Leyenda</strong></td>
<td>El texto visible que aparece justo debajo de la imagen</td>
<td>Se lee como cualquier texto visible y ayuda a dar contexto, pero no sustituye al <code>alt</code></td>
<td>Cuenta como texto de la página, así que algo aporta</td>
</tr>
<tr>
<td><strong>Descripción</strong></td>
<td>Un texto más largo que va a la página propia del adjunto, no a tu entrada</td>
<td>Ninguna en tu entrada, porque ahí no se muestra</td>
<td>Solo si indexas las páginas de adjunto, algo que normalmente no deberías hacer</td>
</tr>
</tbody>
</table>
<p>Por resumirte, el único que de verdad importa para accesibilidad es el <strong>texto alternativo</strong>. El resto son … <em>otra cosa</em>.</p>
<p>Y ahora unas cuantas mentiras que conviene ir aparcando, porque llevan años circulando, y alguna la conté yo mismo hace siglos, todo hay que decirlo, que algo he aprendido 20 años después y si la cago la cago.</p>
<ul>
<li><strong>WordPress no te rellena el <code>alt</code> con el nombre del archivo.</strong> Lo que autocompleta a partir del nombre del archivo es el campo título, no el <code>alt</code>, que sale vacío y lo tienes que escribir tú.</li>
<li>El atributo título no es obligatorio ni hace falta para «cumplir el W3C», nunca lo fue. El navegador lo enseña como un globito al pasar el ratón por encima, en el móvil ni se ve, y los lectores de pantalla no lo leen de forma fiable. No te vale como sustituto del <code>alt</code>.</li>
<li>El campo «<strong>Descripción</strong>» no es el atributo título. Son cosas distintas que van a sitios distintos.</li>
</ul>
<p>Sobre la pregunta de siempre, la de si el título de la imagen ayuda al SEO, pues resulta que no, el <code>alt</code> sí, el título prácticamente nada. Si tienes que dedicarle tiempo a algo dedícaselo al <code>alt</code>.</p>
<h2>¿Las imágenes decorativas necesitan alt?</h2>
<p>No todas las imágenes hay que describirlas. Las que son puro adorno, una línea separadora, un fondo, un icono decorativo que no aporta información, tienen su propia regla, y es justo la que más se incumple.</p>
<blockquote><p>Para una imagen decorativa el <code>alt</code> va vacío del todo. Así: <code>alt=""</code>.</p></blockquote>
<p>Con eso <strong>le dices al lector de pantalla que se salte la imagen</strong>, que no hace falta que la narre. Es como el hilo musical del ascensor, está bien que esté, pero no necesitas que nadie te lo vaya cantando.</p>
<p>Hay tres maneras de hacerlo y solo una es correcta:</p>
<ul>
<li><code>alt=""</code> vacío del todo: <strong>correcto</strong>. El lector de pantalla la ignora y a otra cosa.</li>
<li>Sin atributo alt: <strong>mal</strong>. Algunos lectores de pantalla, al no encontrar alt, leen el nombre del archivo o sueltan un «imagen» a secas, que es ruido.</li>
<li><code>alt="-"</code>, un asterisco, un espacio o «lo que te apetezca»: <strong>mal, mal y mal</strong>. Eso es contenido, y el lector de pantalla lo lee. Le estás metiendo basura en los oídos a quien intenta navegar.</li>
</ul>
<p>Para saber si una imagen es decorativa hay <strong>un truco sencillo, quítala mentalmente</strong>. Si al quitarla no se pierde nada de información, es decorativa y va con el <code>alt</code> vacío. Si se pierde algo, hay que describirla.</p>
<p>Y si quieres afinar caso por caso hay dos herramientas que vienen de perlas.</p>
<ul>
<li>El <a href="https://www.w3.org/WAI/tutorials/images/decision-tree/" target="_blank" rel="nofollow noopener">árbol de decisión del W3C</a>, que te va preguntando por el tipo y la función de la imagen hasta decirte qué poner.</li>
<li>El <a href="https://olgacarreras.blogspot.com/2014/07/textos-alternativos-imagenes-accesibles.html" target="_blank" rel="nofollow noopener">mapa de decisión en español de Olga Carreras</a>, que es de lo mejor que hay sobre esto en nuestro idioma.</li>
</ul>
<h2>Cómo escribir un alt útil</h2>
<p><strong>El alt describe la función de la imagen en esa página, no solo lo que se ve en ella.</strong> Esa es la idea fundamental, porque la misma foto puede necesitar un alt distinto según para qué la has puesto.</p>
<p>Unas zapatillas en un artículo sobre running se describen de una forma, y esas mismas zapatillas en la ficha de producto de tu tienda, de otra.</p>
<p>Con eso claro, cuatro reglas sencillas:</p>
<ul>
<li><strong>Describe lo importante, no todo</strong>: Ve a lo que aporta la imagen en ese contexto.</li>
<li><strong>No te repitas</strong> empezando con cosas como «imagen de» o «foto de»: El lector de pantalla ya avisa de que es una imagen, así que se lo estarías diciendo dos veces.</li>
<li><strong>Sé breve</strong>: Como referencia, unos 125 caracteres suelen bastar, pero sin obsesionarse, que lo que importa es que sea útil.</li>
<li><strong>Mete la palabra clave solo si encaja de forma natural</strong>: Si tienes que forzarla con calzador, fuera.</li>
</ul>
<p>No te lo cuento, te lo muestro con ejemplos, que se entiende mucho mejor.</p>
<ul>
<li><strong>Una foto informativa</strong>:
<ul>
<li>Mal: <code>alt="foto"</code>.</li>
<li>Peor: <code>alt="zapatillas running comprar mejores zapatillas baratas"</code>.</li>
<li>Bien: <code>alt="Zapatillas de running azules con suela de espuma, vistas de perfil"</code>.</li>
</ul>
</li>
<li><strong>Una captura de pantalla</strong>: Describe lo relevante de la captura, no pongas «captura de pantalla».
<ul>
<li>Bien: <code>alt="Ajustes de Medios de WordPress con la opción de organizar por carpetas activada"</code>.</li>
</ul>
</li>
<li><strong>Una imagen que es un enlace o un botón</strong>: El alt describe a dónde lleva o qué hace, no cómo es.
<ul>
<li>Para un logo que enlaza al inicio: <code>alt="Ayuda WordPress, ir al inicio"</code>, no <code>alt="logo"</code>.</li>
</ul>
</li>
<li><strong>Una gráfica o una infografía</strong>: Resume el dato principal en el alt, y si lleva mucha chicha, pon el detalle en el texto de al lado o enlaza a una versión larga.</li>
</ul>
<h2>¿Vale generar el alt automáticamente?, con IA por ejemplo</h2>
<p>Sí, es posible, y no es ni siquiera mala idea. WordPress no te genera el <code>alt</code> por su cuenta, así que necesitas un plugin, y hay dos formas de hacerlo automático que conviene no confundir, porque dan resultados muy distintos.</p>
<h3>Usando plantillas, sin IA</h3>
<p>Varios plugins de SEO rellenan el <code>alt</code> a partir de datos que ya tienes, el título de publicación, el nombre del archivo o la palabra clave.</p>
<ul>
<li>AIOSEO, por ejemplo, con su función de SEO para imágenes, te deja montar una plantilla con sus tags y aplicarla a toda la biblioteca de una tacada.<br>
El problema es que el <code style="font-size: 16px; font-style: inherit; font-weight: inherit;">alt</code><span style="font-size: 16px;"> o sale genérico y casi siempre repetido, porque todas las imágenes de un artículo acaban con el mismo texto, y para alguien con un lector de pantalla eso es casi tan inútil como no tener nada.</span></li>
<li>SEOPress, por su parte, hace algo parecido, creando el alt a partir del nombre del archivo, así que depende de ti subirlos en nombres descriptivos.<br>
En este caso la dependencia eres tú, o los redactores, que no suban las imágenes como las captura la cámara, tipo <code style="font-size: 16px; font-style: inherit; font-weight: inherit;">DSC22999W.JPG</code><span style="font-size: 16px;"> o parecido.</span></li>
</ul>
<p><strong>La ventaja de estos sistemas, de ambos es que son automáticos, baratos</strong> y no te cuestan nada por imagen. Te sirven de red de seguridad para que ninguna imagen quede pelada, no para tener un <code>alt</code> bueno.</p>
<h3>Con IA</h3>
<p>La segunda es con <strong>modelos IA, plugins y servicios que de verdad miran la imagen y la describen</strong>.</p>
<p>Aquí entran incluso <strong>el propio WordPress</strong>, que tiene un <a href="https://es.wordpress.org/plugins/ai/" target="_blank" rel="nofollow noopener">plugin oficial de experimentos IA</a> que también lo hace, pero eso sí, <strong>vale para trastear en entornos de pruebas</strong>, no para tenerlo en producción.</p>
<p>Da igual el que elijas, hay muchos, tienes que conectar tu clave de un proveedor como OpenAI, Google o Anthropic, y todos te <strong>cobran por uso</strong>.</p>
<p>Un aviso para los del editor clásico, que <del>sois</del> somos unos cuantos, <strong>casi todas estas funciones están pensadas para el editor de bloques</strong>, así que igual ni ves los botones, aunque la generación en lote desde la biblioteca suele funcionar igual.</p>
<p>Y tanto por plantilla como con IA, hay <strong>un techo que conviene tener clarísimo</strong>.</p>
<blockquote><p>La IA describe lo que ve en la imagen, pero no sabe para qué la has puesto tú en esa página, ni cuándo una imagen es solo decoración.</p></blockquote>
<p>Es como pedirle el pie de foto a alguien que no ha leído tu artículo, te describe la foto de maravilla, pero no tiene ni idea de qué pinta ahí. Te va a poner un <code>alt</code> a todo, incluida la línea separadora que debería ir vacía, y a la imagen que en realidad es un botón le describe el dibujito en lugar de decir a dónde lleva.</p>
<p>Incluso el plugin oficial intenta seguir el árbol de decisión del W3C que te enseñé antes, y aun así arrastra fallos con las imágenes decorativas.</p>
<p>Así que <strong>lo automático, sea plantilla o IA, úsalo como punto de partida para no tener miles de imágenes a cero, y repasa tú a mano las que importen</strong> de verdad.</p>
<p>Las decorativas, a vaciarles el <code>alt</code>, las que son enlaces o botones, a describir la acción, y las que cumplen una función concreta en el artículo, a comprobar que se entienden.</p>
<blockquote><p>Lo automático te quita el ochenta por ciento del trabajo, pero el veinte por ciento que decide si cumples o no lo pones tú.</p></blockquote>
<h2>¿Y la accesibilidad? La regulación EAA</h2>
<p>Y ya que hablamos de hacer las cosas bien, va un plus que quizá no tenías en la cabeza, y es que desde el 28 de junio de 2025 poner bien el texto alternativo, además de ser lo suyo, ahora también te lo pide la ley.</p>
<p>La <strong>European Accessibility Act</strong>, que en España se traspone con la <strong>Ley 11/2023</strong>, es de <strong>obligado cumplimiento</strong> desde esa fecha, y esta vez con sanciones de las que duelen, no como las recomendaciones de antes que no cumplía ni el tato.</p>
<p>La buena noticia, y va en serio, es que <strong>el <code>alt</code> es de los requisitos más fáciles de cumplir de toda la normativa</strong>.</p>
<p>La técnica de referencia es la norma <strong>EN 301 549</strong>, apoyada en las WCAG a nivel AA, y dentro de eso el <code>alt</code>, ese criterio 1.1.1 de antes, es nivel A, el básico.</p>
<p>También es de los más fáciles de auditar, porque <a href="https://herramientas.ayudawp.com/accesibilidad/" target="_blank" rel="noopener">un validador de accesibilidad</a> te canta en segundos qué imágenes se han quedado sin <code>alt</code>.</p>
<h3>¿Te afecta?, pues depende</h3>
<p>Las microempresas que prestan servicios, menos de 10 trabajadores y menos de 2 millones de euros de facturación o de balance, están exentas de parte de los requisitos, aunque ojo, que la exención hay que poder justificarla si te la vienen a mirar, no es un «<strong>como soy pequeño paso de todo</strong>».</p>
<p>Y, por supuesto, si tienes una tienda online, vendes a consumidores o prestas según qué servicios, lo más probable es que sí estés dentro.</p>
<p>No voy a entrar en un análisis jurídico sobre EEA, ni de lejos, no es lo mío ni procede, de momento <strong>quédate con lo práctico</strong>, pon bien el <code>alt</code> de tus imágenes y este requisito, el más visible y el más fácil de comprobar, lo tienes cubierto.</p>
<p>Por cierto, si quieres ver cómo queda esto por escrito, tienes mi propia <a href="https://ayudawp.com/declaracion-accesibilidad/" target="_blank" rel="ugc noopener">declaración de accesibilidad</a> como ejemplo. Y si tienes una web con la que te juegas algo y prefieres que alguien le eche un vistazo serio a la accesibilidad, para eso está <a href="https://servicios.ayudawp.com/producto/consultoria-online-wordpress/" target="_blank" rel="ugc noopener">mi consultoría</a>.</p>
<h2>¿Y las imágenes que ya tengo sin texto alternativo?</h2>
<p>Si llevas años publicando, tendrás un buen montón de imágenes sin <code>alt</code>, y ponerte al día es parte del trabajo. La cosa tiene <strong>dos fases, encontrarlas y arreglarlas</strong>.</p>
<p>Para encontrarlas tienes <strong>herramientas de accesibilidad como WAVE o la extensión axe DevTools</strong>, que te marcan en la propia página qué imágenes van sin <code>alt</code>, y el <strong>informe de accesibilidad de Lighthouse</strong>, dentro de las herramientas de desarrollo de Chrome, que te lista los fallos de una URL.</p>
<p>Y más visual, mi <a href="https://herramientas.ayudawp.com/accesibilidad/" target="_blank" rel="noopener">analizador de accesibilidad online y gratis</a>.</p>
<p>Para una entrada suelta, <strong>a veces basta con abrir el código fuente y buscar las etiquetas de imagen sin <code>alt</code></strong>, para arreglarlas en lote valen los mismos dos enfoques de antes (plantilla, automatismos, con o sin IA)</p>
<p>Una cosa muy chula que poca gente sabe es que e<strong>l plugin oficial de pruebas de WordPress</strong> trae hasta un comando de consola, <code>wp ai alt-text generate</code>, para lanzarlo por <a href="https://ayudawp.com/wp-cli-la-interfaz-de-comandos-de-wordpress-guia-de-uso/" target="_blank" rel="noopener">WP-CLI</a>.</p>
<p>Sea como sea <strong>prioriza con sentido común y lógica de equilibrio entre esfuerzo y resultados</strong>. Primero ponte con las imágenes que aportan información en tus artículos más visitados, que son las que más gente con lector de pantalla se va a encontrar. Las decorativas las vacías, y para el resto, lo automático como red y el repaso a mano de las que son importantes.</p>
<h2>Preguntas rápidas</h2>
<h3>¿Pongo el título o el alt cuando la imagen es un enlace?</h3>
<p>Lo que importa es el <code>alt</code>, y debe describir a dónde lleva el enlace o qué hace el botón, no cómo es la imagen. El título del enlace aporta poco y no te hace falta.</p>
<blockquote><p>Lo importante es que quien no ve la imagen entienda qué va a pasar si hace clic.</p></blockquote>
<h3>¿Puedo poner el mismo alt en varias imágenes?</h3>
<p>Si son la misma imagen cumpliendo la misma función se puede repetir sin problema.</p>
<p>Lo que no tiene sentido es copiar y pegar el mismo <code>alt</code><code>Tu código aquí</code> en imágenes distintas por pereza, porque cada una muestra algo diferente y merece su propia descripción.</p>
<h3>¿Cambia algo en las imágenes de productos de WooCommerce?</h3>
<p>El criterio es el mismo, pero en una ficha de producto el alt de la imagen principal debería describir el producto de forma útil, con el modelo, el color o algún detalle que lo identifique, que además es justo lo que te ayuda a aparecer en Google Imágenes. Nada de rellenar con la palabra clave repetida una y otra vez.</p>
<h2>¿Hago algo ya mismo?</h2>
<p>Si quieres terminar el día habiendo hecho algo de provecho <strong>esto es lo mínimo</strong>:</p>
<ol>
<li>Abre tus 5 entradas más visitadas y revísalas imagen por imagen.</li>
<li>La que no tenga <code>alt</code>, o tenga el nombre del archivo metido como <code>alt</code>, arréglala ahora describiendo su función en ese artículo.</li>
<li>La que sea pura decoración déjale el <code>alt</code> vacío.</li>
</ol>
<p><strong>En diez minutos le has arreglado el día a alguien que navega con lector de pantalla</strong>, y de paso le has dado a Google algo mejor que entender.</p>
<p>Lo demás, la auditoría completa, el repaso de toda la biblioteca, dejarlo automático con IA, lo puedes ir haciendo con calma. Pero ese primer paso dalo ya hoy.</p>
<p>Si te ha quedado alguna duda, o no ves claro si una imagen va con <code>alt</code> o sin él, me tienes ahí abajo en los comentarios. Cuéntamelo y lo vemos.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/alt-titulo-leyenda-descripcion-imagenes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DietPress – Pon a dieta tu WordPress</title>
		<link>https://ayudawp.com/dietpress/</link>
					<comments>https://ayudawp.com/dietpress/#comments</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 06:28:42 +0000</pubDate>
				<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[WPO - Optimizar WordPress]]></category>
		<category><![CDATA[DietPress]]></category>
		<category><![CDATA[Principiante]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159603</guid>

					<description><![CDATA[El plugin de optimización de WordPress WPO Tweaks se convierte en DietPress, incorporando montones de funcionalidades y ajustes configurables desde su propia pantalla de administración … y mucho más.]]></description>
										<content:encoded><![CDATA[<p>El plugin que conoces <strong>desde hace 9 años</strong> como <a href="https://ayudawp.com/wpo-tweaks/" target="_blank" rel="noopener">WPO Tweaks</a>, y que durante un breve espacio de tiempo se llamó Zero Config Performance Optimization, ahora se denomina <a href="https://es.wordpress.org/plugins/wpo-tweaks/"><strong>DietPress</strong></a> y ha recibido <strong>un cambio que puede que te guste o puede que no</strong>.</p>
<p>Es en realidad el mismo plugin, mismo sitio en el repositorio, en parte la misma filosofía de optimizar WordPress con el mínimo esfuerzo, pero con <strong>un cambio de fondo que llevabais tiempo pidiéndome muchos</strong>.</p>
<p>Si lo que buscas es <strong>la optimización que te daría un WP Rocket pero sin conexiones a servicios externos ni dependencias</strong> de terceros, todo funcionando <strong>en tu propio servidor y gratis</strong>, este es el camino que ha tomado el plugin.</p>
<p>No es un plugin de caché de página, de eso ya se encarga tu hosting, sino todo lo demás, y sin que nada salga de tu servidor.</p>
<p>Te cuento de dónde viene el cambio, qué tienes que hacer si ya lo tenías (prácticamente nada) y todo lo que trae de nuevo.</p>
<h2>El viaje de WPO Tweaks a DietPress</h2>

<a href="https://ayudawp.com/wpo-tweaks/wpo-tweaks-wordpress-banner/" rel="nofollow"><img width="430" height="139" src="https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner-430x139.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner-430x139.jpg 430w, https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner-768x249.jpg 768w, https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner-1536x497.jpg 1536w, https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner-550x178.jpg 550w, https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner-840x272.jpg 840w, https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner-1080x350.jpg 1080w, https://ayudawp.com/wp-content/uploads/2017/10/wpo-tweaks-wordpress-banner.jpg 1544w" sizes="(max-width: 430px) 100vw, 430px" decoding="async" fetchpriority="high"></a>
<a href="https://ayudawp.com/performance-lab/wordpress-performance-wpo/" rel="nofollow"><img width="430" height="252" src="https://ayudawp.com/wp-content/uploads/2022/03/WordPress-performance-wpo-430x252.jpeg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2022/03/WordPress-performance-wpo-430x252.jpeg 430w, https://ayudawp.com/wp-content/uploads/2022/03/WordPress-performance-wpo-768x449.jpeg 768w, https://ayudawp.com/wp-content/uploads/2022/03/WordPress-performance-wpo.jpeg 1200w" sizes="auto, (max-width: 430px) 100vw, 430px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/dietpress/dietpress/" rel="nofollow"><img width="1200" height="389" src="https://ayudawp.com/wp-content/uploads/2026/06/dietpress.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/dietpress.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/dietpress-768x249.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>

<p><strong>WPO Tweaks es uno de mis plugins más veteranos, de casi 10 años</strong>, que nació con una idea muy simple, activarlo y olvidarte.</p>
<p><strong>Quita de un plumazo todo lo que WordPress carga por defecto</strong> y que la mayoría de webs no necesita, los emojis, los Dashicons en la parte pública, un montón de líneas de la cabecera, esas cosas que no aportan nada pero suman peticiones y milisegundos.</p>
<p>Con el tiempo fue creciendo y dejó de ser solo un limpiador para <strong>convertirse en un plugin de rendimiento de verdad</strong>, con CSS crítico, defer de JavaScript, optimización de imágenes para mejorar el CLS, resource hints, y reglas de caché de navegador, GZIP y Brotli en el <code>.htaccess</code>.</p>
<p>En la versión 2 le cambié el nombre a <em>Zero Config Performance Optimization</em>, porque ya <strong>hacía mucho más que cuatro retoques</strong>. Y ahí estaba el problema, del que no me daba cuenta del todo.</p>
<p>Justo por no dejarte configurar nada, <strong>el plugin se había quedado estancado</strong>.</p>
<p>Mucha gente quería <strong>elegir qué activar y qué no</strong>, y alguna optimización podía chocar con un tema o un maquetador concreto. Sin un interruptor para apagar solo esa, la única salida era desactivar el plugin entero, que es una pena cuando el resto te funciona de maravilla.</p>
<p>Mientras tanto, yo tenía otro plugin rondando que se llamaba precisamente DietPress (su nombre interno era <code>core-diet</code>).</p>
<p>Salió de mi <a href="https://ayudawp.com/desactivar-funcionalidades-wordpress/" target="_blank" rel="ugc noopener">guía sobre todas las funcionalidades de WordPress que puedes desactivar</a> y planteaba justo lo contrario, <strong>una interfaz completa de ajustes organizada por nivel de riesgo, con unas setenta opciones de optimización</strong>, todas desactivadas por defecto.</p>
<p>Buena interfaz, una idea chula, funcionamiento perfecto, y además potente, pero poca gente lo usaba.</p>
<p>Así que la jugada estaba clara, juntarlos, <strong>tomar el esqueleto configurable de DietPress y montarle encima el motor de rendimiento de WPO Tweaks</strong>. Un solo plugin, con lo mejor de los dos.</p>
<h2>Si ya tenías WPO Tweaks, no tienes que hacer nada</h2>
<p>Esto es importante, porque un cambio así puede dar respeto, pero no hay de qué preocupase pues todas las optimizaciones que el plugin aplicaba hasta ahora siguen activas por defecto cuando actualizas, así que <strong>tu web se va a comportar inicialmente exactamente igual que antes</strong>.</p>
<p>La única diferencia es que <strong>ahora cada una de esas optimizaciones es una opción que puedes afinar o apagar si te hace falta</strong>.</p>
<p>Hay <strong>algún detalle que además mejora</strong> respecto a antes. Me refiero a la parte del CSS crítico que a veces provocaba un parpadeo raro al cargar (el típico flash sin estilos) ahora es una opción aparte, marcada como experimental y desactivada por defecto.</p>
<p>La parte segura, el CSS crítico en línea, se queda activa, y si alguna vez notaste ese parpadeo, ya no lo vas a tener salvo que lo actives a propósito.</p>
<p>Y si eres de los que personaliza el plugin con código, los filtros para desarrolladores han cambiado al prefijo <code>dietpress_</code>. Los antiguos siguen funcionando para no romperte nada, pero quedan marcados como obsoletos, así que cuando puedas pásate a los nuevos.</p>
<h2>Si tenías el DietPress antiguo (core-diet)</h2>
<p>Y si lo que tenías era el otro, ese DietPress, queda retirado, con honores. Dentro de nada lo cierro en el repositorio de WordPress, así que dejará de poder descargarse y de recibir actualizaciones.</p>
<p>Si lo tienes instalado <strong>no se va a romper nada, pero conviene que te pases al nuevo</strong>, y es muy fácil:</p>
<ul>
<li>Instala y activa el nuevo DietPress desde <a href="https://es.wordpress.org/plugins/wpo-tweaks/" target="_blank" rel="nofollow noopener">su página en WordPress.org</a> o el instalador de plugins de tu web.</li>
<li>Tus ajustes se conservan sin hacer nada, porque los dos plugins los guardan en el mismo sitio, y el <code>core-diet</code> antiguo se desactiva automáticamente para que no haya conflictos.</li>
<li>Con el nuevo DietPress ya activo, puedes borrar tranquilamente el plugin viejo desde tu pantalla de plugins.</li>
</ul>
<p>Lo único importante es instalar el nuevo antes de borrar el viejo, así no pierdes la configuración. Y si no haces nada el plugin antiguo seguirá funcionando, pero sin actualizaciones ni soporte.</p>
<h2>¿En qué se ha convertido WPO Tweaks… perdón, DietPress?</h2>
<p>La fusión <strong>toma las optimizaciones de rendimiento de WPO Tweaks, la configurabilidad de DietPress y, de paso, el nombre y la interfaz del segundo</strong>, que es más simpática y deja más claro el concepto, <strong>poner tu WordPress una dieta y quitarle todo lo que le sobra</strong>.</p>
<p>Ahora el plugin tiene <strong>su propio menú</strong> en la administración, <strong>DietPress</strong>, y el montón de opciones (decenas) están repartidas por nivel de riesgo, igual que en mi guía de funcionalidades.</p>
<p>Tienes las que puedes quitar sin pensártelo, las que conviene valorar antes según tu web y las más específicas de cada caso. <strong>Cada opción te explica qué hace y qué podrías perder, para que decidas con criterio y no a ciegas</strong>.</p>
<p>Me tomé mucho tiempo en redactar textos para cada ajuste, para que sepas qué pasa exactamente si lo activas, así que de paso <strong>es casi un tutorial de optimización WordPress</strong>.</p>
<p>La pantalla de inicio funciona como una báscula (de hecho se llama así), y <strong>te muestra de un vistazo lo que estás ahorrando</strong> (peticiones que quitas, CSS y JavaScript de los que te libras, consultas a la base de datos que evitas) y trae un par de cosas que vienen muy bien.</p>
<p>Tienes <strong>perfiles rápidos para aplicar de golpe una configuración</strong> pensada para blog personal, tienda WooCommerce, página de aterrizaje o limpieza máxima.</p>
<p>También incorpora un <strong>analizador</strong> que mira tu web y tus plugins activos y te sugiere qué tiene sentido desactivar en tu caso concreto.</p>
<p>Por último (de momento) si gestionas varias webs, <strong>puedes exportar tu configuración</strong> a un archivo y aplicarla igual en las demás, sin ir opción por opción.</p>

<a href="https://ayudawp.com/dietpress/dietpress-bascula/" rel="nofollow"><img width="1200" height="1844" src="https://ayudawp.com/wp-content/uploads/2026/06/DietPress-bascula.jpg" class="attachment-medium size-medium" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/dietpress/dietpress-ligera/" rel="nofollow"><img width="1200" height="1553" src="https://ayudawp.com/wp-content/uploads/2026/06/DietPress-ligera.jpg" class="attachment-medium size-medium" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/dietpress/dietpress-moderada/" rel="nofollow"><img width="1200" height="1393" src="https://ayudawp.com/wp-content/uploads/2026/06/DietPress-moderada.jpg" class="attachment-medium size-medium" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/dietpress/dietpress-estricta/" rel="nofollow"><img width="1200" height="2534" src="https://ayudawp.com/wp-content/uploads/2026/06/DietPress-estricta.jpg" class="attachment-medium size-medium" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/dietpress/dietpress-widgets/" rel="nofollow"><img width="1200" height="1438" src="https://ayudawp.com/wp-content/uploads/2026/06/DietPress-widgets.jpg" class="attachment-medium size-medium" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/dietpress/dietpress-herramientas/" rel="nofollow"><img width="1200" height="828" src="https://ayudawp.com/wp-content/uploads/2026/06/DietPress-herramientas.jpg" class="attachment-medium size-medium" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>

<h2>Ya no hay ajustes de seguridad, lógico</h2>
<p>Hay una decisión de diseño que quiero explicarte, porque si vienes de mi guía de funcionalidades te puede chirriar, pero la lógica nos dice que un plugin de rendimiento y dieta no debería andar tocando la seguridad de tu web.</p>
<p>Por eso DietPress no incluye las opciones de seguridad que tenía <code>core-diet</code>, como ocultar la versión de WordPress, desactivar XML-RPC, bloquear las contraseñas de aplicación o esconder los errores de inicio de sesión.</p>
<p>Todo eso es terreno de <a href="https://es.wordpress.org/plugins/vigilante/" target="_blank" rel="nofollow noopener">Vigilante</a>, mi plugin de seguridad, que es su lugar natural.</p>
<p>En la guía de desactivar funcionalidades sí tienes el código para hacer esos cambios a mano, pero dentro de un plugin lo lógico es separar responsabilidades, <strong>DietPress adelgaza y optimiza, Vigilante protege. Cada uno a lo suyo y los dos gratis</strong>.</p>
<h2>Un optimizador gratis y con todo bajo control</h2>
<p>La diferencia de fondo con un plugin de pago como WP Rocket está en que <strong>todo lo que hace DietPress ocurre en tu propio servidor sin servicios externos, ni cuenta que crear, ni cuota mensual</strong>, ni tu CSS o tus métricas viajando a la nube de nadie.</p>
<p>Es software <strong>libre, gratis 100%, y lo que pasa en tu web se queda en tu web</strong>.</p>
<p>Eso tiene un límite, como lo que te comenté de que no hace caché de página, pero si tienes un <a href="https://www.siteground.es/go/ayudawp" target="_blank" rel="sponsored nofollow noopener">alojamiento decente</a> ya la tienes funcionando a nivel de servidor.</p>
<p>Hay además cosas que necesitan sí o sí infraestructura externa para ir bien, como analizar página por página para quitar el CSS que no se usa, y eso no está en el plugin a propósito, porque hacerlo bien exige servidores dedicados y hacerlo mal te rompe la web.</p>
<p>DietPress hace todo lo que se puede hacer bien en local y lo deja ahí.</p>
<p>Así que si lo que buscabas era esa optimización a lo WP Rocket pero sin ataduras ni dependencias de terceros, por ahí van los tiros.</p>
<h2>Hacia dónde va</h2>
<p>Esto es solo el primer paso de DietPress, pero <strong>se avecinan montones de mejoras que lo van a convertir poco a poco en un imprescindible para quien quiera optimizar WordPress a tope y gratis</strong>.</p>
<p>Pronto vendrá, por ejemplo, una pestaña para <strong>controlar todos los correos automáticos que WordPress envía</strong> por su cuenta, los avisos de actualización, los de comentarios, los de usuarios nuevos y compañía, que sé que a más de uno le saturan la bandeja.</p>
<p>La base la expliqué en mi <a href="https://ayudawp.com/emails-wordpress/" target="_blank" rel="ugc noopener">guía de los emails de WordPress</a>, y pronto lo vas a poder hacer desde DietPress con un clic.</p>
<p>También tengo pensado incorporar la <strong>carga selectiva</strong>, para que WooCommerce, Contact Form 7 o los bloques de Gutenberg no carguen sus archivos en las páginas donde no se usan.</p>
<p>Algo que va a entrar seguro es  el <strong>alojamiento local de las fuentes de Google</strong>, que mejora la privacidad, te quita una dependencia externa más y cumple el RGPD sin despeinarte.</p>
<p>La filosofía no cambia, quitar lo que sobra y optimizar todo lo que se pueda, en tu servidor y gratis.</p>
<p>Y poco más, DietPress ya está en el repositorio, listo para instalar o actualizar.</p>
<p>Si te va más tocar cada cosa a mano con código, tienes <a href="https://ayudawp.com/desactivar-funcionalidades-wordpress/" target="_blank" rel="ugc noopener">la guía completa con todos los snippets</a>, pero si prefieres todo eso a base de clics, más las optimizaciones de rendimiento y sin complicarte, instala <a href="https://es.wordpress.org/plugins/wpo-tweaks/"><strong>DietPress</strong></a> y a volar.</p>
<p>Ya me cuentas, si eso, qué te parece el cambio/evolución, estoy deseando leerte (abajo, en los comentarios, que las redes se las lleva el viento)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/dietpress/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>¿Sabías que WordPress hace redirecciones automáticamente si modificas una URL?</title>
		<link>https://ayudawp.com/wp-old-slug-redirect/</link>
					<comments>https://ayudawp.com/wp-old-slug-redirect/#respond</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 06:28:06 +0000</pubDate>
				<category><![CDATA[Programación + WordPress]]></category>
		<category><![CDATA[SEO / AEO / GEO / LLMO / AIO]]></category>
		<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[302]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[Avanzado]]></category>
		<category><![CDATA[Experto]]></category>
		<category><![CDATA[redirección]]></category>
		<category><![CDATA[slug]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159551</guid>

					<description><![CDATA[¿Sabías que cuando cambias el slug de una entrada en WordPress, la URL antigua sigue funcionando con una redirección a la nueva, eso lo hace una función nativa, del core, que se llama wp_old_slug_redirect()? Mira …]]></description>
										<content:encoded><![CDATA[<p>¿A que pensabas que si cambiabas la URL de una entrada provocabas un error 404 sí o sí? Pues no, así que <strong>otro plugin que igual te vas a poder ahorrar</strong> desde ya.</p>
<p><strong>¡De nada!</strong></p>
<p>Y es que resulta que <strong>cuando cambias el slug de una entrada</strong> en WordPress, <strong>la URL antigua sigue funcionando con una redirección a la nueva</strong>, eso lo hace una función nativa, del <code>core</code>, que se llama <code>wp_old_slug_redirect()</code>.</p>
<p>Ni plugin ni nada, esta joyita viene de serie, pero casi nadie sabe que está ahí, ni que <strong>se puede incluso tocar para que haga lo que tú quieras</strong>.</p>
<p><strong>Te cuento cómo funciona</strong> por dentro, dónde están sus límites (las páginas, sobre todo) y cómo personalizarla para que haga lo que necesites.</p>
<h2>Cómo funciona la redirección automática de slugs antiguos</h2>
<p>Cuando editas el slug de una entrada ya publicada, por ejemplo cambias <code>/mi-articulo/</code> por <code>/articulo-definitivo/</code>, WordPress no se limita a cambiar la URL.</p>
<p>Lo que hace es <strong>guardar el slug antiguo</strong> en la tabla <code>wp_postmeta</code> con la clave <code>_wp_old_slug</code> asociada a esa entrada. De eso se encarga la función <code>wp_check_for_changed_slugs()</code>, que <strong>compara el slug nuevo con el anterior cada vez que actualizas algo</strong>.</p>
<p>A partir de esoe moment entra en juego <code>wp_old_slug_redirect()</code>, enganchada al hook <code>template_redirect</code>.</p>
<p>Cuando alguien llega por la URL antigua, en vez de entregar un feo error 404, esta función busca si ese slug está guardado en algún <code>_wp_old_slug</code> y, si lo encuentra, <strong>hace un 301 permanente a la URL actual</strong> con <code>wp_redirect( $link, 301 )</code>.</p>
<p>Así <strong>la URL vieja sigue viva, no rompes los enlaces que apuntan desde fuera y el SEO no se resiente</strong>, porque el 301 traspasa la autoridad de enlaces.</p>
<p>Un par de detalles más que conviene que sepas.</p>
<ul>
<li>Guarda todos los slugs antiguos, no solo el último. Si le cambias el slug tres veces a una entrada, las tres URLs viejas siguen redirigiendo bien a la actual.</li>
<li>También cubre los cambios en enlaces permanentes con estructura de fecha. Si tu URL lleva año y mes y cambias la fecha de publicación, el core guarda un <code>_wp_old_date</code> y la redirección lo tiene en cuenta igual.</li>
</ul>
<h2>Cómo personalizar el comportamiento</h2>
<p>WordPress ofrece dos filtros para tocar estas redirecciones sin reescribir nada, y para lo que no cubren puedes montarte tu propia versión.</p>
<h3>Cambiar la URL de destino</h3>
<p>El filtro <code>old_slug_redirect_url</code> (disponible desde WordPress 4.4) te deja <strong>modificar la URL de destino a la que se redirige</strong>, justo <strong>antes de que se ejecute el 301</strong>.</p>
<p>Es perfecto si quieres añadir parámetros de seguimiento, o mandar el tráfico de las URLs viejas a otro sitio. Aquí tienes un ejemplo:</p>
<pre>/**
 * Modifica la URL de destino usada para redirecciones de slugs antiguos
 *
 * @param string $link La URL a la que va a redirigir WordPress
 * @return string La (posiblemente modificada) URL de destino
 */
add_filter( 'old_slug_redirect_url', 'ayudawp_old_slug_redirect_url' );
function ayudawp_old_slug_redirect_url( $link ) {

	// Ejemplo: etiqueta las URLs viejas para poderles rastrearlas en Google Analytics
	return add_query_arg( 'utm_source', 'old-slug', $link );
}</pre>
<p>Si devuelves una cadena vacía o <code>false</code> cancelas la redirección para esa petición y dejas que WordPress siga su curso, que normalmente acaba en el 404.</p>
<h3>Decidir a qué entrada apunta</h3>
<p>El otro filtro, <code>old_slug_redirect_post_id</code> (desde WordPress 4.9.3), <strong>actúa un paso antes y cambia el ID de la entrada</strong> que WordPress ha localizado a partir del slug antiguo.</p>
<p>Lo normal es usarlo <strong>para casos puntuales</strong>, como redirigir el slug antiguo de una entrada que has borrado hacia otra que la sustituye. Si devuelves <code>0</code> desactivas la redirección para esa petición.</p>
<pre>/**
 * Cambia qué entrada resuelve un slug antiguo antes de que salte la redirección
 *
 * @param int $id El ID de la entrada asignado al antiguo slug
 * @return int E ID de la entrada a la que redirigir (devuelve 0 para cancelar la redirección)
 */
add_filter( 'old_slug_redirect_post_id', 'ayudawp_old_slug_redirect_post_id' ); 
function ayudawp_old_slug_redirect_post_id( $id ) {

	// Devuelve 0 para cancelar la redirección o a un ID distitno para apuntar a otro sitio.
	return $id;
}</pre>
<h3>Desactivar completamente la redirección</h3>
<p>Si prefieres que WordPress no haga ninguna de estas redirecciones automáticas, porque las gestionas con un plugin o porque te han dado guerra, basta con quitar la función del hook.</p>
<pre>// Desactivar las redirecciones automáticas de WordPress de antiguos slugs en todo el sitio 
remove_action( 'template_redirect', 'wp_old_slug_redirect' );</pre>
<p>Ponlo <a href="https://ayudawp.com/que-son-los-mu-plugins-de-wordpress/" target="_blank" rel="noopener">en un <code>mu-plugin</code></a> para que no dependas del tema o de un plugin de códigos. A partir de este momento los <code>_wp_old_slug</code> que ya tengas guardados dejan de redirigir, aunque siguen ocupando sitio en la base de datos hasta que los borres.</p>
<h2>Eso con las entradas ¿funciona también con páginas?</h2>
<p>Esto es un poco putada. Todo <strong>lo anterior funciona con entradas y con tipos de contenido personalizados sin jerarquía</strong>, pero no con las páginas.</p>
<p><strong>Si cambias el slug de una página</strong> WordPress ni siquiera guarda el <code>_wp_old_slug</code>, así que <strong>la URL vieja te devuelve un 404 a pelo</strong>.</p>
<p>No es un despiste de WordPress, está hecho aposta.</p>
<p>La función <code>wp_check_for_changed_slugs()</code> descarta los tipos de contenido jerárquicos, y <code>wp_old_slug_redirect()</code> hace lo mismo con un <code>if ( is_post_type_hierarchical( $post_type ) ) return;</code>.</p>
<p>El motivo <strong>es por rendimiento</strong>, porque <strong>en las páginas la URL se crea con la jerarquía de las superiores</strong> (si las hay), así que <strong>cambiar el slug de una página madre o superior afectaría a las URLs de todas sus hijas</strong>, y resolver eso bien obligaría a una búsqueda por árbol que el core prefiere ahorrarse.</p>
<p>Pero…</p>
<h3>… puedes hacer que funcione también con páginas</h3>
<p>Como el core pasa de las páginas, si las necesitas cubiertas con redirecciones automáticas te toca hacer <strong>dos cosas</strong> por tu cuenta, guardar el slug antiguo cuando cambie y montar después la redirección.</p>
<p><strong>Lo primero es guardar el slug antiguo</strong> de la página al actualizarla, que es justo lo que el core no hace.</p>
<pre>/**
 * Almacena el slug antiguo de las páginas que WordPress evitaba hacer al ser
 * las páginas un tipo de contenido jerárquico
 *
 * @param int     $post_id     El ID de la página
 * @param WP_Post $post_after  La página después de actualizar
 * @param WP_Post $post_before La página antes de actualizar
 */
add_action( 'post_updated', 'ayudawp_save_old_page_slug', 10, 3 ); 
function ayudawp_save_old_page_slug( $post_id, $post_after, $post_before ) {

	// Solo páginas publicadas cuyo slug haya cambiado
	if ( 'page' !== $post_after-&gt;post_type || 'publish' !== $post_after-&gt;post_status ) {
		return;
	}

	if ( '' === $post_before-&gt;post_name || $post_after-&gt;post_name === $post_before-&gt;post_name ) {
		return;
	}

	// Almacena el slug anterior, evitando duplicados
	$old_slugs = (array) get_post_meta( $post_id, '_wp_old_slug' );

	if ( ! in_array( $post_before-&gt;post_name, $old_slugs, true ) ) {
		add_post_meta( $post_id, '_wp_old_slug', $post_before-&gt;post_name );
	}
}</pre>
<p>Y lo segundo es <strong>la redirección en sí, que solo salta en los 404</strong> para no cargar el resto de páginas.</p>
<pre>/**
 * Redirect an old page slug to its current permalink.
 * WordPress core only does this for non-hierarchical post types.
 */
add_action( 'template_redirect', 'ayudawp_old_page_slug_redirect' ); 
function ayudawp_old_page_slug_redirect() {

	// Actúa solo en los 404 en los que se solicitó una ruta de página
	if ( ! is_404() || '' === get_query_var( 'pagename' ) ) {
		return;
	}

	// Usa el último segmento de ruta como el slug donde buscar
	$parts = explode( '/', untrailingslashit( get_query_var( 'pagename' ) ) );
	$slug  = end( $parts );

	$pages = get_posts(
		array(
			'post_type'   =&gt; 'page',
			'post_status' =&gt; 'publish',
			'numberposts' =&gt; 1,
			'meta_key'    =&gt; '_wp_old_slug',
			'meta_value'  =&gt; $slug,
		)
	);

	if ( ! empty( $pages ) ) {
		wp_safe_redirect( get_permalink( $pages[0]-&gt;ID ), 301 );
		exit;
	}
}</pre>
<p>Con esto cubres el caso normal, que es cambiar el slug de una página concreta.</p>
<p><strong>Lo que no resuelve es cuando cambias el slug de una página superior y quieres que redirijan también las URLs antiguas de sus hijas</strong>, porque ahí entra el lío del árbol de jerarquías del que se libra el core.</p>
<p>Y como aquí el código de estado lo controlas tú, <strong>si quieres un 302 temporal en vez del 301, solo tienes que cambiar el número</strong> en el código.</p>
<h2>Cuidado con los plugins de redirecciones</h2>
<p>Si tienes instalado un plugin de redirecciones del tipo <a href="https://ayudawp.com/tag/redirection/" target="_blank" rel="noopener">Redirection</a> o las herramientas para redirecciones de los plugins de SEO como Rank Math, porque <strong>pueden pisar el sistema nativo</strong>.</p>
<p>A más de uno le ha pasado que tras instalarlo los <code>_wp_old_slug</code> que WordPress había guardado dejan de redirigir y <strong>las URLs antiguas acaban en un 404</strong>.</p>
<p>No pasa siempre ni con todos los plugins pero si cambias un slug y la redirección automática no salta como esperabas, revisa si algún plugin está interceptando antes el <code>template_redirect</code>.</p>
<h2>Cómo limpiar los _wp_old_slug que se acumulan</h2>
<p>Cada cambio de slug deja un registro nuevo en <code>wp_postmeta</code>, y eso en una web con muchos años y muchos cambios se va acumulando, y aunque no es nada grave, <strong>si quieres hacer limpieza o te encuentras con una redirección rara que apunta donde no debe, puedes borrarlos</strong>.</p>
<p>La forma más directa es por SQL, y como siempre, antes haz una copia de seguridad, porque esto elimina de golpe todas las redirecciones de slug que tengas en marcha. Cambia <code>wp_</code> por el prefijo real de tu instalación.</p>
<pre>DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';</pre>
<p>Si usas WP-CLI lo lanzas con <code>wp db query</code>, y si solo quieres limpiar una página o entrada concreta puedes usar <code>wp post meta delete</code> con el ID de esa entrada y la clave <code>_wp_old_slug</code>, sin tocar el resto.</p>
<h2>¿Redirección nativa o plugin?</h2>
<p>Para que lo tengas como resumen, esto es lo que cubre el sistema nativo y <strong>cuándo igual es mejor usar otra cosa</strong>.</p>
<table>
<thead>
<tr>
<th>Situación</th>
<th>Redirección nativa</th>
<th>Qué hacer</th>
</tr>
</thead>
<tbody>
<tr>
<td>Cambias el slug de una entrada o CPT no jerárquico</td>
<td>Sí, automática</td>
<td>Nada, lo gestiona WordPress</td>
</tr>
<tr>
<td>Cambias el slug de una página</td>
<td>No</td>
<td>La redirección a mano o el código de este artículo</td>
</tr>
<tr>
<td>Cambias toda la estructura de permalinks</td>
<td>No</td>
<td>Plugin de redirecciones o reglas en el servidor</td>
</tr>
<tr>
<td>Mueves contenido de un dominio a otro</td>
<td>No</td>
<td>Redirecciones 301 en el servidor o un plugin</td>
</tr>
<tr>
<td>Quieres estadísticas de 404 y redirecciones</td>
<td>No</td>
<td>Un plugin tipo Redirection</td>
</tr>
<tr>
<td>Rediriges una URL vieja a otra cualquiera</td>
<td>Solo con el filtro</td>
<td>El filtro <code>old_slug_redirect_url</code> o un plugin</td>
</tr>
</tbody>
</table>
<p>Mi consejo es que <strong>no instales un plugin de redirecciones solo porque has cambiado un par de slugs</strong> de entradas, que para eso WordPress ya se apaña solo.</p>
<p>Guárdate el plugin para cuando de verdad lo necesites, como cambios masivos de estructura o migraciones, y para las páginas tira del código de aquí arriba, te lo deja resuelto sin cargar el sitio con otro plugin más.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/wp-old-slug-redirect/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordCamp Europe en Cracovia, regulación sobre desistimiento de la UE, escritorio personalizable y mucho más #CrónicasWordPress #DoctorWordPress</title>
		<link>https://ayudawp.com/wordcamp-europe-en-cracovia-regulacion-sobre-desistimiento-de-la-ue-escritorio-personalizable-y-mucho-mas-cronicaswordpress-doctorwordpress/</link>
					<comments>https://ayudawp.com/wordcamp-europe-en-cracovia-regulacion-sobre-desistimiento-de-la-ue-escritorio-personalizable-y-mucho-mas-cronicaswordpress-doctorwordpress/#respond</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Fri, 12 Jun 2026 05:57:23 +0000</pubDate>
				<category><![CDATA[Vídeos]]></category>
		<category><![CDATA[#CrónicasWordPress]]></category>
		<category><![CDATA[#DoctorWordPress]]></category>
		<category><![CDATA[#TrucosWordPress]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159626</guid>

					<description><![CDATA[Semana rara y bonita a partes iguales. He estado en la WordCamp Europe de Cracovia, así que las dos emisiones han venido cargaditas. El lunes, en las Crónicas, repasé todo lo que se ha movido]]></description>
										<content:encoded><![CDATA[<p>Semana rara y bonita a partes iguales. He estado en la WordCamp Europe de Cracovia, así que las dos emisiones han venido cargaditas. El lunes, en las Crónicas, repasé todo lo que se ha movido en WordPress estos días, y el miércoles, en el Doctor, me lié a enseñaros un plugin que he hecho para cumplir con el derecho de desistimiento de la UE. Te lo cuento todo y al final de cada bloque tienes el vídeo entero.</p>
<h2>Crónicas WordPress: WordCamp Europe, seguridad y novedades del core</h2>
<p>Lo más gordo de la semana ha sido la WordCamp Europe en Cracovia, y por eso me salté un par de citas las semanas anteriores, que no era por vaguería. Pasaron por allí más de 2.400 entradas, con un Contributor Day en el que estuve desde el primer día revisando plugins y traduciendo, charlas muy chulas sobre desarrollo y futuro de WordPress, y sobre todo mucho conocer gente, que al final es lo que más mola.</p>
<p>En la sesión de preguntas no estuvo Matt Mullenweg, pero sí Mary Hubbard, Matías Ventura y Rich Tabor. De Matías no tengo más que buenas palabras, atiende a todo el mundo con una educación que da gusto. Yo además di un taller sobre SEO el último día.</p>
<p>Una de las charlas que más me gustó fue la primera, sobre que el CERN, sí, el de Suiza donde investigan el origen del universo, ha elegido WordPress para su web después de evaluar varios gestores. Ahí lo dejo. Y apunta esto en la agenda, que la WordCamp Europe de 2027 será en Málaga, del 27 al 29 de mayo. Si puedes ir, ve, y si te animas a colaborar en la organización, mejor todavía. Reserva hotel pronto, que Málaga llena todo el año.</p>
<p>En cuota de mercado WordPress ha bajado un pelín, alrededor de un punto, así que tampoco nos volvamos locos. Lo que sube de verdad es la categoría de webs sin CMS, esos HTML estáticos que ahora mucha gente genera con IA para cosas que, siendo sinceros, tampoco necesitaban un WordPress entero. Wix, Shopify y compañía suben miajas.</p>
<p>La vulnerabilidad gorda de la semana fue la de Kirki, esa biblioteca que usan un montón de temas. Un fallo crítico, 9,8 sobre 10, que permitía colarse y escalar privilegios por el mecanismo de restablecer la contraseña. Ya está parcheado en la 6.0.7 y se resolvió antes de la WordCamp. Quien lo encontró se llevó 6.400 dólares del programa de recompensas de Wordfence. Lo bueno de WordPress es justo esto, que las vulnerabilidades se conocen, se publican y se arreglan en el minuto cero.</p>
<p>A mí mismo un investigador me avisó hace poco de una posibilidad en un shortcode de uno de mis plugins, y lo dejé arreglado esa misma tarde antes de que nadie corriera peligro.</p>
<p>Y vamos con la noticia de seguridad más importante en años. A partir de ahora las actualizaciones de plugins también pasan revisión antes de distribuirse. Hasta hace nada solo se revisaban los plugins nuevos, así que alguien podía subir un plugin limpio de 20 KB y colar malware en la siguiente actualización.</p>
<p>Eso se acabó. Lo han llamado Protect the Shire, con su Wapuu Gandalf y todo, y refuerza muchísimo la seguridad de WordPress.</p>
<p>En WordPress.org han renovado un par de cosas más. La bolsa de empleo (jobs.wordpress.net) estrena cara para publicar ofertas y ofrecerte como candidato, y los perfiles han cambiado por completo, con medallas por código, comunidad o traducciones y una medición del impacto de tus contribuciones. La métrica está todavía verde, que a mí las revisiones de traducciones, que son las que más hago, me las puntúa flojas, pero la idea está bien.</p>
<p>De Gutenberg 23.3 te digo lo de siempre, que mola mucho pero no lo instales en producción. Es un plugin de pruebas y todo lo que trae acaba llegando a WordPress tarde o temprano. Lo más llamativo es el nuevo escritorio personalizable, que enseño en el Doctor del miércoles, el editor de medios en ventana emergente y la colaboración en tiempo real, que se retrasa de la 7.0 a la 7.1. Esa función la pedimos todos y no la va a usar casi nadie, pero hay que sacarla para llegar por fin a la fase 4, el multiidioma, que es lo que de verdad necesitamos fuera del mundo anglosajón.</p>
<p>También soy muy fan de la paleta de comandos (Comando + K en el escritorio), que tiene una pinta estupenda como interfaz para la IA dentro de WordPress, y cualquiera que haga plugins puede añadirle sus propios comandos con dos archivos. En Vigilante ya le he metido alguno.</p>
<p>En el blog he publicado bastante sobre seguridad estos días. Por ejemplo, cómo proteger WordPress de ataques XSS, un glosario interactivo de términos de seguridad y un tutorial para personalizar el widget de actividad del escritorio. Y ahí va el recordatorio de siempre, que no me canso de repetir.</p>
<p>El código que pongo en Ayuda WordPress está probado y con capturas, no es un copia y pega de ChatGPT. Sobre hacer plugins con IA, que me preguntáis mucho, monté unas preguntas frecuentes. La clave es contestarte con sinceridad a unas cuantas preguntas antes de lanzarte, y la más importante es si sabrías entender, actualizar y arreglar ese código el día que te quedes sin IA. Si la respuesta es no, malo. Y ojo si hay dinero, datos personales o identificaciones de por medio, que ahí te metes en un jardín de responsabilidades.</p>
<p>Del SEO, o AEO, o como queramos llamarlo ahora, Google ha sacado un informe de rendimiento para las búsquedas con IA, con las impresiones, en qué consultas apareces, desde qué países y demás. Tráfico, lo que se dice tráfico, trae bien poco. Enlazado con el taller de la WordCamp, publiqué también una reflexión sobre si los plugins de SEO siguen sirviendo de algo, qué funciones ya no tienen sentido y cuáles puedes resolver con un plugin ligerito o directamente con código.</p>
<p>Dos apuntes caseros para cerrar. Mi plugin de seguridad, Vigilante, ya ha pasado las 1.000 instalaciones activas y las 12.000 descargas, y eso que lo lancé a mediados de febrero. En la 2.6 he metido detección de plugins cerrados y más refuerzos en el cortafuegos. Y si no la conoces, échale un vistazo a la página de herramientas gratis de Ayuda WordPress: generadores de código, analizador de seguridad, optimizador de imágenes (que uso a diario) y hasta una calculadora para freelances.</p>
<p>Tienes la sesión completa en el vídeo de las <a href="https://www.youtube.com/watch?v=I6hjpBjVuPA">Crónicas WordPress de esta semana</a>.</p>
<div class="ast-oembed-container " style="height: 100%;"><iframe title="#CrónicasWordPress - Noticias, opinión sobre WordPress con Fernando Tellado" width="1600" height="900" src="https://www.youtube.com/embed/I6hjpBjVuPA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<h2>Doctor WordPress: cómo cumplir gratis con el derecho de desistimiento de la UE</h2>
<p>El miércoles me salté un poco el guion porque me había surgido la necesidad. Desde el 19 de junio de 2026, una directiva europea (la 2023/2673) obliga a todos los comercios online de la UE, o que vendan a clientes de la UE, a ofrecer una función de desistimiento digital que sea como mínimo tan fácil de usar como el propio proceso de compra. Y me tocó la moral ver que a varios clientes les estaban ofreciendo por email soluciones de pago que no cumplían ni la mitad de lo que pide la ley. Así que me informé bien, consulté con abogados especializados en derecho del consumidor y me hice un plugin.</p>
<p>Se llama EU Withdrawal Compliance, es 100% gratis y funciona tengas WooCommerce o no. Lo subí a mediados de mayo y en menos de un mes ya pasa de las 1.000 instalaciones. Esto es, por encima, lo que hace:</p>
<ul>
<li>Crea automáticamente la página de desistimiento con su formulario, y también puedes colocarlo donde quieras con un shortcode.</li>
<li>Confirmación en dos pasos y acuse de recibo en soporte duradero, descargable en PDF y con un hash de verificación.</li>
<li>Registro a prueba de manipulaciones: queda guardado cualquier cambio, lo haga el cliente o la propia tienda, por si surgen disputas.</li>
<li>Formulario de desistimiento según el anexo I-B de la directiva, incluida una versión imprimible para quien lo prefiera en papel.</li>
<li>Doble consentimiento en la página de pago y aviso público de los productos excluidos, los del artículo 16, como los servicios ya iniciados, los perecederos, los hechos a medida o los precintados por higiene, por categoría o producto a producto.</li>
<li>Columna de desistimientos en los pedidos, exportación a CSV, acciones por lotes y trazabilidad completa de cada solicitud.</li>
<li>Integración con las herramientas de privacidad de WordPress, para exportar y borrar datos personales.</li>
</ul>
<p>Voy ampliándolo según me lo pedís en el foro: un widget de escritorio con contadores de solicitudes pendientes, exclusión de clientes B2B, un campo para el IBAN, filtros de búsqueda para tiendas grandes y emails un poco más monos. Si lo pruebas y te sirve, se agradecen las reseñas, y si tienes dudas al foro, que contesto a todo.</p>
<p>Como siempre, el directo se fue por las ramas para bien. Comentamos que Wordfence acaba de poner de pago la verificación en dos pasos que antes era gratis, repasé la comparativa de plugins de seguridad (cada vez quedan menos opciones decentes y gratis, y por eso sigo ampliando Vigilante) y caímos otra vez en la IA, el tema de moda últimamente. Te resumo mi postura. WordPress va a seguir siendo clave, no hay nada tan compatible con todo, y menos para una tienda online. La IA es una herramienta estupenda y quien no la use se quedará atrás, pero no te vuelvas loco gastando IA de pago en tareas que resuelves en dos clics desde el escritorio. Para lo demás ya integro Abilities API y MCP en mis plugins (Vigilante tiene su propio MCP), y así le pides las cosas a Claude directamente.</p>
<p>Tienes el Doctor WordPress completo, con la demo del plugin paso a paso, en el vídeo <a href="https://www.youtube.com/watch?v=jnVlvUHJbD0">Derecho de desistimiento de la UE</a>.</p>
<div class="ast-oembed-container " style="height: 100%;"><iframe title="Derecho de desistimiento de la UE - Cómo cumplir gratis con WordPress y WooCommerce" width="1600" height="900" src="https://www.youtube.com/embed/jnVlvUHJbD0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p>Y hasta aquí la semana. Nos vemos en directo el lunes en las Crónicas y el miércoles en el Doctor, en el <a href="https://www.youtube.com/@AyudaWPes">canal de Ayuda WordPress</a>. Si te pasas pregunta lo que quieras, que para eso estamos.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/wordcamp-europe-en-cracovia-regulacion-sobre-desistimiento-de-la-ue-escritorio-personalizable-y-mucho-mas-cronicaswordpress-doctorwordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>¿En serio me estás diciendo que ofrezca resúmenes de mis artículos para que los vagos no me tengan que leer?</title>
		<link>https://ayudawp.com/resumenes-ia-integrados/</link>
					<comments>https://ayudawp.com/resumenes-ia-integrados/#comments</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 06:28:00 +0000</pubDate>
				<category><![CDATA[IA + WordPress]]></category>
		<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[SEO / AEO / GEO / LLMO / AIO]]></category>
		<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[AI Share & Summarize]]></category>
		<category><![CDATA[Principiante]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159526</guid>

					<description><![CDATA[Seguramente no te hayas parado a pensarlo lo suficiente pero ofrecer resúmenes de tus contenidos no es tan mala idea, igual incluso es buena idea. Te explico pros, contras y cómo añadirlos si te animas…]]></description>
										<content:encoded><![CDATA[<p>Si te estás planteando <strong>poner un resumen al principio de tus entradas</strong>, seguro qeu lo primero que se te pasa por la cabeza es la duda de siempre, y es que <strong>parece que le estás dando permiso a la gente, incluso animándola para no leerse el artículo entero</strong>.</p>
<p>Es una duda razonable, así que vale la pena resolverla antes de tocar ningún ajuste, porque de poco sirve el cómo si no tienes claro el porqué.</p>
<h2>Un resumen no te quita lectores, retiene a los que ya se iban</h2>
<p>Quien aterriza en tu entrada y no tiene treinta segundos de paciencia se va a marchar igual, le pongas resumen o no. La diferencia es que <strong>con un resumen breve se lleva al menos la idea principal y tu marca en la cabeza</strong>, en vez de volver a Google y meterse en el blog de al lado.</p>
<p><strong>Ese resumen compite con el botón de atrás del navegador</strong>, que es por donde se te escapa la gente, no con tu artículo.</p>
<p>Además, puede ir plegado por defecto, así que <strong>el que viene a leerse el texto entero ni lo abre ni le estorba</strong>. Solo lo despliega quien tenía prisa y quería el atajo, con lo que <strong>no le restas nada al lector de fondo y le das una salida al que iba a rebotar</strong>.</p>
<p>Hay otra razón que pesa más cada día, y es que <strong>ya no escribes solo para personas</strong>. <strong>Las IAs rastrean y resumen tu contenido quieras o no</strong>, y unas veces lo hacen bien y otras se inventan media historia. Si publicas tu propio resumen, con un enlace a tu fuente y bien marcado para los buscadores, pones tu versión por delante, en lugar de dejar que la máquina improvise la suya.</p>
<p>Y luego está lo de siempre, que la gente escanea antes de comprometerse a leer nada largo. Los estudios de usabilidad del Nielsen Norman Group llevan años midiéndolo, y <strong>un visitante medio lee solo entre un 20 y un 28% de lo que hay en una página</strong>. Un resumen es justo para ese visitante que está decidiendo si tu artículo le merece la pena, que casualmente es el que más rebota.</p>
<p>Eso sí, <strong>un resumen no hace milagros</strong>, porque si la entrada es corta no merece la pena, porque resumir algo que se lee en un minuto no aporta. Y cuando lo genera una máquina a veces sale flojo, así que los artículos que de verdad te importan conviene repasarlos y retocarlos a mano.</p>
<p>Con el SEO ándate con cuidado, porque <strong>un resumen no te va a subir puestos por sí solo, y mal planteado hasta puede competir con tu propio artículo</strong> en Google. Luego vemos cómo evitarlo.</p>
<h2>Generar el resumen: con IA, sin IA o tirando del chatbot del lector</h2>
<p>Antes de mirar plugins conviene que sepas que <strong>hay tres maneras distintas de ofrecer resúmenes</strong>, y no dan el mismo resultado ni cuestan lo mismo.</p>
<ol>
<li><strong>Generar el resumen con IA en tu propio sitio</strong>: Un proveedor como OpenAI, Anthropic o Google redacta el resumen en frases nuevas y se guarda en la entrada. Es la opción de más calidad, porque redacta de verdad, pero el consumo lo pagas tú.</li>
<li><strong>Generarlo sin IA, por extracción</strong>: Aquí no hay ningún proveedor de por medio, el propio plugin analiza tu texto y se queda con las frases más representativas. Sale más básico, porque recorta y pega en vez de redactar, pero es gratis y funciona en cualquier WordPress.</li>
<li><strong>No generar nada en tu web, mandar al lector al chatbot</strong>: El botón abre ChatGPT, Claude o el que sea con tu contenido, y el resumen se genera allí con la cuenta del propio lector. No te cuesta nada, pero el resumen no queda guardado en tu sitio ni lo ven los buscadores, es cosa de cada visitante.</li>
</ol>
<p>Según la vía cambian tres cosas, quién paga el consumo, si el resumen queda guardado en tu web y si necesitas WordPress 7.0. Tenlo presente, porque es justo lo que diferencia a unos plugins de otros.</p>
<h2>Qué plugins hay para generar resúmenes de contenidos y en qué se diferencian</h2>
<p>Antes de enseñarte el que uso yo, conviene separar el grano de la paja, porque aquí se mezclan cosas que no son lo mismo.</p>
<p>Unos plugins generan un resumen y lo dejan en tu web, y otros solo ponen un botón que manda a tu lector a un chatbot. Lo segundo está bien, pero es lo que ya hace cualquier botón de compartir, no un resumen en tu sitio.</p>
<p>Dicho esto, vamos a ver qué tenemos por ahí.</p>
<h3>Plugins que generan el resumen en tu web</h3>
<ul>
<li><strong><a href="https://wordpress.org/plugins/summaraize/" target="_blank" rel="nofollow noopener">SummarAIze</a></strong> genera las cinco ideas clave de cada entrada con IA y las muestra en la página, arriba, abajo o en una ventana emergente. El plugin es gratis pero la IA <strong>funciona con tu propia clave de OpenAI o Gemini</strong> metida en su panel, no con los conectores de WordPress, así que el consumo lo pagas tú directamente a OpenAI o a Google, no al plugin. Solo admite esos dos proveedores, y el resumen lo generas tú desde el editor o en lote, <strong>no hay botón para que lo lance el visitante</strong>.<br>
Un detalle es que alega que sus resúmenes están preparados para posicionar por sí mismos, o sea que no hace nada por evitar que compitan con tu artículo en Google. Esto sinceramente no lo entiendo, o soy nuevo en Internet o la idea debería ser justo la contraria.</li>
<li><strong><a href="https://github.com/mathetos/tldrwp" target="_blank" rel="nofollow noopener">TLDRWP</a></strong> es más parecido a lo que estamos hablando, porque <strong>lo genera con IA en tu sitio, guarda el resumen y deja que el visitante lo pida desde la entrada, pagando tú el consumo</strong>.<br>
La diferencia es que <strong>se apoya en otro plugin</strong> (AI Services) <strong>para conectar con la IA</strong>, no tiene vía gratis sin IA ni usa los conectores de WordPress y, de momento, está en GitHub y no en el directorio oficial de WordPress.</li>
<li><a href="https://es.wordpress.org/plugins/ai-share-summarize/" target="_blank" rel="nofollow noopener"><strong>AI Share &amp; Summarize</strong></a> genera el resumen de las dos maneras, <strong>con IA si tienes un conector de WordPress configurado y, si no, con un sistema de extracción en PHP que funciona gratis</strong>.<br>
Lo muestra dentro de la entrada, en un bloque plegable que el lector despliega cuando quiere. Y <strong>además de resumir, pone botones para compartir en redes sociales y en los principales asistentes de IA</strong>, y lleva su propia <strong>analítica de clics</strong> para que veas qué se comparte y por dónde. Como es el que uso para el tutorial, todo esto lo explico en detalle luego.</li>
</ul>
<h3>Plugins que solo mandan al lector a un chatbot</h3>
<ul>
<li><strong><a href="https://wordpress.org/plugins/sumtics/" target="_blank" rel="nofollow noopener">Sumtics</a></strong> no genera ningún resumen en tu web. Pone un botón, flotante o dentro del contenido, que abre el asistente que elija el lector (ChatGPT, Gemini, Claude, Grok o Perplexity) para que el resumen se haga allí, con la cuenta del propio lector. Es gratis para ti y no te cuesta consumo, pero el resumen no queda en tu sitio. Su ficha lo vende como generación automática de resúmenes, pero no es verdad, son botones de enviar a IA, el mecanismo es ese.</li>
<li><strong><a href="https://wordpress.org/plugins/ai-post-summarizer-lite/" target="_blank" rel="nofollow noopener">AI Post Summarizer</a></strong> hace lo mismo que Sumtics, aunque su ficha hable de resúmenes TLDR. Su propio readme aclara que el botón abre ChatGPT o Google AI en una pestaña nueva con tu contenido, que todo pasa en el navegador del lector y que no se guarda nada. La versión gratis se queda en esos dos asistentes, y la Pro, de pago, añade Claude, Gemini, Perplexity, Grok y DeepSeek, más un motor de diseño, analítica y ajustes por entrada, pero sigue siendo un botón que abre el chatbot, no un resumen en tu web.</li>
</ul>
<h3>Comparativa rápida de plugins para generar resúmenes con IA</h3>
<table>
<thead>
<tr>
<th>Plugin</th>
<th>Precio</th>
<th>¿Resumen en tu web?</th>
<th>Con IA / sin IA</th>
<th>Cómo conecta con la IA</th>
<th>Quién paga el consumo</th>
</tr>
</thead>
<tbody>
<tr>
<td>AI Share &amp; Summarize</td>
<td>Gratis, sin versión de pago</td>
<td>Sí, integrado y plegable</td>
<td>Las dos</td>
<td>Conectores nativos de WordPress 7.0</td>
<td>Nadie con el extractivo Tú, a tu proveedor, si usas IA</td>
</tr>
<tr>
<td>SummarAIze</td>
<td>Gratis, con tu clave</td>
<td>Sí, en cinco puntos</td>
<td>Solo con IA</td>
<td>Panel propio, con tu clave de API</td>
<td>Tú, a OpenAI o Google</td>
</tr>
<tr>
<td>TLDRWP</td>
<td>Gratis (en GitHub)</td>
<td>Sí</td>
<td>Solo con IA</td>
<td>Con el plugin AI Services</td>
<td>Tú, a tu proveedor</td>
</tr>
<tr>
<td>Sumtics</td>
<td>Gratis</td>
<td>No, abre el chatbot del lector</td>
<td>Solo con IA</td>
<td>Abre el asistente que elige el lector</td>
<td>El lector, con su cuenta</td>
</tr>
<tr>
<td>AI Post Summarizer</td>
<td>Lite gratis, Pro de pago</td>
<td>No, abre el chatbot del lector</td>
<td>Solo con IA</td>
<td>Abre el asistente del lector</td>
<td>El lector, con su cuenta</td>
</tr>
</tbody>
</table>
<h2>¿Me lo «resumes»? ¿cuál es mejor?</h2>
<p><strong>Si lo que quieres es un botón que mande a tu lector</strong> a su chatbot, Sumtics o AI Post Summarizer te valen, también AI Share &amp; Summarize, y no consumen tokens de IA, pero eso ya lo hace cualquier botón de compartir y el resumen no queda en tu web.</p>
<p><strong>Si lo que buscas es un resumen de verdad, integrado, sin salir de la web</strong>, guardado en la entrada y visible para lectores y buscadores, los que compiten son SummarAIze, TLDRWP y AI Share &amp; Summarize, que además este último es el único que genera también sin IA y el único que funciona gratis sin pagar a ninguna IA, sin necesitar siquiera WordPress 7.0.</p>
<p>Y ya que <strong>el que mejor encaja es AI Share &amp; Summarize</strong>, sí, el mío, te cuento cómo va. Es gratis del todo, sin versión premium ni sorpresas. Si le falta algo, me lo pides y lo añado, que actualizo mis plugins casi cada semana y me paso por los foros de soporte a diario. Yo mismo lo uso, porque los plugins los hago para que me convenzan a mí antes que a nadie, y te aseguro que más quisquilloso y exigente que yo no hay en todo el directorio, ni en el resto del universo conocido, hasta donde se sabe.</p>
<p>Ahora que ya lo he dejado claro, <strong>te explico cómo hacer esta cosa de los resúmenes</strong>, con AI Share &amp; Summarize, que ya te habrás dado cuenta de que es el más completo.</p>
<h2>Cómo activar los resúmenes paso a paso</h2>
<p>Si todavía no lo tienes, instala AI Share &amp; Summarize desde <code>Plugins &gt; Añadir nuevo</code>, busca su nombre, instálalo y actívalo. Si ya lo usabas para los botones de compartir, te basta con actualizarlo a la versión 2.0.0 o superior.</p>
<p>Vete a <code>Ajustes &gt; AI Share &amp; Summarize &gt; Ajustes</code> y haz clic en la sección <code>Resumen con IA</code>. Si tienes WordPress 7.0 o superior con un conector configurado verás un aviso en verde que confirma que el cliente de IA está disponible. Si no aparece, no pasa nada, o lo conectas y activas un proveedor IA, o podrás. usar eel sistema por extracción mediante PHP, sin nada que configurar.</p>
<p><a href="https://ayudawp.com/?attachment_id=159536" rel="nofollow"><img decoding="async" class="sombra alignnone wp-image-159536 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/Ai-share-summarize-ajustes-resumen-con-ia-1200x596.jpg" alt="" width="1200" height="596" srcset="https://ayudawp.com/wp-content/uploads/2026/06/Ai-share-summarize-ajustes-resumen-con-ia-1200x596.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/Ai-share-summarize-ajustes-resumen-con-ia-768x381.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/Ai-share-summarize-ajustes-resumen-con-ia-1536x762.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/Ai-share-summarize-ajustes-resumen-con-ia.jpg 1920w" sizes="(max-width: 1200px) 100vw, 1200px"></a></p>
<p>Marca la casilla <code>Generar y mostrar resúmenes con IA</code> para activar la funcionalidad. A partir de ese momento, cada vez que publiques o actualices una entrada se genera el resumen automáticamente en segundo plano, sin que el editor se quede esperando a la IA, y los usuarios podrán ver el resumen en tu web.</p>
<h2>Configurar cómo y dónde aparece el resumen</h2>
<p>Justo debajo tienes el resto de ajustes para dejarlo a tu gusto:</p>
<ul>
<li><strong>Resúmenes por tipo de contenido</strong>: Eliges en qué tipos se generan, entradas, páginas o cualquiera que tengas registrado. Es independiente de dónde muestras los botones de compartir, así que puedes tener resumen en sitios donde no haya botones y al revés.</li>
<li><strong>Posición del resumen</strong>: Decides dónde sale, justo antes de los botones de compartir, justo después, antes del contenido, o que no se muestre pero se genere igual, opción útil si solo lo quieres para el shortcode o para las IAs.</li>
<li><strong>Plegado por defecto</strong>: Si lo dejas marcado, el resumen aparece plegado y el visitante lo despliega cuando quiere. Si lo desmarcas, sale abierto nada más cargar la página.</li>
<li><strong>Contador de frases del resumen</strong>: De una a cinco frases. Este número se le pasa a la IA como parte de la instrucción, y el sistema por extracción lo usa como tope máximo. Por defecto son tres, que es un buen punto de partida.</li>
</ul>
<h2>Resúmenes automáticos <strong>con</strong> IA</h2>
<p>Si quieres <strong>el mejor resultado posible</strong> lo ideal con diferencia es el resumen redactado con IA. El paso clave está fuera del plugin, en la pantalla de conectores que trae WordPress a partir de la versión 7.0. Entra en <code>Ajustes &gt; Conectores</code>, elige tu proveedor, mete la clave de API de tu cuenta y guarda. Con eso hecho, el plugin detecta la conexión y empieza a usarla para los resúmenes.</p>
<p>La ventaja es que <strong>la clave la pones una vez en el núcleo de WordPress y vale para todos los plugins compatibles</strong>, no tienes que ir dándola plugin por plugin. Si quieres entender bien cómo funcionan los conectores y la nueva capa de IA de WordPress 7.0 te lo conté en <a href="https://ayudawp.com/actualizar-wordpress-7/" target="_blank" rel="ugc noopener">este artículo</a>.</p>
<blockquote><p>Nota: Si la generación falla, por ejemplo porque la clave está mal o el proveedor se ha quedado sin saldo, el plugin guarda el último error y te lo enseña en su propia página de ajustes, así que no necesitas activar el modo de depuración para enterarte de qué ha pasado.</p></blockquote>
<h2>Resúmenes automáticos <strong>sin</strong> IA</h2>
<p>Si no tienes WordPress 7.0 o superior, o no quieres pagar por una API, deja marcada la casilla <code>Usar el alternativo por extracción</code>. Con eso el plugin genera el resumen analizando tu propio texto, se queda con las frases que mejor lo representan y descarta las que se repiten.</p>
<p><strong>No esperes la misma calidad que con la IA</strong>, porque aquí no hay redacción, son frases tuyas recortadas y unidas lo mejor posible mediante unos algoritmos predefinidos, y luego usa PHP para generar el texto.</p>
<p>Para muchos artículos cumple de sobra, sobre todo si escribes con frases claras y bien rematadas, porque entonces las que elige el sistema ya tienen sentido por sí solas. Si tus párrafos son muy enrevesados el resultado se resiente, puede quedar raro a veces.</p>
<h2>¿Añadimos resúmenes a las entradas antiguas?</h2>
<p>La generación automática salta al publicar o actualizar, así que <strong>tus entradas anteriores a la instalación del plugin se quedan sin resumen hasta que las vuelvas a guardar</strong>.</p>
<p>Para no reeditar cientos de entradas, y para no generar automáticamente cientos o miles de publicaciones, con el consiguiente y enorme gasto en IA, el plugin puede mostrar a los visitantes un botón de <code>Generar resumen con IA</code> en las que todavía no lo tienen. El primer visitante que lo pulse genera el resumen y queda guardado para los siguientes.</p>
<p><a href="https://ayudawp.com/?attachment_id=159537" rel="nofollow"><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159537 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-boton-generar-resumen-con-ia-1200x951.jpg" alt="" width="1200" height="951" srcset="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-boton-generar-resumen-con-ia-1200x951.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-boton-generar-resumen-con-ia-768x609.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-boton-generar-resumen-con-ia-1536x1218.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-boton-generar-resumen-con-ia.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></a></p>
<p>Aquí hay una decisión que conviene que tomes con la calculadora delante. El ajuste de <code>La parte pública solo usa el generado por extracción</code> hace que ese botón use únicamente el resumen por extracción, que no cuesta nada.</p>
<p>Si desactivas este ajuste, cada clic de un visitante puede lanzar una llamada de pago a <strong>tu</strong> proveedor de IA, así que piénsatelo bien si tienes mucho tráfico y/o contenidos previos. Eso sí, al menos el botón solo admite una generación por IP y minuto, para que nadie se dedique a aporrearlo y te arruine a base de clics.</p>
<p>Esto es más que relevante, porque los conectores de IA de WordPress es que no traen un tope de gasto propio, ni siquiera visualización, y ya ha habido avisos en la comunidad de que <strong>varios plugins que comparten una misma clave pueden disparar la factura</strong> en cuestión de minutos. Dejando el botón en solo extracción te curas en salud.</p>
<p>Oye, y sino prueba, desactiva esa casilla (por defecto viene activa para que no te arruines sin saberlo), vigila el gasto de tokens, y si lo consideras razonable pues nada, lo dejas.</p>
<h2>Cómo editar o rehacer un resumen a mano</h2>
<p>El resumen automático está bien para salir del paso, pero los artículos más importantes agradecerán un repaso. Tienes dos formas según el editor que uses.</p>
<p>Si utilizas el editor de bloques, en la barra lateral aparece un panel del plugin donde ves el resumen actual, lo puedes editar a mano y lanzar una regeneración al momento. Ojo con un detalle, en cuanto editas un resumen a mano queda bloqueado, es decir, ya no se regenera solo cuando actualices la entrada, para que no te machaque tus cambios.</p>
<p>Si usas el editor clásico, tienes una caja meta que hace lo mismo, ves el resumen, lo editas y puedes forzar que se rehaga en el próximo guardado. Si la generación con IA da algún error, ahí mismo te sale un aviso explicando qué ha fallado.</p>

<a href="https://ayudawp.com/resumenes-ia-integrados/ai-share-summarize-generador-resumenes-editor-wordpress/" rel="nofollow"><img width="1200" height="675" src="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-WordPress-1200x675.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-WordPress-1200x675.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-WordPress-768x432.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-WordPress-1536x864.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-WordPress.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/resumenes-ia-integrados/ai-share-summarize-generador-resumenes-editor-clasico-wordpress/" rel="nofollow"><img width="1200" height="675" src="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-clasico-WordPress-1200x675.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-clasico-WordPress-1200x675.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-clasico-WordPress-768x432.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-clasico-WordPress-1536x864.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-generador-resumenes-editor-clasico-WordPress.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>

<h2>El ajuste de SEO para no competir contigo mismo</h2>
<p>Esto requiere un momento de atención, porque hay algún plugin por ahí que lo hace fatal.</p>
<p>Cuando pones un resumen de tu artículo en la propia página, corres el riesgo de que Google lo coja como fragmento destacado y acabe enseñando tu resumen en los resultados en lugar de tu artículo. O sea, que tu propio resumen te robaría el sitio en las búsquedas.</p>
<p>Para evitarlo, el plugin (AI Share &amp; Summarize, que este sí lo hace bien) marca el bloque del resumen con el atributo <code>data-nosnippet</code>, que le dice a Google que no use ese trozo como fragmento en los resultados. De paso le añade microdatos de Schema.org (<code>CreativeWork</code> y <code>abstract</code>) para que buscadores e IAs entiendan que eso es un resumen derivado de tu contenido, no el contenido en sí.</p>
<p>Es un detalle pequeño, pero te ahorra un problema de canibalización que puede hacer polvo tu estrategia de posicionamiento de contenidos si te descuidas y usas cualquier otra cosa.</p>
<h2>Insertar el resumen donde quieras con un shortcode</h2>
<p>Si no quieres que el resumen salga de forma automática y <strong>prefieres colocar el resumen tú a mano en un lugar concreto</strong>, tienes un shortcode:</p>
<pre>[ayudawp_aiss_summary]</pre>
<p>Lo pegas donde quieras dentro de una entrada y ahí aparece su resumen. Y si necesitas mostrar el resumen de otra entrada distinta, le pasas su identificador:</p>
<pre>[ayudawp_aiss_summary post_id="123"]</pre>
<h2>Y de paso, controla qué hacen las IAs con tu contenido</h2>
<p>Los resúmenes son una pata de un asunto más grande, el de controlar qué hacen las IAs con lo que publicas. La otra pata es saber qué rastreadores entran en tu web y qué se llevan, y para eso tengo otro plugin gratuito, <a href="https://es.wordpress.org/plugins/vigia/" target="_blank" rel="nofollow noopener">VigIA</a>, que registra el paso de GPTBot, ClaudeBot, PerplexityBot y compañía.</p>
<p>Si tienes los dos activos, AI Share &amp; Summarize cruza sus datos de clics con las visitas de esos rastreadores que detecta VigIA, así ves de un vistazo si el interés de las IAs por un artículo va en paralelo con lo que hace tu audiencia.</p>
<p><a href="https://ayudawp.com/?attachment_id=159540" rel="nofollow"><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159540 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-analitica-clics-y-rastreadores-de-VigIA-1200x889.jpg" alt="" width="1200" height="889" srcset="https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-analitica-clics-y-rastreadores-de-VigIA-1200x889.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-analitica-clics-y-rastreadores-de-VigIA-768x569.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-analitica-clics-y-rastreadores-de-VigIA-1536x1138.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/ai-share-summarize-analitica-clics-y-rastreadores-de-VigIA.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></a></p>
<p>Una última cosa, si has llegado hasta aquí abajo, este artículo no te hacía falta resumido, pero fíjate que ahí abajo tiene su propio resumen, generado con el mismo plugin del que te he hablado.</p>
<p>Despliégalo y mira cómo queda en una entrada de verdad, y si te ha quedado cualquier duda, déjamela en los comentarios y la vemos.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/resumenes-ia-integrados/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>¿Qué hago para estar entre las fuentes preferidas de noticias de Google?</title>
		<link>https://ayudawp.com/fuentes-preferidas-google/</link>
					<comments>https://ayudawp.com/fuentes-preferidas-google/#respond</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Wed, 10 Jun 2026 06:28:17 +0000</pubDate>
				<category><![CDATA[IA + WordPress]]></category>
		<category><![CDATA[SEO / AEO / GEO / LLMO / AIO]]></category>
		<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[AI Share & Summarize]]></category>
		<category><![CDATA[Principiante]]></category>
		<category><![CDATA[VigIA]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159508</guid>

					<description><![CDATA[En este artículo te cuento qué es eso de las fuentes preferidas de Google, cómo saber si tu web es elegible para aparecer como fuente preferida e incluso cómo conseguir que los usuarios te añadan como fuente preferida y, quizás, de este modo, conseguir más tráfico.]]></description>
										<content:encoded><![CDATA[<p>En mayo de 2026 <strong>Google amplió las fuentes preferidas a las AI Overviews y al modo IA</strong>, una funcionalidad que llevaba meses funcionando solo en los resultados de búsqueda normales.</p>
<p>La idea es sencilla, <strong>el lector marca las webs en las que confía y a partir de ahí las ve más a menudo</strong> cuando busca.</p>
<p>La novedad es que ya <strong>no afecta solo al carrusel de noticias, sino también a lo que la gente ve cuando le pregunta a la IA de Google</strong>.</p>
<p>Vamos a ver <strong>qué son, si tu web puede salir en las fuentes preferidas de Google</strong> (te enseño la mía, que sale) y <strong>cómo conseguir que tus lectores te elijan como fuente preferida</strong>.</p>
<p>Y te aviso de algo desde el principio para que no pierdas el tiempo, <strong>no hay nada que instalar ni configurar en WordPress</strong>, esto depende de los ajustes de Google de cada usuario, para bien y para … no tan bien. Pero no anticipemos, te cuento…</p>
<h2>Qué son las fuentes preferidas de Google</h2>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-159513" src="https://ayudawp.com/wp-content/uploads/2026/06/google-fuentes-preferidas-noticias-destacadas-1200x600.jpg" alt="" width="1200" height="600" srcset="https://ayudawp.com/wp-content/uploads/2026/06/google-fuentes-preferidas-noticias-destacadas-1200x600.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/google-fuentes-preferidas-noticias-destacadas-768x384.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/google-fuentes-preferidas-noticias-destacadas-1536x768.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/google-fuentes-preferidas-noticias-destacadas.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Cuando buscas algo de actualidad, a veces, aparece el <strong>bloque con las noticias destacadas</strong>.</p>
<p>Pues bien, al lado de ese bloque hay <strong>un icono</strong> con forma de estrella, si lo pulsas, puedes buscar y marcar las webs que quieres ver más, y al recargar los resultados <strong>esas webs salen con más frecuencia</strong> cuando publican algo nuevo sobre lo que buscas.</p>
<p>No desaparece el resto, los demás sitios siguen apareciendo, así que no te encierras en ninguna burbuja, es una personalización de fuentes de información de las que te fías.</p>
<p><strong>Puedes marcar tantas fuentes como quieras y cambiarlas</strong> cuando te apetezca. Si prefieres gestionarlas todas de golpe sin esperar a encontrarte el icono, tienes la herramienta en <a href="https://www.google.com/preferences/source" target="_blank" rel="nofollow noopener">google.com/preferences/source</a>.</p>
<h2>Si es algo que ya existía ¿por qué ese interés renovado?</h2>
<p>Hasta hace nada las fuentes preferidas existían solo en los resultados normales, pero <strong>desde mayo del 26 también aparecen en las <a href="https://ayudawp.com/ai-overviews-google/" target="_blank" rel="noopener">vistas creadas con IA</a> y en el modo IA</strong>, con una insignia de «<strong>Preferido</strong>» que destaca tus webs marcadas dentro de la respuesta.</p>
<p><a href="https://ayudawp.com/?attachment_id=159516" rel="nofollow"><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159516 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/fuente-preferida-en-vista-creada-con-ia-de-google-1200x647.jpg" alt="" width="1200" height="647" srcset="https://ayudawp.com/wp-content/uploads/2026/06/fuente-preferida-en-vista-creada-con-ia-de-google-1200x647.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/fuente-preferida-en-vista-creada-con-ia-de-google-768x414.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/fuente-preferida-en-vista-creada-con-ia-de-google-1536x828.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/fuente-preferida-en-vista-creada-con-ia-de-google.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></a></p>
<p>Aquí está el matiz que igual deberías tener en cuenta, y es que hoy esa insignia solo sale cuando tu web ya aparece por sí misma en la respuesta de la IA.</p>
<p>No te hace aparecer más, pero <strong>Google ya ha dicho que está trabajando en usar las fuentes preferidas como señal de posicionamiento en sus funciones de IA</strong>, para que lo que el usuario marca salga más a menudo, pero eso todavía no está activo.</p>
<p>Dicho de otra forma, <strong>hoy es un distintivo pero mañana podría ser un empujón de tráfico</strong>, a pesar de las respuestas creadas con IA.</p>
<p>Eso sí, también ten en cuenta que si montas tu estrategia de tráfico dando por hecho lo segundo te puedes a llevar un chasco.</p>
<p>En el mismo anuncio Google metió algunas cosas más que pueden ser interesantes. Por un lado está <strong>un carrusel que resalta fuentes para preguntas</strong> sobre temas en desarrollo, y también ha anunciado <strong>una insignia para señalar las fuentes más citadas</strong>, lo que en inglés han llamado «<strong>Highly Cited</strong>».</p>
<p>Para que te hagas una idea del tamaño del asunto, la gente ya ha seleccionado <strong>más de 345.000 fuentes</strong> distintas.</p>
<h2>Por qué te interesa aunque no tengas un medio de noticias</h2>
<p>Si buscas guías sobre esto por ahí, la mayoría en ingles, verás que todas lo plantean como cosa de periódicos y portales de noticias, y te empujan a meter el schema <code>NewsArticle</code> y a optimizar para las noticias destacadas.</p>
<p>Pero ahí hay <strong>un malentendido que podemos aprovechar</strong> en nuestro beneficio. Sin ir más lejos, este blog, Ayuda WordPress (ayudwp.com), no es un medio de noticias, no usa <code>NewsArticle</code>, y aun así aparece en la herramienta de fuentes.</p>
<p>Cualquier blog temático que publique con constancia también entra en las posibilidades de ser fuente preferida de noticias. Lo que cambia es de dónde te llega el beneficio.</p>
<p>Para un blog de tutoriales como este salir en las noticias destacadas es raro, porque ese bloque va de noticias calientes, de tendencias, y por mucho que nos guste, <strong>nuestros nichos tienen su público, pero de ahí a ser noticias relevantes o que abran portadas como que no</strong>.</p>
<p><strong>El retorno realista está más en Google Discover y en las vistas creadas con IA</strong>, que es justo donde tus lectores fieles se encontrarán de manera habitual con tu contenido.</p>
<p>Eso sí, sé realista con lo que da de sí, esto no es un grifo de tráfico, solo <strong>te ayuda con quien ya te ha marcado como fuente preferida</strong> y cuando tienes algo reciente y relevante para esa búsqueda.</p>
<p>El único dato que ha soltado Google es para cogerlo con pinzas, pues dicen que la gente hace clic el doble de veces en una web después de marcarla como fuente preferida, pero lo dijeron sin explicar cómo lo miden, así que <strong>tómalo como una señal de que la cosa funciona, no como una promesa de duplicar visitas</strong>.</p>
<h2>¿Comprobamos si tu web puede ser fuente preferida?</h2>
<p>Antes de prometerle nada a nadie mira si tu web aparece. Con tu sesión de Google iniciada, entra en esta dirección cambiando el dominio por el tuyo: <code>https://google.com/preferences/source?q=tudominio.com</code></p>
<p>Si tu web sale en la lista, ya puedes pedir que te marquen. En mi caso aparece sin problema:</p>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159514 size-full" src="https://ayudawp.com/wp-content/uploads/2026/06/agregar-fuente-preferida-google-ayudawp.jpg" alt="" width="1200" height="477" srcset="https://ayudawp.com/wp-content/uploads/2026/06/agregar-fuente-preferida-google-ayudawp.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/agregar-fuente-preferida-google-ayudawp-768x305.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p> </p>
<p>Dos cosas que conviene saber:</p>
<ol>
<li>Solo valen los dominios y subdominios, no las subcarpetas, así que <code>tudominio.com</code> o <code>blog.tudominio.com</code> sirven, pero <code>tudominio.com/blog</code> no.</li>
<li>Las webs que no se actualizan con regularidad pueden no estar disponibles, o sea que publicar a menudo no es opcional para esto.</li>
</ol>
<h2>¿Y cómo consigo que me añadan como fuente preferida?</h2>
<p>Aquí está el cambio de mentalidad que tienes que hacer. Con el SEO de toda la vida intentas gustarle al algoritmo, pero <strong>esto va de gustarle a las personas hasta el punto de que te añadan manualmente</strong>.</p>
<p>No hay nada técnico que puedas tocar en WordPress para forzarlo, solo te queda <strong>pedírselo a tu audiencia</strong> y, sobre todo, merecértelo. Esto es lo más importante, porque es más cómodo enseñarte a poner un botón que a ganarte la confianza de tu gente.</p>
<p>Lo divido en tres frentes, de menos a más importante, el enlace y el botón, dónde los colocas y, <strong>lo que sirve de algo de verdad, la estrategia de contenidos</strong>.</p>
<h3>El enlace directo y el botón, lo básico que ofrece Google</h3>
<p>Lo primero que ofrece Google en la página de información sobre esto de las fuentes preferidas es <strong>un enlace directo que lleva al lector a la herramienta de añadir como fuente de preferencia</strong>, lo que hemos visto antes, con este formato cambiando mi dominio por el tuyo:</p>
<pre><code>https://google.com/preferences/source?q=ayudawp.com</code></pre>
<p>El lector solo tiene que pulsar y marcar la casilla que aparece junto a tu nombre. Es lo más cómodo que le puedes dar y funciona en cualquier sitio donde pongas un enlace.</p>
<p>Otro recurso que ofrece es una especie de botón oficial que Google te deja descargar en un ZIP desde su <a href="https://support.google.com/news/publisher-center/answer/10598160?hl=es" target="_blank" rel="nofollow noopener">centro de ayuda para editores</a>, o pillarlos de aquí, son los mismos:</p>

<a href="https://ayudawp.com/fuentes-preferidas-google/google_preferred_source_badge_dark_es2x/" rel="nofollow"><img width="676" height="212" src="https://ayudawp.com/wp-content/uploads/2026/06/google_preferred_source_badge_dark_ES@2x.png" class="attachment-full size-full" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/fuentes-preferidas-google/google_preferred_source_badge_light_es2x/" rel="nofollow"><img width="676" height="212" src="https://ayudawp.com/wp-content/uploads/2026/06/google_preferred_source_badge_light_ES@2x.png" class="attachment-full size-full" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>

<p>Lo que pasa es que <strong>son botones muy básicos</strong>, por eso muchos medios, en vez de usar el botón tal cual, lo recrean con su propio diseño y lo enlazan al enlace directo de antes.</p>
<p>Mi consejo, y esto ya es criterio mío de andar por casa, no algo que diga Google, es que <strong>para tus lectores un botón propio, con tu mensaje personalizado convierte mejor que uno genérico</strong> aunque te cueste cinco minutos más prepararlo.</p>
<h3>Dónde colocar la llamada a la acción</h3>
<p>El botón o el enlace por sí solos no hacen magia si los entierras en una esquina. Estas son <strong>las ubicaciones que más sentido tienen</strong>, y el porqué de cada una.</p>
<ul>
<li>La caja de autor al final de cada artículo, junto a tus iconos sociales. Es el sitio natural, el lector acaba de leerte y es cuando más predispuesto está a seguirte.</li>
<li>El final del propio contenido, después de la última idea útil. Si le ha gustado lo que ha leído, ahí lo tienes receptivo.</li>
<li>La barra lateral o el pie de la web, para que esté siempre a mano sin depender de un artículo concreto.</li>
<li>La newsletter, que es donde tienes a la gente que ya te ha dado su confianza. Esos son justo los que más fácil te van a marcar.</li>
</ul>
<h3>La estrategia de contenidos para ser fuente preferida</h3>
<p>Muchos medios han publicado un artículo entero dedicado a <strong>pedirle a sus lectores que los añadan como fuente preferida</strong>, con su paso a paso y su enlace directo. No es una rareza, es ya una táctica habitual, y la puedes copiar adaptándola a tu estilo.</p>
<p>La idea es <strong>escribir un artículo breve explicando qué son las fuentes preferidas, por qué le viene bien al lector añadirte</strong> (que no se entere de que el favor te lo hace a ti, sino de lo que gana él, no perderse tus publicaciones) <strong>y cómo hacerlo</strong> en dos pasos con tu enlace. Lo dejas fijado o lo enlazas desde la newsletter y desde tus redes. Sí, algo parecido a esto mismo, pero menos útil, muucho menos.</p>
<p>Eso sí, hazlo con cabeza, que aquí es fácil pasarse de frenada. Te propongo un par de criterios que te ahorran quedar como un plasta:</p>
<ul>
<li>Pídelo de vez en cuando, no en cada artículo ni cada semana. Si machacas con ello, cansas y consigues el efecto contrario.</li>
<li>Aprovecha el momento, que ahora mismo la funcionalidad es novedad y eso te da una excusa natural para contarlo sin que parezca que mendigas.</li>
<li>Céntralo en lo que gana el lector, no en lo que ganas tú. «Así no te pierdes nada de lo que publico» funciona mejor que «Ayúdame a crecer».</li>
<li>Ponle un par de capturas del proceso para que no tenga ni que pensar. Cuanto más fácil se lo pongas, más gente lo hará.</li>
</ul>
<p>Con todo la parte más incómoda de toda esta estrategia es la que ninguno queremos oír, y es que <strong>ningún botón ni ningún artículo</strong> de «añádeme» <strong>va a salvarte si tu contenido no merece que te añadan</strong>.</p>
<p><strong>La funcionalidad de fuentes preferidas premia a quien publica con constancia y aporta</strong> algo, y de hecho el propio Google avisa de que las fuentes que no se actualizan con regularidad pueden ni siquiera aparecer en la herramienta.</p>
<p>La mejor estrategia para que te marquen como fuente preferida es la misma de siempre, publicar bien y a menudo. El botón es una posible ayuda, <strong>no es el truco secreto para ganar tráfico desde búsquedas y respuestas creadas con IA</strong>.</p>
<h2>Qué puedes medir y qué no</h2>
<p>Otra alegría para el cuerpo. No hay panel ni informe de fuentes preferidas, Google no nos da ningún dato de cuánta gente ha marcado nuestra web como preferida ni de cuánto nos aporta.</p>
<p>Lo más que puedes hacer es aproximarte <strong>mirando en Search Console cómo evolucionan Discover y las noticias destacadas</strong>, preguntar a tu audiencia cómo te ha encontrado y, si pones el enlace o el botón, medir cuántos clics se lleva. De momento es lo que hay, o sea nada.</p>
<p>Pues ya estaría ¿no?</p>
<p>Si te ha parecido útil esta cosa que te he contado, <strong>ya sabes lo que toca, marcar este maravilloso blog como fuente preferida</strong> en Google <strong>desde <a href="https://google.com/preferences/source?q=ayudawp.com" target="_blank" rel="nofollow noopener">este enlace</a> y así me leerás más</strong> (sí, es posible leerme más) <strong>cuando busques cosas interesantes, únicas, tope relevantes de WordPress</strong>.</p>
<p>Y si quieres seguir trabajando tu visibilidad de cara a las IAs échale un vistazo a <a href="https://ayudawp.com/ai-overviews-google/" target="_blank" rel="ugc noopener">cómo posicionar en las AI Overviews de Google</a> y a <a href="https://ayudawp.com/recomendaciones-ia/" target="_blank" rel="ugc noopener">cómo saber si las IAs te recomiendan</a>. También te pueden ayudar mis plugins (graaatis) de <a href="https://ayudawp.com/ai-share-summarize/" target="_blank" rel="noopener">compartir y resumir en IAs</a> o de <a href="https://ayudawp.com/vigia/" target="_blank" rel="noopener">optimizar y analizar la visibilidad en IAs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/fuentes-preferidas-google/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>La biblioteca de medios de WordPress es un caos ¿no se puede organizar por carpetas o algo?</title>
		<link>https://ayudawp.com/organizar-biblioteca-medios/</link>
					<comments>https://ayudawp.com/organizar-biblioteca-medios/#comments</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Tue, 09 Jun 2026 06:28:00 +0000</pubDate>
				<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[Principiante]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159460</guid>

					<description><![CDATA[¿Qué, le ponemos ya solución al desastre organizativo que es la biblioteca de medios de WordPress?]]></description>
										<content:encoded><![CDATA[<p>Si llevas un tiempo con WordPress y la biblioteca de medios pasa de unos cientos de archivos, ya sabes lo que toca ¿verdad?</p>
<p>Buscas una imagen que subiste hace tres meses, no recuerdas el nombre del archivo, te plantas delante de un mosaico interminable y empiezas a hacer scroll y clics hasta encontrarla … o desistir.</p>
<p>Esto pasa porque <strong>la gestión de medios de WordPress en general, y la biblioteca en particular, a estas alturas, sigue sin tener un modo de organización decente</strong>, ni clasificación por carpetas de forma nativa, ni siquiera un buscador instantáneo decente , y parece ser que esto sí que alguien ha decidido que sea territorio plugins, o no se, buscarte la vida.</p>
<p>Total, que <strong>vamos a ver qué opciones tenemos de organizar ese desastre que es la (no) organización de medios en WordPress</strong>, que haberlas haylas.</p>
<p>Empezaremos repasando los plugins más interesantes, y luego te cuento algún apaño más.</p>
<h2>Ojito con esto: carpetas virtuales y carpetas físicas</h2>
<p>Antes de elegir plugin tienes que entender una cosa que no te cuentan bien, porque hay dos formas de organizar la biblioteca con carpetas, y casi no se suele decir, y es importante, al menos yo creo que lo es.</p>
<h3>Carpetas virtuales</h3>
<p>El plugin no toca tus archivos, lo que hace es crear una taxonomía o estructura interna en la base de datos que asocia cada imagen con una «carpeta».</p>
<p>En el servidor todo sigue en <code>/wp-content/uploads/2026/04/</code> como siempre, ordenado por año y mes. Si miras por FTP, ahí no hay carpetas que valgan, solo cambia lo que ves en el escritorio de WordPress.</p>
<h3>Carpetas físicas</h3>
<p>El plugin mueve los archivos de verdad, de modo que si creas una carpeta «catálogo» y metes una imagen, el archivo se traslada a <code>/wp-content/uploads/catalogo/imagen.jpg</code>.</p>
<p>La URL del archivo cambia, y por tanto el plugin tiene que reescribir todas las referencias en la base de datos para que nada se rompa.</p>
<hr>
<p>Cada enfoque tiene ventajas y problemas:</p>
<ul>
<li>Las virtuales son más seguras, rápidas y no rompen nada al activarlas, pero te atan al plugin de por vida (luego vemos por qué).</li>
<li>Las físicas son más limpias, mejores para SEO y FTP, pero el proceso de migración es delicado y puede dejar enlaces rotos si algo va mal.</li>
</ul>
<h3>¿Qué pasa con las carpetas virtuales cuando desactivas el plugin?</h3>
<p>Aquí está la trampa principal y donde se nota la diferencia entre plugins. Si todas tus carpetas son virtuales y un día decides desactivar o cambiar de plugin, esto es lo que pasa:</p>
<ul>
<li>Los archivos siguen en el servidor, en sus carpetas <code>/uploads/año/mes/</code> de toda la vida, sin cambios. Eso es lo bueno.</li>
<li>La estructura de carpetas que habías montado durante meses o años desaparece de la vista en cuanto desactivas. La biblioteca vuelve a ser ese mosaico infinito de antes.</li>
<li>Si te pasas a otro plugin de carpetas virtuales, la mayoría tienen herramienta de importación, así que se puede migrar. Pero solo si el otro plugin sigue mantenido y tiene importador para el tuyo.</li>
<li>Si el plugin muere o el desarrollador desaparece, dependes de que otro plugin meta soporte para importar desde él, y eso no siempre pasa.</li>
</ul>
<p>O sea, con carpetas virtuales te casas con el plugin. Tu organización de medios deja de ser tuya, pasa a vivir en la base de datos del plugin que tengas instalado. No es un problema todos los días, pero el día que toca cambiar, si cambias, lo es.</p>
<p>Con carpetas físicas pasa lo contrario, pues si desinstalas el plugin los archivos siguen organizados en el servidor como los habías dejado.</p>
<p>La biblioteca de WordPress los seguirá viendo, porque la URL de cada imagen está guardada en su tabla de adjuntos. Pierdes la interfaz cómoda de carpetas en el escritorio, pero no pierdes la organización.</p>
<p>¿Lo tienes claro? pues empezamos, y si ya has tomado alguna decisión te saltas la parte que no te interesa.</p>
<h2>Plugins para organizar la biblioteca de medios</h2>
<p>Dicho lo anterior, para que te sea más fácil decidirte, te ordeno los plugins bajo este criterio, así sabes por dónde te andas.</p>
<h3>Plugins que usan el sistema de carpetas virtuales</h3>
<p>Son la mayoría, y funcionan a base de taxonomía personalizada para adjuntos.</p>
<h4>FileBird</h4>
<p>El más popular con diferencia, con <a href="https://wordpress.org/plugins/filebird/" target="_blank" rel="nofollow noopener">más de 200.000 instalaciones activas en WordPress.org</a>. Tiene versión gratuita generosa (carpetas ilimitadas, drag and drop, búsqueda) y Pro desde 25 USD con licencia de por vida para un sitio.</p>
<p>Importa la estructura de prácticamente todos los demás, es compatible con Elementor, Divi, Gutenberg, WPBakery, WooCommerce, WPML y Polylang.</p>
<p>Tiene un punto débil, y es que en los últimos años se le han reportado y parcheado varias vulnerabilidades de seguridad, así que mantenlo actualizado siempre.</p>
<h4>HappyFiles (Pro)</h4>
<p>Este es de lo más limpio y rápido del mercado, pero <a href="https://happyfiles.io/" target="_blank" rel="nofollow noopener">retiró la versión gratuita en 2022</a> y actualmente solo se vende Pro a 59 USD de pago único para sitios ilimitados, con devolución de 60 días.</p>
<p>La gran ventaja sobre los demás es que organiza también entradas, páginas, productos de WooCommerce y cualquier tipo de contenido personalizado, no solo medios, así que si vas a tener carpetas para todo el escritorio, este es el que tiene más sentido.</p>
<h4>Folders</h4>
<p>También está <a href="https://wordpress.org/plugins/folders/" target="_blank" rel="nofollow noopener">gratis en WordPress.org</a>  y tiene versión Pro de pago. Organiza medios, páginas y entradas, importa desde FileBird, Real Media Library, WP Media Folder, HappyFiles y otros.</p>
<p>Tiene una interfaz sencilla, buen punto de entrada para quien empieza.</p>
<h4>Real Media Library (Lite)</h4>
<p><a href="https://wordpress.org/plugins/real-media-library-lite/" target="_blank" rel="nofollow noopener">Tiene versión Lite gratis</a> con carpetas principales ilimitadas, y Pro desde 17 USD que añade subcarpetas, accesos directos en varias carpetas a la vez y más.</p>
<p>Es de los plugins mejor mantenidos del grupo y la curiosidad es que es un modelo mixto, porque su versión básica es virtual, pero si necesitas carpetas reales tiene una extensión que sí las mueve (lo vemos en la siguiente familia).</p>
<h4>CatFolders</h4>
<p>El recién llegado al sector, con una interfaz moderna, rendimiento decente, buen ajuste con Gutenberg. Va ganando cuota poco a poco.</p>
<p>Si te gusta probar lo nuevo o no te han convencido los otros plugins échale un ojo.</p>
<h3>Plugins que usan el sistema de carpetas físicas</h3>
<p>Si prefieres tener todo organizado como en tu ordenador, en directorios de verdad, estos son los que merece la pena probar.</p>
<h4>WP Media Folder</h4>
<p>Funciona por defecto con carpetas virtuales, pero en sus ajustes hay una opción que se llama justamente «Physical Folders» que las convierte en reales.</p>
<p>El propio fabricante avisa en su documentación de que activarla es delicado, porque desactiva algunas funciones del propio plugin y porque la migración toca muchas tablas.</p>
<p>Es el plugin más caro de la lista (desde 69 USD anuales con add-ons), pero también el único que integra sincronización con Google Drive, Dropbox, OneDrive y S3 de serie.</p>
<h4>Real Media Library + Real Physical Media</h4>
<p>Instalas Real Media Library de antes, para tener el árbol de carpetas, y encima la extensión <a href="https://devowl.io/wordpress-real-physical-media/" target="_blank" rel="nofollow noopener">Real Physical Media</a> reflejada esa estructura en el servidor.</p>
<p>Cuando mueves un archivo se mueve de verdad, físicamente, con redirecciones 301 automáticas para que nada quede roto. Tiene cola en segundo plano para no tumbar el servidor con muchos archivos.</p>
<p>Es la opción más profesional para quien quiere de verdad carpetas físicas con SEO bien resuelto.</p>
<h4>Media Library Folders</h4>
<p>Este plugin de Max Foundry esta disponible gratis en WordPress.org y con versión Pro. Crea carpetas reales en el servidor desde el primer momento.</p>
<p>No hay modo virtual ni nada que activar, las carpetas que ves son carpetas de verdad, y lo bueno es la simplicidad conceptual, pues lo que ves es lo que hay.</p>
<p>Lo malo es que para sitios grandes con muchos enlaces internos a imágenes, la reorganización inicial puede ser dura.</p>
<h2>Comparativa rápida</h2>
<table border="1" cellspacing="0" cellpadding="8">
<thead>
<tr>
<th>Plugin</th>
<th>Tipo de carpeta</th>
<th>¿Gratis?</th>
<th>Precio Pro</th>
<th>Para quién</th>
</tr>
</thead>
<tbody>
<tr>
<td>FileBird</td>
<td>Virtual</td>
<td>Sí</td>
<td>Desde 25 USD lifetime</td>
<td>Mayoría de webs, lo más usado</td>
</tr>
<tr>
<td>HappyFiles</td>
<td>Virtual</td>
<td>No</td>
<td>59 USD lifetime, sitios ilimitados</td>
<td>Agencias y quien quiere carpetas en todo el escritorio</td>
</tr>
<tr>
<td>Folders (Premio)</td>
<td>Virtual</td>
<td>Sí</td>
<td>Varios planes</td>
<td>Quien empieza y busca algo sencillo</td>
</tr>
<tr>
<td>Real Media Library</td>
<td>Virtual</td>
<td>Sí</td>
<td>Desde 17 USD</td>
<td>Bien mantenido, base para combinar con el add-on físico</td>
</tr>
<tr>
<td>CatFolders</td>
<td>Virtual</td>
<td>Sí</td>
<td>Varios planes</td>
<td>Quien quiere probar algo nuevo y ligero</td>
</tr>
<tr>
<td>WP Media Folder</td>
<td>Virtual o física</td>
<td>No</td>
<td>Desde 69 USD/año</td>
<td>Sitios con almacenamiento en la nube (Drive, S3, etc.)</td>
</tr>
<tr>
<td>Real Media Library / Real Physical Media</td>
<td>Física</td>
<td>Sí / No</td>
<td>RMA desde 17 USD + RPM aparte</td>
<td>SEO serio de imágenes, URLs descriptivas</td>
</tr>
<tr>
<td>Media Library Folders (Max Foundry)</td>
<td>Física</td>
<td>Sí</td>
<td>Versión Pro disponible</td>
<td>Quien quiere carpetas físicas sin complicarse</td>
</tr>
</tbody>
</table>
<h2>¿Y no se puede hacer algo sin plugins? ¡Taxonomías al rescate!</h2>
<p><strong>WordPress permite asignar taxonomías a los adjuntos</strong>, por si no lo sabías. Es en realidad lo mismo que usan por dentro casi todos los plugins virtuales.</p>
<p>Así que si te animas <strong>te olvidas de los plugins</strong>, y con unas líneas de código puedes registrar una taxonomía «<strong>carpeta</strong>» y empezar a <strong>clasificar tus imágenes desde la propia ficha de cada archivo</strong>.</p>
<p>Ya te aviso antes de empezar que esto no te va a dar interfaz de arrastrar y soltar, ni árbol de carpetas en la biblioteca. Lo que te ofrece son <strong>categorías que puedes asignar a cada imagen una a una, y filtros para luego encontrarlas y mostrarlas</strong>.</p>
<p>Si tienes la biblioteca a base de cientos de archivos y quieres organización rápida con clics, esto no es lo que necesitas, pero si lo tuyo es bibliotecas pequeñas o eres desarrollador y prefieres no depender de un plugin más, te <strong>sirve más que de sobra</strong>.</p>
<pre>&lt;?php
/**
* Plugin Name: Carpetas para organizar la biblioteca de medios
* Plugin URI: https://servicios.ayudawp.com
* Description: Organización ligera y todo con funciones nativas para crear y organizar medios usando carpetas mediante una taxonomía personanlizada.
* Version: 1.0
* Author: Fernando Tellado
* Author URI: https://tellado.es
* License: GPL-2.0-or-later
* Text Domain: ayudawp
*/

if ( ! defined( 'ABSPATH' ) ) {
exit;
}

/**
* Registro de la taxonomía media_folder para los adjuntos.
*/
function ayudawp_register_media_folders_taxonomy() {

$labels = array(
'name' =&gt; 'Carpetas de medios',
'singular_name' =&gt; 'Carpeta de medios',
'search_items' =&gt; 'Buscar carpetas',
'all_items' =&gt; 'Todas las carpetas',
'parent_item' =&gt; 'Carpeta principal',
'parent_item_colon' =&gt; 'Carpeta principal:',
'edit_item' =&gt; 'Editar carpeta',
'update_item' =&gt; 'Actualizar carpeta',
'add_new_item' =&gt; 'Añadir nueva carpeta',
'new_item_name' =&gt; 'Nombre de la nueva carpeta',
'menu_name' =&gt; 'Carpetas',
);

$args = array(
'hierarchical' =&gt; true,
'labels' =&gt; $labels,
'public' =&gt; true,
'publicly_queryable' =&gt; false,
'show_ui' =&gt; true,
'show_in_menu' =&gt; true,
'show_admin_column' =&gt; true,
'show_in_rest' =&gt; true,
'query_var' =&gt; true,
'rewrite' =&gt; false,
);

register_taxonomy( 'media_folder', array( 'attachment' ), $args );
}
add_action( 'init', 'ayudawp_register_media_folders_taxonomy' );

/**
* Reemplazar la entrada de texto por defecto para media_folder en la pantalla de edición de adjuntos
* y la ventana emergente de medios con un menú desplegable.
*
* Usamos los slugs de los términos como valores de opción porque el núcleo de WordPress procesa
* las taxonomías de adjuntos como cadenas separadas por comas después de que se ejecute este filtro.
* Si pasamos IDs numéricos de términos, el núcleo intentará encontrar un slug que coincida con ese
* número y, si falla eso, crear un nuevo término con ese nombre.
*/
function ayudawp_replace_folder_field_in_modal( $form_fields, $post ) {

$taxonomy = 'media_folder';

if ( ! isset( $form_fields[ $taxonomy ] ) ) {
return $form_fields;
}

$terms = get_terms(
array(
'taxonomy' =&gt; $taxonomy,
'hide_empty' =&gt; false,
'orderby' =&gt; 'name',
'order' =&gt; 'ASC',
)
);

if ( is_wp_error( $terms ) || empty( $terms ) ) {
$form_fields[ $taxonomy ]['input'] = 'html';
$form_fields[ $taxonomy ]['html'] = '&lt;em&gt;Primero crea carpetas en Medios &amp;gt; Carpetas.&lt;/em&gt;';
return $form_fields;
}

$assigned = wp_get_object_terms( $post-&gt;ID, $taxonomy, array( 'fields' =&gt; 'slugs' ) );
$assigned = is_wp_error( $assigned ) ? array() : $assigned;

$name = 'attachments[' . absint( $post-&gt;ID ) . '][' . $taxonomy . ']';
$id = 'attachments-' . absint( $post-&gt;ID ) . '-' . $taxonomy;

$html = '&lt;select name="' . esc_attr( $name ) . '" id="' . esc_attr( $id ) . '" style="min-width:200px;"&gt;';
$html .= '&lt;option value=""&gt;(none)&lt;/option&gt;';

foreach ( $terms as $term ) {
$selected = in_array( $term-&gt;slug, $assigned, true ) ? ' selected' : '';
$html .= '&lt;option value="' . esc_attr( $term-&gt;slug ) . '"' . $selected . '&gt;' . esc_html( $term-&gt;name ) . '&lt;/option&gt;';
}

$html .= '&lt;/select&gt;';

$form_fields[ $taxonomy ]['input'] = 'html';
$form_fields[ $taxonomy ]['html'] = $html;

return $form_fields;
}
add_filter( 'attachment_fields_to_edit', 'ayudawp_replace_folder_field_in_modal', 20, 2 );

/**
* Añade un menú desplegable de filtro de carpetas a la vista de lista de la biblioteca de medios.
*/
function ayudawp_add_folder_filter_to_media_list( $post_type ) {

if ( 'attachment' !== $post_type ) {
return;
}

$taxonomy = 'media_folder';
$terms = get_terms(
array(
'taxonomy' =&gt; $taxonomy,
'hide_empty' =&gt; false,
)
);

if ( is_wp_error( $terms ) || empty( $terms ) ) {
return;
}

$current = isset( $_GET[ $taxonomy ] ) ? sanitize_key( wp_unslash( $_GET[ $taxonomy ] ) ) : '';

echo '&lt;select name="' . esc_attr( $taxonomy ) . '"&gt;';
echo '&lt;option value=""&gt;Todas las carpetas&lt;/option&gt;';

foreach ( $terms as $term ) {
echo '&lt;option value="' . esc_attr( $term-&gt;slug ) . '" ' . selected( $current, $term-&gt;slug, false ) . '&gt;' . esc_html( $term-&gt;name ) . '&lt;/option&gt;';
}

echo '&lt;/select&gt;';
}
add_action( 'restrict_manage_posts', 'ayudawp_add_folder_filter_to_media_list' );

/**
* Añade un menú desplegable de filtro de carpetas a la vista de cuadrícula de la biblioteca de medios y a la ventana emergente,
* usando wp_add_inline_script adjunto al manejador media-views.
*/
function ayudawp_add_folder_filter_to_grid_view() {

$terms = get_terms(
array(
'taxonomy' =&gt; 'media_folder',
'hide_empty' =&gt; false,
'orderby' =&gt; 'name',
'order' =&gt; 'ASC',
)
);

if ( is_wp_error( $terms ) || empty( $terms ) ) {
return;
}

$folders = array();
foreach ( $terms as $term ) {
$folders[] = array(
'slug' =&gt; $term-&gt;slug,
'name' =&gt; $term-&gt;name,
);
}

$js = '(function() {
if ( typeof wp === "undefined" || ! wp.media || ! wp.media.view || ! wp.media.view.AttachmentFilters ) {
return;
}
var folders = ' . wp_json_encode( $folders ) . ';
var FolderFilter = wp.media.view.AttachmentFilters.extend({
id: "media-attachment-folder-filter",
createFilters: function() {
var filters = {};
filters.all = {
text: "Todas las carpetas",
props: { media_folder: "" },
priority: 10
};
folders.forEach(function(folder, index) {
filters["folder_" + folder.slug] = {
text: folder.name,
props: { media_folder: folder.slug },
priority: 20 + index
};
});
this.filters = filters;
}
});
var originalCreateToolbar = wp.media.view.AttachmentsBrowser.prototype.createToolbar;
wp.media.view.AttachmentsBrowser.prototype.createToolbar = function() {
originalCreateToolbar.call( this );
this.toolbar.set( "mediaFolderFilter", new FolderFilter({
controller: this.controller,
model: this.collection.props,
priority: -75
}).render() );
};
})();';

wp_add_inline_script( 'media-views', $js );
}
add_action( 'admin_enqueue_scripts', 'ayudawp_add_folder_filter_to_grid_view' );

/**
* Filtra la consulta de adjuntos AJAX para que la vista de cuadrícula y la ventana emergente de medios
* respeten la carpeta seleccionada.
*/
function ayudawp_filter_attachments_query( $args ) {

if ( empty( $_REQUEST['query']['media_folder'] ) ) {
return $args;
}

$slug = sanitize_key( wp_unslash( $_REQUEST['query']['media_folder'] ) );

if ( '' === $slug ) {
return $args;
}

$args['tax_query'] = array(
array(
'taxonomy' =&gt; 'media_folder',
'field' =&gt; 'slug',
'terms' =&gt; $slug,
),
);

return $args;
}
add_filter( 'ajax_query_attachments_args', 'ayudawp_filter_attachments_query' );</pre>
<p>Pega este código en un plugin propio o en un mu-plugin, no lo metas en el <code>functions.php</code> del tema porque el día que cambies de tema te quedas sin carpetas y sin selector.</p>
<p>Si lo guardas como <code>/wp-content/mu-plugins/ayudawp-media-folders.php</code> se activa solo, que es lo más cómodo para uso personal.</p>
<p>Al activarlo te encuentras esto:</p>
<ul>
<li>En el menú de medios aparece «<strong>Carpetas</strong>» para crear y gestionar las carpetas como si fueran categorías, con jerarquía padre-hijo incluida.</li>
<li>En la ficha de edición de cada adjunto sale la caja meta de carpetas a la derecha, con casillas de selección.</li>
<li>En la ventana emergente de insertar imagen aparece el campo «Carpetas» con un desplegable.</li>
<li>En el listado de medios en vista de lista hay una columna nueva «Carpeta» y un filtro.</li>
<li>En la vista de cuadrícula de la biblioteca y en el modal de medios aparece también un filtro de carpetas en la barra de herramientas superior.</li>
</ul>

<a href="https://ayudawp.com/organizar-biblioteca-medios/taxonomia-carpetas-medios-ayudawp/" rel="nofollow"><img width="1200" height="678" src="https://ayudawp.com/wp-content/uploads/2026/06/taxonomia-carpetas-medios-ayudawp-1200x678.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/taxonomia-carpetas-medios-ayudawp-1200x678.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/taxonomia-carpetas-medios-ayudawp-768x434.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/taxonomia-carpetas-medios-ayudawp-1536x867.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/taxonomia-carpetas-medios-ayudawp.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/organizar-biblioteca-medios/carpetas-medios-ayudawp-vista-lista-biblioteca/" rel="nofollow"><img width="1200" height="630" src="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-lista-biblioteca-1200x630.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-lista-biblioteca-1200x630.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-lista-biblioteca-768x403.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-lista-biblioteca-1536x806.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-lista-biblioteca.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/organizar-biblioteca-medios/carpetas-medios-ayudawp-vista-cuadricula-biblioteca/" rel="nofollow"><img width="1200" height="609" src="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-cuadricula-biblioteca-1200x609.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-cuadricula-biblioteca-1200x609.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-cuadricula-biblioteca-768x390.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-cuadricula-biblioteca-1536x780.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-vista-cuadricula-biblioteca.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/organizar-biblioteca-medios/carpetas-medios-ayudawp-ventana-emergente-biblioteca/" rel="nofollow"><img width="1200" height="678" src="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-ventana-emergente-biblioteca-1200x678.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-ventana-emergente-biblioteca-1200x678.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-ventana-emergente-biblioteca-768x434.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-ventana-emergente-biblioteca-1536x867.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-ventana-emergente-biblioteca.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/organizar-biblioteca-medios/carpetas-medios-ayudawp-editor-imagenes/" rel="nofollow"><img width="1200" height="678" src="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-editor-imagenes-1200x678.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-editor-imagenes-1200x678.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-editor-imagenes-768x434.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-editor-imagenes-1536x867.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-editor-imagenes.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/organizar-biblioteca-medios/carpetas-medios-ayudawp-insertador-imagenes-editor/" rel="nofollow"><img width="1200" height="679" src="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-insertador-imagenes-editor-1200x679.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-insertador-imagenes-editor-1200x679.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-insertador-imagenes-editor-768x434.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-insertador-imagenes-editor-1536x869.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/carpetas-medios-ayudawp-insertador-imagenes-editor.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>

<h3>Algunas pequeñas limitaciones</h3>
<ul>
<li>Solo permite una carpeta por archivo en el selector de la ventana emergente. La caja meta de la ficha permite varias por ser de tipo <code>checkbox</code>. Si quieres consistencia ajusta uno de los dos.</li>
<li>No hay arrastrar y soltar, ni árbol al estilo Finder, esto son selectores y desplegables. Para interfaz más cómoda, plugin al canto.</li>
<li>El filtro de la vista de cuadrícula aparece también en la ventana emergente de insertar imagen en el editor de entradas y páginas, pues ambos usan el mismo componente de WordPress. Si te molesta en la ventana emergente hay forma de limitarlo solo a la pantalla principal de la biblioteca pero alarga el código.</li>
<li>Si tienes muchas carpetas (más de veinte o treinta), el desplegable se hace incómodo. Cualquier plugin profesional resuelve esto con un árbol lateral, aquí no lo tienes.</li>
</ul>
<p>Aun con esas limitaciones, hace su trabajo y te deja la organización guardada en tablas estándar de WordPress (<code>wp_terms</code>, <code>wp_term_taxonomy</code>, <code>wp_term_relationships</code>), sin dependencia de un plugin de terceros que pueda desaparecer mañana.</p>
<p>Si un día decides instalar FileBird o cualquier otro, la mayoría tienen importador de taxonomías estándar y pueden recuperar la organización sin que tengas que reasignar las imágenes a mano.</p>
<h2>Y entonces ¿cuál elijo?</h2>
<p>Respuesta corta y al grano:</p>
<ul>
<li>Si quieres lo más sencillo, gratis y popular: <strong>FileBird</strong>. Manténlo actualizado siempre por las vulnerabilidades pasadas.</li>
<li>Si llevas una agencia o varias webs y vas a usar carpetas para entradas, páginas y productos además de medios: <strong>HappyFiles</strong>.</li>
<li>Si te importa el SEO de las imágenes, quieres URLs limpias y descriptivas y no te asusta el proceso de migración: <strong>Real Media Library con el add-on Real Physical Media</strong>.</li>
<li>Si combinas WordPress con Google Drive, Dropbox o almacenamiento en la nube: <strong>WP Media Folder</strong>.</li>
<li>Si quieres carpetas físicas reales sin complicarte con add-ons: <strong>Media Library Folders</strong> de Max Foundry.</li>
<li>Si eres desarrollador o prefieres montar tu propio sistema mínimo sin atarte: <strong>taxonomía personalizada</strong> con el código de arriba.</li>
</ul>
<p>Sea cual sea tu elección, antes de instalar <strong>pregúntate si podrías vivir si esE plugin desaparece</strong> mañana. Si la respuesta es que no, estás eligiendo mal, o estás eligiendo bien pero asumiendo el riesgo conscientemente, que también vale.</p>
<p>Y sobre todo, antes de tocar la biblioteca de medios de una web en producción, haz copia de seguridad, y si vas a migrar a carpetas físicas, prueba primero en un staging.</p>
<p>Estas operaciones tocan miles de archivos y registros, y un fallo a mitad puede dejarte la biblioteca con imágenes huérfanas y enlaces rotos en posts antiguos.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/organizar-biblioteca-medios/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Por qué ya ni siquiera puedes fiarte de los plugins de WordPress.org</title>
		<link>https://ayudawp.com/ataques-cadena-suministro-plugins/</link>
					<comments>https://ayudawp.com/ataques-cadena-suministro-plugins/#comments</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 06:28:15 +0000</pubDate>
				<category><![CDATA[Seguridad WordPress]]></category>
		<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=159487</guid>

					<description><![CDATA[Ni siquiera instalar plugins desde WordPress.org es totalmente seguro, y siempre hay que estar alerta, protegerse, y tomar medidas…]]></description>
										<content:encoded><![CDATA[<p>El 7 de abril de 2026 <strong>treinta y un plugins WordPress desaparecieron del repositorio oficial el mismo día</strong>. Si tenías alguno instalado, <strong>durante ocho meses tu web estuvo enviando spam a Google sin que tú vieras nada</strong> raro en el escritorio.</p>
<p><strong>No fue un fallo de programación ni una vulnerabilidad clásica</strong> de las que se publican en una base de datos y se parchean en dos semanas, fue otra cosa.</p>
<p>Alguien con dinero compró el catálogo entero de plugins de un desarrollador conocido, heredó sus permisos de WordPress.org y subió <strong>una actualización envenenada</strong> que llegó a cientos de miles de webs como si fuera una mejora más.</p>
<p>Aviso por si te suena lejano, <strong>la misma semana cayó otro plugin con 800.000 instalaciones</strong>, y un par más al poco tiempo. Esto va a más, y conviene que sepas cómo defenderte.</p>
<h2>Los 3 casos que la liaron parda</h2>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159502 size-full" src="https://ayudawp.com/wp-content/uploads/2026/06/la-he-liado-parda.jpg" alt="" width="1200" height="700" srcset="https://ayudawp.com/wp-content/uploads/2026/06/la-he-liado-parda.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/la-he-liado-parda-768x448.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>No es un caso aislado, es un patrón. En muy poco tiempo se descubrieron al menos tres ataques con el mismo guion, aunque el tipo de amenaza fue diferente.</p>
<h3>Essential Plugin: el catálogo de plugins comprado en Flippa</h3>
<p>Un comprador con perfil en SEO, criptomonedas y marketing de juego online adquirió en Flippa el catálogo completo de Essential Plugin (que antes se llamaba WP Online Support) por una cifra de seis dígitos a principios de 2025.</p>
<p>Eran <strong>más de treinta plugins con años de desarrollo legítimo y unas 400.000 instalaciones</strong> declaradas entre todos.</p>
<p>El 8 de agosto de 2025, en la versión 2.6.7 de los plugins, <strong>el nuevo dueño subió una actualización con un registro de cambios tan inocente que daba pereza leerlo</strong>, como tantos otros: «Check compatibility with WordPress version 6.8.2».</p>
<p>Detrás de ese texto venían <strong>191 líneas extra de PHP con una puerta trasera de deserialización</strong>, que estuvo durmiente ocho meses.</p>
<p>El 5 de abril de 2026, <strong>el atacante activó la puerta trasera</strong> desde su servidor (<code>analytics.essentialplugin.com</code>) y <strong>las webs infectadas empezaron a servir spam SEO camuflado solo para Googlebot</strong>.</p>
<p>Los visitantes humanos veían la web normal, el propietario de la web veía el escritorio normal, pero Google veía una web llena de <strong>enlaces a chiringuitos de apuestas</strong>.</p>
<p>Patchstack y Anchor Hosting destaparon la liada y el 7 de abril <strong>WordPress.org cerró los 31 plugins de golpe</strong>.</p>
<h3>Smart Slider 3 Pro: el servidor de actualizaciones comprometido</h3>
<p>La misma semana el plugin Smart Slider 3 Pro (800.000 instalaciones) cayó por otra vía. Aquí no hubo compra del plugin, pero alguien consiguió acceso al servidor desde el que se distribuyen las actualizaciones premium y metió <strong>código malicioso en una versión normal</strong>.</p>
<p>El efecto para el usuario final fue el mismo, o sea, instalas una actualización oficial firmada por el autor de siempre y <strong>te llevas malware de regalo</strong>.</p>
<h3>Widget Logic, Countdown Timer Ultimate y los que vendrán</h3>
<p>El mismo patrón se ha visto en Widget Logic y Countdown Timer Ultimate, descubiertos en las semanas siguientes, y más que vendrán mientras no se le ponga algún tipo de freno.</p>
<p><strong>El método es demasiado rentable como para que algún joputa no lo repita</strong>, porque no necesitas saber explotar una vulnerabilidad, ni buscarla, ni pelearte con un cortafuegos, compras la confianza ya forjada por otro y la usas contra los usuarios.</p>
<h2>Cómo lo llaman a esta putada en inglés … y qué es exactamente</h2>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159498 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/supply-chain-attack-WordPress-plugins-1200x800.jpg" alt="" width="1200" height="800" srcset="https://ayudawp.com/wp-content/uploads/2026/06/supply-chain-attack-WordPress-plugins-1200x800.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/supply-chain-attack-WordPress-plugins-768x512.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/supply-chain-attack-WordPress-plugins.jpg 1536w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>En la prensa especializada anglosajona lo llaman <strong><em>supply chain attack</em></strong> (ataque a la cadena de suministro), que no se tú, pero a mi no me dice nada, suena como a tomarse un te macha en una terraza de verano o poco más.</p>
<p>Y ya lo entiendo, que realmente no está mal traído, pues el término viene de la idea de que <strong>tu plugin no es solo el código que ves, es también el desarrollador, el repositorio, el servidor de actualizaciones y todos los eslabones intermedios</strong>.</p>
<p>Trata de definir que <strong>si uno de esos eslabones se corrompe, el código que tú instalas en tu web ya no es el que tú creías que era, aunque venga por el canal oficial</strong>.</p>
<p>La diferencia con un ataque tradicional es importante, porque en un ataque clásico los malos buscan un fallo en tu plugin para colarse. Aquí no necesitan buscar nada porque el plugin viene ya envenenado de origen.</p>
<p>La actualización que rompe tu web no es un exploit, es una versión oficial firmada por el autor original, distribuida por WordPress.org, instalada por tu sistema de actualizaciones automáticas como ha hecho mil veces antes. Por eso es tan difícil de parar.</p>
<p>Venga, acepto el nombre, pero a mi me pega más algo como cabronada, plugins envenenados o burra vieja, no se, ya me entiendes, soy más de andar por casa.</p>
<h2>Por qué WordPress es el caldo de cultivo perfecto</h2>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159503 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/caballo-de-troya-instalador-plugins-WordPress-1200x675.jpg" alt="" width="1200" height="675" srcset="https://ayudawp.com/wp-content/uploads/2026/06/caballo-de-troya-instalador-plugins-WordPress-1200x675.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/caballo-de-troya-instalador-plugins-WordPress-768x432.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/caballo-de-troya-instalador-plugins-WordPress-1536x864.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/caballo-de-troya-instalador-plugins-WordPress.jpg 1672w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Esto no pasa solo en WordPress, pero <strong>en WordPress pasa con especial facilidad por varias razones</strong> que conviene tener claras.</p>
<h3>Los plugins se compran y se venden como cualquier otro activo digital</h3>
<p>En marketplaces como Flippa puedes encontrar plugins en venta con sus 50.000, 100.000 o 400.000 instalaciones activas.</p>
<p><strong>El comprador, sea quien sea y tenga las intenciones que tenga, hereda el acceso SVN al repositorio de WordPress.org</strong> y puede subir actualizaciones desde el minuto uno.</p>
<p><strong>No hay un proceso de revisión del nuevo dueño, ni un aviso público</strong> en el escritorio del usuario diciendo «este plugin ha cambiado de manos, revisa antes de actualizar», nada.</p>
<h3>Las actualizaciones automáticas funcionan en tu contra cuando esto pasa</h3>
<p>Si tienes las activadas las actualizaciones automáticas para todos los plugins, que es la recomendación habitual razonable, <strong>recibes la versión envenenada sin enterarte</strong>.</p>
<p>De hecho muchos hosting incluso fuerzan las actualizaciones automáticas por defecto, por buena intención, pero aquí te das de bruces contra una putada que pervierte una buena idea original.</p>
<h3>WordPress.org no firma el código</h3>
<p>Otros ecosistemas como Debian, Microsoft Store o iOS exigen firma criptográfica para que el software que ejecutas pueda comprobarse contra una clave del autor original.</p>
<p>En WordPress eso no existe, <strong>si alguien hereda los permisos del autor puede subir lo que quiera sin que nadie compare nada contra nada</strong>.</p>
<p>No se tú, llámame loco, pero esto debería revisarse en las directrices del directorio de plugins, no es complicado de implementar, no es algo raro, y nos quitaría de mucho cabronazo malintencionado de estos.</p>
<h3>El modelo de negocio del plugin gratuito empuja a vender</h3>
<p>Mantener un plugin con miles de instalaciones es caro en tiempo, en soporte y en mantenimiento, y si no monetizas con versión premium ni con servicios llega un momento en el que abandonas o vendes.</p>
<p>Los compradores con intenciones limpias existen, la mayoría lo hacen por ese digno objetivo de ganar dinero lícitamente, pero también están los otros, que prefieren hacerse ricos a tu costa, y sin tu consentimiento.</p>
<p>¿He dicho ya que me cago en todos sus muertos?, por si acaso.</p>
<h2>Cómo saber si tu web está infectada con plugins envenenados</h2>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159505 size-full" src="https://ayudawp.com/wp-content/uploads/2026/06/investigar-codigo-inseguro-WordPress.jpg" alt="" width="1200" height="670" srcset="https://ayudawp.com/wp-content/uploads/2026/06/investigar-codigo-inseguro-WordPress.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/investigar-codigo-inseguro-WordPress-768x429.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Si tienes las actualizaciones automáticas activadas y alguno de los plugins comprometidos estaba instalado entre agosto de 2025 y abril de 2026, posiblemente tu sitio sirvió contenido manipulado durante un tiempo.</p>
<p>Estos son los indicadores que tienes que mirar ahora mismo.</p>
<h3>Busca en wp-config.php</h3>
<p>La puerta trasera de Essential Plugin se inyectaba en <code>wp-config.php</code> justo en la misma línea que el <code>require_once ABSPATH . 'wp-settings.php';</code>.</p>
<p>No estaba en una línea aparte, en la misma, para que sea fácil pasarlo por alto si revisas el archivo a ojo.</p>
<p>Abre tu <code>wp-config.php</code> por SFTP o desde el gestor de archivos del hosting y busca esa línea. Si ves cualquier cosa pegada a continuación o el archivo es notablemente más grande de lo normal (la inyección añade unos 6 KB), tienes un problema.</p>
<h3>Busca el archivo wp-comments-posts.php</h3>
<p>El payload activado creaba un archivo llamado <code>wp-comments-posts.php</code> en la raíz del WordPress. Si lo ves ahí no es tuyo, no es de una instalación normal, WordPress no tiene ningún archivo con ese nombre por defecto.</p>
<h3>Revisa el listado de plugins cerrados</h3>
<p>Entra en tu listado de plugins instalados, abre los detalles de cada uno y mira si aparece el aviso de «<code>cerrado</code>», o algo más claro en la página del plugin, pero tampoco para tirar cohetes.</p>

<a href="https://ayudawp.com/ataques-cadena-suministro-plugins/plugin-cerrado-instalador/" rel="nofollow"><img width="1200" height="675" src="https://ayudawp.com/wp-content/uploads/2026/06/plugin-cerrado-instalador-1200x675.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/plugin-cerrado-instalador-1200x675.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/plugin-cerrado-instalador-768x432.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/plugin-cerrado-instalador-1536x864.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/plugin-cerrado-instalador.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/ataques-cadena-suministro-plugins/widget-logic-plugin-cerrado/" rel="nofollow"><img width="1200" height="675" src="https://ayudawp.com/wp-content/uploads/2026/06/Widget-Logic-Plugin-cerrado-1200x675.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/Widget-Logic-Plugin-cerrado-1200x675.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/Widget-Logic-Plugin-cerrado-768x432.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/Widget-Logic-Plugin-cerrado-1536x864.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/Widget-Logic-Plugin-cerrado.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>

<p>Si lo ves lo desinstalas inmediatamente, no lo dejes ahí «por si lo reabren» o «por si arreglan algo». Los archivos siguen ejecutándose mientras estén ahí, aunque el plugin esté desactivado en WordPress.</p>
<h3>Plugins de Essential Plugin</h3>
<p>Si no recuerdas todos los plugins que tienes (o tenías), la lista completa de los 31 plugins de Essential Plugin afectados la mantienen actualizada en <a href="https://anchor.host/someone-bought-30-wordpress-plugins-and-planted-a-backdoor-in-all-of-them/" target="_blank" rel="nofollow noopener">el análisis de Anchor Hosting</a>.</p>
<p>Compara con tu lista de plugins instalados, incluso si están desactivados.</p>
<h3>Mira los logs de Cloudflare o del hosting</h3>
<p>Si tienes Cloudflare o cualquier CDN delante, revisa el tráfico saliente hacia analytics.essentialplugin.com en los últimos meses.</p>
<p>Si tu hosting te deja acceder a los logs de salida (no todos lo hacen), busca peticiones a ese dominio, es un indicador casi infalible.</p>
<h2>Cómo te defiendes para el próximo ataque</h2>
<p>Porque va a haber uno, no te quepa duda. La defensa contra este tipo de ataques no es una sola medida, son varias capas que tienen que trabajar juntas, te las cuento por orden de prioridad.</p>
<h3>Detección de plugins cerrados</h3>
<p>Cuando WordPress.org cierra un plugin (por vulnerabilidad grave, por código malicioso o por incumplir las normas del repositorio), no te avisa de manera clara.</p>
<p>Se marca el aviso en el listado de plugins, pero si no entras a esa pantalla a diario y miras los detalles de los plugins, te puedes pasar semanas con el plugin comprometido instalado sin enterarte. Esto es lo primero que tienes que automatizar.</p>
<p>Dos opciones para esto, estas:</p>
<ul>
<li><a href="https://ayudawp.com/tag/wordfence-2/" target="_blank" rel="nofollow noopener">Wordfence</a> detecta plugins cerrados y abandonados desde 2017. Es la opción más conocida, pero lo hace dentro de su escaneo de malware general, que la gente programa cada semana. Si el plugin se cierra el lunes y tu escaneo es el viernes, tienes cuatro días de margen.</li>
<li>El plugin <a href="https://es.wordpress.org/plugins/vigilante/" target="_blank" rel="nofollow noopener">Vigilante</a> tiene esta función, con un par de detalles que ayudan bastante. Por un lado, lanza una consulta diaria a la API de WordPress.org para cada plugin instalado (activado o no) y avisa el mismo día con un email crítico. Por otro, recuerda qué plugins estaban vivos antes, y si la API empieza a devolver 404 para un plugin que ayer respondía, lo trata como cierre con la misma gravedad que un cierre explícito (algunos cierres por motivos graves esconden la metadata del plugin entera, y si solo miras lo que devuelve la API te lo puedes perder). Además, los plugins cerrados aparecen en el escritorio como recomendación crítica con enlace directo, en la auditoría de seguridad como evento, y se siguen mostrando en cada email de resumen hasta que los desinstalas o los marcas como ignorados de forma explícita.</li>
</ul>

<a href="https://ayudawp.com/ataques-cadena-suministro-plugins/vigilante-recomendacion-plugin-cerrado-detectado/" rel="nofollow"><img width="1200" height="678" src="https://ayudawp.com/wp-content/uploads/2026/06/vigilante-recomendacion-plugin-cerrado-detectado-1200x678.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/vigilante-recomendacion-plugin-cerrado-detectado-1200x678.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-recomendacion-plugin-cerrado-detectado-768x434.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-recomendacion-plugin-cerrado-detectado-1536x867.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-recomendacion-plugin-cerrado-detectado.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>
<a href="https://ayudawp.com/ataques-cadena-suministro-plugins/vigilante-plugin-cerrado-en-check-seguridad/" rel="nofollow"><img width="1200" height="678" src="https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-en-check-seguridad-1200x678.jpg" class="attachment-medium size-medium" alt="" srcset="https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-en-check-seguridad-1200x678.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-en-check-seguridad-768x434.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-en-check-seguridad-1536x867.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-en-check-seguridad.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px" loading="lazy" decoding="async" fetchpriority="low"></a>

<p>Cualquiera de las dos opciones es mejor que nada. Si ya tienes Wordfence lo dejas, si quieres detección más rápida y dedicada o no quieres meter Wordfence por su peso prueba con Vigilante.</p>
<h3>Integridad de archivos</h3>
<p>La inyección de la puerta trasera cambia archivos en el plugin y a veces en el <code>wp-config.php</code>. Un escáner de integridad de archivos que compare lo que hay en tu instalación con las sumas de comprobación oficiales de WordPress.org detecta cambios sospechosos.</p>
<p>Esto lo hacen Kadence Security, Vigilante y otros. Lo activas, lo programas cada día, y recibes un email cuando hay un archivo modificado que no esperabas. El truco está en no ignorar los avisos.</p>
<p><a href="https://ayudawp.com/?attachment_id=159495" rel="nofollow"><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159495 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-integridad-archivos-1200x345.jpg" alt="" width="1200" height="345" srcset="https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-integridad-archivos-1200x345.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-integridad-archivos-768x221.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-integridad-archivos-1536x442.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-integridad-archivos-350x100.jpg 350w, https://ayudawp.com/wp-content/uploads/2026/06/vigilante-plugin-cerrado-integridad-archivos.jpg 1870w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></a></p>
<p>Cuando <strong>WordPress se actualiza</strong>, también te llegan <strong>avisos de archivos modificados</strong> (porque efectivamente se modifican), y <strong>la mayoría de nosotros nos acostumbramos a marcarlos como leídos sin mirar</strong>, y no, no lo hagas.</p>
<p>Si un email te avisa de cambios en plugins que no has actualizado, abre y mira.</p>
<h3>Auditoría y registro de actividad</h3>
<p>Tener un registro que te diga <strong>quién instala, activa, actualiza o desactiva plugins</strong> en tu web es un seguro barato, de hecho gratis.</p>
<p>Si alguien con acceso al admin de WordPress mete un plugin envenenado o activa uno que ya estaba desactivado queda registrado.</p>
<p>Lo incluyen casi todos los plugins de seguridad medianamente serios (como Vigilante), y sino también hay plugins específicos que son solo para esto.</p>
<h3>Actualizaciones automáticas selectivas</h3>
<p>Aquí va a ir contra lo que has leído mil veces, pero hay matices, porque sí, <strong>las actualizaciones automáticas son buena idea para plugins pequeños y/o bien mantenidos</strong>, especialmente si no son críticos para tu negocio.</p>
<p>Pero <strong>para plugins que tocan dinero o datos sensibles</strong> (WooCommerce, pasarelas de pago, formularios que recogen tarjetas, plugins de membresía, plugins de email transaccional) <strong>la actualización automática es una muy mala idea</strong>.</p>
<p>Te bajas la actualización a staging, miras el registro de cambios, esperas 48 horas a ver si alguien grita en los foros, y entonces actualizas a producción.</p>
<p>El caso Essential Plugin se distribuyó precisamente gracias a las actualizaciones automáticas. Quien las tenía desactivadas y revisaba los registros de cambios se salvó, aunque fuese por suerte o casualidad.</p>
<h2>Protegiendo la comarca</h2>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-159563" src="https://ayudawp.com/wp-content/uploads/2026/06/wapuu-a-gandalf-wapuu-that-is-a-coding-wizard-302912b8.webp" alt="" width="1024" height="1024" srcset="https://ayudawp.com/wp-content/uploads/2026/06/wapuu-a-gandalf-wapuu-that-is-a-coding-wizard-302912b8.webp 1024w, https://ayudawp.com/wp-content/uploads/2026/06/wapuu-a-gandalf-wapuu-that-is-a-coding-wizard-302912b8-150x150.webp 150w, https://ayudawp.com/wp-content/uploads/2026/06/wapuu-a-gandalf-wapuu-that-is-a-coding-wizard-302912b8-768x768.webp 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px"></p>
<p>Afortunadamente, el 5 de junio, coincidiendo con WordCamp Europe, <a href="https://wordpress.org/news/2026/06/pts/" target="_blank" rel="nofollow noopener">se anunció</a> que WordPress está poniendo en la nevera las actualizaciones de plugins durante 24 horas, para precisamente evitar cosas como lo que estamos hablando, para dar tiempo al equipo de plugins a revisar todas las actualizaciones, por supuesto ayudados de una IA especializada, a la que han llamado Gandalf, para que tenga de todo.</p>
<p>De momento son eso, 24 horas de espera, pero se irán reduciendo los tiempos a medida que se mejore el sistema.</p>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159565 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/06/aviso-espera-plugin-actualizado-seguridad-gandalf-proteger-comarca-1200x198.jpg" alt="" width="1200" height="198" srcset="https://ayudawp.com/wp-content/uploads/2026/06/aviso-espera-plugin-actualizado-seguridad-gandalf-proteger-comarca-1200x198.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/06/aviso-espera-plugin-actualizado-seguridad-gandalf-proteger-comarca-768x127.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/06/aviso-espera-plugin-actualizado-seguridad-gandalf-proteger-comarca.jpg 1476w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Es una buenísima noticia, sí, pero no exime a nadie de responsabilidades, tampoco a ti.</p>
<h2>Lo que no hace ningún plugin por ti</h2>
<p>Ningún plugin de seguridad te salva de todo, <strong>hay cosas que tienes que hacer tú</strong>, con tu equipo o contratando a alguien que se ocupe por ti, y no hay automatización que las sustituya.</p>
<p>Revisar el registro de cambios antes de actualizar plugins críticos es una de ellas. Un changelog que dice «Check compatibility with WordPress version 6.8.2» y la actualización pesa 6 KB más, debería levantarte la ceja. No siempre se nota tan claro, pero a veces sí, y conviene mirar.</p>
<p>Suscribirte a feeds de bases de datos de vulnerabilidades es otra. <a href="https://patchstack.com/database/" target="_blank" rel="nofollow noopener">Patchstack</a>, <a href="https://wpscan.com/" target="_blank" rel="nofollow noopener">WPScan</a> y <a href="https://www.wordfence.com/threat-intel/" target="_blank" rel="nofollow noopener">Wordfence Intelligence</a> publican avisos a diario. No necesitas leerlos todos, pero suscribirte a sus newsletters semanales te da una visión general del panorama sin esfuerzo.</p>
<p>Seguir el foro de soporte de los plugins que usas en webs importantes también ayuda. Si un plugin con muchas instalaciones se ha vuelto raro, los foros se llenan de quejas a las pocas horas, y tener cinco o seis plugins críticos en favoritos del foro de WordPress.org no cuesta nada.</p>
<p><strong>Desconfiar de cualquier plugin que cambie de dueño</strong> y desinstalarlo si puedes vivir sin él es la medida más radical, pero también la más segura. Si te enteras de que un plugin que usas ha sido vendido te tomas un par de horas para evaluar alternativas y mantenerte preparado por si la cosa va mal. No siempre va mal, pero cuando va ya no hay tiempo.</p>
<p>Y mantener backups, sí, otra vez. Copias de seguridad de verdad, fuera de tu servidor, probados, recientes y restaurables en menos de una hora.</p>
<p>Si te ha pasado lo de Essential Plugin y no quieres pelearte con la limpieza, lo más rápido suele ser restaurar a antes de la infección y aplicar lo aprendido para no caer otra vez.</p>
<h2>Lista de tareas para ya</h2>
<p>Si has llegado hasta aquí, dedica un rato hoy mismo a hacer esto. No te lleva más de una hora, dependiendo del tamaño de tu web.</p>
<ul>
<li><strong>Revisa el listado de plugins instalados</strong> (incluso los desactivados) y comprueba si aparece alguno con el aviso de «cerrado». Si lo hay, desinstálalo.</li>
<li><strong>Cruza tu listado contra el de lo 31 plugins de Essential Plugin</strong> del enlace de Anchor Hosting que te he puesto más arriba. Si te coincide alguno, asume que tu web estuvo comprometida y empieza la limpieza desde wp-config.php.</li>
<li>Abre tu wp-config.php por SFTP y <strong>busca código extraño</strong> junto a la línea de <code>require_once ABSPATH . 'wp-settings.php';</code>. Si lo ves, restaura el archivo desde un backup limpio.</li>
<li>Comprueba si existe un archivo <code>wp-comments-posts.php</code> en la raíz de tu WordPress. Si está lo borras sin piedad.</li>
<li>Instala y activa un plugin de seguridad que tenga detector de plugins cerrados. Wordfence o Vigilante, el que prefieras.</li>
<li>Activa el escáner de integridad de archivos con email diario del plugin de seguridad, y si no tiene esa herramienta cambia de plugin de seguridad.</li>
<li>Activa también la auditoría de registro de actividad para saber quién toca qué.</li>
<li>Desactiva las actualizaciones automáticas en los plugins que tocan dinero o datos sensibles. Planifica un proceso manual de revisión semanal.</li>
<li>Suscríbete al boletín de Patchstack o Wordfence Intelligence. Cinco minutos a la semana leyendo te ahorra muchos disgustos.</li>
<li>Si gestionas webs de clientes, comprueba estos mismos puntos en todas las que mantienes. Si tienes diez webs, una hora por web es un día de trabajo bien invertido.</li>
</ul>
<p>Lo del software libre que confías a desconocidos por defecto va a seguir pasando.</p>
<p>Mientras WordPress.org no obligue a firmar el código y a auditar las transferencias de propiedad (que no parece que vaya a pasar pronto), <strong>la mejor defensa eres tú</strong>.</p>
<p>Aplícate al cuento, sigue estos consejos que te he dado, no pasa nada por ser un poco paranoico con los plugins críticos, dormirás más tranquilo, es mucho peor ser confiado con las cosas del comer.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/ataques-cadena-suministro-plugins/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>¿Sirven de algo actualmente los plugins de SEO?</title>
		<link>https://ayudawp.com/sirven-actualmente-plugins-seo/</link>
					<comments>https://ayudawp.com/sirven-actualmente-plugins-seo/#comments</comments>
		
		<dc:creator><![CDATA[Fernando Tellado]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 06:28:00 +0000</pubDate>
				<category><![CDATA[IA + WordPress]]></category>
		<category><![CDATA[Opinión]]></category>
		<category><![CDATA[Plugins WordPress]]></category>
		<category><![CDATA[SEO / AEO / GEO / LLMO / AIO]]></category>
		<category><![CDATA[Tutoriales - Trucos]]></category>
		<category><![CDATA[WordPress.com]]></category>
		<category><![CDATA[WordPress.org]]></category>
		<category><![CDATA[AI Share & Summarize]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[GEO]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Perplexity]]></category>
		<category><![CDATA[Principiante]]></category>
		<category><![CDATA[Rank Math]]></category>
		<category><![CDATA[SEOPress]]></category>
		<category><![CDATA[Sitemap]]></category>
		<category><![CDATA[VigIA]]></category>
		<category><![CDATA[Yoast]]></category>
		<guid isPermaLink="false">https://ayudawp.com/?p=158964</guid>

					<description><![CDATA[Tengo que decirte algo que incluso me cuesta un poquito:  la mayoría de lo que hacen los plugins de SEO ya no te sirve de nada.]]></description>
										<content:encoded><![CDATA[<p>Llevo casi 20 años recomendando plugins de SEO para WordPress. He escrito guías, he hecho comparativas, he dado charlas explicando cómo configurar prácticamente todos los plugins de SEO que han existido y existen.</p>
<p>Pues bien, ahora tengo que decirte algo que incluso me cuesta un poquito, y es que <strong>la mayoría de lo que hacen los plugins de SEO ya no te sirve de nada</strong>.</p>
<p>No es que sean malos plugins, algunos son muy buenos, el problema es que <strong>fueron diseñados para un mundo donde Google mostraba diez enlaces azules y tú competías por estar entre los tres primeros, ese mundo se está acabando</strong>.</p>
<p>Las <a href="https://ayudawp.com/ai-overviews-google/" target="_blank" rel="noopener ugc">AI Overviews</a> responden directamente en la página de resultados, ChatGPT y Perplexity dan respuestas sin que nadie visite tu web, y <strong>el tráfico orgánico lleva meses cayendo en casi todos los sectores</strong>. Se le ha llamado <a href="https://ayudawp.com/gran-desacoplamiento-google/">el gran desacoplamiento</a>, y si aún no lo has notado en tu Search Console dale tiempo.</p>
<blockquote><p>La pregunta que hay que hacerse no es si tu plugin de SEO funciona bien, <strong>la pregunta es si lo que hace tu plugin de SEO sigue siendo relevante</strong>.</p></blockquote>
<p>Vamos a repasar función por función, sin ánimo de hacer leña de nadie, pero también sin andarme con jilipolleces o medias tintas.</p>
<h2>Las funciones de los plugins de SEO que ya no pintan (casi) nada</h2>
<p>Vamos a ver juntos, funcionalidad a funcionalidad (casi todas) las <strong>herramientas que ofrecen los plugins de SEO que a día de hoy tiene poco o ningún sentido utilizar</strong>.</p>
<h3>Focus keyword y densidad de keywords</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158983 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/focus-keyword-density-aioseo-1200x724.jpg" alt="focus keyword density aioseo" width="1200" height="724" srcset="https://ayudawp.com/wp-content/uploads/2026/04/focus-keyword-density-aioseo-1200x724.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/focus-keyword-density-aioseo-768x463.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/focus-keyword-density-aioseo.jpg 1512w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Escribes una «<strong>palabra clave objetivo</strong>» y el plugin analiza tu contenido para decirte si la has usado suficientes veces, si aparece en el título, en el primer párrafo, en algún H2, en el texto alternativo de una imagen.</p>
<p>Es una de las funciones más reconocibles de cualquier plugin de SEO, es la base de los famosos <strong>semáforos</strong>.</p>
<h4>Por qué ya no tiene sentido</h4>
<p><strong>Los motores de búsqueda con IA no cuentan cuántas veces aparece una palabra</strong> en tu texto, entienden de qué va tu contenido por contexto semántico. Puedes escribir un artículo completo sobre «cómo migrar WordPress a otro hosting» sin usar esa frase exacta ni una sola vez, y tanto Google como ChatGPT van a entender perfectamente de qué hablas.</p>
<p>La <em>keyword density</em> fue una métrica útil cuando los algoritmos de búsqueda eran básicos y necesitaban pistas explícitas. <strong>Los LLMs (modelos grandes de lenguaje) procesan el significado, no la repetición</strong>. De hecho, un texto donde se fuerza la keyword suena peor, se lee peor y probablemente la IA lo descarte antes que uno escrito con naturalidad.</p>
<p>El concepto mismo de «<strong>optimizar para una keyword</strong>» se ha quedado viejo. <strong>Ahora se trata de responder a una intención, de cubrir un tema con profundidad</strong>, y eso no se mide contando palabras.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Como recordatorio de que tu contenido debe tener un enfoque claro, sí, como herramienta de optimización real, no.</p>
<blockquote><p>Si necesitas un plugin para saber si tu artículo trata sobre lo que se supone que trata, el problema no es de SEO, es de redacción.</p></blockquote>
<h3>Plantillas de title y description</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158984 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/plantillas-meta-title-rewrite-seo-plugin-seopress-1200x421.jpg" alt="plantillas meta title rewrite seo plugin seopress" width="1200" height="421" srcset="https://ayudawp.com/wp-content/uploads/2026/04/plantillas-meta-title-rewrite-seo-plugin-seopress-1200x421.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/plantillas-meta-title-rewrite-seo-plugin-seopress-768x269.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/plantillas-meta-title-rewrite-seo-plugin-seopress-1536x539.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/plantillas-meta-title-rewrite-seo-plugin-seopress.jpg 1700w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Patrones automáticos para generar el title tag de tus entradas y páginas: <code>%%title%% | %%sitename%%</code>, <code>%%title%% - %%category%% | %%sitename%%</code>, etc.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>La meta tag <code>title</code> sigue existiendo y Google sigue usándolo, pero cada vez lo reescribe más. <strong>Google modifica la tag <code>title</code> en más del 60% de los resultados de búsqueda</strong>, y para las IAs que procesan tu contenido el <code>title</code> es un dato más dentro de la página, no la señal principal que determina si te van a citar o no.</p>
<p>La idea de que un patrón como «<code>Keyword | Marca</code>» te daba ventaja competitiva ya no se sostiene. Lo que importa es <strong>que el título sea descriptivo y realista</strong>, y eso lo puedes escribir tú directamente en WordPress sin plantillas de por medio.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Para sitios grandes con cientos o miles de páginas donde poner títulos coherentes a mano sería inviable (tiendas online, directorios) las plantillas siguen siendo prácticas. Para un blog o web de contenidos donde escribes cada título individualmente no aportan nada.</p>
<p>Yo mismo hace más de 2 años que no lo uso.</p>
<h3>Optimización de title y description</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158985 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/rewrite-metas-title-description-plugin-seo-framwork-1200x242.jpg" alt="rewrite metas title description plugin seo framwork" width="1200" height="242" srcset="https://ayudawp.com/wp-content/uploads/2026/04/rewrite-metas-title-description-plugin-seo-framwork-1200x242.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/rewrite-metas-title-description-plugin-seo-framwork-768x155.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/rewrite-metas-title-description-plugin-seo-framwork-1536x310.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/rewrite-metas-title-description-plugin-seo-framwork.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Un campo para escribir las metas <code>title</code> y <code>description</code> de cada entrada y página, con un <strong>contador de caracteres y sugerencias para hacerlas atractivas</strong> y que el usuario haga clic en tu resultado.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>Dos razones principalmente.</p>
<p>La primera es que Google reescribe los <code>title</code> y <code>description</code> cuando le da la gana, y cada vez lo hace con más frecuencia. Ignora las que tú escribes más de la mitad de las veces y genera otras a partir del título y contenido de la página, así que gran <strong>parte del tiempo estás escribiendo para nadie</strong>.</p>
<p>La segunda, más gorda, pues resulta que <strong>si una AI Overview responde a la búsqueda directamente, el usuario ni siquiera llega a ver tu snippet</strong>. No hay clic que optimizar si no hay resultado que mostrar, tu <code>title</code> y tu <code>meta description</code> perfectamente redactadas se quedab ahí, invisibles, mientras <strong>la IA le da al usuario lo que busca sin que puedas hacer nada ni por impedirlo ni por modificar ese resultado</strong>.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Para las <strong>búsquedas donde aún no aparecen AI Overviews</strong> (que todavía las hay, más en español) siguen teniendo <strong>cierta utilidad</strong>. Pero el tiempo que dedicas a escribir etiquetas <code>title</code> y  <code>meta descriptions</code> personalizadas para cada artículo <strong>tiene un retorno cada vez menor</strong>.</p>
<p>Si escribes mucho contenido probablemente <strong>no merece la pena hacerlo a mano para cada entrada</strong>. Un título de tu publicación bien elegido y una <code>meta description</code> decente generada automáticamente <a href="https://ayudawp.com/tag/extracto/" target="_blank" rel="noopener ugc">a partir de tu extracto o primer párrafo</a>, sobre todo si los defines conscientemente de su valor, suelen ser más que suficiente.</p>
<h3>Puntuaciones de legibilidad</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158986 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/analisis-legibilidad-yoast-seo-1200x798.jpg" alt="analisis legibilidad yoast seo" width="1200" height="798" srcset="https://ayudawp.com/wp-content/uploads/2026/04/analisis-legibilidad-yoast-seo-1200x798.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-legibilidad-yoast-seo-768x511.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-legibilidad-yoast-seo.jpg 1494w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Análisis del texto con métricas tipo <em>Flesch-Kincaid</em>, que miden la <strong>longitud de frases, uso de voces pasivas, variedad de conectores, complejidad de vocabulario, etc</strong>. El típico semáforo que te dice si tu texto es «<strong>fácil de leer</strong>» o no.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>Estas puntuaciones <strong>miden la legibilidad mecánica no la calidad del contenido</strong>. Un artículo técnico sobre configuración de servidores puede tener frases largas y vocabulario especializado y ser exactamente lo que tanto un lector experto como una IA necesitan.</p>
<p>La IA no penaliza las frases largas, <strong>la IA no busca textos «fáciles» busca textos que respondan bien a una pregunta</strong>, con autoridad y precisión.</p>
<p>Además, estas métricas de legibilidad se diseñaron para textos educativos en inglés. Su aplicación al español siempre ha sido discutible, y <strong>en el contexto de optimización para IAs es directamente irrelevante</strong>.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Escribir claro siempre es buena idea pero no necesitas un plugin que te ponga un semáforo para eso. Si llevas tiempo escribiendo en la web ya sabes cuándo un párrafo es demasiado denso. <strong>Fíate más de tu criterio y de la respuesta de tus lectores que de una fórmula matemática</strong> pensada para otro idioma y otra época.</p>
<h3>Mapas del sitio XML de los plugins SEO</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158987 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/sitemap-rank-math-seo-1200x1080.jpg" alt="sitemap rank math seo" width="1200" height="1080" srcset="https://ayudawp.com/wp-content/uploads/2026/04/sitemap-rank-math-seo-1200x1080.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/sitemap-rank-math-seo-768x691.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/sitemap-rank-math-seo-1536x1382.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/sitemap-rank-math-seo.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Generación de <strong>sitemaps XML personalizados</strong>, con opciones para incluir o excluir tipos de contenido, establecer prioridades y frecuencias de actualización.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>WordPress genera mapas del sitio nativos desde la versión 5.5. Funcionan bien, Google los lee sin problemas y, lo más importante ahora, <strong>los bots de IA también los devoran</strong>. Si miras los logs de tu servidor con <a href="https://ayudawp.com/vigia/">VigIA</a> verás que <strong>los crawlers de ChatGPT, Claude, Perplexity y compañía van directos a tu sitemap</strong> para saber qué contenido tienes y por dónde empezar a rastrear.</p>
<p>Los plugins de SEO lo primero que hacen es desactivar los sitemaps nativos de WordPress y sustituirlos por los suyos. ¿Por qué?, pues porque así te crean una dependencia, para que si desactivas el plugin te quedes sin mapa del sitio (en teoría).</p>
<blockquote><p>Para la inmensa mayoría de sitios WordPress el mapa del sitio nativo de WordPress es más que suficiente.</p></blockquote>
<h4>¿Sirve aún de algo?</h4>
<p>Si necesitas <strong>personalizar el mapa del sitio que ya crea WordPress</strong> (excluir ciertas taxonomías, ajustar qué se incluye, añadir tipos de contenido personalizados), puedes hacerlo sin un plugin de SEO enorme. <a href="https://es.wordpress.org/plugins/native-aeo-pack/" target="_blank" rel="noopener">Visibility</a>, entre otras cosas, te permite configurar los sitemaps nativos de WordPress sin desactivarlos ni sustituirlos por otros, que es justo lo que <strong>tiene sentido ahora que los bots de IA dependen tanto de ellos</strong>.</p>
<h3>Editor de robots.txt</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158988 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/editor-robots-txt-aioseo-1200x864.jpg" alt="editor robots txt aioseo" width="1200" height="864" srcset="https://ayudawp.com/wp-content/uploads/2026/04/editor-robots-txt-aioseo-1200x864.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/editor-robots-txt-aioseo-768x553.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/editor-robots-txt-aioseo-1536x1106.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/editor-robots-txt-aioseo.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Una interfaz para editar el archivo <code>robots.txt</code> desde el panel de WordPress, con reglas para permitir o bloquear el acceso de bots a distintas partes de tu sitio.</p>
<h4>Por qué <del>ya no</del> nunca tiene sentido</h4>
<p>WordPress genera un <code>robots.txt</code> virtual (accesible en <code>/?robots=1</code>) que para la mayoría de sitios es suficiente. Los plugins de SEO te ofrecen un editor gráfico que parece más complejo de lo necesario, pero sobre todo es que <strong>¡es un puñetero archivo de texto!</strong>.</p>
<p>Estoy aún esperando que alguien me explique <strong>qué sentido tiene usar un plugin para algo que no cambia</strong> a diario, ni todas las semanas, ni todos los meses, algo que normalmente configuras una vez y lo repasas cada mucho tiempo.</p>
<p>Pero la cosa es aún peor, porque hay plugins de SEO que, ahora, tratan de justificar su inclusión bajo el pretexto de que así puedes <em>bloquear</em> a los bots de IA que no quieras, a GPTBot, ClaudeBot, PerplexityBot, Bytespider, CCBot y otros crawlers de IA.</p>
<p>Pues no, resulta que <strong>los <code>disallow</code> en el <code>robots.txt</code> son meramente declarativos, y no es que los bots de IA no los hagan caso, es que ni Google los tiene en cuenta</strong>.</p>
<p>¿No te lo crees? Instala y activa VigIA, dale a <em>bloquear</em> mediante <code>robots.txt</code> a cualquier rastreador, vas a descubrir (también tiene una utilidad para ver eso) que pasan totalmente, que <strong>lo único que los detiene es bloquearlos mediante PHP</strong>.</p>
<h4>¿Sirve aún de algo?</h4>
<p>El editor en sí es una comodidad menor, para algo que no hace falta. Lo que de verdad necesitas es informarte sobre <a href="https://ayudawp.com/evitar-chatgpt-rastreo-contenido/">qué crawlers de IA existen y cuáles quieres permitir</a>, y eso es una decisión estratégica que ningún plugin puede tomar por ti. Un simple fichero <code>robots.txt</code> editado a mano o con un plugin ligero cubre cualquier necesidad que pienses que necesitas más que de sobra.</p>
<h3>Etiquetas canónicas</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158989 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/canonical-seopress-1200x284.jpg" alt="canonical seopress" width="1200" height="284" srcset="https://ayudawp.com/wp-content/uploads/2026/04/canonical-seopress-1200x284.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/canonical-seopress-768x182.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/canonical-seopress-1536x364.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/canonical-seopress.jpg 1656w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Gestión automática de la etiqueta <code>rel="canonical"</code> para <strong>evitar problemas de contenido duplicado</strong>, con opción de personalizar la URL canónica de cada entrada.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>WordPress genera etiquetas canónicas de forma nativa desde casi siempre y para el 90% de los sitios la canónica automática que pone WordPress es correcta. Los casos donde necesitas personalizar la canónica manualmente (contenido sindicado, variaciones de URL con parámetros, contenido duplicado entre dominios) son bastante específicos y <strong>no justifican un plugin de SEO completo</strong>.</p>
<p>Además, <strong>a los LLMs la etiqueta canónica les da bastante igual</strong>. Procesan el contenido que encuentran, no las instrucciones de indexación pensadas para Googlebot.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Si tienes un sitio con <strong>problemas reales de contenido duplicado</strong> (tienda con productos en varias categorías, contenido publicado en varios dominios), sí puede ser útil. Para un blog o web de contenidos normal, lo que hace WordPress solo es suficiente.</p>
<h3>Meta tags para redes sociales (Open Graph, Twitter Cards)</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158990 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/open-graph-plugin-seopress-1200x569.jpg" alt="open graph plugin seopress" width="1200" height="569" srcset="https://ayudawp.com/wp-content/uploads/2026/04/open-graph-plugin-seopress-1200x569.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/open-graph-plugin-seopress-768x364.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/open-graph-plugin-seopress-1536x728.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/open-graph-plugin-seopress.jpg 1802w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Generación automática de las etiquetas Open Graph y Twitter Cards para <strong>que cuando alguien comparta tu contenido en redes sociales aparezca con título, descripción e imagen</strong> correctos.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>El tráfico desde redes sociales también va en caída libre para la mayoría de webs, nos empeñamos, pero la realidad es que la gente lee lo que pones en su red, y raramente visitan tu web para saber más que lo que les ofrece el titular, <strong>¿no te has dado cuenta de que la gente comenta tus contenidos en sus redes, no en tu web? </strong></p>
<p>Facebook reduce el alcance orgánico cada trimestre, Twitter/X es un caos algorítmico, y las plataformas donde sí se comparte contenido (LinkedIn, Threads) cada vez priorizan más el contenido nativo sobre los enlaces externos.</p>
<blockquote><p>Que tu enlace se vea bonito cuando alguien lo comparte está bien, pero <strong>el impacto real en tráfico es mínimo para la mayoría de sitios</strong>.</p></blockquote>
<h4>¿Sirve aún de algo?</h4>
<p>Si las redes sociales son una fuente de tráfico importante para ti sí merece la pena tenerlo. Pero <strong>muchos temas WordPress ya generan Open Graph básico sin necesidad de un plugin de SEO</strong> aparte.</p>
<p>Y si no compartes activamente en redes o tu audiencia no llega por ahí, es <strong>una función que ocupa espacio en tu base de datos, aumentan el peso de tu HTML y no te aporta nada</strong>.</p>
<h3>Marcado Schema automático</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158991 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/marcado-schema-automatico-yoast-seo-1200x327.jpg" alt="marcado schema automatico yoast seo" width="1200" height="327" srcset="https://ayudawp.com/wp-content/uploads/2026/04/marcado-schema-automatico-yoast-seo-1200x327.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/marcado-schema-automatico-yoast-seo-768x209.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/marcado-schema-automatico-yoast-seo-1536x418.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/marcado-schema-automatico-yoast-seo.jpg 1594w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Generación automática de <strong>datos estructurados</strong> (Schema.org) para artículos, páginas, breadcrumbs, organización, autor, etc. Los plugins más avanzados añaden tipos como FAQ, HowTo, productos, recetas, eventos.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>Bueno, esta función <strong>sí tiene sentido, pero no como la implementan la mayoría de plugins de SEO </strong>por un par de motivos, a saber:</p>
<ol>
<li>El Schema que añaden por defecto (<code>Article</code>, <code>BreadcrumbList</code>, <code>Organization</code>) es tan básico que apenas aporta diferenciación. <strong>Google ya es capaz de entender que un artículo es un artículo sin que se lo digas con JSON-LD</strong>.</li>
<li>El Schema que de verdad te puede ayudar a aparecer en AI Overviews y en respuestas de IAs (<code>FAQ</code>, <code>HowTo</code>, datos de producto con precio e inventario, reseñas con puntuación, datos con fuentes citadas) requiere un <strong>trabajo manual y específico que los plugins de SEO automatizan mal o directamente no ofrecen</strong> en sus versiones gratuitas.</li>
</ol>
<h4>¿Sirve aún de algo?</h4>
<p>Los datos estructurados <strong>siguen siendo importantes, quizá más que nunca, pero la forma de implementarlos tiene que cambiar</strong>.</p>
<p>Necesitas <a href="https://ayudawp.com/json-ld/">JSON-LD bien pensado y específico para tu contenido</a>, no el Schema genérico que un plugin genera automáticamente para todos tus artículos o páginas.</p>
<blockquote><p>Los tipos de datos que interesan a las IAs son los que <strong>aportan información práctica verificable</strong>, como precios, fechas, pasos de un proceso, respuestas a preguntas concretas.</p></blockquote>
<h3>Auditorías y puntuaciones SEO</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158992 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/analisis-seo-yoast-1200x675.jpg" alt="analisis seo yoast" width="1200" height="675" srcset="https://ayudawp.com/wp-content/uploads/2026/04/analisis-seo-yoast-1200x675.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-seo-yoast-768x432.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-seo-yoast-1536x864.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-seo-yoast.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Un panel con una puntuación global de tu SEO, alertas sobre «problemas» (entradas sin <code>meta description</code>, títulos demasiado largos, imágenes sin texto alternativo, enlaces rotos) y <strong>recomendaciones para mejorar</strong>.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>Estas auditorías <strong>miden lo que era importante en 2018</strong>. Te dicen que tienes 47 entradas sin <code>meta description</code> y tú sales corriendo a escribirlas todas, pero <strong>ninguna de esas métricas tiene correlación con que aparezcas o no en una AI Overview, ni con que ChatGPT te cite como fuente</strong>.</p>
<p>Que sí, que nos seguimos empeñando, que los hábitos no se curan en unos meses, pero en serio, pasa ya de eso, no sirve de nada, solo te hace perder tiempo y vida.</p>
<p><strong>Lo que no te dice ninguna auditoría de plugin SEO</strong>:</p>
<ul>
<li>Si los bots de IA están rastreando tu sitio (y cuáles).</li>
<li>Si tu contenido aparece citado en respuestas de IAs.</li>
<li>Si tu Schema es el adecuado para los formatos de respuesta de AI Overviews.</li>
<li>Si tu sitemap está siendo consumido correctamente por los crawlers de IA.</li>
<li>Si la estructura de tu contenido facilita que una IA extraiga una respuesta directa.</li>
</ul>
<p>Básicamente, <strong>te auditan para un juego que se está terminando y te ignoran el que está empezando</strong>.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Como lista de <strong>revisión de higiene técnica básica</strong>, como imágenes sin <code>alt</code>, enlaces rotos o títulos duplicados sigue siendo útil, pero <strong>no necesitas un plugin de SEO para eso</strong>.</p>
<p>Hay plugins específicos más ligeros para cada una de esas tareas, y la mayoría se pueden comprobar con herramientas externas gratuitas.</p>
<h3>SEO automático con IA integrada en el plugin</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158993 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/seo-automatico-ia-1200x472.jpg" alt="seo automatico ia" width="1200" height="472" srcset="https://ayudawp.com/wp-content/uploads/2026/04/seo-automatico-ia-1200x472.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/seo-automatico-ia-768x302.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/seo-automatico-ia-1536x604.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/seo-automatico-ia.jpg 1896w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Los plugins de SEO más recientes han añadido <strong>funciones de IA para generar metas, títulos, esquemas de contenido e incluso artículos completos</strong> desde el propio editor de WordPress.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>Aquí la cosa tiene miga, porque usar una IA para generar contenido que luego va a ser evaluado por otra IA es, como mínimo, un círculo un poco absurdo. Pero el problema no es ese, que también, hay más, lo peor.</p>
<p>El problema es que <strong>estas funciones de IA integradas en plugins de SEO son básicamente un formulario de conexión para la API de OpenAI o de otro proveedor</strong>, con un prompt predefinido.</p>
<p>Hacen <strong>lo mismo que podrías hacer directamente en ChatGPT, Claude o cualquier otro asistente</strong>, pero con menos control y normalmente con un coste adicional (créditos de IA incluidos en el plan premium del plugin).</p>
<p>Además, el contenido generado masivamente por IA sin edición humana es exactamente el tipo de <strong>contenido que Google está penalizando y que las IAs van a ignorar como fuente</strong>.</p>
<p>Si generas 50 artículos con la IA de tu plugin de SEO y los publicas tal cual, <strong>no estás haciendo SEO, estás haciendo ruido, publicando basura y tratando de engañar a los algoritmos (imposible) y a tus lectores (imperdonable)</strong>.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Como ayuda puntual para generar borradores o ideas sí, pero para eso <strong>ya tienes herramientas de IA dedicadas que son mucho más potentes y flexibles</strong>.</p>
<blockquote><p>Pagar un plan premium de un plugin de SEO para acceder a una IA limitada no tiene ningún sentido cuando puedes usar directamente cualquier LLM con prompts bien hechos.</p></blockquote>
<h3>Sugerencias de enlazado interno</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158994 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/sugerencias-enlazado-interno-seopress-1200x272.jpg" alt="sugerencias enlazado interno seopress" width="1200" height="272" srcset="https://ayudawp.com/wp-content/uploads/2026/04/sugerencias-enlazado-interno-seopress-1200x272.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/sugerencias-enlazado-interno-seopress-768x174.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/sugerencias-enlazado-interno-seopress-1536x349.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/sugerencias-enlazado-interno-seopress.jpg 1886w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<h4>Qué te ofrecen</h4>
<p>Análisis de tu contenido para sugerirte enlaces internos a otras entradas relacionadas, normalmente basándose en coincidencias de palabras clave encontradas en el texto.</p>
<h4>Por qué ya no tiene sentido</h4>
<p>El enlazado interno <strong>sigue siendo útil para que los usuarios naveguen por tu sitio y que los bots descubran contenido</strong>. Eso no ha cambiado, <strong>lo que sí ha cambiado es la lógica de estas sugerencias</strong>.</p>
<p>Los plugins te sugieren enlazar a posts que contienen la misma keyword, pero <strong>las IAs no procesan tu sitio siguiendo enlaces como hacía Googlebot</strong>.</p>
<p><strong>Los bots de IA van al mapa del sitio, lo devoran</strong> página a página, <strong>identifican las URLs que les interesan y rastrean cada una de forma independiente</strong>.</p>
<p>El «link juice» que se distribuía por enlaces internos pierde relevancia en un modelo donde <strong>el bot no navega tu sitio, se lo descarga prácticamente</strong>.</p>
<h4>¿Sirve aún de algo?</h4>
<p>Para la experiencia del usuario humano <strong>enlazar bien sigue siendo una buena práctica</strong>, pero <strong>las sugerencias automáticas basadas en keywords son demasiado simplistas</strong>.</p>
<blockquote><p><strong>Un buen enlazado interno se hace pensando en el lector, no en un algoritmo</strong>, y eso <strong>es trabajo editorial que ningún plugin puede sustituir</strong>.</p></blockquote>
<h2>Lo que sí tiene sentido ahora (con o sin plugins de SEO)</h2>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-154009 size-full" src="https://ayudawp.com/wp-content/uploads/2025/04/seo-llmo-e1757953674258.jpg" alt="seo llmo" width="1200" height="690" srcset="https://ayudawp.com/wp-content/uploads/2025/04/seo-llmo-e1757953674258.jpg 1200w, https://ayudawp.com/wp-content/uploads/2025/04/seo-llmo-e1757953674258-768x442.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Después de habernos puesto serios con lo que ya no funciona, <strong>sería injusto no hablar de lo que sí marca la diferencia a día de hoy</strong> (no sé mañana).</p>
<p>Algunas cosas las puedes hacer con <strong>plugins específicos</strong>, otras con <strong>el propio WordPress</strong>, y otras son <strong>pura estrategia y redacción</strong>.</p>
<h3>Mapas del sitio bien configurados</h3>
<p><a href="https://ayudawp.com/?attachment_id=158996" rel="nofollow"><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158996 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/sitemap-wordpress-personalizar-1200x739.jpg" alt="sitemap wordpress personalizar" width="1200" height="739" srcset="https://ayudawp.com/wp-content/uploads/2026/04/sitemap-wordpress-personalizar-1200x739.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/sitemap-wordpress-personalizar-768x473.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/sitemap-wordpress-personalizar-1536x946.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/sitemap-wordpress-personalizar.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></a></p>
<p>Si hay algo que los bots de IA hacen nada más llegar a tu sitio es ir al <strong>Sitemap XML</strong>, <strong>es su mapa del tesoro, el índice de todo lo que tienes</strong>.</p>
<p>Si tu sitemap está inflado con páginas irrelevantes, taxonomías vacías o contenido que no quieres que rastreen, les estás complicando la vida. Igualmente, si olvidas incluir tus mejores contenidos igual ni los descubren, en serio, no pierden el tiempo.</p>
<p><strong>WordPress genera un buen mapa del sitio sin necesidad de plugins</strong>, limpio, completo, que no tienes que mantener ni depende de otros. Luego con <a href="https://es.wordpress.org/plugins/native-aeo-pack/" target="_blank" rel="noopener">Visibility</a> puedes ajustar exactamente qué se incluye y qué no sin necesidad de instalar un plugin de SEO enorme que encima sustituya el sitemap que ya tienes gratis por el suyo.</p>
<p>Esto es algo que ahora mismo poca gente tiene en cuenta y que <strong>tiene un impacto directo en cómo las IAs descubren y priorizan tu contenido</strong>.</p>
<h3>Monitorizar qué hacen las IAs con tu contenido</h3>
<p><a href="https://ayudawp.com/?attachment_id=158997" rel="nofollow"><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158997 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/analitica-inteligencia-artificial-wordpress-1200x566.jpg" alt="analitica inteligencia artificial wordpress" width="1200" height="566" srcset="https://ayudawp.com/wp-content/uploads/2026/04/analitica-inteligencia-artificial-wordpress-1200x566.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/analitica-inteligencia-artificial-wordpress-768x362.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/analitica-inteligencia-artificial-wordpress-1536x725.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/analitica-inteligencia-artificial-wordpress.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></a></p>
<p>¿Cómo sabes si las IAs están rastreando tu sitio, cuáles lo hacen, con qué frecuencia y qué contenido se llevan?</p>
<p>Tu plugin de SEO no te lo dice, Google Analytics tampoco las identifica al detalle, Search Console te cuenta lo de Google, pero no lo de ChatGPT, Claude, Perplexity ni el resto. El único que te muestra algo es Bing.</p>
<p>Para eso necesitas algo como <a href="https://ayudawp.com/vigia/">VigIA</a>, que <strong>monitoriza los bots de IA que visitan tu WordPress, te muestra cuáles rastrean, cuándo, qué URLs se llevan y cómo se comportan</strong>. <strong>Es gratis</strong>, te da una información valiosísima y muchas <strong>herramientas que te ayudan a reforzar tu visibilidad para este nuevo modo en el que ya funciona Internet</strong>.</p>
<p>Sin esta información estás completamente a ciegas, es como hacer SEO clásico sin Search Console, impensable. Pues lo mismo, pero para el nuevo escenario.</p>
<h3>La cápsula de respuesta</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158197 size-full" src="https://ayudawp.com/wp-content/uploads/2026/02/posicionar-ai-overviews-google-vista-previa-con-ia.jpg" alt="posicionar ai overviews google vista previa con ia" width="1200" height="800" srcset="https://ayudawp.com/wp-content/uploads/2026/02/posicionar-ai-overviews-google-vista-previa-con-ia.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/02/posicionar-ai-overviews-google-vista-previa-con-ia-768x512.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Esto no lo hace ningún plugin, es pura redacción, y es <strong>probablemente lo que más impacta en si apareces o no en una AI Overview</strong>.</p>
<p>Las IAs generativas, cuando buscan una fuente para responder a una pregunta, tienden a extraer la respuesta de las primeras frases de un contenido que la responda de forma directa y concisa.</p>
<blockquote><p>Si tu artículo empieza con tres párrafos de contexto antes de ir al grano la IA se va a otro sitio.</p></blockquote>
<p>La técnica es sencilla, simplemente empieza cada artículo con una respuesta directa a la pregunta que el artículo responde, en las primeras 50 a 70 palabras. Luego desarrolla todo lo que quieras. Esa «cápsula» es <strong>lo que la IA puede extraer como respuesta</strong>, y <a href="https://ayudawp.com/ai-overviews-google/">es <strong>una de las señales que más peso tienen para aparecer en AI Overviews</strong></a>.</p>
<h3>E-E-A-T real, no de formulario</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158998 size-full" src="https://ayudawp.com/wp-content/uploads/2026/04/eeat-vs-ia.jpg" alt="eeat vs ia" width="1200" height="800" srcset="https://ayudawp.com/wp-content/uploads/2026/04/eeat-vs-ia.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/eeat-vs-ia-768x512.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Los plugins de SEO te ponen un campo para rellenar el nombre del autor y poco más. Ahora bien, las señales de <em><strong>E</strong>xperience </em>(Experiencia), <em><strong>E</strong>xpertise </em>(Especialización), <em><strong>A</strong>uthoritativeness </em>(Autoridad) y <em><strong>T</strong>rustworthiness </em>(Fiabilidad) que Google y las IAs buscan <strong>no se configuran en un campo de texto</strong>.</p>
<p><strong>Se construyen con contenido que demuestre experiencia real</strong> (datos propios, ejemplos de primera mano, capturas de tu propio trabajo), con una presencia de marca coherente en la web, con menciones y citas en otros sitios, con <strong>autoría verificable</strong> y con un historial de <strong>contenido de calidad</strong> mantenido en el tiempo.</p>
<blockquote><p>Ningún plugin te da E-E-A-T, es algo que se gana publicando buen contenido durante años, y eso no hay atajo que lo sustituya.</p></blockquote>
<h3>JSON-LD con intención, no por defecto</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-157780 size-full" src="https://ayudawp.com/wp-content/uploads/2026/01/json-ld-wordpress-seo-geo.jpg" alt="json ld wordpress seo geo" width="1200" height="631" srcset="https://ayudawp.com/wp-content/uploads/2026/01/json-ld-wordpress-seo-geo.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/01/json-ld-wordpress-seo-geo-768x404.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Ya he mencionado que el Schema genérico que añaden los plugins de SEO aporta poco.</p>
<p>Lo que sí funciona es <a href="https://ayudawp.com/json-ld/">implementar JSON-LD específico y pensado para tu contenido</a>, con preguntas frecuentes con respuestas directas, pasos de un proceso con tiempos y herramientas, datos de producto con precio, disponibilidad y valoraciones, información de organización con datos de contacto verificables.</p>
<p>Este tipo de datos estructurados es lo que las IAs pueden <strong>interpretar directamente como información basada en hechos y verificable</strong>, y lo que marca la diferencia entre ser citado como fuente o ser ignorado.</p>
<h3>Gestión de bots de IA</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-158999 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/bloqueo-bots-ia-wordpress-1200x903.jpg" alt="bloqueo bots ia wordpress" width="1200" height="903" srcset="https://ayudawp.com/wp-content/uploads/2026/04/bloqueo-bots-ia-wordpress-1200x903.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/bloqueo-bots-ia-wordpress-768x578.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/bloqueo-bots-ia-wordpress-1536x1156.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/bloqueo-bots-ia-wordpress.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>Decidir <strong>qué crawlers de IA pueden acceder a tu contenido y cuáles no</strong> es una decisión estratégica que ahora mismo los plugins de SEO ni mencionan.</p>
<p>Cada rastreador de IA funciona de manera diferente, y tú tienes que decidir si quieres que rastreen tu contenido (y potencialmente te citen como fuente) o si prefieres bloquearlo.</p>
<p>Esto te dirán que se gestina desde <code>robots.txt</code>, pero es mentira, no sirve de nada, no le hacen ni caso como ya te he comentado. <strong>Solo se les puede poner freno desde las cabeceras HTTP</strong> de tu web/servidor, si de verdad quieres bloquearlos, no desde un plugin de SEO.</p>
<p>Si quieres hacerlo fácil en <a href="https://ayudawp.com/vigia/" target="_blank" rel="noopener ugc">VigIA</a> puedes <strong>bloquear los que tú decidas a golpe de clic</strong>, y además después de haber podido <strong>analizar qué rastrean y cómo lo hacen</strong>, que es el modo correcto, actuando con información.</p>
<h3>Visibilidad ante las IAs</h3>
<p><img loading="lazy" decoding="async" class="sombra alignnone wp-image-159000 size-medium" src="https://ayudawp.com/wp-content/uploads/2026/04/analisis-visibilidad-ia-wordpress-1200x819.jpg" alt="analisis visibilidad ia wordpress" width="1200" height="819" srcset="https://ayudawp.com/wp-content/uploads/2026/04/analisis-visibilidad-ia-wordpress-1200x819.jpg 1200w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-visibilidad-ia-wordpress-768x524.jpg 768w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-visibilidad-ia-wordpress-1536x1048.jpg 1536w, https://ayudawp.com/wp-content/uploads/2026/04/analisis-visibilidad-ia-wordpress.jpg 1920w" sizes="auto, (max-width: 1200px) 100vw, 1200px"></p>
<p>El SEO tradicional medía posiciones en Google, El nuevo SEO, <a href="https://ayudawp.com/tag/geo/" target="_blank" rel="noopener ugc">el GEO</a> que le llaman ahora, debería <strong>medir si las IAs te conocen, si te citan y si te recomiendan</strong>. Esto es lo que llamo <a href="https://ayudawp.com/visibilidad-ia/">visibilidad IA</a>, y es un terreno donde casi todo está por hacer.</p>
<p>Herramientas como <a href="https://ayudawp.com/vigia/">VigIA</a> te dan el primer paso (<strong>saber qué bots te rastrean</strong>), y plugins como <a href="https://ayudawp.com/ai-share-summarize-analitica-clics/">AI Share &amp; Summarize</a> te ayudan a <strong>facilitar que se compartan tus contenidos</strong> y, además, también a <strong>medir la interacción real</strong> de los usuarios con tu contenido más allá del clic tradicional.</p>
<p>La métrica definitiva de «<strong>¿me citan las IAs?</strong>» aún está en pañales y <strong>es algo que ningún plugin de SEO</strong> aborda, y si te dicen que lo hace sospecha, y <strong>si te quieren cobrar por ello además te quieren robar</strong>.</p>
<h2>Entonces, ¿desinstalo mi plugin de SEO?</h2>
<p><strong>No necesariamente</strong>, pero sí tienes que aplicar sentido común y ser realista sobre qué parte del plugin usas realmente y qué parte es realmente innecesaria.</p>
<p>Si lo único que usas de tu plugin de SEO es el campo de <code>meta description</code>, el semáforo de keywords y la puntuación de legibilidad, pues sí, probablemente puedes quitarlo y no va a pasar nada malo. WordPress hace lo básico solo, y <strong>lo que de verdad necesitas ahora no viene de ahí</strong>.</p>
<p>Si usas <strong>funciones más avanzadas</strong> como redirecciones, Schema personalizado o gestión de contenido duplicado en un sitio grande, quizá te compense mantenerlo, pero siendo <strong>consciente de que estás usando un 10% de lo que ofrece y el otro 90% es grasa</strong>. De hecho, si solo quieres las redirecciones, <a href="https://ayudawp.com/tag/redirection/" target="_blank" rel="noopener ugc">mejor usa Redirection</a>, es mejor que cualquier herramienta de los plugins de SEO, es gratis, es ligero, es perfecto.</p>
<p><strong>Lo que seguro que no tiene sentido es pagar por un plan premium de un plugin de SEO</strong> solo para acceder a la generación de contenido por IA o a funciones de «<strong>SEO Score</strong>» que miden parámetros que ya <strong>no determinan tu visibilidad</strong>.</p>
<p>Y, por cierto, igual estás pensando que te estoy hablando de sustituir un solo plugin de SEO por varios plugins, y si no es mejor tener un único plugin que varios, pues no, <strong>el problema nunca es la cantidad de plugins, el problema es sobrecargar tu web con código que no necesitas</strong>.</p>
<p><strong>Es mejor tener 5 plugins pequeños que cada uno hace lo suyo y bien que un monstruo</strong> que carga montones de recursos, scripts y estilos de los que solo sirven de algo un pequeño porcentaje.</p>
<p>El juego ha cambiado y las reglas son otras. La herramienta que necesitas ya no es un plugin que te ponga semáforos en verde, sino una <strong>estrategia clara de contenido, datos estructurados bien pensados, sitemaps limpios y la capacidad de saber qué están haciendo las IAs con tu web</strong>.</p>
<p>Si quieres profundizar en cómo preparar tu WordPress para este nuevo escenario, te recomiendo empezar por la <a href="https://ayudawp.com/seo-ia/">guía de SEO para IAs generativas</a> y por el artículo sobre <a href="https://ayudawp.com/ai-overviews-google/">cómo posicionar en AI Overviews</a>. Ahí está lo que de verdad te puede ayudar en algo a <strong>seguir en el <em>bisnes</em>, tener presencia, existir en Internet</strong>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ayudawp.com/sirven-actualmente-plugins-seo/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
	</channel>
</rss>