Tag Archive for: spam

SEO: Granjas de contenidos

Categories: Posicionamiento, seo - Tags: ,

Tal vez no les suene mucho ese término pero básicamente son páginas creadas única y exclusivamente para ganar posicionamiento en buscadores y que con el cambio en el algoritmo de Google se supone deberían eliminarse y ser sancionadas.

Veamos algunas prácticas que pueden ser consideradas como granjas de contenidos:

  • Robar el contenido de otros blogs usando RSS o alguna otra forma automática
  • Usar cortar y pegar para robar información de otro blog aunque reescribas ciertas partes
  • Hacer un cortar y pegar de varios sitios para armar un artículo más grande
  • Aprovechar sitios tipo foros, redes sociales para duplicar nuestro contenido
  • Crear contenidos irrelevantes poco útiles sin agregar nada o simplemente links a otros sitios (esta muy de moda entre bloggers)
  • Sitios con contenido oculto creados para generar posicionamiento

Es bastante molesto que alguien te copie un contenido, no mencione la fuente y encima aparezca mejor posicionada que uno, así que este cambio en Google era algo que se hacía esperar ahora es cosa de ver que funcione.

Las granjas de contenidos eran un negocio interesante jalaban visitantes al sitio para vender propaganda y vender links y así poder vender posicionamiento a otros sitios lo malo es que generaban demasiada basura y ciertas búsquedas se volvían completamente inútiles ya que no llevaban a ningún lado.

Evitar spam en WordPress

Categories: Wordpress - Tags: ,

Cuando uno tiene un blog, uno de los principales problemas es que nos llenen de spam, hay varias formas de evitarlos así reducir de cientos de mensajes no deseados a solo unos cuantos por semana (aún no existe una solución 100% efectiva)

Aunque en este post voy a ahablar especificamente de WordPress, estas mismas ideas pueden ser usadas en otros blogs o

Voy a explicar algunos de los métodos anti-spam que me han dado buen resultado

Agregar captcha a los comentarios

Un captcha son esas letras algo distorcionadas que debemos insertar, este sistema nos libra de la mayoría de los robots que atacan con spam, hay varios plugins que cumplen con esta tarea, uno de los mejores es Captcha! Plugin es un plugin fácilmente personalizable, requiere de la clase GD2 para funcionar (el 99% de servidores la incluyen)

Akismet plugin

Los mensajes spam tienen ciertas palabras y cierta estructura que nos indica que es un mensaje indeseado este plugin los identifica, no requieres descargarlo ya que viene por defecto con WordPress.

Bloquear Ip, correo, etc

Muchos de estos mensajes no deseados vienen del mismo IP o correo, y cuando fallan los anteriores métodos aún nos queda este plugin que nos permite fácilmente bloquear según el criterio deseado, pueden bajarlo aqui

Evitar hotlinking con httaccess

Categories: Otros - Tags: ,

A veces ocurre que otros blogs roban la informacion que nosotros publicamos, incluso los graficos que subimos los jalan directamnte de nuestro servidor, aprovechándose de nuestros recursos y consumiendo nuestro ancho de banda, esto se llama hotlinking, para evitar esto lo mejor es usando un sencillo archivo httaccess:

1
2
3
4
5
6
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.com/.*$ [NC]
RewriteRule .*\.(gif|jpg)$ http://www.domain.com/eatme.jpe [R,NC,L]
</ifModule>

Donde dice domain.com colocas el dominio real de tu página web

Eliminar HTML con PHP

Categories: PHP - Tags: , , ,

Cuando creamos una pequeña aplicacion donde los usuarios puedan dejar comentarios ya sea un blog un guestbook, etc; siempre corremos el riesgo que usuario maliciosos peguen etiquetas html con propaganda, links a otros sitios, codigo javascript etc, etc. En PHP es realmente simple evitar eso basta con usar una funcion PHP que nos hará muy fácil la vida llamada strip_tags().

Por ejemplo:

1
2
3
$saludo= '<strong>Hola mundo!</strong>';
echo strip_tags($saludo) ;
/// Eso nos devuelve Hola mundo!

Hasta ahi bastante util pero que ocurre si deseamos permitir alguna etiquetas inofensivas como <b>, <i>, <p>, etc.

Pues la solucion es:

1
2
// Se permite la etiqueta <p>
echo strip_tags($texto, '<p>');