Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo mostrar anuncios solo a visitantes de motores de búsqueda en WordPress

En nuestros muchos años trabajando con WordPress, una estrategia que hemos visto consistentemente que da resultados es dirigir anuncios a los visitantes de los motores de búsqueda.

Parece que los visitantes de los motores de búsqueda son más propensos que sus lectores habituales a hacer clic en anuncios dirigidos. Al mostrar anuncios solo a estos visitantes, puede aumentar la tasa de clics (CTR) e incrementar las ventas.

En este artículo, le mostraremos cómo mostrar anuncios solo a los visitantes de los motores de búsqueda en WordPress.

Cómo mostrar anuncios solo a visitantes de motores de búsqueda en WordPress

¿Por qué mostrar anuncios solo a los visitantes de los motores de búsqueda?

Hay diferentes maneras de ganar dinero en línea, y mostrar anuncios es una de ellas.

Puede usar Google AdSense para mostrar anuncios en su blog de WordPress y ganar una tarifa fija cuando un usuario hace clic en los anuncios. Esta estrategia se llama costo por clic (CPC).

Sin embargo, obtener más clics puede ser un desafío si los anuncios no están dirigidos a la audiencia correcta. Aquí es donde limitar los anuncios a los visitantes de los motores de búsqueda puede ayudar a aumentar los ingresos por publicidad.

Diferentes estudios, expertos de la industria y nuestra propia experiencia demuestran que los visitantes de los motores de búsqueda son más propensos a hacer clic en los anuncios de su sitio en comparación con otros visitantes. Puede mostrar los anuncios correctos a los usuarios correctos y mejorar el CPC.

Esta estrategia también ayuda a mostrar anuncios solo cuando son necesarios. Tener demasiados anuncios puede ser molesto y malo para la experiencia del usuario. Al mostrarlos solo a los visitantes de motores de búsqueda, su sitio web de WordPress no estará abarrotado de anuncios.

Dicho esto, veamos cómo puedes mostrar anuncios solo a los visitantes de motores de búsqueda.

Mostrar anuncios solo a visitantes de motores de búsqueda

Para mostrar anuncios solo a visitantes de motores de búsqueda, necesitarás agregar un fragmento de código personalizado a tu sitio web de WordPress.

Esto puede sonar técnico y difícil, pero te mostraremos una forma fácil de agregar fragmentos de código sin editar código o contratar a un desarrollador.

Si aún no has configurado anuncios en tu sitio, consulta nuestra guía sobre cómo agregar Google AdSense correctamente a WordPress.

A continuación, deberás instalar y activar el plugin WPCode. Para obtener más información, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

WPCode es el mejor plugin de fragmentos de código para WordPress, y te ayuda a insertar código personalizado en cualquier parte de tu sitio. También te ayuda a administrar y organizar todos tus fragmentos de código.

Nota: Para este tutorial, usaremos la versión WPCode Lite, que está disponible de forma gratuita. Sin embargo, existen planes premium que ofrecen más funciones como lógica condicional, manejo seguro de errores, una biblioteca de fragmentos de código y más.

Una vez activado, deberás dirigirte a Fragmentos de código » + Agregar fragmento desde tu panel de WordPress. Luego, haz clic en la opción ‘Agregar tu código personalizado (Nuevo fragmento)’.

Agregar fragmento de CSS personalizado

Desde aquí, deberás copiar este fragmento de código:

$ref = $_SERVER['HTTP_REFERER'];
$SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');
foreach ($SE as $source) {
  if (strpos($ref,$source)!==false) {
    setcookie("sevisitor", 1, time()+3600, "/", ".wpbeginner.com"); 
    $sevisitor=true;
  }
}
  
function wpbeginner_from_searchengine(){
  global $sevisitor;
  if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {
    return true;
  }
  return false;
}

Nota: En la línea setcookie, asegúrate de cambiar .wpbeginner.com por el dominio de tu sitio.

A continuación, deberás pegar el código en el área ‘Vista previa del código’ de WPCode. También necesitarás ingresar un nombre para tu fragmento y luego hacer clic en el menú desplegable ‘Tipo de código’ y seleccionar la opción ‘Fragmento PHP’.

Ingresa código personalizado para visitantes de motores de búsqueda

Después de eso, deberás desplazarte hacia abajo y seleccionar el método de inserción para el fragmento de código.

WPCode usará la opción ‘Inserción automática’ por defecto y ejecutará el código en todas partes. Sin embargo, puedes cambiar esto e insertar el código personalizado en páginas específicas, antes o después del contenido, mostrarlo en páginas de eCommerce, y más.

Editar método de inserción de código

Como alternativa, también puedes cambiar al método de inserción ‘Shortcode’ e ingresar manualmente un shortcode para ejecutar el fragmento de código.

Para este fragmento de código, recomendamos usar el método de Inserción automática.

Una vez que hayas terminado, no olvides hacer clic en el interruptor en la parte superior para activar el fragmento de código, y luego haz clic en el botón ‘Guardar fragmento’.

Activar y guardar código de anuncio en el plugin WPCode

Elige dónde mostrar anuncios en tu sitio

A continuación, necesitarás agregar otro fragmento de código y elegir dónde te gustaría mostrar los anuncios solo a los usuarios de motores de búsqueda.

Simplemente copia el siguiente código:

<?php if (function_exists('wpbeginner_from_searchengine')) {
  if (wpbeginner_from_searchengine()) { ?>
    INSERT YOUR CODE HERE
<?php } } ?>

Nota: No olvides reemplazar ‘INSERT YOUR CODE HERE’ en el fragmento anterior con tu código de Google AdSense.

