Archivo de la etiqueta: wordpress

¿Qué es WordPress?

Anteriormente cuando se quería desarrollar un sitio web solo había dos opciones HTML o Flash. Hoy en día hay mas opciones, como HTML5, Php, Joomla, Drupal y claro WordPress.

wordpress

¿Qué es WordPress?

Es un CMS (Sistema de gestión de contendió por sus siglas en ingles) basado en PHP(base de datos), creado por Matt Mullenweg inicialmente solo para la publicación de blogs, con el paso del tiempo a evolucionado para convertirse en una de la herramientas mas usada en las páginas webs, se estima que alrededor del 20% de la sitios web del mundo lo usan.

Hay dos formas de usarlo:

Hosting en WordPress.com

Esta dedicado en un 100% a ser usado como blog. Este puede ser gratuito o de pago. La versión gratuita cuenta con una gran variedad de temas que puedas usar sin ningún costo, pero no podrás personalizar tu blog, ni tendrá dominio propio, además de que se pondrá publicidad sin que tengas un control. La versión de pago te permite tener tu propio dominio, personalizar  tu sitio con tu propio diseño tendrás que pagar una cuota anual de alrededor de 100 dólares.

Hosting propio:

Para poder usarlo tendrás que contratar algún servicio de hosting tales como HostGator, Godaddy, etc, he instalarlo. La diferencia entre uno y el otro es abismal.

Cuenta con una gran cantidad de temas gratuitos, que van desde un blog tradicional o sitios mas complejos como tiendas virtuales, pero si alguno de estos temas gratuitos no te llenan siempre puedes comprar un tema y si aún así no te convence puedes crear el tuyo desde 0 (necesitas tener conocimientos en HTML o PHP).

¿Por qué es tan popular enfrente a otros CMS?

Puede que conozca otros CMS como Joomla o Drupal que no tiene tanta popularidad, no significa que sean malos tengas que cambiar tu sitio pero WP a mostrado ser superior en varios aspectos, estas son sus principales ventajas.

Intuitivo:

A diferencia de otros CMS, que el primer contacto puede ser muy frustrante, WP tiene una interfase mas amigable que permite actualizar sin muchos problemas.

Fácil de modificar:

Es sencillo cambiar e instalar un tema sin tener que tener conocimientos en HTML o PHP, claro para hacer modificaciones mas extensas es recomendable que tengas conocimientos en programación.

Plugins:

Cuenta con una gran comunidad de desarrolladores, que se a encargado en crear una infinidad de plugins, lo que busques puedes encontrar, para mejorar la seguridad de tu página, crear un formulario, o mejorar tu galería de imágenes.

HTML 5:

Aunque este detalle le importa a alguien que sepa de programación, es 100% compatible con HTML 5 en lenguaje mas avanzado en cuando al diseño web.

Multilenguaje y variedad de temas:

Cambiar el lenguaje de un tema es tan sencillo, como bajar un archivo de 4 kb, subirlo al hosting, ya con eso es suficiente para modificarlo. También al ser temas con solo bajar un tema e instalarlos todos los contenidos de la página se actualizan en función el nuevo tema.

Fácil instalación:

Instalarlo es una cuestión de mover archivos, hosting y hacer algunos clics, en algunos hosting como Godaddy es aún mas fácil como llenar un formulario.

Aunque no todo es bello en WP una de sus principales desventajas es que inicialmente no es amigable con el SEO. Algo que parece incoherente, ¿Como el 20% de las páginas usan un sistema que no es amigable al SEO?, hay que recordar que todas las páginas no lo son a menos que estén correctamente programadas. Con unas sencillas modificaciones directo al código o mediante plugins se elimina esta desventaja, cosa que muchos usuarios desconoce por lo que puede ser la razón de que sitio Web no este bien indexado, consulta un experto en SEO para corregirlo.

Como pueden ver WordPress resulta ser una de las mejores opciones para la creación de páginas con uso de blogs, que a su vez es una de las principales herramientas en el SEO, así que no temas usarlo.

Diseñador nativo Culiacán radicado en Guadalajara. Orgullosamente egresado del Iteso, especialista en diseño web, SEO, programación. En sus ratos libres disque dibuja, lee, juega futbol y ve la premier league
Sigueme y dame like.

Como mejorar la seguridad de tu sitio web

