Category: Webmasters

borrar todos los archivos php de una carpeta recursivamente

Es bastante práctico cuando un sitio de WordPress ha sido hackeado, tipicamente cuando te hackean se generan archivos php al azar en la carpeta de wp-content/upload
Usa este comando dentro del directorio wp-content/uploads para remover todos los archivos php contenidos en el directorio de forma recursiva, para de estar forma volver a instalar de forma limpia wordpress:


find . -name "*.php" -type f -delete

Porque aprovechar tráfico de una marca

Posiblemente ya te habrás dado cuenta que  logra posicionarte en los primeros lugares de búsqueda para una palabra clave no es algo muy sencillo de realizar, es mas deberemos de trabar fuerte en nuestra estrategia de posicionamiento SEO para mejorar sustancialmente en los resultados de búsqueda.
Porque aprovechar  tráfico de una marca
Ahora bien existe un elemento que pocas ocasiones utilizamos y es el hecho de intentar vender o mejorar nuestro trafico utilizando el trafico que genera una marca determinada, un ejemplo de esto puede ser una marca de comida como Buffalo wings, si realizas una pequeña búsqueda sobre esta en Google te darás cuenta que en el primer lugar solo aparece la pagina oficial de la marca, luego la pagina en Facebook de la marca y algunos videos.
Esto quiere  decir que  la empresa es la única que realiza trabajo SEO para mantenerse en el primer lugar y que es un terreno potencialmente acto para robar un poco de tráfico a la misma, ya que los demás resultados son resultados generales. Por lo cual lo único que necesitamos es realizar un poco de SEO y posicionar una pagina por ejemplo de ofertas y lugares donde encontrar un Buffalo wings en el mundo para robar un poco de trafico.
Lógicamente debemos de trabajar en un buen snippet con un titulo para la pagina que incluya la palabras Buffalo wings y una descripción adecuada, con esto en cuestión de semanas nos daremos cuenta que podemos robar trafico a grandes marcas sin mucho trabajo y beneficiándonos tanto de ventas como de lo obtenido gracias a redes publicitarias como adsense.

¿Por qué es importante definir claramente una temática?

Muchas personas consideran que un sitio web debe de poseer características básicas como es una navegación sencilla, temática interesante, elementos sociales y por supuesto un sistema de participación que permita compartir opiniones,  ya que esto es sin duda el elemento principal de un sitio o blog.
Por qué es importante definir claramente una temática
De ahí que podemos deducir que para que todo camine correctamente en nuestro sitio debemos de poseer una temática que interese a las personas. En primera instancia debemos de decir que tal como los expertos lo indican la temática debe de ser clara, para los usuarios que visitan la web por varias razones:

  1. Especializarnos en una temática nos da más autoridad frente a otras web
  2. Información mas concisa acerca de un tema especifico nos permite atraer usuarios interesados en la temática
  3.  Se nos otorga un mayor nivel de autoridad por parte del los buscadores, mejorando así nuestro posicionamiento.

Como ya mencionamos arriba en estos tres elementos que deberíamos de considerar para crear una temática clara debemos de resaltar, que los sitios web con diversidad de temas terminan posicionando mal ya que no logra atraer a un segmento específico de los cibernautas y no se convierten en páginas con autoridad para los buscadores.
Así que la próxima vez que estés buscando la temática para tu web ten muy en cuenta que a más especialización en una temática mas posibilidades de éxito posees.

Google no sólo mira calidad si no popularidad

Siempre hemos pensado que el elemento más importante para posicionar una página web de manera correcta y que permanezca durante mucho tiempo en los lugares mas prominentes de un determinado resultado de búsqueda es la calidad con que desarrollemos nuestro trabajo, esto como es de esperar no ha cambiado y Google aun busca la calidad pero ahora se fija mas en lo popular nuestra web o el factor web 2.0.
Google no sólo mira calidad si no popularidad
Una buena optimización OnPages, una plantilla adecuada, un buen dominio y contenido de calidad, además de un estrategia de posicionamiento SEO adecuada son sin dudas elementos que Google toma muy en cuenta al momento de colocarnos en lo alto de las búsqueda.
Pero como todo cambia en la vida así cambian los factores que influencian en el posicionamiento y en la actualidad Google le está dando mucho más importancia a lo social, así que las métricas sociales los Likes y los retweet se están convirtiendo en un punto a tomar muy en cuenta especialmente porque la interacción social en las redes sociales con nuestro sitio nos hace populares, el factor que busca Google.
Esto quiere decir que debemos de invertir mucho mas tiempo en interactuar y atraer tráfico desde las redes sociales a nuestro sitio web, buscando llamar la atención del algoritmo de Google en búsqueda se posicionarnos de una mejor manera para una determinada palabra clave.

¿Cómo mejorar el tiempo de carga de tu web?