El fragmento anterior utiliza el primer código como referencia y analiza si el agente de referencia proviene de algún tipo de URL de búsqueda, que incluye Google, Yahoo, Delicious y más.

Si el navegador de un visitante indica que el agente de referencia proviene de algún sitio de búsqueda que has especificado, entonces almacenará una cookie en su navegador llamada ‘visitor’ durante 1 hora a partir del momento en que visitó tu sitio.

Para agregar el código, simplemente ve a Fragmentos de código » + Agregar fragmento desde tu panel de WordPress y selecciona la opción ‘Agregar tu código personalizado (Nuevo fragmento)’.

Agregar fragmento de CSS personalizado

A continuación, puedes ingresar un nombre para tu fragmento de código en la parte superior y pegar el código en el área ‘Vista previa del código’.

También necesitarás cambiar el ‘Tipo de código’ haciendo clic en el menú desplegable y seleccionando la opción ‘Fragmento de PHP’.

Ingresa el código y selecciona el tipo de código

Después de eso, puedes hacer clic en el botón ‘Guardar fragmento’ y desplazarte hacia abajo hasta la sección de Inserción.

Aquí, necesitarás seleccionar el método ‘Shortcode’. De esta manera, podrás agregar fácilmente el shortcode para mostrar anuncios de visualización en cualquier parte de tu sitio.

Agregar código corto para anuncios gráficos

Puedes copiar el shortcode o anotarlo en un archivo de bloc de notas.

Cuando hayas terminado, no olvides hacer clic en el interruptor en la parte superior para activar el código y luego hacer clic en el botón ‘Actualizar’.

Para agregar el shortcode, puedes dirigirte a cualquier sección de tu sitio web. Por ejemplo, si deseas mostrar anuncios de banner a los usuarios de motores de búsqueda en la barra lateral, simplemente ve a Apariencia » Widgets desde el panel de WordPress.

Desde aquí, puedes hacer clic en el botón ‘+’ para agregar un bloque de widget de Shortcode al área de la barra lateral.

Agregar un bloque de widget de código corto

Adelante, ingresa el shortcode que acabas de copiar. Una vez que hayas terminado, simplemente haz clic en el botón ‘Actualizar’.

WordPress ahora mostrará los anuncios específicos del motor de búsqueda que hayas elegido a estos usuarios durante un total de una hora desde el momento en que visitaron tu sitio por primera vez.

Si este usuario marca tu sitio como favorito y regresa un día después porque le gusta tu contenido, entonces será considerado un lector habitual y no verá los anuncios específicos del motor de búsqueda.

Esperamos que este artículo te haya ayudado a aprender cómo mostrar anuncios solo a los visitantes de motores de búsqueda en WordPress. También te puede interesar nuestra guía definitiva de SEO para WordPress y nuestras selecciones expertas de los mejores plugins de gestión de anuncios para WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

27 CommentsLeave a Reply

  1. Gracias por compartir este método. Realmente mejorará la experiencia del usuario para los visitantes recurrentes.
    ¿Por favor, cómo hago para que solo se muestre para usuarios de escritorio o móviles?

  2. Guía increíble. No sabía esto. Ahora, estoy interesado en aprender más sobre estas personalizaciones mediante codificación. Las personalizaciones son ilimitadas.

  3. Suena muy bien, recompensar a los visitantes habituales del sitio web ofreciendo una experiencia sin anuncios cuando vienen directamente, mientras se muestran anuncios a los visitantes de los motores de búsqueda. Una solución en la que todos ganan, donde se puede mimar un poco más a los usuarios habituales y, esencialmente, darles una cierta bonificación. Es una gran idea mostrar anuncios según el referente y de dónde vinieron, aunque todavía no he implementado Google Ads en el sitio web. No obstante, definitivamente consideraré este enfoque, especialmente en términos del beneficio que aporta a los usuarios habituales.

  4. ¡Esta es una idea realmente interesante! Gracias a este método, podemos reducir potencialmente el número de impresiones y al mismo tiempo aumentar el CTR. Al menos en teoría...
    ¿Puede esto afectar a Google Ads de tal manera que aumente nuestro CPS y/o CPM y nos haga ganar más dinero?

  5. Sería genial configurar un shortcode para esto, luego puedes colocarlo en un widget o en cualquier publicación/página...

    ¡Buen pedazo de código, amigo!

    • Tu caché mostraría a los usuarios la versión estándar del sitio, ya que eso es lo que normalmente habría guardado para la mayoría de los usuarios.

      Administrador

  6. ¿Puedo enfrentar una penalización de Google si deshabilito el "widget de comentarios de Facebook" o cualquier sección de widget de mi sitio WP para visitantes de búsqueda...

    PD: Puedes agregar .bing. a tu código.

  7. Lo he usado por un tiempo. También funciona en blogs de Blogger. Pero el problema es que si los anuncios no se muestran, entonces ese espacio tiene que ser colapsable o se debe mostrar algún otro anuncio o imagen, de lo contrario, el espacio del anuncio se ve en blanco.

  8. Esta es una idea genial, pero su mayor inconveniente es que no funcionará correctamente si estás usando algún tipo de plugin de caché de WP (¡como la mayoría lo son, o deberían ser!).

    Tomé el concepto y lo rediseñé con JavaScript en su lugar, pero me pregunto si hay una mejor manera...

  9. Una gran idea, reducir las impresiones mientras se aumentan los clics solo puede ayudar a tu potencial de ganancias.

    Un fragmento de código agradable y simple que se integra fácilmente.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.