seguridad-para-tu-sitio-web

Si llevo mucho sin escribir pero han sido circunstancias del trabajo, de hecho esta entrada será en base a una de esas circunstancias del trabajo.

Hace poco una de las páginas que manejo fue atacada por Malware, ya que aunque había dicho que necesitábamos mas protección pero como nunca había recibido un ataque, no les preocupaba pero como actualmente ya había mejorado en el SEO ya las páginas empezaban a tener mejor posicionamiento empezaron los ataques, ahora ya se tomaron las medidas y se corrigió esto, pero les comparto algunas medidas para mejorar su seguridad tanto en WordPress como si es una página en html.

Contratar un buen Hospedaje o Hosting:

En mi antiguo trabajo uno de los sitios también fue atacado pero era por problemas de hosting que no tomaba buenas medidas de seguridad. no te vayas por lo barato, investiga bien como protege he incluso su reputación en internet.

Dar de alta en webmaster tool, usar sitemap y archivo robos.txt:

No solo estas tres cosas son necesarias para el SEO si no que un buen uso de ellos ayuda a proteger tu sitio. Al estar dado de alta en Webmaster tools, puedes ver si hay algún rediccionamiento raro, si se indexaron página que no debes, la cantidad de errores 404, si empieza a ver muchos de estos errores es hora de revisar el sitio, de hecho así fue como me di cuenta del ataque, se empezaron a tener muchas urls que no eran, buscando me encontré con una carpeta que jamas cree. El sitemap sirve para guiar como ya sabemos los robots de google y así no indexen nada que no debes, igual el archivo robots que ya no es realmente necesario para indexar si usar la meta índex,follow es mas para evitar que se vean cosas que no debes como carpetas viejas, que guardes si usar WordPress recomiendo que bloques las siguientes carpetas

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/

Usar el htaccess para protegerte:

El htaccess es muy archivo muy versátil que te sirve muchas cosas como hacer urls limpias, pero también para la protección. Muchos malware lo que hacen es buscar la vulnerabilidad buscando varios rutas, si rediccionas estos a travez de .htaccess no podrán entrar. También si usas protege tu archivo wp-config.php que si recuerdas ahí hay información clave de tu WP, se puede hacer solo agregando estas lineas:

<files wp-config.php>
order allow,deny
deny from all
</files>

Si usas html, recuerda bloquear tus carpetas, esto evitara que vean como esta hecha tu página.

# Navegación de directorios
Options All -Indexes

Ya que estamos en esas tambien crea reedirección para el 404 poniendo este código

ErrorDocument 404 / nombre-de-documento-404.html

