Recibes la aprobación de AdSense, pegas un código en WordPress y, al revisar una entrada, aparecen dos anuncios en el mismo hueco. O quizá no sale ninguno y temes haber tocado algo que ralentice tu web. Es una situación habitual cuando el tema, un plugin y el código manual intentan mostrar publicidad a la vez.
Para la mayoría de principiantes, AdSense: plugin de anuncios o insertar manualmente se resuelve a favor del plugin: evita editar archivos del tema, facilita colocar bloques y reduce errores tras una actualización. El código manual encaja si solo necesitas pocos anuncios y sabes exactamente dónde pegarlo. La elección depende del tipo de web, el editor que uses y el control que necesites, sin duplicar anuncios ni perjudicar el rendimiento.
Decide por control, no por promesas de ingresos
Un plugin de WordPress para Google AdSense es más seguro cuando necesitas varios anuncios, reglas por página o cambios frecuentes; la inserción manual es válida si controlas una o dos posiciones fijas. En el mercado editorial de Madrid , donde muchas webs pequeñas combinan blog, servicios y páginas legales, excluir contacto y privacidad suele pesar más que colocar un bloque adicional.
Un plugin no hace que Google pague más por sí solo. Su trabajo es centralizar las ubicaciones, como un cuadro eléctrico que reúne los interruptores de una casa. Los ingresos dependen de la audiencia, la temática, el país desde el que te visitan, las impresiones visibles y las políticas de Google AdSense.
El número de huecos cambia la respuesta
Con una o dos posiciones , por ejemplo tras el segundo párrafo y al final de una entrada, el código manual puede ser fácil de mantener. A partir de tres ubicaciones, un plugin suele evitar que tengas que abrir cada artículo para corregir un anuncio.
El error más frecuente que se detecta aquí es pegar el mismo bloque en Gutenberg, un widget y un plugin sin saber cuál lo controla. El resultado puede ser una página con dos anuncios seguidos, espacios vacíos o un diseño que incumple las políticas de AdSense.
Gutenberg y temas clásicos no trabajan igual
El editor de bloques Gutenberg permite añadir un bloque HTML personalizado dentro de una entrada. Sirve para un anuncio puntual, pero no para gestionar cientos de artículos con distintas excepciones.
Los temas clásicos suelen usar widgets y zonas del tema, llamadas hooks , que son puntos donde el tema permite insertar contenido. Si no sabes qué hook usa tu plantilla, un gestor de anuncios suele ser menos arriesgado que editar archivos.
Si tu web tendrá más de dos posiciones, páginas que deben quedar sin publicidad o contenidos publicados cada semana, elige un único plugin de gestión. Si solo necesitas un bloque estable, añade el código mediante una zona segura de scripts o un tema hijo.
Saber cuántas ubicaciones necesitas aclara la decisión. El siguiente punto muestra cuándo el código manual sigue siendo una opción limpia.
✉
¿Quieres más información? Escríbenos y te orientamos
El código manual sirve para uno o dos huecos
La inserción manual funciona bien con uno o dos anuncios fijos si el código se añade fuera del tema padre y cada ubicación queda anotada. Un tema hijo es una copia que hereda el diseño del tema principal, pero conserva tus cambios cuando el tema se actualiza.
Nunca hace falta editar directamente header.php para instalar AdSense. Ese archivo forma parte del tema y una actualización puede borrar tu cambio, como escribir una nota en un folio que otra persona sustituye cada mes.
Separa el script de cada bloque
El código global de AdSense carga la biblioteca de Google y debe estar una sola vez en la cabecera. El código de bloque, en cambio, define la posición concreta donde puede aparecer un anuncio.
Pegar el script global en cada entrada no acelera nada. Solo añade código repetido y hace más difícil saber qué debes quitar si cambias de sistema.
Usa una zona segura del sitio
Puedes añadir el script global con una opción de cabecera y pie de página que ofrezca tu tema, un plugin de snippets fiable o el archivo del tema hijo. Para un bloque dentro de un artículo, usa el bloque HTML de Gutenberg y guarda una lista con la URL y la posición elegida.
Un caso habitual: una web de recetas pega el bloque al final de 40 entradas y, meses después, instala un plugin para insertarlo también tras el contenido. Cada receta pasa a mostrar dos unidades porque nadie retiró los bloques antiguos.
La inserción manual ahorra un plugin, pero deja de ser cómoda cuando las posiciones cambian según el tipo de página. Ahí conviene comparar los métodos con criterios concretos.
Elige según tu web y el editor que uses
La elección correcta depende del editor, del número de ubicaciones y de las exclusiones necesarias, no de una promesa de ingresos. Una web editorial con más de cinco reglas necesita control central; un blog pequeño con un único bloque final no.
Tipo de web Ubicaciones Exclusiones Método más prudente Blog personal con Gutenberg 1 a 2 0 a 1 Código manual seguro Blog con artículos largos 3 a 5 2 a 4 Un plugin de anuncios Web editorial Más de 5 Más de 4 Plugin con reglas Tema clásico con widgets 2 a 4 1 a 3 Plugin o tema hijo Tienda WooCommerce Variable Carrito y pago Plugin con exclusiones
Qué debe poder hacer el plugin
Busca reglas para insertar antes, después o dentro del contenido, y para excluir URLs o tipos de página. No necesitas diez funciones: necesitas poder impedir anuncios en carrito, checkout, contacto, política de privacidad y entradas demasiado cortas.
Evita instalar dos gestores de anuncios a la vez. Si ambos intentan insertar publicidad tras el segundo párrafo, diagnosticar el fallo se vuelve lento y confuso.
La recomendación popular es incompleta
Muchas guías aconsejan activar Auto ads , los anuncios automáticos de Google, nada más recibir la aprobación. Eso puede servir para probar la entrega, pero no reemplaza una revisión de vista previa, de exclusiones ni de espacios en móvil.
Lo que la práctica demuestra en estos casos es que el control inicial vale más que llenar cada hueco disponible. Un anuncio mal situado junto a un botón de compra o dentro de un texto corto empeora la lectura sin asegurar más ingresos.
⭐
Selección para ti
Un libro de WordPress para principiantes puede servirte para entender bloques, temas hijos y copias de seguridad antes de tocar scripts publicitarios. Es útil si quieres depender menos de pruebas a ciegas.
Explica dónde se añaden scripts sin modificar archivos del tema padre
Ayuda a distinguir plugins de caché, seguridad y gestión de anuncios
Facilita crear una copia de seguridad antes de cambiar configuraciones
Ver en Amazon →
Para una web pequeña, código manual seguro y una sola ubicación es suficiente. Para una web con reglas, un plugin único ahorra errores, siempre que el consentimiento y la caché estén bien resueltos.
Antes de activar un plugin de Google AdSense , define una configuración mínima: conecta una sola cuenta, comprueba que el script global de AdSense se inyecta una única vez y crea primero una regla para una sola ubicación de anuncios , por ejemplo después del segundo párrafo. Un gestor de anuncios con reglas debe permitir excluir páginas y previsualizar el resultado sin sesión de administrador. Herramientas de integración básica pueden facilitar la conexión con Google y las métricas, pero no siempre sustituyen a un gestor de anuncios capaz de controlar varios bloques de anuncios por tipo de contenido.
Si activas Auto ads, limita o desactiva las reglas que coincidan con posiciones ya gestionadas manualmente.
✉
¿Quieres más información? Escríbenos y te orientamos
Carga AdSense sin perder cambios al actualizar
El código global de Google AdSense debe cargarse una sola vez y no exige tocar la plantilla padre. Una zona de scripts del tema, un plugin de fragmentos de código o un tema hijo mantiene la configuración tras las actualizaciones.
Haz una copia de seguridad antes de cambiar scripts. Una copia es el equivalente a guardar una versión de un documento antes de corregirlo: te permite volver atrás si la web muestra un error.
Comprueba sitio y ads.txt por separado
La verificación del sitio confirma a Google que controlas el dominio. El archivo ads.txt declara qué vendedores están autorizados a vender tu inventario publicitario; no sustituye el código global ni el bloque de anuncio.
Si AdSense te solicita ads.txt, comprueba que se abra en tudominio.es/ads.txt. Revisa también los avisos de la cuenta antes de asumir que un plugin tiene un fallo.
No confundas caché con un error
La caché guarda una copia de la página para servirla más rápido. Tras añadir o retirar un bloque, purga la caché de WordPress, del servidor, de la CDN y del navegador; pueden existir entre dos y cuatro copias distintas de la misma página.
Antes de continuar, hay algo que debes saber: la instalación técnica no sustituye el consentimiento de cookies exigido para parte de la publicidad en la Unión Europea.
En España, el consentimiento va antes del anuncio
En España, instalar AdSense no reemplaza una Consent Management Platform o CMP, que es la herramienta que recoge y transmite las preferencias de cookies. Cuando se trate de publicidad personalizada para visitantes del Espacio Económico Europeo, el consentimiento debe gestionarse antes de servirla.
El RGPD, la LOPDGDD, la LSSI-CE y la Directiva ePrivacy afectan a cómo informas y recoges ese permiso. Un simple aviso de “seguimos usando cookies” no equivale, por sí solo, a una elección válida.
Revisa la CMP y la política de cookies
La política debe explicar finalidades publicitarias, proveedores y cómo retirar el consentimiento. La Agencia Española de Protección de Datos publica criterios y materiales sobre cookies que ayudan a revisar el banner.
El marco Transparency and Consent Framework de IAB Europe permite a ciertas CMP comunicar preferencias de forma estandarizada. Google Consent Mode v2 transmite señales de consentimiento a productos de Google, pero activarlo no convierte una configuración incompleta en cumplimiento legal.
Excluye páginas que no deben monetizarse
Una tienda debe excluir al menos carrito, pago y área de cuenta. Una web de servicios suele excluir contacto, aviso legal y privacidad, porque ahí un anuncio distrae de una acción concreta o resulta poco apropiado.
Las políticas del programa AdSense y el diseño de la página importan tanto como el código. Con el consentimiento resuelto, toca evitar el fallo que más anuncios duplica: una migración hecha sin inventario.
Cambia de método sin duplicar bloques
Migrar entre código manual y plugin es seguro si cada posición tiene un único responsable. Primero desactiva el método antiguo, luego publica el nuevo y comprueba la página sin caché ni sesión de administrador.
No cambies todo a la vez. Haz una lista con URL, posición, tipo de anuncio y sistema que lo controla antes de activar ninguna regla nueva.
Localiza todos los anuncios existentes
Revisa bloques HTML de Gutenberg, widgets, shortcodes, cabecera, pie, snippets y Auto ads. Busca también reglas del constructor visual si tu web usa uno, porque puede insertar contenido fuera del editor normal.
El error más frecuente que se detecta aquí es borrar un bloque de la entrada pero olvidar el script o la regla que lo añade desde el plugin. El aviso visual puede desaparecer en una página y mantenerse en otra plantilla.
Sigue este orden de migración
Desactiva Auto ads o la regla equivalente en la ubicación que vas a cambiar. Retira bloques HTML, widgets y snippets antiguos de esa misma posición. Activa la nueva regla o pega el nuevo código una sola vez. Purga todas las cachés y prueba en incógnito, sin bloqueador.
Comprueba móvil y escritorio. Algunas reglas de dispositivo esconden un duplicado en una vista y lo muestran en la otra.
✉
¿Quieres más información? Escríbenos y te orientamos
Protege velocidad y detecta fallos a tiempo
Un plugin bien configurado suele añadir poca carga adicional, pero demasiados bloques, scripts repetidos o reglas mal montadas pueden afectar a Core Web Vitals . Estas señales miden aspectos de la experiencia, como cuánto tarda en mostrarse el contenido principal o si la página salta mientras carga.
El problema no es que exista un plugin. El problema es cargar código innecesario y reservar muchos espacios publicitarios que desplazan el texto cuando llega el anuncio.
Prueba anuncios como visitante real
Abre una ventana de incógnito, cierra sesión en WordPress y desactiva extensiones de bloqueo. Un administrador puede no ver anuncios porque el plugin los oculta para usuarios conectados o porque su navegador bloquea solicitudes de Google.
Si el hueco aparece vacío, espera y revisa la consola de AdSense antes de cambiar ajustes al azar. La entrega puede tardar entre unas horas y varios días tras una aprobación, una revisión o una modificación relevante.
Checklist antes y después de publicar
Antes: crea una copia de seguridad y verifica el dominio en Google AdSense.Antes: instala y prueba la CMP, la política de cookies y las exclusiones necesarias.Después: confirma que el script global aparece una vez y que cada ubicación tiene un único método.Después: purga caché, revisa móvil e incógnito y observa si el contenido salta al cargar.
No priorices un plugin si solo necesitas añadir el código global una vez y tu tema hijo o gestor de etiquetas fiable ofrece una zona segura. Tampoco conviene monetizar todavía si faltan contenido útil, páginas legales, consentimiento de cookies o tráfico suficiente para evaluar la experiencia con sentido.
Con este checklist, la elección deja de ser una apuesta. Las dudas más habituales tienen respuestas cortas a continuación.
Resuelve tus dudas
¿Debo usar un plugin para poner AdSense?
Usa un plugin si necesitas más de dos ubicaciones, exclusiones o cambios frecuentes. Para uno o dos bloques fijos, el código manual en una zona segura puede bastar.
Puedes hacerlo, pero no es recomendable en la plantilla padre porque una actualización puede borrar el cambio. Añade el script una vez con tema hijo, snippets o la opción de scripts del tema.
¿Puedo usar auto ads y bloques manuales?
Puedes combinar ambos solo si cada ubicación tiene un responsable distinto y revisado. No actives Auto ads y una regla del plugin para el mismo hueco, porque pueden duplicarse.
¿Por qué no veo anuncios en mi WordPress?
Los anuncios pueden no verse por caché, bloqueadores, consentimiento, revisión de AdSense o una sesión de administrador. Prueba en incógnito, sin extensiones, después de purgar entre dos y cuatro capas de caché.
Lo esencial: usa código manual solo para una o dos posiciones estables y seguras. Lo esencial: usa un único plugin cuando necesites reglas, exclusiones o varias plantillas. Lo esencial: carga el script global una vez, no una vez por entrada. Lo esencial: revisa consentimiento, caché y duplicados antes de evaluar resultados.
Fuentes de interés
Otros artículos que pueden complementar lo que acabas de leer: