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 proteger correos electrónicos de spammers con WordPress Email Encoder

Si deseas mostrar tu dirección de correo electrónico en tu sitio web de WordPress, es posible que te sientas tentado a simplemente agregar el enlace o la dirección de correo electrónico en texto plano a tu página. Desafortunadamente, lo más probable es que sea copiada por un bot de recolección de correos electrónicos no deseados.

Hemos lidiado con mucho spam de WordPress a lo largo de los años, y no hay nada más frustrante que recibir un montón de correos electrónicos spam. Es por eso que buscamos formas de mostrar tu dirección de correo electrónico en WordPress sin ser objetivo de los spambots.

En este artículo, te mostraremos cómo proteger fácilmente los correos electrónicos de los spammers con un codificador de correo electrónico de WordPress, paso a paso.

Protege correos electrónicos de spammers con Email Encoder

¿Por qué es importante la codificación de correo electrónico?

La mayoría de los propietarios de sitios web no se dan cuenta de que pegar sus direcciones de correo electrónico en sus publicaciones, páginas o en una página de contacto puede ponerlos en riesgo de recibir spam, phishing y malware.

Los spammers utilizan bots de recolección de correos electrónicos que navegan por la web automáticamente para recopilar direcciones de correo electrónico. Estas direcciones de correo electrónico se venden luego a spammers de todo el mundo.

Es por eso que casi siempre recomendamos crear un formulario de contacto en lugar de compartir una dirección de correo electrónico. De esa manera, las personas y los bots no podrán ver tu dirección de correo electrónico, pero los usuarios aún podrán contactarte fácilmente.

El problema es que a veces es posible que realmente necesites agregar una dirección de correo electrónico que los usuarios puedan copiar o hacer clic para enviar un correo electrónico.

Afortunadamente, hay una manera de hacerlo y proteger tu dirección de correo electrónico de los spammers. Se llama codificación de correo electrónico, y es bastante fácil.

Veamos cómo hacerlo.

Cómo proteger las direcciones de correo electrónico de los spammers en WordPress

Lo primero que necesitas hacer es instalar y activar el plugin gratuito Email Address Encoder. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez que activas el plugin, Email Address Encoder comienza automáticamente a codificar las direcciones de correo electrónico en las publicaciones y páginas de WordPress, tipos de publicación personalizados, widgets, comentarios y extractos.

Lo que eso significa es que convierte las direcciones de correo electrónico en texto plano en entidades decimales y hexadecimales.

Si ves el código fuente de tu página, verás que las direcciones de correo electrónico codificadas se ven así:

Dirección de correo electrónico codificada

De esta manera, cuando un bot de recolección de correos electrónicos visite el código fuente de tu página, no podrá ver las direcciones de correo electrónico.

Sin embargo, los usuarios humanos reales verán las direcciones de correo electrónico en texto plano en las ventanas de sus navegadores.

Direcciones de correo electrónico mostradas a usuarios humanos en el navegador

Email Address Encoder funciona directamente, pero puedes configurar algunas opciones yendo a Ajustes » Email Encoder en tu panel de WordPress.

La mayoría de las configuraciones aquí solo están disponibles si usas la versión premium de Email Address Encoder. Puedes elegir cómo quieres que el plugin busque en tu sitio de WordPress los correos electrónicos y el método que usará para codificarlos.

Por ejemplo, puedes proteger correos electrónicos usando entidades HTML (la única opción para el plugin gratuito), dirección CSS, codificación ROT13 o ROT47/CSS polimorfa. Ten en cuenta que las dos últimas opciones usan JavaScript para funcionar.

Configuración de Email Encoder

También puedes codificar fácilmente números de teléfono en tu sitio web envolviéndolos en el shortcode [encode]. Entonces, el plugin Email Address Encoder ocultará los números de los bots.

Para más detalles, puedes ver nuestra guía sobre cómo usar shortcodes en WordPress.

Más consejos para detener el spam en WordPress

Codificar tu número de teléfono y dirección de correo electrónico en tu sitio web de WordPress es solo una forma de prevenir el spam. También podrías querer encontrar maneras de prevenir entradas de spam en tu sección de comentarios y formularios de WordPress.

Hay varias cosas que puedes hacer, como:

  • Usar un CAPTCHA en tus formularios de comentarios.
  • Instalar un plugin anti-spam como Akismet.
  • Bloquear direcciones IP de spam.

Para más detalles, puedes ver nuestra guía sobre cómo bloquear el spam en formularios de contacto en WordPress y cómo combatir el spam en comentarios de WordPress.

Esperamos que este artículo te haya ayudado a proteger las direcciones de correo electrónico en WordPress de los spammers. También te puede interesar ver nuestras guías sobre cómo prevenir el spam en suscripciones de boletines en WordPress o cómo bloquear el spam de referidos de WordPress en Google Analytics.

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

8 CommentsLeave a Reply

  1. Como alguien que administra múltiples sitios web de clientes, he visto lo terribles que pueden ser esos bots de recolección de correos electrónicos.
    Un truco que me funciona muy bien es que uso JavaScript para crear direcciones de correo electrónico cuando la página se carga. Es bastante simple de hacer, y cuando lo combinas con los métodos de codificación del artículo, realmente ayuda a mantener alejados a esos bots de spam. ¡Funciona de maravilla para proteger también la información de contacto de mis clientes!

  2. Siempre he practicado varios métodos para ocultar direcciones de correo electrónico de los bots, como address(at)domainname.tld, y así sucesivamente. No se veía muy bien, pero esperaba que sirviera para su propósito y evitara los bots. Este es un método mucho más elegante, donde puedo insertar el correo electrónico completo sin tener que distorsionarlo para engañar a los bots de spam. Entonces, ¿asumo que los bots solo rastrean el código fuente? ¿No es posible que utilicen alguna técnica de OCR para obtener el correo electrónico?

    • While possible, most bulk bots would only look at the source code. If someone wanted to send spam to an email when it is publicly visible they could copy and paste the email that way which is why we normally recommend using a contact form :)

      Administrador

  3. ¿Hay algún plugin gratuito de WP para esto?

    Instalé el plugin enlazado en esta publicación, pero veo que su versión gratuita no protege todo el sitio web...

  4. WordPress Email Encoder funciona bien para direcciones de correo electrónico en publicaciones, páginas, comentarios, extractos y widgets de texto.

    No tiene ningún efecto en las direcciones de correo electrónico en una cabecera... ¿hay algún plugin que haga esto?

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.