Si solo te conectas desde tu trabajo o desde una IP fija puedes agregar esta protección en la carpeta wp-admin:

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Wordpress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
allow from xx.xx.xx.xx (poner tu IP aqui puedes revisarla aquí
</LIMIT>

Cambiar el nombre, NUNCA USAR ADMIN:

Aunque el mismo Wordprees dice que no usar el usuario default Admin mucha gente (mas si administra muchas páginas) tienden a usarlo por facilidad, pero eso lo hace mucho mas vulnerable a los ataques, ya que como no hay un limite de intentos un malware puede atacar incansablemente una misma página hasta que entra.

Instalar plugin de seguridad:

Hay varios plugin que te puede servir yo uso iThemes Security, con este plugin puedes cambiar tu usuario de Admin, limitar tu intentos de acceso e incluso bloquear permanente la IP si tratas de estar con Admin y ya lo cambiaste. Así como respaldar la base de datos, ya que hablamos de eso…

Respaldar tu página y base de datos periódicamente:

Si usas WordPress hay varios plugins que te respaldan tu base de datos automáticamente, asi que si por asares del destino eres atacado y tienes que restaurar tu sitio, te será muy sencillo volver, eso igual con las páginas trata de tener un respaldo de tu sitio.

Mantener actualizado tus plugins:

La mayoría de las actualizaciones de WordPress son por seguridad, así que trata de mantenerlas al día y borra las que no uses, ya que si esta instalada y no la actualizas se puede entrar por ahí atacar tu sitio, ademas de que un plugin aunque no este activo te anda robando recursos de tu sitio así que si no lo usas no tiene caso mantenerlo.

Con esto tu sitio estar protegido ante ataques, esto no garantiza que nunca sea atacada, pero ya estarás protegido ante ataques pequeños/medianos.

Diseñador nativo Culiacán radicado en Guadalajara. Orgullosamente egresado del Iteso, especialista en diseño web, SEO, programación. En sus ratos libres disque dibuja, lee, juega futbol y ve la premier league
Sigueme y dame like.

El lenguaje en tu sitio web y la importancia en el SEO

El lenguaje en el SEO

Una vez tuvo una junta con un cliente me pregunto ¿Como hacían que un SEO local?, le respondí que fácil se debe mencionar el lugar donde se quiere introducir, pero que hay otras opciones para guiar a los robots hacerlo mas fácil. Uno de estas maneras es poner correctamente el lenguaje y el país, lo cual es muy sencillo de hacer pero curiosamente es uno de los aspectos que no se le da importancia que debería.

Asignar un lenguaje correctamente hace que el que el buscador sepa inmediatamente en que idioma esta y que país esta, haciendo mas sencillo localizar tu sitio.

¿Como se asigna?

Como mencione es de lo mas simple del mundo si tu sitio esta en html 5 (esto tienes que hacerlo en todas las páginas).

Normalmente tu página aparecería así:

<html>

Para asignar un idioma solo tienes que agregar:

<html lang=“Idioma”>

Por ejemplo si quieres que tu página la lea en español sería así:

<html lang=“es”>

Con esto ya los buscadores sabrán que tu idioma esta en español para para especificar una país en especifico se usa el código del país,

<html lang=“es-MX”>

Si tu página esta dirigido a al mundo de habla hispana en general es mejor no especificarlo.

Para hacerlo en WordPress es igual de fácil (pero tienes que tener acceso al FTP.), por default viene en ingles el hacer este cambio traducida la interface de WP, ademas de que automáticamente te lo actualizara en tu plantilla (algunas por una extraña razón no lo hace se tiene que hacer manual como explique arriba).

Tendrás que bajar la versión de en Español de tu región, (aquí puedes bajar la mexicana) tendrás que meterte a tu FTP, te metes a la carpeta de wp-content, ahí entras en al carpeta languages(si no existe abra que crearla) aquí tendrás que subir los archivos que bajaste. Ya que subió tendrás que editar el archivo wp-config.php, busca donde diga define(‘WPLANG’, ”); tendrás que cambiarlo a define(‘WPLANG’, ‘es_MX’); grabarlo y ya con esto automáticamente se cambiara el idioma.

Lo que si jamas debes de hacer es poner tu página en otro idioma que no es, esto te puede traer muchos problemas. Ya que si tratas de posicionarte en Español pero le estas mandando el mensaje a los robots de que estas en otro idioma tardaras mas, hay sitios que no tenían el idioma correcto y no aparecían al solo cambiarlo en una semana empezaron a aparecer. Otro problema menor es que si usas traductores como el de google te genere problemas.

Como leyeron esto es algo muy sencillo que se puede cambiar muy fácilmente pero es un error muy habitual que veo en todos los sitios en que trabajo, esto se debe al desconocimiento de lo que puede generar no estar en el idioma correcto y como WordPress y lo framework vienen por default en ingles no se toman la molestia de cambiarlo.

Así que la próxima vez que instalen un WP háganlo directamente en Español así ya empezaras ayudar en el SEO.

Diseñador nativo Culiacán radicado en Guadalajara. Orgullosamente egresado del Iteso, especialista en diseño web, SEO, programación. En sus ratos libres disque dibuja, lee, juega futbol y ve la premier league
Sigueme y dame like.

¿Como mejorar el posicionamiento en mi sitio en WordPress sin tener acceso al ftp?

ftp

Como mejorar el SEO de mi WordPress sin tener acceso al ftp.

Eres administrador de tu sitio en WordPress y quieres mejorar el SEO de tu sitio, pero crees que al no tener los accesos no puedes mejorarlo te tengo la buena noticia si puedes mejorarlo. Aunque hay que ver ciertas cosas de permisos que te obligaran a comunicarte con tu webmaster para realizarlos.

Vamos por lo mas sencillo entra en ajustes, luego entra has clic en enlaces permanentes, aquí selecciona nombre de entrada, esto hará que tus urls sean amigables. Pero ojo hay que revisar que si se pueda hacer, revisa tu entrada si no te marca ni un error vamos bien, si no tendrás que recurrir a tu webmaster. Entra de nuevo en la sección de enlaces permanente y en la parte inferior tiene que aparecer un código, ese código tendrás que decirle a tu webmaster agregue al archivo .htaccess o lo cree el archivo.

Ya con esto hay que ver que clase de usuario eres en wordpress, es necesario que seas administrador para poder instalar plugins, si no eres administrador solicita que te hagan administrador si se niega hacerlo tendrás que pedirle que te baje el plugin de SEO by Yoast que a mi gusto personal es el mejor para posicionar que he manejado, ya que es sencillo de manejar.

Con este programa instalado podemos empezar a mejorar el SEO en tu sección de entradas o páginas veras que hay cuatro columnas nuevas SEO, SEO Title, Meta Description y palabra clave estas son las que vamos a empezar a cambiar.

Entra en cada sección, veras que en fondo de la página veras que hay nuevas opciones, aquí es donde empezaremos hacer los cambios, en la primera opción vamos a poner la palabra clave a posicionar. La segunda son títulos SEO donde tiene que ir la palabra clave a posicionar así que usala pero para humanos, en otras palabras que tenga coherencia sea referente al tema y claro que llame la atención (es lo que aparecerá en las búsquedas de google), la tercera opción podrás personalizar la descripción, será una breve descripción referente la palabra clave, ya que termines actualiza la página/entrada. Veras que ahí aparecerá un circulo verde, amarillo o rojo, referente a que tan bueno es tu articulo para el posicionamiento, puedes ver el porque te arrojo estos resultados viendo en esta pantalla.

Para el articulo ya lo hemos comentado que puntos debes considerar

Ya con esto podrás mejorar tu posicionamiento sin recurrir a cambios en tu programación, para que lo tomes estos factores desde el mismo inicio del contenido.

Diseñador nativo Culiacán radicado en Guadalajara. Orgullosamente egresado del Iteso, especialista en diseño web, SEO, programación. En sus ratos libres disque dibuja, lee, juega futbol y ve la premier league
Sigueme y dame like.

Los 5 plugin que debes tener en tu WordPress

wordpress

Tengo mas de un año de experiencia con haciendo diseño web con WordPress, con el paso del tiempo hay 5 plugins que he encontrado son los mas prácticos.

  • Limit login attempts:
    La seguridad debe ser la prioridad en cualquier página, durante mi año administre una página que fue atacada, culpo mas al hosting que era muy malo que otra cosa, pero esto me llevo a tomar medidas de seguridad mas extremas, este plugin limita los accesos a tu sitio y si en ese numero de intentos no puedes acceder lo bloquee por un tiempo personal. Muy sencillo y útil te ayudara muchísimo.
  • WordPress SEO plugin:
    Aunque WP es muy bueno no es SEO Frienly inmediatamente. Con este plugin permite personalizar todas las páginas y entradas,  con esto me refiero a que a que con este plugin puedes escribir títulos, descripciones diferentes para cada sección, además de que ayuda a suprimir información repetida para que no lo encuentre los robots de Google. Es una de esas aplicaciones que tienes que tener.
  • Contact form 7:
    No hay nada mas sencillo para crear un formulario de contacto, prácticamente es solo poner el correo donde quieres que te llegue y listo, hay algunos mas opciones pero con este no sufrirás para nada.
  • Nextgen Gallery:
    Las galería por default de wordpress no es mala, pero esta un poco limitada. Next gen Gallery te permite darle un efecto lightbox (se abra sin abrir una nueva página), también permite visualizarlo en thumnails, es tanta la popularidad que incluso hay plugin para este plugin, para darle mas efectos.
  • Column Shortcodes:
    No sabes programar quiere columnas, este es tu plugin. Con esto podrás dividir tu página a la mitad, a un tercio, hasta un sexto, no solo eso también puedes dividirla en un tercio y otra párate a dos tercios.

Independiente de cualquier tema que puedes tener esos plugins siempre te serán útiles pruébalos no te fallaran.

Diseñador nativo Culiacán radicado en Guadalajara. Orgullosamente egresado del Iteso, especialista en diseño web, SEO, programación. En sus ratos libres disque dibuja, lee, juega futbol y ve la premier league
Sigueme y dame like.