Posiblemente más de alguna ocasión nos habremos encontrado que al visitar un sitio web determinado nos vemos en el problema que la pagina que requerimos no carga, dejando a un lado que nuestra conexión sea muy  débil o de poca capacidad una página web debería de cargar completamente entre 10 máximo 20 segundos de haber ingresado a ella.
Cómo mejorar el tiempo de carga de tu web
Este elemento es vital al momento de traer visitas a nuestro sitio web y por supuesto de carca al posicionamiento SEO ya que una carga lenta termina dando como resultado un alto nivel de factor de rebote que es penalizado por Google.
Ahora  bien ¿Cómo mejorar el tiempo de carga de tu web?, para ello existen varios factores que nos gustaría en numerar a continuación:

  1. Eliminar plugins innecesarios en tu web
  2. Bajar el peso de las imágenes que se cargaran en nuestro sitio web.
  3. Optimizar el código de nuestro sitio web
  4. Utilizar plantillas ligeras
  5. Evitar el uso excesivo de elementos multimedia
  6. Tener un servidor de calidad que nos garantice velocidad.

Estas son algunas recomendaciones que deberíamos de tomar muy en cuenta al crear nuestro sitio ya que a futuro nos traerá resultados importantes para nuestro posicionamiento SEO y por supuesto para obtener un nivel mayor de audiencia que se sienta cómoda al momento de visitar nuestra página gracias a la carga optimizada de nuestro sitio, bueno, para comenzar te invito a que revises el siguiente artículo en donde verás cómo optimizar las imágenes en wordpress.

Como encontrar un nicho para tu proyecto

Posiblemente con un  poco de tiempo en el mundo del posicionamiento SEO nos damos cuenta de la importancia que tiene para nuestros proyectos seleccionar cuidadosamente un nicho de mercado que podamos explotar. En el caso de las páginas web lo que buscamos es competir por palabras claves que no poseen demasiada competencia pero que nos brinde opciones reales de posicionar.
Como encontrar un nicho para tu proyecto
Un dato interesante en este tema es que el 80% de las visitas sobre una palabra clave van dirigidas hacia la pagina web que se encuentra en el primer resultado de búsqueda, mientras que el otro 20% se ve repartidos entre la posición 2 hasta la 10 con valores mucho menores.
De ahí que debemos de saber seleccionar un nicho para lo cual necesitaremos:

  1. Utilizar las herramientas adecuadas como Adwords y Searchmetrics
  2. Buscar  palabras claves posee competencia alta y mejor pago por clic.
  3. Observar  páginas posicionan bien bajo una palabra clave determinada.
  4. Conocer los enlaces externos de nuestra competencia
  5. Seleccionar un nicho del cual ten gamos algo de conocimiento al menos nos interese aprender, ya que deberemos de escribir bastante sobre esta temática.

Estos elementos antes descritos nos ayudaran a seleccionar de la mejor manera un nicho para posicionar en el mundo de los blog con el cual a largo plazo podamos ganar un poco de dinero.
 

Borrar revisiones WordPress mediante una consulta Mysql

El código para eliminar todas las revisiones que están disponibles en wordpress, para el que no sabía las revisiones son copias de los post que wordpress la va creando automáticamente y si tienes un sitio con mucho tiempo en linea, seguramente tendrás un montón de ellas, lo que hace que tu base de datos se agrande innecesariamente, bueno la consulta para borrar revisiones wordpress que se debe ejecutar es el siguiente:

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'

mysql en putty
Si bien algunas otras personas recomiendan sólo utilizar la siguiente consulta:

DELETE FROM wp_posts WHERE post_type = "revision";

Pero esta consulta omite la eliminación de de los relationships y postmeta, como siempre es recomendable que antes de correr la consulta respaldes la base de datos, son un par de click que realmente te pueden salvar de tener un gran dolor de cabeza en caso de que pase algo inesperado.
Última versión de wordpress con la que la consulta fue probada y funciona: WordPress 3.8

Cambiar el password de root en Debian

Para cambiar el password del usuario root en debian, bueno creo que en centos y la mayoría de las distribuciones también, simplemente tienes que logearte como root y escribir
 

root@localhost [~]# passwd
Changing password for user root.
New UNIX password: (ingresa tu nueva contraseña)
Retype new UNIX password: (repetir)
passwd: all authentication tokens updated successfully.

 
De esta manera tendrás la contraseña actualizada, espero que este pequeño tutorial te haya sido de ayuda, además te invito a revisar toda la información que tenemos disponible en nuestro sitio, de seguro que encuentras algo que te será de interés.

Borrado Recursivo de Directorio en Centos

Para hacer un borrado de todos los directorios bajo una ruta dada, se debe de utilizar el comando -r ahora como nos empezará a preguntar si queremos borrar cada directorio simplemente tenemos que utilizar el comando f por lo que nuestra consulta estaría dada por:

rm -rf 
 

Espero que este pequeño código te haya sido de ayuda.