Índice de contenido

Cómo crear un blog

¿Cómo puedo hacer que mi blog triunfe?

¿Cómo y donde montaremos el blog?

El dominio

¿Qué es un dominio?

Dónde registrarlo

Registrar un dominio en Namecheap

Apuntar el dominio a un hosting

Transferencias de dominio

El hosting

Recomendación de hosting: Hostgator

La alternativa para exigentes: Webempresa

Hosting compartido vs VPS vs Dedicado

Instalar WordPress

Cómo instalar WordPress con Hostgator

Instalar WordPress manualmente (Opcional)

Entrando por primera vez a WordPress

Primeros ajustes básicos

Añadir y gestionar contenido

La diferencia entre entradas y páginas

El área de edición

La biblioteca de Medios

Comentarios

Plantillas y menús

¿Qué son las plantillas de WordPress?

Las características de tu plantilla

Cómo instalar plantillas en Wordpress

Cómo crear menús en WordPress

Plugins y widgets

Instalación de plugins

Algunos plugins imprescindibles

Los widgets

La seguridad en WordPress

iThemes Security

SEO para WordPress

¿Cómo posiciona Google una página web?

“SEO on page” con WordPress SEO by Yoast

El SEO on page redactando artículos

Rich Snippets

Acelerar la carga de WordPress

Midiendo los tiempos de carga

Sistema de cacheado

Un paso más allá: CDN

Minificar HTML, Javascript y CSS

Comentarios en WordPress

A favor de activar los comentarios

En contra de activar los comentarios

Combatir el spam con Akismet

Crear una tienda virtual

Instalación del plugin

Backup y migración

Crear una copia

Migración

Exportar e importar

Traducción de WordPress

Traducción de plantillas

Blogs multilingües con WPML

Newsletters en WordPress

Suscripciones con Mailchimp

Errores frecuentes

500 Internal Server Error

Pantalla Blanca ( WOSD )

Maintenance Mode Error

Error Establishing A Database Connection

Connection Timed Out

Actualizar Wordpress automáticamente

Actualizar Wordpress manualmente

CREAR UN BLOG CON WORDPRESS

Copyright © 2016 José Noguera

Primera edición: Septiembre de 2013

Segunda edición: Marzo de 2014

Tercera edición: Febrero de 2015

Cuarta edición: Marzo de 2016

A pesar de ser un producto digital, este eBook está protegido por las mismas leyes de propiedad intelectual que rigen en cualquier otra obra. Por lo tanto, está prohibido copiar, transformar o distribuir esta obra sin el consentimiento de su autor.

Si pirateas este eBook estarás perjudicando gravemente el trabajo del autor, que como otros muchos autores independientes intentan ganarse la vida dignamente escribiendo. 

Algunos enlaces de este eBook son enlaces de afiliado. Esto significa que, si decides adquirir un producto recomendado, el autor obtiene una comisión por la venta.

No obstante, TODOS los enlaces de afiliado refieren a productos que el autor ha probado y usado, y que son útiles para el propósito por el que se recomiendan. 

Antes que nada, quiero agradecerte que hayas comprado este libro. Sé que existen muchas guías de Wordpress, y que hayas depositado tu confianza en esta y no en otras es un auténtico orgullo para mí.

Lo que tienes entre las manos ahora mismo es el compendio de años de experiencia trabajando con Wordpress, tanto para proyectos propios como para clientes. Mi primer blog con Wordpress se remonta al año 2006, y desde entonces he usado siempre Wordpress para crear todo tipo de páginas web. Gracias a la experiencia acumulada he podido crear esta guía, actualizada y revisada en sucesivas ediciones, con el objetivo que sea lo más gráfica, amena y accesible posible.

Sería un honor para mí poder contar con tu opinión y comentarios, de cara a mejorar futuras ediciones. Así pues, te animo a que puntúes y comentes el libro en Amazon.

Una vez termines el libro, quedas invitado a entrar en mi nuevo blog, donde encontrarás artículos de blogging, SEO y marketing online y con los que podrás extender conocimientos adquiridos en esta guía:

http://www.creatupropioblog.com

Puedes consultar la lista completa de todas mis obras publicadas en mi perfil de autor de Amazon:

http://www.amazon.com/-/e/B00H43XWP6

Espero que esta guía te guste y te sea de utilidad. ¡Sin más dilación, vamos a ello! 

Cómo crear un blog

Tienes tus dudas. Quieres probar a montar un blog, se lo has visto hacer a tus amigos, sigues a un blogger famoso y quieres triunfar como él, sientes que tienes cosas importantes que comunicar al mundo, eres dueño de un negocio y quieres que tenga presencia en Internet...

Son miles los motivos que nos llevan a querer crear un blog, y cada uno tiene sus propias motivaciones.

Debes saber que alrededor del 95% de blogs que se crean a diario en todo el mundo acaban siendo abandonados antes del primer año. Lejos de buscar desanimarte lo que quiero es todo lo contrario: motivarte para que tú seas uno de esos 5% restantes.

Si albergas dudas sobre si crear un blog o no, quiero despejártelas del todo. Decide crear un blog, o no hacerlo, lo que no quiero es que desperdicies tu tiempo siguiendo esta guía si no tienes claro para qué crear un blog.

Internet es hoy en día un hervidero de páginas webs. Incluso hoy, cuando ya parece que está todo inventado, siguen creándose nuevas webs, a un ritmo de 571 a cada minuto. Parece una burrada. Lo es.

Pero lejos de ser un obstáculo, esto supone una ventaja. Hoy más que ayer existe una cantidad ingente de lectores, y tú puedes ser el siguiente blog que decidan seguir muchos de ellos.

Sea cual sea el motivo por el que decidas empezar tu blog, al hacerlo podrás obtener muchos beneficios:

Ingresos

No es algo fácil, pero con constancia y trabajo bien hecho puede ganarse dinero con un blog. Los bloggers más famosos ganan MUCHÍSIMO dinero con sus blogs.

No esperes hacerte rico con un blog a las primeras de cambio, pero debes saber que en un blog existen diversas fórmulas de monetización, y todas ellas las repasaremos en un capítulo de la guía.

Popularidad

No es que vayas a convertirte en Brad Pitt y vayan a perseguirte los paparazzis al portal de tu casa, pero si tu blog triunfa, te seguirá muchísima gente. Un blog popular puede llegar a tener decenas de miles de visitas al día.Si tu contenido es bueno, toda esa gente te recomendará a sus amigos, irás ganando popularidad, escalarás puestos en los rankings de Google y podrás posicionarte como un experto, un referente en la temática que trates en tu blog.

No serías el primero ni serías el último en recibir una oferta de trabajo, porque uno de tus lectores quiera contratarte para su empresa. Tampoco serías el primero en empezar un blog por hobby y acabar ganándote la vida con él. Crear un blog es crear oportunidades. Aún estás a tiempo y aún puedes aprovecharte de ello.

Diversión

Aparte de beneficios tangibles como la posibilidad de ganar dinero con tu blog, también está el hecho de divertirte en el proceso. Créeme, es tremendamente divertido crear un blog, escribir en él y mantenerlo.

Gracias a mi actividad como blogger he conocido a gente super-interesante que jamás habría conocido por otros medios. He disfrutado mogollón escribiendo acerca de los temas que me preocupan, y he aprendido muchísimas cosas que en el futuro me servirán en mi carrera profesional.

Crear un blog es iniciar una aventura, y espero que para ti sea tan apasionante como lo ha sido para mí.

¿Cómo puedo hacer que mi blog triunfe?

En estos diez años, en los que he creado decenas de blogs y me he convertido en un experto en WordPress, he podido comprobar que son tres las recetas para que un blog triunfe:

Instalar y configurar tu blog correctamente

Quiero mostrarte exactamente cómo instalar y configurar tu blog para que tenga tres características cruciales:

Que sea seguro, que sea muy difícil de tumbar por parte de hackers.

Que sea rápido y que sea estable, cosa que depende en parte del hosting, y en parte de nosotros.

Que esté bien posicionado en Google y otros buscadores, que tenga un buen SEO on page.

Estas tres características son las que marcan la diferencia a nivel técnico. Afortunadamente has llegado a la guía adecuada, pues cubriremos estos aspectos para que ni el más novato de los bloggers se pierda.

Escoger un nicho que te apasione

¿Qué es un blog, aparte de una página web en la que uno o varios autores escriben artículos regularmente? Un blog es tu vida, tu alma, tu corazón. En él plasmas lo mejor de ti, lo que te preocupa, lo que te define como persona.

Mucha gente lanza un blog con el objetivo (legítimo) de ganar dinero, pero lo hacen escogiendo temáticas que no dominan, que no son de su agrado, simplemente porque son las que mejor pagan en publicidad.

No cometas el mismo error. Es fundamental que la temática de tu blog gire en torno a tus intereses, o de lo contrario te acabarás cansando y aburriendo, y a la larga, abandonando el blog.

Aportar valor

Con tantísimas páginas web existentes a lo largo y ancho de Internet, puedes suponer que muchas de ellas, la gran mayoría, ofrecen contenido de poca calidad y valor. Yo quiero que tú seas uno de los que ofrecen valor auténtico al usuario.

En la guía trataremos algunos aspectos relativos a la redacción de textos de calidad, y de qué manera podemos aportar contenido fresco y novedoso, en estos tiempos en los que parece que ya está todo dicho en Internet.

¿Cómo y donde montaremos el blog?

Para crear un blog recomiendo encarecidamente usar WordPress. Por eso, esta guía explica, exclusivamente, cómo crear un blog con WordPress.

Si tenías otra plataforma en mente lamento decepcionarte, pero antes de irte déjame explicarte por qué trabajo con WordPress y nada más.

¿Por qué WordPress?

WordPress es un sistema de gestión de contenidos (CMS). Se trata de una de las herramientas más potentes a la hora de crear una web, ya que solo con un par de clics nos permite montar una web de apariencia profesional, sin movernos del sillón y sin gastarnos excesivo dinero.

Un CMS es una herramienta de creación de páginas webs, ideado con la idea de facilitar la creación de webs a gente que no tiene ni idea de programación. Ningún otro CMS cuenta con tanto soporte en la red, tanta presencia, tantos recursos y tanta información. Ningún otro CMS es tan fácil de montar, ni tan fácil de mantener. Tu elección debería ser WordPress, WordPress y WordPress.

Muchos programadores y diseñadores web utilizan WordPress. Incluso grandes compañías como UPS, Samsung o Ford han utilizado WordPress en alguna de sus webs.

La comunidad alrededor de WordPress es enorme, con cientos y miles de plantillas de diseño, plugins y utilidades que nos ayudan a confeccionar la web que nosotros queramos, con una facilidad pasmosa.

WordPress está desarrollado en PHP, un popular lenguaje de programación, y necesita también de bases de datos MySQL para poder funcionar. WordPress es de código abierto, por lo que podemos modificar cualquier cosa en el caso que supiéramos lo que estamos haciendo, multiplicando así las opciones de personalización.

Con WordPress puedes crear un blog de manera muy sencilla. Hoy en día, la mayoría de hostings incluyen herramientas para instalar WordPress de manera semi-automática.

En Internet puedes encontrar decenas de miles de plantillas de diseño, gratuitas y de pago, y que le darán a tu blog una apariencia profesional sin necesidad de ser diseñador gráfico.

Si tienes algún problema con tu blog bastará con buscar en Google y tendrás un 99,9% de posibilidades de encontrar a alguien con tu mismo problema y dispuesto a ayudarte. La comunidad de WordPress es bestial.

Tienes a tu disposición miles de plugins que te facilitarán enormemente tareas de mantenimiento. Más adelante te explicaré lo que son los plugins y para qué sirven.

Es el CMS más flexible. Sirve tanto si quieres crear un simple blog personal, un portal de noticias, una tienda virtual o una web empresarial.

Trabajar con WordPress es increíblemente divertido, te lo garantizo.

¿Qué hay de los blogs gratuitos?

Sí, puedes crear un blog gratis en alguna plataforma del estilo blogger.com o tumblr.com, aunque si quieres ir en serio con tu blog, no te lo recomiendo.

Con este tipo de servicios tienes muchas limitaciones, obstáculos que ahora mismo quizás no te parezcan para tanto, pero que en el futuro te molestarán mucho y te supondrán un problema a la mínima que quieras cambiar algo en tu blog:

No puedes escoger tu propio dominio. A cambio, lo que obtienes es un sub-dominio. No te lo puede parecer en un principio, pero la diferencia es grande. Cuando creas un blog en un servicio tipo Blogger, el dominio que tiene es algo parecido a títulodelblog.blogger.com. Un poco feo, además de poco profesional, ¿No crees?

Estarás muy limitado en cuanto a plantillas de diseño y plugins que puedes instalar. Dicho de otra forma, tu blog se verá cutre, aburrido, sin personalidad. Y además, te perderás muchas de las funcionalidades que los plugins ofrecen.

No posees control sobre tu blog. Tu blog se alojará dentro de otra página web, por lo que perderás control sobre él. Por decirlo de alguna manera, tu blog estará de “alquiler”. Si un día los dueños de esa página web deciden clausurarla, o ven que tu blog no cumple sus políticas de empresa, puedes encontrarte con que eliminen tu blog sin previo aviso.

No podrás monetizar tu blog. Servicios como Blogger ofrecen servicios de publicidad, pero se quedan con una parte de los ingresos, y a veces ni siquiera te permiten insertar enlaces de afiliado (Ya veremos lo que son).

WordPress.com vs WordPress.org

WordPress.com es un servicio creado por la gente de Automattic los fundadores de WordPress. En WordPress.com puedes crear un blog gratuito, similar a los de blogger.com o weebly. Sin embargo, WordPress.com no te permite utilizar plugins, que son una parte FUNDAMENTAL de la tarea de mantenimiento de nuestro blog, y las plantillas que podemos usar están limitadas a unas pocas.

Además, estaremos ligados a un subdominio de este tipo: WordPress.com/blogdepepito. Tendríamos la opción de adquirir un dominio propio, pero seguiríamos estando muy limitados por el tema de los plugins.

Por contra, WordPress.org contiene el paquete completo. Para usarlo, tendrás que instalarlo en tu propio hosting y con tu propio dominio, lo que se denomina auto-alojado. Aunque es un poco más difícil de instalar, puedes instalar los plugins que quieras, puedes instalar cualquier plantilla de diseño que encuentres en Internet, y puedes trastear con tu web todo lo que quieras, haciendo con ella lo que te plazca. 

Los blogs de WordPress.com o Blogger dan una imagen poco profesional, y no tienen la flexibilidad necesaria para adaptarlos a nuestras necesidades. Busca, investiga en Google y verás la cantidad enorme de personas que iniciaron un blog con un servicio gratuito, y que al cabo de un tiempo quisieron migrar a un blog autoalojado con WordPress, encontrándose con decenas de problemas, inconvenientes, incompatibilidades, perdiendo un tiempo muy valioso y complicándose la vida sin necesidad. Te recomiendo encarecidamente que, si vas a tomarte en serio tu blog, empieces a hacerlo con WordPress.

¿Cuanto cuesta montar un blog auto-alojado con WordPress?

No mucho. Un dominio propio cuesta menos de 10 euros anuales, y un hosting cuesta alrededor de 50 euros al año, si contratas mi hosting recomendado: Hostgator.

Lo bueno de Hostgator es que ofrece una garantía de devolución del dinero de 45 días, por lo que si ves que esto es demasiado para ti, puedes cancelar tu cuenta y recuperarás la inversión.

¿Qué tal si empezamos?

Me parece perfecto. Perdona toda esta chapa, pero creo que era importante aclararte algunos conceptos y que tuvieras las cosas claras antes de embarcarte en esto.

El proceso es simple: ve al primer capítulo y ve siguiendo, uno por uno, todos los pasos para crear tu propio blog. Los capítulos están ordenados para que puedas seguir la guía a rajatabla.

La guía está claramente enfocada en usuarios noveles. Por lo tanto, soy consciente que, pese al esfuerzo que he puesto para que no sea así, haya cosas que no te queden claras o te surjan dudas. De ser así, estaré encantadísimo de intentar ayudarte, dentro de mis propias limitaciones de trabajo y tiempo.

Hoy en día, crear una página web con Wordpress es una de las cosas más fáciles que se pueden hacer, incluso para personas que no están familiarizadas con la creación de webs.

Wordpress, como CMS, facilita la gestión de toda la web a través de una interfaz gráfica muy sencilla e intuitiva. Otras tareas, como la instalación de Wordpress o configuración de varios plugins son temas más complejos, pero en esta guía encontrarás tutoriales paso a paso para salir airoso en cada uno de estos procesos.

El dominio

Ya has decidido que vas a empezar un blog y tienes claro de qué vas a escribir en él. Y ahora, ¿Por donde empiezo?

Lo primero que has de hacer es escoger un dominio. En este primer capítulo de la guía quiero explicarte qué es un dominio, consejos para escoger el dominio perfecto y cómo y donde registrarlo.

¿Qué es un dominio?

El dominio es la dirección de tu página web en Internet. Así como Google dispone del dominio google.com, tu blog también necesita uno. 

Los dominios web están compuestos por un nombre de dominio (google) y una extensión (.com, .es, .de ). A su vez, las extensiones de dominio pueden identificar un territorio (ccTLD), como el .es (España) o el .mx (México), o un tipo de organización (gTLD), como el .com, .net o el .org.

Los ordenadores y servidores se conectan a Internet mediante IP. Una IP es una especie de matrícula, que identifica cada ordenador que se conecta a la red. El servidor donde está alojada esta página web, tiene una IP, una numeración similar a esta: 194.153.205.26.

Los dominios se crearon para sustituir las IP. Así, en vez de tener que introducir esos números tan difíciles de memorizar, se introduce un dominio que los suplanta.

Cosas a tener en cuenta para escoger un dominio

Registrar un dominio para nuestro blog es un paso importante, más de lo que crees. Antes de lanzarte como loco a comprar el primero que se te ocurra te recomiendo encarecidamente que le dediques algo de atención a este apartado.

El dominio identifica a tu página en la red, y en principio, y si todo va bien, ha de ser para toda la vida, por lo tanto ha de ser un dominio atractivo y con el que te sientas a gusto.

Pero no solo eso, sino que un buen dominio resulta clave a la hora de posicionar tu blog o página web en los motores de búsqueda. Así pues, elegir un buen dominio no es una decisión trivial y que pueda despacharse rápido.

Usa como dominio el nombre de tu web

Puede parecer una obviedad, pero no sería la primera ni la última vez que me encuentro con una página web que tiene un título distinto al de su dominio.

Es importante que título de la web y dominio coincidan, por una simple razón: Cuando los usuarios recuerden tu web, recordarán el dominio de la misma, no el título. Si un usuario aterriza en una web que lleva por título Crea tu propio blog, pero en cambio el dominio es crearblogs.com, es posible que no vuelva a llegar a tu web. Cuando los usuarios piensen en el nombre de tu web, han de pensar que el dominio es también el nombre de la web.

Así pues, escoger un dominio va muy ligado con la actividad de nuestro blog. Si lo que vamos a crear es un blog sobre análisis de smartphones, un buen nombre podría ser analisismoviles.com. Otro ejemplo, si vamos a crear una tienda virtual de venta de accesorios para móviles, podemos adquirir el dominio compraraccesorios.com.

¿Dominio de coincidencia exacta o de marca?

Un dominio de coincidencia exacta, en inglés EMD (Exact Match Domain) es un dominio que coincide exactamente con la palabra clave que introducirá el usuario que llegue a tu web.

El ejemplo usado anteriormente me sirve. Si queremos que la gente llegue a nuestra web a través de las búsquedas de la keyword “comprar accesorios para movil”, podemos usar el dominio compraraccesoriosparamovil.com.

Este tipo de dominios tenían muchos beneficios a efectos de posicionamiento web. Actualmente han perdido la ventaja que tenían antes, pero siguen siendo una buena opción.

Sin embargo, en los últimos tiempos se han puesto de moda los dominios de marca. Un dominio de marca se usa para crear una marca con entidad propia. Esta marca puede ser el mismo nombre de la empresa, o el nombre del autor del blog.

Un dominio de marca suele tener la ventaja de ser más atractivo y fácil de memorizar. Por ejemplo, mi blog personal tiene el dominio josenoguera.es. Quien quiera buscarme ya sabe cómo me llamo; basta con que introduzca mi nombre en Google y obtendrá mi web en el primer resultado. En cambio, esta web lleva un dominio más difícil de memorizar y mucho más genérico, pero también más identificativo de lo que encontrarás en ella.

La elección de un tipo de dominio u otro depende de lo que quieras transmitir o hacer con tu blog. En mi caso, josenoguera.es es el dominio que quiero para dar a conocer mi marca personal en Internet.

¿Qué hacer si el dominio que tenía en mente ya está registrado?

Con la inmensa cantidad de webs que se hacen a diario, es normal que cuando vayas a registrar tu dominio te encuentres con que ya no está disponible, porque alguien más lo registró antes que tú. Esto es algo muy habitual, y no debes ofuscarte. De las decenas de páginas web y blogs que he creado, tan solo en una ocasión pude registrar exactamente el dominio que quería, pero siempre hay soluciones para todo.

Digamos que tienes un restaurante que se llama Asador Pepe, y querías registrar el dominio asadorpepe.com para tu blog. En este caso, puedes optar por hacer tres cosas:

Hacer una oferta al actual propietario del dominio. Cuando vas a registrar un dominio, y este ya ha sido registrado, puedes acceder a la información del registro de whois, para ver los datos del que registró ese dominio. Ponte en contacto con él, y hazle una oferta para hacerte con el dominio. Lo más normal, si el que lo registró sabe un poco de qué va esto de Internet, es que te pida mucho dinero, pero por probar que no quede.

Registrarlo con otra extensión de dominio. Puede ser una buena opción, sobre todo si quieres posicionar tu blog para un país concreto. Por ejemplo, puedes registrar el dominio asadorpepe.es, lo que reportaría una ligera ventaja en un posicionamiento para España.

Añadir alguna variación o palabra. Por ejemplo, puedes registrar el dominio asadorpepebarcelona.com. Otra posibilidad, muy frecuente y que se usa mucho, es añadir algún adverbio como ya, ahora u hoy. Por ejemplo, si el dominio comprarmoviles.com no está disponible, puedes registrar algo como comprarmovilesya.com. No es lo ideal, pero a veces no queda más remedio que hacerlo así.

¿Dominios cortos o largos?

Los dominios pueden contener hasta 67 caracteres. Eso no quiere decir que sea una buena idea alcanzar esa longitud en un dominio.

El hecho es que, cuanto más corto sea un dominio, mejor. El motivo es. básicamente, que un dominio corto es más fácil de memorizar, más fácil de escribir y menos susceptible de provocar errores de escritura cuando el usuario lo introduce en su navegador.

Por contra, los dominios largos suelen beneficiar al long tail, ya que introducen más términos de búsqueda, y por lo tanto más posibilidades de ser encontrado en un buscador a través de una búsqueda específica.

¿Dominios con guión o sin guión?

Por norma general, intenta registrar dominios sin guiones. Los dominios con guión son molestos a la hora de escribir, sobretodo si el dominio reúne varias palabras.

Los dominios con guión, además, están asociados a páginas de spam, por lo que se cree que Google tarda más en posicionarlos.

Por otro lado, un dominio con guión tiene una ventaja sobre el resto, y es que destaca más en un resultado de búsqueda de Google, al separar los términos de búsqueda en la url que Google muestra en sus resultados.

Aún así, el beneficio es pequeño respecto a las desventajas que trae, por lo que es recomendable usar dominios sin guión.

Esto no se aplica, obviamente, a los nombres de marca que tengan guiones. Si el nombre de tu marca incluye ya algún guión, puedes usar el dominio con el guión que ya incluye tu marca. Es el ejemplo de Haagen-Dazs (haagen-dazs.es).

Elegir la extensión del dominio

La mejor extensión de todas es la .com, simplemente porque es la más popular. Cuando los lectores de tu blog se hayan ido, y lo único que recuerden de tu blog es el nombre del mismo, lo primero que harán será introducir el nombre del blog + la extensión .com, dando por hecho que ese será el dominio que tienes registrado. Es por esto que es tan importante registrar, siempre que se pueda, los dominios con extensión .com .

¿Qué pasa si el dominio que queremos ya está registrado con esa extensión? Bien, podemos registrar otro, siguiendo las instrucciones que he dado anteriormente, o bien registrarlo en otra extensión.

Mi consejo es que si tu web va sobre un negocio de tipo local, como un restaurante o una tienda de barrio, registra una extensión de país (ccLTD). Por ejemplo, si tu negocio se encuentra en Barcelona, puedes registrar el .es, o incluso el .cat . Si tu negocio es de Perú, y centra toda su actividad allí, puedes registrar el .pe .

Si tu web está destinada a un público más global, escoger una extensión de país puede ser perjudicial. Cuando vemos un dominio con una extensión de país, asociamos de manera inconsciente la actividad de la página con ese país, por lo que pasamos de ella.

En estos casos, y siempre que el .com ya esté registrado, podemos optar por registrar un dominio con extensión TLD. Ejemplos de algunas extensiones de este tipo:

.com: Destinada a todo tipo de páginas comerciales

.org: Creada para organizaciones son ánimo de lucro

.net: Para todo tipo de entidades de carácter internacional

.edu: Restringido a webs de carácter educativo

.info: Para páginas de carácter informativo

Mi consejo es que, al registrar una extensión de dominio, lo hagas teniendo en cuenta la actividad o temática de tu web. No tiene sentido registrar una extensión .org si tu web es sobre un restaurante de tu ciudad, así como tampoco tendría sentido registrar un .info si tienes una academia o escuela y puedes registrar el .edu. Siempre intenta registrar el .com. De no ser posible, opta por un dominio .net. Si es una web para un negocio local, escoge una extensión de país.

Has de tener en cuenta de no olvidar nunca que tu dominio es el nombre de tu blog. Así pues, cuando promociones tu blog o lo incluyas en algún tipo de anuncios, has de incluir el dominio completo, y no solo el nombre.

Esto te evitará perder muchas visitas, pues si anuncias tu restaurante como Asador Pepe, más de uno introduciría directamente en su navegador el dominio asadorpepe.com. En el caso de tener el dominio asadorpepe.es, estarías perdiendo muchas visitas, y probablemente también muchos clientes.

Precauciones a la hora de adquirir tu dominio

Internet supone una tierra de posibilidades a la hora de ganar dinero. El problema es que mucha gente apenas tiene escrúpulos a la hora de ganar dinero en Internet.

Uno de los casos más fragantes es el de robo de dominios. Esto sucede cuando una persona busca en un registrador de dominios varios dominios que tiene en mente para ver su disponibilidad, pero sin registrar ninguno de ellos, pues aún tiene dudas sobre cuál escoger.

En según qué páginas, existen crápulas que se dedican a registrar dominios que la gente ha buscado recientemente, con el objetivo de revenderlos a los interesados a un mayor precio del que se podía pagar originariamente.

Esta es una práctica que ha ido en desuso, sobre todo porque los principales registradores de dominios han implementado medidas de seguridad para evitarlo. Basta con saber que las búsquedas de dominio han de realizarse en los registradores de confianza.

Una vez hayas visto disponible un dominio que te guste, regístralo cuanto antes. Puede estar disponible ahora, pero no sabes si lo estará dentro de cinco minutos. También ten cuidado a la hora de preguntar a otras personas su opinión acerca de un determinado dominio. A veces he visto cómo algunos principiantes preguntaban en foros de Internet para que les dieran opinión acerca de un dominio. NO hagas esto, pues tienes el 99% de posibilidades de que alguien te lo robe y te lo quiera revender después por un precio mayor del que lo compró.

Dónde registrarlo

Para registrar un dominio tienes dos opciones: hacerlo en un registrador de dominios o directamente en el servicio de hosting que contrates. Ambas opciones tienen sus beneficios y desventajas:

Registrador de dominios:

Precio de dominio más bajo que en un hosting

Mayor versatilidad y facilidad cuando cambiamos de hosting

No regalan el dominio el primer año

Hay que configurar las DNS para que apunten a nuestro hosting

Dominio con hosting:

En algunos hostings te regalan el dominio durante el primer año

Dominio ya configurado de inicio, sin necesidad de cambiar las DNS

Dominios más caros a partir del primer año

Mayores dificultades para transferirlo cuando cambiemos de hosting

Si es la primera vez que vas a adquirir un hosting y un dominio, registra tu dominio junto a tu pack de hosting, lo que te ahorrará configuraciones adicionales.

En cambio, si vas a adquirir otro dominio adicional al que ya tienes, o eres un usuario avanzado, te recomiendo que lo hagas en un registrador de dominios. Ahora quizás no lo veas como una posibilidad, pero puede que en el futuro quieras cambiar de hosting y, por lo tanto, transferir el dominio.

En estos casos es mucho mejor tener el dominio en un registrador, pues solo tendrás que cambiar las DNS de un hosting al otro.

El mejor registrador de dominios que conozco, y el que siempre utilizo para registrar nuevos dominios, es Namecheap.

Registrar un dominio en Namecheap

En el caso que vayas a registrar el dominio junto a tu pack de hosting, puedes pasar directamente al capítulo 2. De lo contrario, sigue leyendo.

Vamos a ver cómo se registra un dominio con Namecheap. Lo primero, obviamente, es entrar en su página web:

http://www.namecheap.com/

Para poder registrar un dominio debemos registrarnos, lo cual podemos hacer haciendo clic en Signup. Tras hacerlo, podemos buscar directamente la disponibilidad de ese dominio en la caja de búsqueda del centro de la página.

Al hacer clic en Search aparecerán todas las extensiones de dominio disponibles. Seleccionamos la opción deseada, preferiblemente .com, y la añadimos al carrito de compra.

Ahora tendrás que seleccionar los servicios asociados al dominio. Por defecto, viene incluido el servicio de protección de Whois, un servicio que protegerá tus datos de registro en Internet.

Selecciónalo si quieres; el resto de servicios puedes activarlos a tu conveniencia, aunque no son necesarios.

Cuando ya hayas seleccionado los servicios asociados a tu dominio, haz clic en Confirm order. Será entonces cuando accederás a los datos de pago, pudiendo pagar con tarjeta de crédito o paypal.

Una vez hayas pagado, tendrás tu nuevo dominio bajo el apartado de Manage Domains, dentro de tu cuenta de Namecheap.

Apuntar el dominio a un hosting

Bien, ya tenemos el dominio adquirido con Namecheap. ¿Cómo apuntar ese dominio a nuestro hosting para que podamos trabajar con él? Actualizando sus DNS por las de nuestro hosting.

El DNS es un sistema de nomenclatura que permite identificar los dominios en internet. Lo que haremos en este paso es cambiar las DNS de Namecheap por las DNS de nuestro hosting, de manera que podamos usarlo dentro de sus servidores como un dominio externo. En este ejemplo usaré las de Hostgator, pero el proceso es el mismo para cualquier otro hosting.

Lo primero que tendremos que hacer es anotar las DNS de nuestro hosting. Estos números de DNS los tendrás bien visibles como Name Servers, en el menú de la izquierda, dentro de tu cPanel:

Copia estos DNS y a continuación entra en tu cuenta de Namecheap. Selecciona el dominio a configurar y haz clic en Domain name server setup. A continuación rellena los dos primeros campos con los DNS de tu hosting y haz clic en Save Changes para guardar los cambios.

Ahora volveremos a nuestro cPanel, y nos vamos a la sección de Dominios adicionales. Introducimos el nombre de dominio y una contraseña. El resto de campos se rellenarán solos, y hacemos clic en Añadir dominio.

Con esto, ya tendremos el dominio listo para poder ser usado dentro de nuestro hosting. Sin embargo, es posible que tengas que esperar hasta 48 horas para que los cambios surtan efecto.

Transferencias de dominio

Si adquirimos el dominio junto con un paquete de hosting, cosa que recomiendo si es la primera vez que adquieres uno, puede ocurrir que, al cabo de un tiempo, queramos cambiar de hosting, bien porque este se nos ha quedado pequeño o bien porque necesitamos nuevas características que el antiguo proveedor no nos proporcionaba.

El proceso de migración en estos casos no es muy complicado, y el problema viene muchas veces a la hora de transferir dominios, ya que hay que seguir una serie de pasos establecidos por la ICANN, y que no todo el mundo conoce. Estos son los pasos a seguir a la hora de transferir dominios.

El proceso aquí explicado es una transferencia desde 1and1 hacia Hostgator. Para otros hostings el proceso es prácticamente igual.

El primer paso es desbloquear el dominio en el proveedor de origen. En este caso, tengo un antiguo dominio registrado en 1and1. Accedo a las opciones de dominio, y en los detalles del dominio que quiero transferir me percato que tengo el dominio bloqueado. Obviamente tendremos que desbloquearlo.

También tendremos que anotar el código de autorización, que en algunos sitios puede venir también con el nombre de EPP. Este código es imprescindible para transferir dominios:

Después accederemos a la información de contacto, y nos aseguraremos que el email de registrante y administrador sea el nuestro, y el mismo con el que registraremos el dominio en el nuevo proveedor:

Con todo esto ya tenemos todos los datos para solicitar la transferencia en el nuevo proveedor. Para ello, accedemos al panel de control de dominios del nuevo proveedor, y solicitamos una transferencia de dominio:

Introducimos el dominio que queremos transferir, y al hacer clic en Transfer nos saldrá una pantalla con una serie de requisitos imprescindibles para poder transferir el dominio. Deben estar todos en verde, o de lo contrario no nos dejará transferirlo:

En este caso nos parece uno de ellos en rojo. En mi caso es porque tengo que validar que soy el administrador de ese dominio. Haciendo clic en el interrogante podremos solicitar el envío de un mail para proceder a la verificación. Después de esto repetimos el proceso, y cuando nos aparezcan todos los campos en verde hacemos clic en add to cart.

En la siguiente ventana estaremos ya en el carrito de la compra para iniciar el proceso de transferencia. Aquí tendremos que poner el código de autorización o EPP, y seleccionar si queremos que nuestros datos estén visibles en Whois.

Revisamos que estén todos los datos correctos, y procedemos a solicitar la transferencia. Ahora toca armarse de paciencia, pues el tiempo mínimo para las transferencias de dominio es de 10 días. Podría ser que se realizara la transferencia en menos tiempo o incluso que tardara más. En cualquier caso, toca esperar.

Es muy posible que también recibas un email pidiéndote la confirmación definitiva para transferir el dominio. En ese caso acepta la transferencia y sigue todos los pasos que te indiquen. De lo contrario la transferencia no se realizará.

El hosting

Una página web ha de estar alojada en un ordenador conectado a Internet, las 24 horas del día. Estos ordenadores son los servidores web, y nuestro blog debe estar alojado en uno de ellos.

Para montar un blog necesitamos un hosting para WordPress de calidad. Lo que yo entiendo por servicio de calidad se resume en dos puntos:

La estabilidad: Que la web se mantenga online el máximo de tiempo posible, sin sufrir caídas ni cuelgues.

La velocidad de carga: Que sea una web ágil, que se rápida a la hora de cargar.

En Internet hay cientos, miles de análisis sobre las características técnicas de una u otra compañía de hosting, pero al final la elección de un hosting se reduce a escoger un servicio que cumpla con estas dos condiciones.

Mi recomendación para la elección de un hosting se basa en la experiencia acumulada de años y años creando páginas web con WordPress. En todo este tiempo, he podido probar muchos servicios de alojamiento, y he podido comprobar que realmente son pocas las compañías de hosting que realmente ofrezcan lo que prometen.

Recomendación de hosting: Hostgator

Mi recomendación personal para los que montáis vuestra primera web es Hostgator. El motivo es bien simple: es el mejor hosting en relación calidad-precio del mercado.

Hostgator es el hosting que llevo utilizando en mis páginas web desde hace tiempo, y también es el que te recomiendo si esta es tu primera aventura en la creación de webs, por tres simples motivos:

Instalación automática de WordPress, mediante una utilidad llamada QuickInstall.

Excelente rendimiento y estabilidad (99% UpTime y menos de un segundo de tiempo de respuesta).

Precio irrisorio: 4,81 € al mes.

Pero sin duda, lo mejor de Hostgator es su precio. Su plan más básico (Hachtling) cuesta 5,21 $ (4,81 €), precio que se reduce un 25% si utilizas el código de descuento creatupropioblog.

http://wwww.hostgator.com

¿Por qué Hostgator?

Hostgator es una compañía americana que se ha convertido en el referente dentro del mercado de hosting low-cost. A principios del 2014 ocupaba el octavo puesto de las mayores empresas de hosting de todo el mundo, lo que da buena cuenta de la cantidad ingente de clientes que tiene esparcidos alrededor del mundo entero.

Son varios los puntos fuertes de Hostgator:

Excelente rendimiento

A pesar de tratarse de un hosting compartido, Hostgator ofrece un rendimiento más que bueno, teniendo en cuenta su precio:

256 Mb de memoria para aplicaciones PHP.

25 procesos paralelos.

Menos de un segundo de tiempo de respuesta.

Amplio almacenamiento

Una instalación de Wordpress no supera los 100 Mb la primera vez que se instala, pero el tamaño aumenta considerablemente a medida que vamos añadiendo imágenes, vídeos y otros elementos multimedia.

Hostgator ofrece almacenamiento ilimitado en todos sus packs, por lo que no tendrás que preocuparte en este sentido.

Panel de control y facilidad de uso

Hostgator pone a disposición de sus clientes el panel de control cPanel, un panel de control sencillo, intuitivo, fácil de usar.

Dentro de cPanel encontramos una herramienta para instalar Wordpress en apenas un par de clics, llamada QuickInstall.

Esto hace que la instalación de WordPress con Hostgator sea algo sumamente fácil de hacer, un trámite a prueba de novatos.

Precio

Hostgator oferta su plan más básico (Hatchling) por unos irrisorios 5,51 $ (4,81 €) mensuales si el periodo contratado es de 1 año, reduciéndose esa cuota mensual cuanto más largo sea el periodo contratado, alcanzando el ridículo precio de 3,96 $ (3,19 €) en contrataciones de tres años. El plan intermedio, llamado Baby, se oferta por 7,96 $ (6,41 €), manteniendo un precio sumamente competitivo.

En cuanto a las contrataciones, pueden realizarse mediante pagos mensuales o anuales. En todos ellos, Hostgator ofrece una de las garantías de devolución de dinero más largas: dispones de hasta 45 días para cancelar el pack contratado y que te devuelvan el dinero, sin preguntas de por medio y sin trabas de ningún tipo.

Perfecto para los que no estén del todo convencidos y quieran probar sin arriesgar demasiado.

Empresa consolidada en el mercado

Como ya te he comentado, Hostgator es una de las mayores empresas de hosting del mundo entero. Esto garantiza que no se van a ir a pique fácilmente, lo que da estabilidad a los proyectos hospedados en Hostgator: la seguridad y confianza de saber que su compañía de hosting no va a cerrar a las primeras de cambio.

Como punto negativo, diría que que Hostgator tan solo dispone de atención al usuario en inglés. Aquellos que no dominen la lengua de Shakespeare pueden escribir a atención al cliente igualmente en español, pero seguramente recibirán respuesta en un español macarrónico, de corta y pega del traductor de Google.

Para los que entiendan el inglés, su servicio de atención técnica es bastante diligente, y responden a las pocas horas de haber realizado la consulta.

Los planes recomendados de Hostgator

Hostgator dispone de dos planes de hosting diferenciados: Hatchling y Baby. En esencia son dos planes idénticos, la única gran diferencia es que el plan Hatchling solo puede alojar un dominio, es decir, solo podrás crear una web en él. El plan Baby, por contra, puede alojar dominios ilimitados, es decir, puedes instalar cuantas webs quieras en él.

La decisión es simple: si solo quieres montar un blog, contrata el plan Hatchling. Si en un futuro quisieras crear una nueva web, podrías subir al plan Baby en cualquier momento, solicitándolo al servicio técnico de Hostgator.

Contratar hosting en Hostgator

La contratación del hosting con Hostgator se realiza en menos de diez minutos. Simplemente accede a su página web. En la parte superior haz clic en Web Hosting.

A continuación escoge el plan que quieres contratar. Tal como he dicho antes, si solo tienes pensado montar un blog, escoge el plan Hatchling, pues es más barato.

Lo primero que te piden es que introduzcas el dominio que vas a utilizar con tu plan de hosting. Tienes dos opciones: registrar el dominio con Hostgator e incluirlo automáticamente en tu plan, o registrar el dominio con un registrador como Namecheap y añadirlo a tu plan, tal como explico en el capítulo sobre dominios.

Si esta es la primera vez que montas un blog, y no quieres complicarte mucho la vida, registra tu dominio con Hostgator directamente. Eso si, solo podrás registrar dominios con extensión .com, .me, .net, .org, .info, .biz y .co. Si quisieras registrar un dominio .es no te quedaría más remedio que registrarlo con Namecheap.

Al introducirlo, la aplicación te informará bajo qué extensiones está disponible ese dominio.

El siguiente paso es para escoger el ciclo de facturación, además de nuestro usuario y contraseña. Para que te salga más barato, te recomiendo escoger el ciclo de facturación de 12 meses, tiempo más que prudente para observar la evolución de nuestro blog y valorar si, pasado este tiempo, necesitamos cambiar de plan o de hosting.

El siguiente paso no necesita mucha explicación, pues básicamente has de cumplimentar el formulario con tus datos personales, así como seleccionar el método de pago. Puedes escoger entre pago con tarjeta de crédito/débito o PayPal.

A continuación Hostgator nos preguntará si queremos añadir una serie de servicios a nuestro pack. Desmárcalos todos, pues no valen la pena; son un gasto innecesario con funciones que ya podemos añadir de manera gratuita a través de plugins.

El último paso es para añadir un cupón de descuento. Aplica aquí el código creatupropioblog para conseguir un 25% de descuento en el precio final del hosting.

Cuando lo tengas todo, marca la casilla I have read and agree to the Terms of Service, Cancellation Policy, and Privacy Policy y haz clic en Checkout Now.

Accederás a una pasarela de pago, y si el pago se realiza correctamente a los pocos minutos recibirás un e-mail desde el remitente sales@hostgator.com, indicándote que ya tienes disponible tu hosting.

La alternativa para exigentes: Webempresa

Webempresa es una compañía española que se está haciendo un hueco importante en el sector. En los dos últimos años Webempresa ha aumentado espectacularmente su volumen de negocio, llegando a situarse como una de las empresas de hosting en español más importantes.

Webempresa es una buena opción para los usuarios más exigentes, pues el rendimiento de sus servidores se encuentra entre lo mejor de todos los hostings compartidos. Ayuda el hecho de que Webempresa ofrece en todos sus packs discos SSD, que reducen notablemente los tiempos de respuesta. También ofrecen en todos sus packs 1 Gb de memoria RAM, lo que nos permite ejecutar scripts y plugins de WordPress sin temor a sufrir caídas o cuelgues del servidor.

Otro buen punto a favor de Webempresa es que disponen de un servicio de atención al cliente totalmente en español, y además este es muy diligente y eficaz.

Como puntos en contra, tenemos que los planes de Webempresa ofrecen un almacenamiento muy reducido: tan solo 500 Mb en su plan más básico y 1 Gb en el plan Popular. Tendríamos que irnos al plan Avanzado para conseguir una cifra más razonable de 2 Gb, pero entonces el precio se dispara a los 12,41 € al mes.

Aún y con esto, Webempresa es una opción muy a tener en cuenta para aquellos bloggers más experimentados que necesiten un plus en rendimiento.

http://www.webempresa.com

Hosting compartido vs VPS vs Dedicado

Cuando alguien crea su primera web lo lógico es contratar un hosting compartido. Rara vez un blog de nueva creación alcanza las 8.000 - 10.000 visitas diarias en un plazo menor de dos años, por lo que generalmente no necesitaremos ni un VPS ni un servidor dedicado.

Hosting compartido

El hosting compartido es el servicio de alojamiento más usado y demandado. Lo es por una sencilla razón: su bajo precio.

Cuando tú contratas un hosting compartido te estás quedando un pedacito de un servidor enorme. Este servidor dispone de recursos muy amplios, pero estos están siendo compartidos por decenas, a veces cientos de páginas web como la tuya. Para que ese servidor no se colapse ni sufra demasiado estrés, la compañía de hosting te limita los recursos que el servidor tiene asignados para tu página web.

Los hostings compartidos son ideales para blogs de hasta 10.000 visitas diarias.

VPS o Servidor virtual

A medio camino entre un servidor compartido y uno dedicado se encuentran los VPS o Servidores virtuales. Un VPS es una partición virtual dentro de un servidor. Esta partición dispone de recursos limitados dentro de ese servidor, pero a diferencia del hosting compartido, un VPS solo comparte con el resto la CPU y la RAM; el resto de recursos son exclusivas y garantizadas.

Los servidores virtuales son más caros que los compartidos, pero mucho más baratos que los dedicados, ofreciendo un rendimiento extra para aquellos proyectos web algo más exigentes de lo normal (por ejemplo una tienda virtual con mucho tráfico).

Servidor dedicado

Un servidor dedicado es todo lo contrario a un hosting compartido; un único servidor para el cliente, con todos los recursos en exclusiva para él, sin limitaciones ni la obligación de tener que compartirlos con nadie más.

Como podrás adivinar, esto tiene un precio, y generalmente muy alto. Es raro el servidor dedicado que baje de los 50 € al mes. Pero, aparte del precio desorbitado, un servidor dedicado debe ser administrado por el usuario, quedando en él la responsabilidad de mantener su servidor activo y funcional.

Los servidores dedicados son una auténtica barbaridad en cuanto a rendimiento, pero están pensados para webs con mucha carga de tráfico, superiores a las 50.000 visitas diarias, cifra que pocas webs alcanzan (¡Ojalá!).

No soy nada partidario de montar un blog en un hosting gratuito, y desde luego que no te lo recomiendo para nada. Los hostings gratuitos lo son a costa de reducir enormemente los recursos destinados al servidor, por lo que el rendimiento, en el mejor de los casos, es muy justo. Además tendrás un problema muy gordo si algo falla, pues el soporte técnico en un hosting gratuito es nulo. Por si fuera poco, los hostings gratuitos suelen meterte publicidad en tu página web, de la cual tú no ves ni un duro.

Instalar WordPress

Una de las ventajas de contratar el hosting con Hostgator es que dispone de una herramienta de instalación automática de WordPress. Esta herramienta se llama Quickinstall, y nos permite instalar WordPress en apenas un par de clics, de manera semi-automática.

Esta es la manera más sencilla que existe de instalar WordPress. De todas formas también explicaré cómo instalar WordPress a través de su instalación manual, por si hubieras decidido contratar otro hosting que no dispusiera de este servicio. Además, una vez se aprende a hacerlo así, ya sabremos hacerlo en todo tipo de hostings.

Cómo instalar WordPress con Hostgator

Lo primero será acceder a cPanel con los datos que recibimos en el e-mail de bienvenida. Como ya digo en anterior capítulo, este email debes de haberlo recibido del remitente sales@hostgator.com, y en él aparecen todos los datos de acceso a cPanel.

Verás que en este e-mail viene la url de acceso a cPanel. Ve ahí e introduce tu usuario y contraseña.

Después busca en cPanel el apartado de Software - Servicios y haz clic en Quickinstall.

En el menú de la izquierda tendrás un enlace dentro de Blog Software, con el nombre de WordPress. Después haz clic en Continue.

Verás que se te abre un pequeño formulario donde has de rellenar una serie de datos relativos a tu instalación de WordPress.

Asegúrate de cumplimentarlos bien, incluyendo el dominio donde quieres instalar WordPress, el nombre de usuario para el administrador del sistema y el e-mail donde recibir las notificaciones, el título del blog y nombre y apellido del usuario administrador.

La contraseña de acceso se generará de forma automática, y la recibirás por e-mail a la dirección que indiques en el formulario.

Cuando lo tengas todo cumplimentado, haz clic en Install Now. A los pocos minutos recibirás el e-mail confirmando que has instalado WordPress correctamente.

Instalar WordPress manualmente (Opcional)

Te preguntarás qué sentido tiene instalar WordPress manualmente si podemos hacerlo mediante herramientas automáticas. Aún así, está bien aprender a instalar WordPress de manera manual, ya que así se aprenden cosas tan útiles como crear una base de datos MySQL, manejar un servidor o conocer la estructura de carpetas y archivos de WordPress.

Aún así, si te da pereza y ya has instalado WordPress mediante Quickinstall, pasa al siguiente capítulo.

El primer paso será ir a WordPress.org y descargar la última versión de WordPress en español y en formato Zip.

Antes de subir este archivo al servidor, tendremos que crear una nueva base de datos MySQL. Esto se hace en cPanel, en la sección de Bases de datos - MySQL bases de datos.

Creamos un nuevo usuario, con su respectiva contraseña.

Y añadimos el usuario que hemos creado a la base de datos que acabamos de crear.

Con la base de datos creada, y el usuario asignado a esa base de datos, ya podemos prepararnos para instalar WordPress. Lo que haremos será navegar por cPanel a la sección de Archivos - Administrador de archivos.

Al hacer clic se abrirá un popup muy pequeño, donde tendrás que elegir qué directorio de tu servidor abrir. Selecciona el documento root para el dominio donde vayas a instalar WordPress.

Se te abrirá un panel muy similar al explorador de Windows, pero con las carpetas de tu servidor. En la parte de arriba tienes una serie de enlaces. Haz clic donde pone Cargar, selecciona el archivo .zip de WordPress y espera a que termine de subirse al servidor.

Una vez esté completada la carga, vuelve a la ventana anterior, selecciona el archivo que acabas de subir y haz clic en Extraer.

Si recargas la ventana verás que se ha creado una carpeta WordPress con numerosos archivos y sub-directorios dentro de ella. Has de seleccionar todos estos archivos y moverlos a la raíz del dominio.

Con esto ya tendremos todo listo para comenzar la instalación manual de WordPress. ¿Recuerdas que habías creado una base de datos MySQL y un usuario con contraseña para esa base de datos? Ahora es el momento de recuperar esos datos porque los vamos a necesitar.

Introduce en tu navegador la dirección url de tu dominio. Debería aparecerte un mensaje de bienvenida, en el que se te indica que el fichero wp-config.php no está creado y que vamos a proceder a crear uno.

Hacemos clic en ¡Vamos a ello! y llegaremos a una pantalla en la que debemos introducir los datos de la base de datos MySQL. Los datos imprescindibles son los de nombre de la base de datos, usuario y contraseña. Los dos restantes puedes dejarlos por defecto.

A modo de recomendación de seguridad, podrías cambiar el prefijo de la tabla de la base de datos, pero si lo haces asegúrate de anotar este cambio y ponerle un nombre fácil de identificar.

Cuando lo tengas todo, haz clic en Enviar y WordPress empezará a instalar las tablas necesarias en la base de datos.

Poco después nos llevará a una ventana donde tenemos que rellenar datos básicos, como el título que tendrá tu web, el nombre de usuario del administrador, el password de ese administrador y un correo electrónico para recibir las notificaciones.

Asegúrate también de marcar la indexación en motores de búsqueda, aunque puedes optar por desmarcar esta opción mientras construyes la página y volver a activarla en los ajustes de WordPress una vez esté terminada.

Entrando por primera vez a WordPress

Tras instalar WordPress, el proceso de creación de nuestro blog no habrá terminado. Ahora nos queda una tarea muy importante, y es configurar WordPress y optimizar nuestra instalación para que funcione de la mejor manera posible.

Vamos a repasar ahora una serie de ajustes básicos y esenciales para poner a punto tu blog antes de liarnos a escribir como locos en él.

Para acceder al panel de control de WordPress habrá que seguir siempre esta ruta:

www.tudominio.com/wp-admin

En la pantalla de login introducimos el nombre de usuario y la contraseña del administrador de WordPress. Una vez dentro nos encontramos con esto:

En la parte izquierda de cada página del administrador verás siempre un menú. Aquí es donde encontrarás los enlaces a cada página específica para tareas del administrador, como la edición de artículos, la instalación de plugins o los ajustes del sitio.

Escritorio: La página inicial del área de administración.

Entradas: El lugar donde añadir o editar las entradas de tu blog.

Medios: La biblioteca de elementos multimedia almacenados en tu blog.

Páginas: El lugar de creación y edición de tus páginas.

Comentarios: Gestión y moderación de los comentarios que dejan en tu blog las visitas.

Apariencia: Aquí es donde instalamos y personalizamos las plantillas del diseño.

Plugins: Instalación y mantenimiento de los plugins que tenemos instalados en nuestro blog.

Usuarios: Gestión de los usuarios registrados y los perfiles de estos.

Herramientas: Distintas utilidades y herramientas para el mantenimiento de WordPress.

Ajustes: Las configuraciones generales de WordPress. Las trataremos a continuación.

Escritorio

Una vez hayas iniciado sesión entrarás en página de administración principal, también llamada Escritorio. En la parte superior izquierda verás el nombre que le has puesto a tu página. Haciendo clic ahí encima abrirás la página frontal de tu web. Si mueves el cursor hacia el lado superior derecho accederás a la pestaña del usuario. Aquí es donde podremos desconectar de la sesión.

En el escritorio dispones, además, de accesos directos a las tareas más habituales de un blog. Así pues, tienes una caja de borrador rápido, así como un acceso directo a todas tus entradas, páginas y comentarios de tu blog.

Opciones de pantalla

Conectado como administrador te aparecerá siempre en la esquina superior derecha una pestaña llamada Opciones de pantalla. Esta pestaña despliega todas las opciones de un área del administrador, y podemos activarlas o desactivarlas a nuestro antojo.

Por ejemplo, si quisiéramos desactivar el borrador rápido de nuestro escritorio, porque nos molesta o porque no haremos uso de él, podemos desplegar las Opciones de pantalla y desactivarlo.

Estas cajas se denominan meta boxes, y también pueden ser reordenadas a nuestro antojo. De esta manera podemos organizar el área de administrador según nos convenga.

Primeros ajustes básicos

Los enlaces permanentes

Ni te imaginas lo importante que es este ajuste de cara al SEO de tu web.

En Ajustes - Enlaces permanentes has de seleccionar el formato que tendrán las URL de tu blog. Por defecto WordPress muestra el siguiente formato:

http://tudominio.com/?p=123

Lo que haremos será cambiar los enlaces permanentes por un formato más usable, lo que es denominado como URL amigable:

http://tudominio.com/pagina-ejemplo/

Este formato es más comprensible, tanto para humanos como para los buscadores, lo que redunda en un mejor posicionamiento web. Esto, que puede parecer una tontería, es un ajuste crítico en el posicionamiento de una web en los buscadores.

Para seleccionar un enlace permanente amigable selecciona el enlace permanente de Nombre de entrada.

Selecciona la página frontal de tu web

Escoge qué mostrar en la página inicial de tu web.

Ve a la pestaña Ajustes – Lectura. Aquí puedes configurar que la página frontal de tu blog vaya mostrando tus últimos artículos o simplemente contenido estático.

Para establecer contenido estático deberás crear una página desde el menú de Páginas – Añadir Nueva.

Si eliges mostrar tus últimas entradas, desde aquí podrás seleccionar cuántas de ellas mostrar en la página frontal.

Dale un nombre a tu web

Ve a la pestaña Ajustes – Generales. Allí podrás especificar un título para tu blog (que puede ser distinto a tu dominio) y una descripción corta en la que especifiques la temática u objetivo de tu blog.

También es importante que establezcas el formato de fecha y hora correcto.

Modera los comentarios

En Ajustes – Comentarios podrás configurar todo lo relativo a los comentarios en tu blog.

Mi recomendación es activar los comentarios con sistema de aprobación por tu parte primero. También puedes especificar si los usuarios deben registrarse en el blog para poder comentar (mejor desactiva esto).

Añadir y gestionar contenido

Ha llegado la hora de añadir contenido a nuestro blog. Vamos a ver en este capítulo cómo se añade y se gestiona el contenido en WordPress.

La diferencia entre entradas y páginas

Wordpress dispone de dos maneras de añadir contenido a una web: las entradas y las páginas.

Aunque en un principio puedan parecer lo mismo, no lo son. Las entradas están pensadas para ordenar el contenido cronológicamente, mientras que las páginas están pensadas para ser usadas con un contenido más “estático”.

El distinto uso de las entradas y las páginas es lo que nos permite crear una web de un tipo u otro. Por ejemplo, si queremos crear un blog usaremos para nuestros artículos las entradas, dejando las páginas para cosas muy concretas, como por ejemplo una página de contacto. Por contra, si queremos crear una web con contenido que no necesita ser actualizado, usaremos directamente las páginas.

A efectos prácticos no hay apenas diferencias entre entradas y páginas, pero sirven para categorizar y estructurar mejor las partes de una web.

Listado de entradas

Los menús de Entradas y Páginas tienen un listado con todas las entradas y páginas que has creado hasta el momento.

Este listado se encuentra en Todas las entradas y Todas las páginas. Ambos listados tienen una serie de filtros y opciones que nos pueden servir de mucho a la hora de organizar nuestro contenido.

Los filtros disponibles al principio son por categorías, fechas y estado de publicación. También podemos usar un buscador para filtrar entradas por un término empleado en el título.

La opción más interesante dentro de estos listados es la edición rápida. Esta se desplega pasando el cursor por encima del título de la entrada, y sirve para editar detalles como el título, el slug, el estado de publicación, la categoría, las etiquetas y activar los comentarios o no para esa entrada concreta, y sin necesidad de entrar en el área de edición para hacerlo.

Al pasar el cursor por encima del título de las entradas también nos aparecen otras tres opciones. Editar nos llevará al área de edición de Wordpress, y Ver nos permite visualizar esa entrada tal y como la verán nuestras visitas.

Papelera, al contrario de lo que pueda parecer, no elimina esa entrada, sino que la envía a la Papelera. Cuando envíemos nuestra primera entrada a la papelera se creará un filtro con ese nombre. Dentro de la papelera ya si que podremos eliminar de forma permanente esa entrada, haciendo clic en Borrar permanentemente.

El área de edición

Tanto si hacemos clic en Editar como en Añadir nueva entrada, nos encontraremos con el editor de Wordpress, el lugar donde añadiremos el contenido.

La zona de edición dispone de numerosas meta boxes con las que podremos hacer prácticamente de todo. La primera es, obviamente, para insertar un título a nuestra nueva entrada. Cuando lo hagamos, se creará, automáticamente, un nuevo enlace permanente. Estos enlaces son la url que tendrá esa entrada o página concreta.

Aunque no suele ser necesario, puedes editar el enlace permanente y ponerlo a tu gusto, por ejemplo para acortarlo.

El siguiente box es el editor WYSIWYG . Esto es el acrónimo de What You See Is What You Get (en español, “lo que ves es lo que obtienes”). Si reciben este nombre es porque, precisamente, están diseñados de forma que podamos previsualizar de una manera exacta (o muy cercana) cómo quedará el texto que estamos redactando una vez quede colgado en nuestra web.

En el caso de Wordpress, este editor es muy similar al de programas tan populares como el Word o el Openoffice.

El editor dispone de dos pestañas: Visual y Texto. En la visual verás el contenido tal cual aparecerá en tu entrada, y en la de Texto verás el contenido con las correspondientes etiquetas html para que ese contenido pueda ser leído e interpretado por los distintos navegadores. Obviamente, y si no tienes conocimientos de html, olvídate de la pestaña Texto y edita, exclusivamente, con el editor Visual.

Para activar todos los botones del editor haz clic en el botón Alternar barra de tareas. También dispones del botón Añadir objeto para insertar imágenes o vídeos dentro del contenido.

Dentro de la ventana de objeto tenemos también varias opciones. Podemos subir un archivo desde nuestro ordenador o añadirlo a través de una url externa, así como crear una galería de imágenes y establecer una imagen destacada para el artículo.

Podemos subir todo tipo de archivos de imagen, así como pdf, vídeos, música o archivos flash y multimedia.

Configuraciones de la entrada

En la parte derecha del área de edición tenemos diversas opciones de configuración para la entrada que estamos creando.

La primera es el box Publicar, en el que podemos programar la publicación en un día y una hora. También podemos marcar esa entrada como pública o privada, así como dejarla solo visible a través de una contraseña.

Categorías y etiquetas

Las categorías y etiquetas funcionan de forma similar, siendo taxonomías que sirven para clasificar y organizar el contenido dentro de nuestra web. La diferencia entre ambas radica en que la categoría sirve para clasificar el contenido dentro de un orden jerárquico superior, con una función similar a la de un directorio o carpeta.

Por otra parte, las etiquetas sirven para relacionar un grupo de artículos a través de diversas palabras clave, dentro de una estructura jerárquica inferior.

Las categorías y etiquetas solo pueden ser usadas en las entradas, no en las páginas, aunque existen plugins como Post Tags and Categories for Pages para añadir las categorías también a las páginas.

Un ejemplo de uso de las categorías y etiquetas: en un artículo sobre la media maratón de Formentera , podemos incluirlo en una categoría que sea, por ejemplo, Running, y asignarle a ese artículo varias etiquetas como media maratón, formentera o eventos.

Imágenes destacadas

Las imágenes destacadas sirven para hacer tus entradas más visuales.

Una imagen destacada actúa como imagen de cabecera de un artículo, y esa imagen será visible en los extractos y resúmenes de las entradas.

Las imágenes destacadas pueden ser imágenes que subamos en ese mismo momento o una imagen ya presente en nuestra librería de medios.

Algunas plantillas de Wordpress gestionan las imágenes destacadas de forma independiente, por lo que desinstalar esa plantilla en un futuro puede comportar la pérdida de todas esas imágenes.

Revisiones de artículos

Con tal de prevenir posibles accidentes, Wordpress guarda una copia de nuestro progreso cada pocos minutos.

Esta copia se almacena en el histórico de revisiones, cuyo box puede activarse a través de las opciones de pantalla. Este box también muestra todas las copias almacenadas cada vez que le damos al botón publicar o actualizar.

Gracias a esta útil herramienta podemos restaurar copias antiguas de un artículo, en caso de querer hacerlo, así como recuperar la información en caso de pérdida o apagado accidental del ordenador.

La mayoría de navegadores modernos también guardan la información en la caché para prevenir pérdidas en caso de accidentes o imprevistos.

Otros boxes secundarios

De forma predeterminada se ocultan en el área de edición otros boxes con distintas funcionalidades.

Para verlos todos, ve a la pestaña de Opciones de pantalla y marca la casilla correspondiente. Estos boxes son:

Extracto

El extracto es un resumen opcional del artículo. Generalmente, el extracto suele ser el inicio del artículo. Algunas plantillas utilizan estos extractos para las páginas de archivos, pero aquí puedes introducir tu extracto propio si quisieras.

Comentarios

Aquí puedes activar o desactivar los comentarios para esa entrada en concreto. Por ejemplo, si tienes los comentarios activados en todo el blog, pero para esa entrada quisieras desactivarlos por el motivo que fuera, aquí podrías hacerlo.

También puedes desactivar aquí los Trackbacks y Pingbacks, lo cual te recomiendo que hagas.

Los Trackbacks y Pingbacks fueron creados con la intención de notificar a otros blogs en el momento que se genera un enlace hacia ellos. El problema es que, con el tiempo, se han convertido en la puerta de entrada al spam. Además, los Trackbacks generan enlaces recíprocos, que a efectos de SEO pueden ser muy perjudiciales. En general, no compensa tenerlos activados.

Autor

El box de autor sirve para asignar un autor a esa entrada. Por ejemplo, podemos editar una entrada con un usuario determinado, pero asignarla a otro autor distinto si así lo quisiéramos.

Shortcodes

Los shortcodes de WordPress son pequeños códigos que se pueden añadir en el editor de WordPress.

Estos shortcodes se usan para añadir funciones o elementos visuales al contenido de las entradas sin necesidad de escribir el código del script que ejecuta esa función.

Un shortcode es muy similar a un tag HTML, pero usa los corchetes [ ] en vez de los símbolos < > :

[shortcode]

Los shortcodes puedes introducirse de manera manual o mediante algún botón del área de edición.

Los shortcodes suelen ser una función que incorporan la mayoría de plantillas profesionales de Wordpress, y facilitan la tarea de inserción de vídeos, creación de botones o efectos visuales, entre otros muchos más tipos de shortcodes.

Además de en las plantillas, también pueden añadirse shortcodes mediante plugins. Es importante remarcar que solo puede ejecutarse un shortcode si este se encuentra instalado en el sistema.

Wordpress incluye, por defecto, los siguientes shortcodes:

[audio]

[caption]

[embed]

[gallery]

[video]

Un ejemplo de uso de shortcodes: insertando un vídeo de Youtube, algo que probablemente acabaremos haciendo con frecuencia. En este caso, el shortcode a emplear sería este:

[youtube=http://www.youtube.com/watch?v=JaNH56Vpg-A&amp;w=320&amp;h=240]

Este ejemplo es un shortcode con filtros. Se introduce la url del vídeo de Youtube, y después las propiedades de ancho y largo, donde el ancho es W (width) y el largo es H (height).

En el siguiente ejemplo introducimos otro filtro: especificamos en qué segundo del vídeo empezar la reproducción. En concreto, será el segundo 75.

[youtube=http://www.youtube.com/watch?v=JaNH56Vpg-A&amp;start=75]

Tienes una lista y las instrucciones detalladas de cada shortcode que incluye por defecto Wordpress en el siguiente enlace:

http://codex.wordpress.org/Shortcode

Los shortcodes facilitan mucho la vida a la hora de añadir funcionalidad a nuestro blog, pero cuentan con un inconveniente que es importante tener en cuenta: nuestra dependencia de ellos. Si usamos shortcodes que vienen instalados en una plantilla o un plugin, en el momento que dejemos de usar esa plantilla o ese plugin esos shortcodes dejarán de funcionar, por lo que tendremos que eliminarlos de nuestro contenido.

La biblioteca de Medios

El menú de Medios nos da acceso a la biblioteca de elementos mutimedia que hemos subido a nuestro blog.

Este menú es muy similar a la librería multimedia a la que accedemos a través del menú Entradas, aunque con algunas opciones añadidas.

En Medios tenemos dos submenús:

Añadir nuevo: para subir una nueva imagen o archivo multimedia.

Librería Multimedia: nos muestra un listado de todas las imágenes, vídeos o archivos multimedia que hemos subido al sistema.

La librería Multimedia es muy similar a la que tenemos en las Entradas y Páginas, aunque aquí tenemos añadida la información de donde se ha subido esa imagen, en el apartado de Subido a. En caso de no haber utilizado esa imagen todavía nos aparecerá un texto de sin adjuntar.

Por otra parte, pasando el cursor por encima de cada imagen podemos pulsar en Editar, lo que nos mostrará información sobre la imagen y donde podremos editarla como si del Photoshop se tratase. En concreto, podemos recortar el tamaño de las imágenes o escalarlas, voltearlas horizontal y verticalmente o rotarlas.

Comentarios

El panel de comentarios da acceso a un listado de todos los comentarios que se han escrito hasta ese momento en tu blog.

El listado dispone de una serie de filtros: Todos, Pendientes, Aprobados, Spam (si se tiene instalado el plugin Akismet) y Papelera.

Si se han configurado los comentarios para que tengan que ser aprobados antes de aparecer en el blog, aquí tendrás los comentarios sombreados, a la espera de ser aprobados por el administrador.

Todos los comentarios, incluso los que no sean tuyos, pueden ser editados. Esto puede ser útil en caso que recibas comentarios con faltas de ortografía o contenido ofensivo.

Los comentarios también pueden ser respondidos directamente en este panel, sin necesidad de ir a la entrada o página donde se escribió ese comentario.

Para eliminar directamente un comentario, pasa el cursor por encima y haz clic en Papelera. Esto enviará el comentario a la papelera, donde podrá ser restaurado o eliminado permanentemente.

Plantillas y menús

Lo primero que querrás hacer, después de instalar WordPress y realizar los primeros ajustes básicos, es personalizar su diseño.

Lo primero que has de tener en cuenta es que un buen diseño web es funcional. De nada sirve una web muy recargada visualmente si no es fácil de usar e intuitiva. Algunas webs entran por los ojos, pero luego resultan difíciles a la hora de navegar por ellas o cargan demasiado lentas. Hay que buscar un equilibrio entre la estética y la funcionalidad.

El diseño en Wordpress se establece y modifica a través de los themes o templates (temas o plantillas).

¿Qué son las plantillas de WordPress?

Las plantillas para Wordpress reúnen una serie de archivos que se encargan de cambiar todo lo relacionado con el aspecto gráfico de nuestra web. Del diseño de estas plantillas se encargan diseñadores aficionados o profesionales, quienes ofrecen sus plantillas de manera gratuita o cobrando por ellas.

Wordpress ya viene con varias plantillas pre-instaladas: Twenty Twelve, Twenty Thirteen, Twenty Fourteen y Twenty Fifteen. Estos cuatro temas son muy básicos, sin muchos alardes, de corte minimalista y con un enfoque claro en el contenido.

Sin embargo, es muy posible (y deseable) que quieras cambiar la apariencia de tu blog para amoldarla a tus gustos, adaptarla a la temática de tu blog o darle una apariencia más profesional. Al fin y al cabo queremos que el blog sea leído, pero que también sea bonito de ver.

La elección de una plantilla dependerá, principalmente, de tres factores: cuánto dinero te quieras gastar en ella, qué características necesitas para tu web y qué aspecto visual quieres darle a tu blog.

La estructura de una plantilla

En general, todas las plantillas comparten una estructura similar, que consiste, básicamente, de cuatro partes, las cuales están separadas en el código PHP por cuatro archivos distintos. Wordpress usa esos cuatro archivos para montar (dinámicamente) en el navegador del visitante una página visual con estas cuatro partes juntas.

Cabecera (header.php): La cabecera (en inglés Header) aglutina el título y la descripción del sitio. En la cabecera se puede insertar un logo, una imagen o incluso vídeos de presentación (esto último dependiendo de la plantilla). La cabecera también es el lugar dentro de Wordpress donde, generalmente, se muestra el menú de navegación.

Contenido (single.php o page.php): Dentro de la entrada se incluye el contenido creado en las entradas o páginas y los comentarios.

Pie de página (footer.php): El pie de página suele incluir información de contacto, avisos legales y otra información complementaria. Según la plantilla, el footer también puede admitir Widgets.

Barra lateral (sidebar.php): La barra lateral es el lugar idóneo para incluir Widgets. Después veremos qué son y cómo utilizarlos de forma óptima. La barra lateral puede situarse a la derecha o a la izquierda, e incluso puede haber una a ambos lados, dependiendo siempre de la configuración de la plantilla.

Además de estas cuatro partes, la apariencia visual de una plantilla se define también en el archivo style.css.

Cuando cambiamos una plantilla estamos cambiando todos estos archivos y otros muchos más. Así pues, cambiar la plantilla es cambiar por completo el diseño de nuestra web.

El precio a pagar: Gratis vs Premium

La primera pregunta que debemos hacernos a la hora de buscar una plantilla para nuestro blog es la pregunta más básica de todas: ¿merece la pena pagar por una plantilla premium?

Hace años adquirir una plantilla profesional era un desembolso importante, pero hoy en día tenemos a nuestra disposición miles de plantillas de muchísima calidad por precios muy asequibles. El tema está en si merece la pena o no adquirir una plantilla de pago.

En mi experiencia y opinión, merece la pena invertir un poco de dinero en una plantilla premium. Estos son los motivos:

Plantillas de pago

Mayor ritmo de actualizaciones: El principal motivo para escoger una plantilla de pago por encima de una plantilla gratuita son las actualizaciones, las cuales van destinadas a mejorar aspectos, solucionar problemas de compatibilidad y fijar vulnerabilidades de seguridad.

Exclusividad: Es frecuente visitar varios blogs distintos que comparten un diseño idéntico. Al adquirir plantillas de pago nos aseguramos que habrá menos gente utilizando esa plantilla, por lo que obtenemos un diseño más exclusivo que con una plantilla gratis.

Documentación: Las plantillas de pago suelen incluir extensa documentación en la que se detallan características de la plantilla y tutoriales para personalizar la plantilla a nuestro gusto. Las plantillas gratuitas no suelen disponer de este tipo de documentación.

Soporte: En la mayoría de plantillas premium el creador de la misma ofrece algún tipo de soporte a los usuarios que la hayan comprado. Así pues, si has comprado una plantilla y tienes dudas sobre cómo hacer esto o lo otro, puedes acudir al canal de soporte que el diseñador haya puesto en servicio y preguntarle directamente a él.

Otro aspecto a tener en cuenta es la calidad del código de la plantilla. Generalmente una plantilla de pago está creada por diseñadores profesionales con años de experiencia. Es lógico pensar que una plantilla premium esté mejor diseñada y su código sea más eficiente que el de una plantilla gratuita.

Plantillas gratis

Aunque adquirir una plantilla gratuita puede sonar bien, sobre todo para nuestro bolsillo, no siempre es una buena idea. Las plantillas gratuitas no suelen actualizarse, por lo que dejan agujeros y vulnerabilidades de WordPress sin arreglarse, disponen de menos posibilidades de personalización y la documentación y soporte que ofrecen es nula o escasa.

Mi recomendación es que, en el caso que tengas muy claro que no pagarás por una plantilla premium, te quedes con alguna de las plantillas que trae WordPress por defecto. Te recomiendo encarecidamente esto por varios motivos:

Al tratarse de plantillas oficiales de WordPress, van siendo actualizadas para corregir problemas y vulnerabilidades.

Son las plantillas más usadas, por lo que si tienes cualquier problema o duda con ellas seguro que encuentras algún post en un blog o un foro donde la misma duda que tú tienes ya se haya resuelto.

Están integradas en la herramienta de personalización de WordPress, por lo que puedes ajustar diversos aspectos básicos de la plantilla de manera fácil y viendo los cambios “al vuelo”.

Son plantillas muy simples, de diseño minimalista y bien codificadas.

¿Dónde adquirir plantillas?

Si pones “plantillas WordPress” en Google te saldrán cientos de miles de páginas de resultados. Haz la prueba.

Si hay tantas plantillas disponibles es porque hay mucha demanda. Debido al ritmo que se crean páginas webs a diario y la demanda de plantillas que hay muchísimos diseñadores se han lanzado a diseñar plantillas para WordPress, generando un extenso mercado de plantillas en Internet.

La verdad es que en cuanto a plantillas hay de todo, muy buenas, regulares y muy malas. Las mejores las he solido encontrar en Themeforest, una tienda de recursos web donde encontrarás miles de plantillas con un diseño excepcional y funcionalidades muy avanzadas.

Las plantillas son diseñadas en su gran mayoría por diseñadores freelance de un gran nivel, y también puedes filtrar la búsqueda con las plantillas más populares para saber cuáles son las mejores. Cada plantilla dispone de un foro donde los usuarios pueden exponer sus dudas y problemas técnicos, y además recibirás las notificaciones de las actualizaciones directamente en tu e-mail.

http://themeforest.net/category/wordpress

Las características de tu plantilla

Más allá de la elección entre una plantilla gratis y una premium, debemos escoger una plantilla que responda a nuestras necesidades.

Lo que suele suceder cuando buscamos plantillas para WordPress es que nos fijamos en la belleza del diseño, pero obviamos otras características de la plantilla que también son importantes. Te lo digo porque a mí mismo me ha pasado en numerosas ocasiones.

Para ahorrar tiempo y dinero esto es lo que has de tener claro cuando busques una plantilla:

¿Cómo vas a presentar el contenido? Va a ser mayoritariamente texto, o vas a mostrar muchos vídeos y elementos multimedia? Si el enfoque de tu blog está en el texto opta por una plantilla sencilla, con fondo blanco, sin distracciones, fácil de leer.

¿Vas a montar una tienda virtual? En ese caso necesitarás que la plantilla tenga funcionalidad de eCommerce.

¿Quieres personalizar todos los elementos de tu plantilla para adaptarla a tu gusto? Para realizar estas modificaciones, mucho mejor una plantilla que incluya un panel de control en el que podamos modificar cada elemento sin necesidad de tocar código CSS o PHP.

¿Necesitas mostrar muchos botones, iconos, tablas o elementos para presentar el contenido de forma más diversa? Busca una plantilla que incorpore muchos shortcodes.

En mi experiencia, el proceso de búsqueda de una plantilla suele el ser la parte más ofuscante en la creación de una web. Muchas veces pasamos interminables horas buscando y buscando en Internet, probando las demostraciones de las plantillas y no quedando del todo satisfechos con ninguna. Buscamos la mejor plantilla posible, pero esta no existe. Si existe, en cambio, la plantilla que encaja con lo que nosotros queremos en nuestra web.

Mi consejo es que busques bien antes de lanzarte a comprar una plantilla impulsivamente, pero tampoco te ofusques. Y sobre todo, no te dejes engatusar por las demostraciones que ponen a disposición de los clientes los creadores de la plantilla. Lo que ellos quieren es venderla, por eso se esmeran en hacer que la demo de su plantilla sea espectacular visualmente, con fotografías de altísima calidad y efectos visuales que, en la mayoría de ocasiones, no necesitaremos.

Prioriza el contenido

Existen plantillas espectaculares y que son auténticas virguerías visuales, pero piensa que lo que vamos a hacer es escribir en un blog, no presentarnos a un concurso de diseño.

Las páginas muy recargadas tienen muchos scripts de Java, Ajax o CSS, y cuántos más scripts de este tipo, más lenta cargará la página. Como veremos más adelante, la velocidad de carga de una página es uno de los valores que Google tiene en cuenta a la hora de posicionarla en sus índices, por lo que no te tomes este asunto a la ligera.

Además, el contenido se organiza mucho mejor, y es más fácil de leer, cuando el diseño es limpio, minimalista y con colores claros.

Disposición del contenido (Layout)

La estructura típica de un blog concentra el contenido principal en un área central y una barra lateral a la izquierda o la derecha, donde suelen haber enlaces, anuncios o menús de navegación.

Quizás quieras otro tipo de disposición, para lo cual necesitarás una plantilla que sea flexible, así como opciones de personalización a través de un panel de control.

Generalmente, en los paneles de control de las plantillas premium puede modificarse el ancho de la página, el estilo de la cabecera o la tipografía a emplear para el texto de nuestra web.

Plantilla responsive

Es imprescindible que utilices plantillas responsive, es decir, adaptadas o compatibles con dispositivos móviles, como Smartphones o Tablets. Dentro de poco habrán más usuarios navegando en móviles que en PC, y la adaptabilidad de una web a pantallas pequeñas es ya un factor de posicionamiento clave para Google y otros buscadores.

De hecho, recientemente Google ha anunciado que quitará de sus rankings para búsquedas en móviles a todas aquellas webs que no sean responsive.

Servicios integrados

Dependiendo de tus necesidades necesitarás más o menos servicios integrados. Por ejemplo, si tu intención es crear una tienda virtual, sería buena idea adquirir una plantilla que ya integre un espacio para tiendas virtuales o que disponga de una pasarela de pago ya pre-configurada.

Si, por ejemplo, vas a crear una lista de suscriptores, intenta buscar una plantilla que ya disponga de un formulario de suscripción integrado en su diseño.

Otras plantillas también incorporan numerosos shortcodes, cosa que puede serte muy útil si necesitas mostrar tu contenido con muchos elementos multimedia o de una manera distinta.

Cómo instalar plantillas en Wordpress

El proceso de instalación de las plantillas en Wordpress es muy sencillo. Cuando descargues una plantilla generalmente te estarás descargando un archivo .zip, el cual contiene todos los archivos de esa plantilla. Asegúrate abriendo el archivo: verás que hay una carpeta con el nombre de esa plantilla.

Ahora simplemente ve a Apariencia - Temas y haz clic en añadir nuevo. Entrarás en una pantalla con una selección de plantillas gratuitas. Para subir la tuya vuelve a hacer clic en Subir tema, selecciona el archivo .zip y hac clic en Instalar ahora.

Una vez subida la plantilla, puedes previsualizarla para ver cómo queda, pudiendo además realizar una serie de ajustes básicos, dependiendo de las características de la misma. Para aplicar la plantilla, haz clic en el botón Guardar y activar.

Personalización básica de plantillas para WordPress

Wordpress dispone de una herramienta de personalización, que nos permite ir modificando elementos básicos de una plantilla e ir viendo cómo van aplicándose los cambios al instante.

Esta herramienta se encuentra dentro del menú de Apariencia, bajo el nombre de Personalizar.

Vamos a personalizar la plantilla del ejemplo, Twenty Twelve, que es mi plantilla favorita de todas las plantillas que trae por defecto Wordpress. Se trata de una plantilla muy básica, y algo sosa al principio, pero con un par de retoques le daremos una apariencia algo más interesante.

En título del sitio y descripción corta haremos los mismo que en Ajustes - Generales: establecer el título principal y la descripción de nuestro blog, solo que ahora veremos cómo queda en la cabecera del blog.

Una opción interesante sería establecer una imagen para la cabecera de nuestro blog, y así darle un aspecto más visual. De hacer esto, también te interesará desmarcar la casilla de Mostrar texto de cabecera, dentro del Título del sitio y descripción corta.

Dentro de Colores podremos cambiar los colores de algunas partes de nuestra. Los colores a cambiar dependen de lo flexible que sea la plantilla. En este caso solo podemos cambiar el color de fondo. Lo ideal para facilitar la lectura es dejar siempre el fondo de color blanco.

También tienes la opción en esta plantilla de establecer una imagen de fondo para el área fuera del contenido. Si lo haces, escoge una imagen que no distraiga demasiado. Intenta también subirla a un tamaño de ancho de 1920 píxeles, o sino se verá recortada en monitores Full HD. Puedes configurar la apariencia de la imagen, pudiendo repetirla en forma de mosaico, la posición de la misma o si queremos que se desplace al hacer scroll o se mantenga fija en la pantalla.

En general, queda mucho más elegante y “profesional” si la imagen no se repite, si se mantiene en una posición centrada, ocupando todo el ancho de la página, y si se mantiene fija al hacer scroll.

Las opciones de Navegación y Widgets las dejamos por el momento, ya que las veremos en el siguiente capítulo.

Personalización avanzada de WordPress

A veces queremos modificar detalles de una plantilla pero no tenemos cómo. Ni siquiera en plantillas premium tenemos la opción de cambiar según qué cosas desde su panel de control, y desde luego en las plantillas gratuitas no podemos cambiar la mayoría de cosas sin meternos a editar código.

Precisamente de esto quiero hablarte en este apartado. Vamos a ver cómo realizar un cambio muy básico en la plantilla Twenty Twelve, modificando directamente el código. Este cambio consiste en colocar la imagen de cabecera por encima del menú de navegación. Algo muy simple, pero que te hará perder el miedo a meterle mano al código.

Para editar el código de una plantilla hemos de ir a Apariencia - Editor. En la parte derecha verás un listado de todos los archivos de esa plantilla. Para editar aspectos de la cabecera hemos de hacer clic en el archivo header.php.

De lo que se trata es de mover una parte del código (la parte que referencia a la imagen de cabecera) hacia arriba, justo encima de la parte que referencia al menú de navegación. Tal que así:

El código resaltado debe quedar después de la etiqueta </hgroup>. Cuando lo hayas hecho, haz clic en Actualizar archivo.

Ahora regresa a Apariencia - Personalizar, y establece una imagen de cabecera. Verás que la imagen ya está situada por encima del menú de navegación.

Cómo crear menús en WordPress

Los menús son fundamentales en una página web para facilitar la navegación de los usuarios a través de ella.

Como norma de diseño y funcionalidad básica, todas las áreas de nuestra web deberían estar accesibles en el menú principal. Aunque esto no siempre es posible, debido al enorme número de artículos que se llegan a crear en un blog a lo largo del tiempo, sí que sería conveniente, como mínimo, que todas las categorías del blog se encuentren también en el menú principal.

La labor de creación de menús en Wordpress es más fácil imposible, gracias a la administración de menús que se introdujo a partir de la versión 3 de Wordpress, y que nos permite añadir al menú cualquier enlace a través de una interfaz visual sencillísima.

Ve a Apariencia - Menús. Lo primero, si no lo tienes ya hecho, será crear un nuevo menú, asignándole cualquier nombre que sirva para identificarlo.

En la parte izquierda tienes varios boxes, con enlaces a todas las partes de contenido que tiene actualmente tu web. Es más que probable que el box de entradas o etiquetas no aparezcan; estos deben activarse en la pestaña de opciones de pantalla.

Lo más habitual en cualquier menú es incluir las categorías, ya que son el elemento de jerarquización superior. Para añadirlas al menú, simplemente selecciónalas y haz clic en el botón añadir al menú.

Una vez colocado un enlace en el menú, puedes reorganizarlo arrastrándolo. Esta reorganización también puedes hacerla para crear sub-niveles dentro del menú, jerarquizando de esta manera las entradas del mismo. Esto creará también un efecto de menú desplegable.

Pueden crearse tantos sub-niveles como quieras, pero no es recomendable hacer más de 3 sub-niveles, o correrías el riesgo de crear un menú bastante confuso.

Añadir enlaces externos al menú

Al menú se pueden añadir todo tipo de elementos, también enlaces a páginas externas a nuestro blog. Por ejemplo, si queremos incluir en nuestro menú un enlace a una web, tenemos que seleccionar Enlaces y añadir la url y el texto para ese elemento del menú.

En el menú también puedes incluir etiquetas vacías. Por ejemplo, si quisieras crear un elemento en el menú que no enlazara a ninguna parte, tendrías que añadir una etiqueta en Enlaces, pero dejando el campo de URL con una almohadilla. Tal que así:

Ubicación del menú

Una vez tengas creado el menú, guarda los cambios y asegúrate de escoger una ubicación para el mismo.

Toda plantilla en WordPress dispone de, como mínimo, un lugar donde ubicar el menú. Las plantillas más avanzadas disponen de varias ubicaciones distintas para el menú. Puedes crear tantos menús como quieras y ubicarlos en tantos sitios como tu plantilla permita.

La ubicación principal del menú suele ser Main Navigation, generalmente en la parte inferior de la cabecera.

Los menús también pueden insertarse en la barra lateral, gracias a los widgets. Con el widget de Menú personalizado podemos crear un menú o seleccionar uno que ya tengamos creado y ponerlo en la barra lateral o cualquier lugar de nuestra plantilla que acepte widgets.

El próximo capítulo de la guía lo dedico a hablar de los widgets.

Personalizar los menús con UberMenu

En ocasiones la apariencia de los menús de la plantilla que hemos instalado tienen una apariencia un poco sosa o se quedan cortos para nuestras necesidades. En estos casos podemos instalar plugins como UberMenu.

UberMenu cuesta 18$, y lo puedes adquirir en Codecanyon:

http://codecanyon.net/item/ubermenu-wordpress-mega-menu-plugin/

Con UberMenu puedes crear menús super personalizados, añadiendo menús animados, imágenes e iconos y con múltiples diseños para darle a nuestro menú otro aspecto visual, distinto al que trae por defecto tu plantilla.

Modificar el aspecto visual del menú

Tras instalar el plugin, ve a Apariencia - UberMenu. Lo primero que tendrás que hacer es activar UberMenu para la ubicación principal de tu plantilla.

Después ve a Basic Configuration y selecciona el skin que quieras para tu menú. UberMenu ya viene con muchos skins instalados, pero puedes descargar otros adicionales, como por ejemplo el Flat Skins.

En el apartado de Style Customizations puedes modificar el skin para dejarlo a tu gusto. Puedes incluso emplear el Previsualizador de WordPress para ver cómo van quedando los cambios que vas haciendo.

Para más información sobre UberMenu, visita su documentación (en inglés):

http://sevenspark.com/docs/ubermenu-3

Plugins y widgets

Debes tener en cuenta que WordPress viene con una configuración muy básica, destinada únicamente a que el usuario disponga de una plataforma donde escribir sin mayores complicaciones, pero dependiendo de lo que queramos hacer con nuestro blog necesitaremos más o menos funcionalidades. Ahí es donde entran en juego los plugins de WordPress.

Un plugin de WordPress es un paquete de archivos que añade una serie de funcionalidades y características a nuestro blog, sin necesidad de saber programación ni conocimientos técnicos avanzados.

Así pues, si necesitamos añadir botones de redes sociales en nuestro blog, y no sabemos cómo, podemos instalar un plugin que lo haga por nosotros; o si necesitamos aumentar la seguridad de nuestro blog, podemos instalar un plugin que se encargue de ello. Fácil, rápido y cómodo.

Suena muy bien, ¿pero tienen algún inconveniente?

Si, tienen varios inconvenientes. Los plugins hacen que el mantenimiento y creación de nuestro blog sea más fácil, pero a la vez añaden una serie de problemas que debemos tener en cuenta antes de lanzarnos a instalar plugins a lo loco:

Instalar demasiados plugins afecta al rendimiento: Hay plugins más livianos que otros, pero instalar una gran cantidad de ellos añade, por norma general, una gran carga de recursos a la base de datos y a la memoria de nuestro servidor. En el caso de disponer de un hosting compartido con una memoria RAM escasa, el abuso de plugins puede sobrecargar de una manera muy notable nuestra página, haciendo que cargue más lento de lo normal, perjudicando gravemente la experiencia de usuario y el posicionamiento en buscadores.

Determinados plugins perjudican gravemente el rendimiento: A veces no es necesario instalar muchos plugins para que el rendimiento de la web se vea perjudicado; basta con instalar un plugin que haga un uso intensivo de la base de datos o la memoria RAM, o que esté mal optimizado o con el código mal escrito. También es importante actualizar los plugins cuando dispongan de nuevas versiones, por este mismo motivo.

Instalación de plugins

En base a mi propia experiencia, recomiendo instalar únicamente aquellos plugins que sean imprescindibles para nuestro blog y que añadan funcionalidades que realmente no tenemos.

En los sucesivos capítulos iremos viendo algunos plugins imprescindibles en detalle, desgranando sus funcionalidades y explicando la configuración óptima de cada uno de ellos.

Instalación manual

Los plugins que descargas desde internet suelen estar en formato .zip. Estos plugins se instalan de forma idéntica a las plantillas.

Ve a Plugins - añadir nuevo, y nuevamente haz clic en Subir plugin. Una vez esté subido, el sistema te pedirá que actives el plugin.

Una vez actives el plugin, te aparecerá en el menú de administrador un nuevo enlace a los ajustes de ese plugin. Este enlace puede aparecer en una propia categoría dentro de ese menú, o bien dentro de alguna ya existente. Por ejemplo, hay plugins cuya página de ajustes se encuentra dentro de los ajustes generales de Wordpress.

Aunque no suele ser lo habitual, algunos plugins requieren de una instalación distinta y con procedimientos específicos. Asegúrate de leer bien las instrucciones del creador del plugin antes de instalarlo, pues algunos plugins mal instalados pueden hacer un buen estropicio en nuestra web.

Instalación desde repositorio oficial

Esta es, sin duda, la forma habitual y más sencilla de instalar un plugin. Simplemente tendremos que ir a Plugins – Añadir Nuevo. Allí tendremos un formulario de búsqueda, donde podemos especificar el nombre del plugin que queremos instalar.

Nos aparecerá una página con los resultados. Simplemente buscamos el deseado y hacemos clic en Instalar ahora. Cuando termine de descargar los archivos y de ponerlos en tu instalación de WordPress, tendrás que activar el plugin. Lo hacemos, y desde ese momento ya tendremos totalmente instalado el nuevo plugin.

Los plugins pueden desactivarse en cualquier momento. Te recomiendo que lo hagas siempre que veas que algo en tu blog no funciona como debería. Si este es tu caso, desactiva uno a uno todos tus plugins, hasta encontrar cuál es el que te la está liando. Algunos plugins son incompatibles con otros, por lo que esta es la primera acción que hay que tomar a la hora de intentar arreglar conflictos en Wordpress.

Algunos plugins imprescindibles

A lo largo de esta guía vamos a ir viendo cómo instalar y configurar estos cinco plugins, que en mi opinión son los plugins que toda instalación de WordPress debería tener.

Plugin de seguridad, como iThemes Security.

Plugin para el SEO de nuestro blog, como por ejemplo WordPress SEO by Yoast.

Plugin de Caché para optimizar la carga de nuestra página, como es el caso de WP Super Cache (viene instalado por defecto con Hostgator).

Plugins para crear copias de seguridad de nuestro blog, como Duplicator.

Plugins para reducir el spam en los comentarios, trabajo del que se encarga muy bien Akismet.

Además de estos plugins, los cuales iremos viendo en sucesivos capítulos de la guía, también te recomiendo que le eches un vistazo a estos:

Jetpack, la navaja suiza de Wordpress

Jetpack es, posiblemente, el plugin más completo que existe.

Principalmente se trata de un plugin “todo en uno”, con algunas características que se incluyen en Wordpress.com y con algunas nuevas. No todas las funciones del plugin son igual de útiles o recomendables, pero algunas de ellas nos pueden solucionar más de un quebradero de cabeza.

Destacan, sobre todo, estas:

Compartir un artículo automáticamente en redes sociales, con la funcionalidad Publicize.

Panel de estadísticas de WordPress.com, con el número de visitas, su procedencia y la interacción que realizan en el blog.

Comentarios sociales, permitiendo a tus lectores conectarse a Facebook o Twitter para comentar en el blog.

Suscripciones al blog vía email, tanto al feed global del blog como a un hilo de ocmentarios de una entrada en concreto.

Una sección de artículos relacionados al final de cada entrada.

Copias de seguridad del blog. Única opción de pago de todas las que incluye.

Creación de formularios de contacto de manera sencillísima.

Plantilla para móviles, por si no tuvieras una plantilla responsive, el plugin trae una consigo, bastante resultona aunque muy impersonal. Para salir de un “aprieto”.

Asistencia para lenguajes matemáticos, con opción de meter fórmulas, ecuaciones, etc.

Widgets adicionales, como el de Twitter o imágenes.

http://jetpack.me/

Artículos relacionados con YARPP

Los artículos relacionados son la mejor manera de retener a una visita e invitarla a que siga navegando por tu web.

Para este menester, no existe un plugin mejor que YARPP (Yet Another Related Post Plugin). Jetpack incluye una función similar, pero el algoritmo de YARPP es mucho más eficaz y relaciona mucho mejor los artículos.

La función del plugin es simple: añade al final de las entradas una sección de artículos relacionados, con enlaces a otros artículos del blog que guarden relación con el que se acaba de leer.

YARPP puede ser configurado y personalizado de múltiples maneras. También su apariencia visual, pudiendo seleccionar entre un simple listado con enlaces o miniaturas con las imágenes destacadas de cada artículo.

http://wordpress.org/plugins/yet-another-related-posts-plugin/

Artículos populares con PostSkin

Al igual que los artículos relacionados, mostrar un listado de artículos populares puede ser una gran idea a la hora de retener visitas en tu blog.

Es frecuente encontrar en las barras laterales de muchos blogs un widget con los artículos más populares. Uno de los más conocidos es PostSkin, plugin que crea un widget personalizable con un listado de artículos, ordenados en base a su número de comentarios.

La apariencia visual es muy llamativa, aunque puede ser personalizada para adaptarla a cualquier diseño y plantilla.

Como característica interesante, el plugin trackea los clics, con estadísticas del número de clics por cada enlace presente en el widget.

http://host85.postskin.hop.clickbank.net

Google Analyticator

Google Analytics es una de las más potentes herramientas a la hora de hacer un seguimiento de las estadísticas de nuestra web: número de visitas, porcentaje de rebote, visitas por sectores demográficos, etc...

Para poder realizar ese seguimiento, Analytics requiere de un código de seguimiento en nuestro blog, que debe ser instalado en la Cabecera (header.php). Este código es muy sencillo de insertar en nuestra plantilla, pero además, y si la plantilla es moderna, hay muchas probabilidades de que incluya ya en su panel de control un campo para introducir ese código.

Si no quieres tocar código, no sabes cómo hacerlo o no quieres complicarte la vida, otra opción muy válida es la instalación del plugin Google Analyticator, el cual también nos muestra un widget en el panel principal de Wordpress con las estadísticas de visitas.

Otra función interesante de este plugin es la posibilidad de no rastrear las visitas realizadas por usuarios conectados (por ejemplo tú como administrador del blog).

http://wordpress.org/plugins/google-analyticator/

Asesor de Cookies

Según el Real Decreto-ley 13/2012, del 30 de marzo de 2012, “La instalación de la cookie debe hacerse después de que el usuario haya dado su consentimiento, que ha de ser a su vez después de que se le haya facilitado la información.” A efectos legales, esta ley nos dice que debemos avisar a los visitantes de nuestra página en caso que utilicemos cookies en la misma.

Las Cookies son unos archivos que algunas webs instalan en nuestro navegador. Estos archivos se encargan de almacenar determinada información, para de esta manera utilizarla con fines estadísticos o para mejorar la experiencia de uso. Si en tu blog haces uso, por ejemplo, de Google Analytics, ya estás usando Cookies.

Para implementar el aviso de las Cookies de manera fácil y cómoda, y asegurándonos de cumplir la ley, podemos instalar el plugin Asesor de Cookies.

El uso del plugin es sencillísimo, permitiéndonos configurar el aviso según nuestras preferencias, en un par de clics y de manera totalmente automatizada.

Podremos configurar el aviso que queremos que aparezca en el blog (aunque el que viene por defecto ya es más que suficiente), el color del marca, el tamaño del texto y la ubicación del aviso (preferiblemente en la parte inferior de la página). También podremos crear, y esto si que es realmente útil, las dos páginas de aviso legal y política de cookies, de manera automática simplemente haciendo clic en el botón correspondiente.

Tras configurarlo y guardarlo, en nuestro blog debería aparecer un mensaje como este:

http://wordpress.org/plugins/asesor-cookies-para-la-ley-en-espana/

Índices automáticos para tus artículos

Una buena manera de facilitar la navegación a nuestros usuarios es introducir un índice para los artículos.

La forma más fácil de implantar estos índices es con un plugin llamado Table of contents plus.

Se trata de un plugin muy útil que realiza automáticamente la tarea de crear un índice para cada uno de nuestros artículos. Como puedes ver la apariencia es muy simple, aunque se puede modificar según vuestro criterio desde su panel de configuración.

El Plugin funciona de una manera muy simple; analizará todos los encabezados de un artículo (H1, H2, H3…) y los tomará como si cada uno de ellos fuera una sección del artículo. Así pues creará el índice automáticamente presentando directamente cada uno de esos apartados.

Tras instalar y activar el plugin, tan solo tendremos que ir a su panel de configuración y adaptar el plugin a nuestras necesidades, pudiendo seleccionar su posición, en qué páginas se insertará, la apariencia, el efecto de despliegue y qué encabezados tendrá en cuenta el plugin para insertarlos en el índice.

El plugin también trae una interesante opción para integrar un índice completo de todos los artículos y páginas de tu web. Esto lo podremos hacer insertando shortcodes allá donde queramos que se muestre este índice.

https://wordpress.org/plugins/table-of-contents-plus/

Botones de redes sociales

Lo lógico es que la plantilla de diseño ya disponga de botones de compartir en redes sociales; de lo contrario, tendrás que incluirlos tú.

La inclusión de botones sociales en WordPress se puede hacer de forma manual mediante código HTML, pero resulta mucho más fácil a través de un plugin.

De todos los plugins de botones sociales, el que mejor me ha ido es WP Socialite. No es el más llamativo ni el que más opciones tiene, pero cuenta con una ventaja muy buena respecto a otros plugins similares: solo carga los botones cuando realizamos alguna acción concreta, como por ejemplo hacer scroll o situar el puntero encima de ellos. Con esto se consigue optimizar la carga de la página.

Las opciones con las que cuenta el plugin van desde el modo en cómo queremos desplegar los botones (con hover los botones se activarán al situar el cursor encima de ellos, con scroll se activarán cuando bajemos la página hasta ellos) a la localización de los botones, pasando por el tamaño de los mismos y qué redes sociales queremos incluir.

https://wordpress.org/plugins/wpsocialite/

Shortcodes Ultimate

Los shortcodes son la mejor manera de añadir funciones y efectos visuales con los que mostrar nuestro contenido de una manera más visual o interactiva.

De todos los plugins que sirven para añadir shortcodes a WordPress me quedo con el plugin gratuito Shortcodes Ultimate, un plugin muy liviano, pero que añade hasta 55 efectos distintos.

Desde encabezados a letras capitales, pasando por cajas, botones, avisos, alertas, acordeones, subrayados para destacar texto, galerías, vídeos...

En definitiva, todo un arsenal de funciones, a las cuales podrás acceder mediante un botón que se te instalará en el mismo editor de WordPress.

https://wordpress.org/plugins/shortcodes-ultimate/

Los widgets

El sistema de widgets de WordPress nos permite insertar contenido estático o dinámico dentro de un área donde nuestra plantilla acepte widgets. Estas áreas suelen estar localizadas en las barras laterales, cabeceras y pie de página.

La función del contenido incluido dentro de los widgets es ofrecer información relevante o suplementaria. Por ejemplo, en un artículo en el que hablemos sobre rutinas de entrenamiento, podríamos incluir un widget con publicidad de equipamiento para entrenar. O bien en una crítica de un disco de música, podemos incluir un widget que muestre una lista de reproducción de vídeos de Youtube del artista del que estamos hablando.

Instalar widgets

WordPress incluye una serie de widgets muy básicos, pero pueden instalarse widgets externos para añadir funcionalidades. Los widgets se instalan como si fueran plugins, por lo que, para buscarlos, tendrías que ir a la correspondiente sección de plugins y filtrar la búsqueda por widgets.

Los widgets son muy fáciles de implementar. Una vez instalado el plugin del widget, nos iremos a Apariencia - Widgets, y haremos clic en el widget deseado. Tendremos que escoger en qué lugar situar nuestro widget. Los lugares de la plantilla que permiten widgets se encuentran todos en la parte derecha.

Una vez añadido el widget podemos arrastrarlo arriba o abajo para reubicar su posición dentro de la barra lateral. Cada widget tiene su propia configuración. Generalmente consiste en darle un nombre, y ajustar los parámetros en base a las características del widget y la función que realicen.

Widget de texto

El widget de texto nos permite introducir cualquier texto y visualizarlo en la barra lateral o cualquier otro espacio de la plantilla donde puedan añadirse widgets.

Lo interesante del widget de texto es que podemos meter en él cualquier cosa, ya que, además de texto plano, también acepta código HTML. Así pues, el widget de texto es la mejor opción cuando necesitamos mostrar en un widget cualquier script o elemento con código HTML.

Si metes código HTML o de scripts en el widget de texto asegúrate de desmarcar la casilla de Añadir párrafos automáticamente, ya que podría romper el código.

La seguridad en WordPress

La seguridad de tu blog debería ser una prioridad a partir de ahora.

Cada vez son más las páginas realizadas con WordPress, pero, paradójicamente, son pocos los usuarios de esta plataforma que se preocupan de mantener sus blogs lo más seguros posibles frente a posibles ataques de hackers, quienes siempre van encontrando nuevas maneras de tocar un poco las narices.

iThemes Security

En el capítulo anterior hablamos de los plugins, y vimos que uno de los imprescindibles es el iThemes Security. Este plugin se encarga de incrementar la seguridad en WordPress, y lo hace realmente bien, pues se encarga de prácticamente todas las áreas de nuestra instalación que son susceptibles de ser vulneradas por los atacantes.

Lo mejor es, sin duda, su sencillez, y las explicaciones que hace en cada apartado de su configuración para que, sin ser expertos en el tema, podamos entender qué es lo que estamos modificando en cada momento.

Para instalar el plugin, lo haremos desde el repositorio oficial de WordPress. Nada más activarlo, verás un aviso en la parte superior del área de administración. Haz clic donde dice Secure your site now.

Al hacer clic nos aparecerá una ventana con cuatro pasos. Lo que haremos será ir aplicando uno a uno estos pasos, que no son más que los ajustes y recomendaciones más básicas del plugin.

El primero nos “obliga” a realizar una copia de seguridad de nuestra base de datos. No tiene por qué salir nada mal, pero por si acaso el programa nos lo recomienda.

El segundo paso es para actualizar los archivos wp-config.php y .htaccess, que se hallan dentro de la carpeta del servidor de nuestro Wordpress. Estos archivos se actualizarán de forma segura con las reglas y funciones específicas del plugin.

El tercer paso nos permite aplicar todas las reglas de seguridad del plugin que son completamente seguras, es decir, que no generan ningún conflicto con otros plugins.

El cuarto paso no es obligatorio. Consiste en enviar informes sobre el uso que le damos al plugin a los creadores del mismo, para que estos puedan ir mejorándolo en futuras versiones.

Al final, y si hemos seguido todos los pasos, tendríamos que tener la pantalla así:

Una vez aplicados estos primeros ajustes, podemos cerar esta ventana. Con estos ajustes básicos ya tendríamos un Wordpress más seguro, pero podemos ir un paso más allá y protegerlo a prueba de bombas. Para ello nos vamos al menú del plugin, donde pone Security - Dashboard.

En este panel nos parecerán todas las recomendaciones de seguridad que nos ofrece el plugin.

Los elementos en rojo son los más vulnerables, y son los que deberías corregir de inmediato. Los amarillos son menos importantes, aunque es muy recomendable arreglarlos cuanto antes. Los elementos en gris ya son completamente seguros, y los azules son elementos que pueden conllevar algunas vulnerabilidades, pero arreglarlos puede traer problemas de incompatibilidad con otros plugins o incluso algunas plantillas, por lo que si no estáis seguros de lo que estás haciendo es mejor dejarlos como están.

Al lado de cada recomendación de seguridad se encuentra un botón de Fix it. Haciendo clic aquí iremos a esa configuración concreta. Como puedes comprobar, el plugin tiene decenas de recomendaciones. No es necesario que las conozcas y las apliques todas, basta con estas que te explico a continuación:

Ajustar la frecuencia de los backups de la base de datos

Your site is not performing any scheduled database backups

Aquí planificaremos la frecuencia de las copias de seguridad automáticas de la base de datos. Esto depende mucho de con qué frecuencia actualices el blog. Si actualizas a diario, planifica una copia diaria. También puedes elegir si quieres que te mande la copia a tu correo electrónico, o de lo contrario que la almacene en tu servidor.

Escaneo de malware

Malware scanning is not enabled

Activa el escaneo de malware para tu web, copiando la clave API que conseguirás si sigues las instrucciones detalladas en el enlace que aparece.

Protección 404

Your website is not protected against bots looking for known vulnerabilities. Consider turning on 404 protection

La detección de errores 404 asume que un usuario que encuentra muchos errores seguidos de este tipo es porque está buscando alguna vulnerabilidad.

Este ajuste bloquea a estos usuarios, que en la mayoría de ocasiones son bots ya programados por los hackers para buscar vulnerabilidades en sitios web. La configuración que nos da por defecto es suficiente.

Cambiar el id y el nombre de usuario del administrador

A user with id 1 still exists

¿Recuerdas que durante la instalación de Wordpress te recomendé cambiar el usuario admin? Si no hemos establecido un usuario de administrador con un nombre distinto a admin durante la instalación de WordPress, es muy recomendable hacerlo ahora.

La mayoría de los ataques de hackers vienen porque estos saben que mucha gente descuida este apartado, dejando por defecto el usuario admin en sus blogs. Si establecemos un nombre distinto, le estamos dificultando la tarea al hacker, ya que además de intentar descubrir la contraseña también tendrá que averiguar el nombre de usuario.

También es importante cambiar el id del usuario.

Ocultar el área de administración de WordPress

Your WordPress Dashboard is available 24/7. Do you really update 24 hours a day? Consider using Away Mode

Otra opción interesante mediante la cual establecemos un modo ausente, durante el cual será imposible acceder al área de administración del blog.

Por ejemplo, si por la noche sabes con certeza que no vas a acceder a la administración del blog, puedes establecer el modo ausente por la noche, y así te aseguras que ningún atacante podrá entrar durante esas horas.

Protección contra ataques de fuerza bruta

Your login area is partially protected from brute force attacks. We recommend you use both network and local blocking for full security

Los ataques de fuerza bruta son ataques de hackers que consisten en acceder al área de administración a base de reiterados intentos con programas que introducen contraseñas aleatorias cada pocos segundos.

Deja esta configuración por defecto, dejando eso si una dirección de correo en el campo Get your iThemes Brute Force Protection API Key, y asi activar las reglas personalizadas contra este tipo de ataques que trae consigo el plugin.

Cambiar la url del acceso a administración

Your WordPress Dashboard is using the default addresses. This can make a brute force attack much easier

Para acceder al área de administración en Wordpress, por defecto, se establece la ruta http://tudominio.com/wp-admin. Los hackers saben de sobras esto, por lo que es mejor establecer otro tipo de ruta.

Aquí puedes poner los valores que quieras, pero asegúrate de recordar la nueva ruta que establezcas para acceder al área de administración.

Cambiar el prefijo de las tablas de la base de datos

Your database table prefix should not be wp_

Al momento de instalar Wordpress, te recomendé cambiar el prefijo de las tablas de la base de datos, y este es el motivo. Si no lo hiciste en ese momento, hazlo ahora, pero antes de hacerlo, realiza una copia de seguridad.

El plugin cambiará el prefijo por uno creado aleatoriamente. Al hacerlo, posiblemente verás un mensaje de error o una pantalla en blanco. ¡No te asustes! Cierra la ventana y vuelve a entrar en el área de administración.

Contraseñas fuertes para todos los usuarios

You are enforcing strong passwords, but not for all users

Aquí estaremos configurando nuestro WordPress para que todos los usuarios registrados necesiten de contraseñas fuertes para poder acceder al panel de control.

Marcamos la casilla y escogemos Suscriptor como el perfil de usuario mínimo al que se le solicitará el uso de contraseñas fuertes.

Baneo a usuarios sospechosos

You are not blocking any users that are known to be a problem. Consider turning on the Ban Users feature

El plugin incluye una lista negra de servidores, IP y bots cuya procedencia es sospechosa. No está de más activar el bloqueo a estos posibles atacantes con esta lista, extraída del fantástico listado de la web experta en seguridad hackrepair.com.

Estos ajustes deberían ser más que suficientes para proteger nuestro Wordpress. Puedes aplicar los ajustes restantes, pero asegúrate de hacerlo uno a uno y vigilando que no afecte en nada a tu Wordpress, pues son ajustes que podrían afectar a la compatibilidad con otros plugins o con elementos de tu plantilla.

SEO para WordPress

Mucha gente descuida el trabajo de SEO en sus blogs, ya sea por desconocimiento o por malas prácticas.

En este capítulo voy a enseñarte a optimizar el “SEO on page”, es decir, la optimización que hacemos en nuestra web de las palabras clave, títulos, tags y demás elementos que Google y otros buscadores tienen en cuenta a la hora de calcular la relevancia de una web para integrarla en sus índices y posicionarla en sus rankings.

¿Pero qué es eso del “SEO on page”? Vamos a repasar brevemente unos cuantos conceptos de SEO muy básicos para que puedas comprender para qué sirve y por qué es importante cuidar el SEO para WordPress.

¿Cómo posiciona Google una página web?

Google dispone de un algoritmo gigantesco, perfeccionado a lo largo de los años y de una sofisticación máxima para posicionar las webs dentro de sus índices.

A grandes rasgos, podríamos decir que Google posee dos métricas principales a la hora de posicionar una web: autoridad y relevancia.

La autoridad viene dada por el número de ocasiones que esa web ha sido enlazada. Los creadores de Google, Larry Page y Sergei Brin, crearon este primero algoritmo, denominado PageRank, con la idea de asimilarlo a las citas de los trabajos universitarios. Así, cuantas más veces es citado algo, más autoridad tiene. Con las páginas web en Google sucede lo mismo: cuantos más enlaces tiene una web (citas), más autoridad tiene.

La otra métrica principal que utiliza Google es la relevancia. La relevancia según Google es lo ajustada o no que está una página en base a la temática de la búsqueda que realiza un usuario en Google. Así pues, si un usuario realiza la búsqueda “dietas para adelgazar”, Google intentará priorizar en sus resultados aquellas webs que sean más relevantes en base a esa búsqueda.

La métrica de autoridad se mide por la cantidad de enlaces entrantes (backlinks) que posee una web, por lo tanto dependemos de otras personas para obtener esos enlaces. La métrica de la relevancia es la que podemos trabajar nosotros internamente en nuestra web. Este trabajo interno de optimización es, precisamente, lo que llamamos “SEO on page”.

“SEO on page” con WordPress SEO by Yoast

Para esta tarea instalaremos el plugin WordPress SEO by Yoast. Este plugin es, actualmente, el mejor plugin de SEO para WordPress de todos los que existen, pues te permite, a través de una configuración muy sencilla, configurar gran parte de los aspectos del “SEO on page” de tu blog.

Una vez instalado el plugin desde el repositorio oficial de Wordpress, se nos creará un nuevo apartado en la parte izquierda de nuestro panel de administración, llamado SEO. Entramos en él y empezamos a configurar el Plugin.

Panel de control y Títulos y Meta

En el apartado de Panel de control nos limitaremos a seleccionar si queremos que nuestro blog sea rastreado por el autor del plugin para poder mejorarlo, y si queremos desactivar las funciones avanzadas del plugin , cosa que solo es útil si tenemos muchos autores escribiendo en el blog y no queremos que las opciones avanzadas de SEO estén habilitadas para ellos.

La configuración verdaderamente importante del plugin empieza en Títulos y etiquetas meta. Los ajustes que vemos en esta sección determinan el aspecto que tendrán las páginas de nuestro blog en los resultados de los buscadores.

En la pestaña General marcaremos las dos primeras casillas. La primera es para asegurarnos que el plugin reescriba los títulos de las entradas según la configuración especificada más adelante. Con la segunda le diremos a los motores de búsqueda que no nos indexe las subpáginas de archivos, ya que pueden resultar en contenido duplicado.

En las pestañas de Portada, Tipo de entrada, Taxonomías y Otro tenemos una especie de plantilla para configurar la manera como queremos que traten los buscadores estas partes de nuestra web. Tenemos varios campos para configurar aquí:

Plantilla de título: Qué queremos que se muestre en el título que aparecerá en los buscadores.

Plantilla Meta Descripción: La descripción que queremos mostrar en los resultados de búsqueda.

Meta Robots: La metaetiqueta Robots a utilizar para un tipo de entrada o una taxonomía concreta.

Fecha en fragmento: Si queremos mostrar la fecha de publicación en el fragmento de los resultados de búsqueda.

Caja para SEO: Si queremos que en el editor aparezca el box del plugin para ese tipo de entrada.

La configuración recomendable para las Entradas y las Páginas sería establecer la plantilla de %%title%% para la plantilla de título, y la de %%excerpt%% para la descripción. Así mismo, dejaremos el resto de casillas como vienen por defecto.

¿Qué estamos haciendo exactamente con esto? Básicamente le estamos diciendo al plugin que queremos que los buscadores muestren como título el nombre que le he hemos dado a esa entrada, y que en la descripción muestre el extracto (resumen) que Wordpress genera aleatoriamente para cada artículo. Además, le estamos diciendo que queremos que los rastreadores de los buscadores indexen ese tipo de entrada y que sigan todos los enlaces presentes en ellas.

La metaetiqueta Robots es un estandar mediante el cual le decimos a los buscadores cómo deben rastrear e indexar nuestra web. Con la etiqueta index / noindex les decimos si queremos que indexe esa página o no en sus resultados de búsqueda. La etiqueta follow / nofollow se usa para para decirles si queremos que los rastreadores de los buscadores sigan los enlaces presentes en una página.

Usaremos esta configuración para las Entradas y las Páginas, pero no para el resto. Las taxonomías de Wordpress son un elemento muy útil para organizar un blog y facilitar la navegación de usuario por el mismo, pero a su vez generan una inmuerable cantidad de contenido duplicado, puesto que no son más que extractos de un contenido ya presente en otras partes de nuestra web.

¿Cómo gestionaremos este contenido entonces? Fácil: lo que queremos es que las visitas que lleguen a nuestro blog puedan utilizar esas taxonomías si así lo quieren, pero lo que no queremos es que los buscadores las indexen, pues lo que queremos es darle la máxima prioridad e importancia a nuestros artículos, no a las taxonomías.

Así pues, en los campos de Categoría, Etiquetas, Formato y cualquier otro que no sea Entradas y Páginas, marcaremos la opción noindex, follow. Con esto, les diremos a los buscadores que, en el caso de llegar allí, no lo indexen, pero que sigan los enlaces allí presentes para seguir rastreando nuestra web.

Iremos un paso más allá en nuestro objetivo de optimizar a tope el “SEO on page” de nuestra web. Iremos a la pestaña Otro, donde se ubican los ajustes para los archivos de autor y los archivos de fecha. Estos archivos son más de lo mismo que las taxonomías: pueden generar contenido duplicado.

Si en nuestro blog escriben varios autores, podemos dejarlos activados, pero en el caso contrario es muy recomendable desactivarlos. Además, lo que haremos será marcarlos con la metaetiqueta noindex / follow, por si acaso no se desactivaran y quisiéramos asegurarnos que no se vayan a indexar.

Social

Las redes sociales tienen cierta importancia a nivel de SEO. Por ese motivo nos preocuparemos de configurar esta sección, según el uso que hagamos de las tres redes sociales que nos permite configurar el plugin: Facebook, Twitter, y Google +.

Facebook

La primera pestaña es la relativa a Facebook. La primera opción que tenemos disponible es para usar el protocolo Open Graph. No nos cuesta nada, así que mejor activarlo.

El resto de opciones de Facebook sirven para poder utilizar Facebook Insights, el sistema de estadísticas de Facebook, para lo cual tendremos que introducir un usuario de Facebook.

El plugin también nos permite introducir la url de Facebook con la que queremos conectar el blog y la imagen que queremos mostrar por defecto para el Open Graph, en esos casos en los que no haya ninguna imagen en la página que compartimos (podemos poner aquí el logo, por ejemplo).

Twitter

En Twitter tenemos menos opciones, limitándose a utilizar la información de Twitter Cards, un formato enriquecido que funciona similar al Open Graph de Facebook, y que permite compartir una página web en Twitter de manera mucho más visual y atractiva.

Para completar este apartado, podemos introducir el nombre de usuario de Twitter y qué mostrar en la Twitter Card, si un simple resumen de la web o un resumen más una imagen.

Google +

Referente a las opciones de Google + no hay mucho que explicar, pues el plugin solo nos pemite activar meta datos específicos de esta red social e introducir la url de una página de perfil.

Sitemaps

El sitemap es una utilidad que fue importantísima para el SEO hace algunos años. Su importancia es relativa hoy en día, aunque sigue siendo considerada una buena práctica SEO el disponer de uno en tu página.

El sitemap es una especie de esquema con toda la estructura de páginas de tu web. Esto lo usa a veces Google para determinar qué puede rastrear o no dentro de tu web.

Wordpress SEO by Yoast nos lo pone muy fácil a la hora de crear un sitemap. Basta con activar la casilla correspondiente. Respecto al resto de opciones, asegúrate de marcar las casillas de ping a Yahoo y Ask.com, además de excluir todos esos archivos y taxonomías que has desindexado (Categorías, etiquetas, formatos...)

Enlaces permanentes

En este apartado se pueden configurar diversas opciones referentes al comportamiento de las url de tu blog.

No hace falta explicar en detalle para qué sirve cada ajuste, pues ya lo explica en perfecto español el plugin. Tan solo has de saber que la mayoría de ajustes son opcionales y no muy importantes, salvo dos: asegúrate de redireccionar los archivos adjuntos a la url del artículo original y selecciona la casilla de remove stop words, función que sirve para acortar las url eliminando las palabras vacías como artículos, pronombres y preposiciones.

Enlaces internos

En esta sección podemos activar la función de migas de pan, unos enlaces que sirven para que Google pueda interpretar mejor la estructura de una página. Esta función es útil a nivel de optimización de SEO on page, aunque en páginas con pocos niveles de menú pierde su utilidad. Sin duda, es una función más importante para páginas de gran envergadura o sitios de e-commerce.

Para activar las migas de pan no bastará con marcar la casilla correspondiente, sino que también necesitarás insertar el código que se especifica en aquel lugar de tu plantilla donde quieres que aparezcan. Esto requiere un nivel avanzado de edición o, como mínimo, saber lo que se está haciendo.

RSS

En esta sección no hay que hacer mucho realmente. Tan solo saber que el plugin añade, a través de esta configuración por defecto, un texto con un enlace de retorno a tu blog dentro del feed, lo que ayudará a identificar tu blog como la fuente original de un artículo cuando este es distribuido a través de lectores de feeds.

El SEO on page redactando artículos

En Títulos y etiquetas Meta configuramos qué queremos mostrar en los buscadores, por defecto, en los campos de título y descripción.

No obstante, podemos personalizar estos campos para cada entrada individual.

Fíjate que, al instalar el plugin, tendrás justo debajo del área de edición un box con el nombre del plugin. Todas las opciones y ajustes presentes en este box sirven para configurar el SEO de esa entrada en particular. Vamos a verlo con más detalle.

Previsualización del snippet

El plugin nos muestra un renderizado de cómo quedaría el artículo que estamos editando en los resultados de búsqueda de Google. Lo que aquí se muestra es el resultado de lo que rellenemos en los siguientes campos.

Palabra clave principal: Aquí has de introducir la palabra clave principal del artículo. Justo debajo te aparecen los datos de la densidad de uso de la palabra clave y en qué secciones del artículo la has utilizado.

Título SEO: Este es el título que se verá en los resultados de búsqueda. Puede ser distinto al título que habías establecido para el artículo.

Meta Descripción: Introduce aquí una descripción, que será visible en los resultados de búsqueda.

Análisis de página

En la pestaña de análisis de página tenemos los datos recopilados por el plugin con respecto a ese artículo en concreto, y nos analiza qué aspectos tenemos bien y cuáles podemos mejorar, en base a una serie de criterios de optimización de SEO on page.

En este ejemplo no he usado la palabra clave en la etiqueta alt de las imágenes, y la palabra clave no está al inicio del título, algo que es bastante recomendable… ¡mal por mí!.

Una palabra clave es una combinación de caracteres con las que los buscadores clasifican nuestra página y la sitúan dentro de una temática concreta. Estas palabras clave, si están bien seleccionadas, son las mismas que usan los internautas cuando realizan búsquedas en un buscador. Así pues, seleccionar una palabra clave es escoger ese término por el que queremos que lleguen las visitas a ese artículo.

Avanzado

Aquí tenemos una serie de parámetros referentes a las etiquetas Meta, y que solo tocaremos si sabemos lo que hacemos.

Por defecto, el plugin configura las meta robots como index, lo que quiere decir que le daremos permiso a Google para que indexe esa página, además de establecer la metaetiqueta follow, para que los rastreadores de Google y demás buscadores sigan todos los enlaces de nuestra web, y así facilitar el rastreo y la indexación de contenidos.

No te obsesiones por los resultados obtenidos en el análisis de página. El plugin trabaja con un cálculo demasiado estricto, e incluso podría decirse que, en algunos aspectos, obsoleto. Un claro ejemplo es la densidad de palabras: no es necesario que la repitas de manera artificial para cumplir con el estándar del plugin. Basta con que la repitas a lo largo del texto un par o tres de veces.

Rich Snippets

Los Rich Snippets son una convención de datos enriquecidos para páginas web, y que Google (y otros buscadores) utiliza para aumentar la información que aparece en los resultados de búsqueda.

Frecuentemente te habrás encontrado con resultados en Google que mostraban, aparte del título y las descripciones típicas, una foto del autor del artículo, unas estrellas amarillas o datos de geo-localización. Eso son los Rich Snippets, y aparte de facilitar información extra a Google, lo que hacemos implantándolos es mejorar nuestro posicionamiento.

¿De qué manera? Un Rich Snippet destaca por encima del resto de resultados en un buscador, lo que aumenta el CTR (Ratio por clic). Según diversos estudios, implementar algún tipo de Rich Snippet repercute en un aumento de hasta un 15% en las visitas de una página. La gente se siente más atraída por un resultado que incluya algún tipo de Rich Snippet, y es por ello que es tan importante implementarlos en nuestro blog, siempre que, realmente, aporten algún dato de relevancia al usuario.

Vamos a ver un ejemplo gráfico. En este caso realizo la búsqueda de la película Argo:

Como puedes ver, si tú también realizas esta búsqueda en tu navegador, en la primera página de resultados de Google se incluye en la parte derecha la ficha técnica de la película, con una serie de enlaces e información adicional, como posters e imágenes de la película, la sinopsis, el reparto, equipo técnico y otras películas que relacionadas.

Dentro de esa ficha técnica se incluyen también las estrellas amarillas, que representan la media de las votaciones que los usuarios realizan en una web, en este caso Sensacine.com.

Estas estrellas amarillas solo aparecen en la ficha técnica de Google si la página en cuestión se encuentra en la primera página de resultados, pero estas estrellas se muestran en cualquier otra página de resultados de Google justo debajo del enlace a la web en cuestión, siempre que estén bien implementadas.

Ahora imagina que posees un blog de cine, o cualquier otra temática susceptible de recibir votaciones de los usuarios, como podrían ser análisis de productos o reviews de programas informáticos. Con este tipo de webs, puede incluirse un sistema de votaciones con micro-datos, que después se representen como Rich Snippets en Google, de manera que Google pudiese interpretar esas votaciones y mostrarlas en sus páginas de resultados.

Los beneficios de incuir micro-datos enriquecidos en nuestra web no se limitan a un posible aumento de clics en las páginas de resultados de Google, sino a una mejor interpretación de la información mostrada en una página web, por parte de Google.

En este sentido, también ayudan mucho las migas de pan, de las cuales ya hablamos antes, y que pueden implementarse con el plugin Wordpress SEO.

Cómo implementar Rich Snippets

En WordPress es muy fácil, sobre todo gracias a nuestros preciados plugins. A continuación te muestro una serie de plugins para implementar los Rich Snippets en nuestros blogs:

All In One Schema.org Rich Snippets

Es, con diferencia, el plugin más completo, sencillo y eficaz que hay a la hora de implementar Rich Snippets en nuestro blog.

Una vez instalado ve al menú Rich Snippets para traducir los textos que, por defecto, muestra el plugin. También tienes la opción de personalizar la apariencia gráfica de los datos que muestra el plugin en nuestras entradas.

Para usar los datos enriquecidos tendremos que escoger en cada artículo que publiquemos el micro-dato que nos interese. Para esto, debes seleccionar el tipo de micro-dato en el box de Configure Rich Snippet, debajo del área de edición de artículos.

Los micro-datos que pueden utilizarse son:

Review / puntuaciones

Evento

Personas

Producto

Receta

Programas/aplicaciones

Vídeo

Artículo

Rich Contact Widget

Uno de los pocos micro-datos que All in One Schema.org aún no soporta son los de contacto y geo-posicionamiento. Para estos, tendremos que hacer uso de este otro plugin, el cual inserta Rich Snippets de contacto, como e-mails, geo-localización o números de teléfono, permitiendo con estos últimos realizar una llamada directamente a través de los resultados de Google a través de Skype o programas similares.

Es un plugin imprescindible para negocios y tiendas locales, y ayuda enormemente al posicionamiento local, un posicionamiento al que Google está dotando cada vez de más importancia.

El plugin solo puede usarse como Widget, por lo que has de ir a Apariencia - Widgets y arrastrar el widget de Rich Contact a la barra lateral, rellenando allí los datos de contacto que quieras mostrar.

Acelerar la carga de WordPress

La velocidad de carga de una página web es, hoy en día, uno de los aspectos que Google valora y tiene en cuenta para el posicionamiento web.

Acelerar la carga de WordPress es importante a efectos de SEO, pero no solo eso. La velocidad de carga influye en la experiencia de uso de las visitas que recibas, pero además es un indicativo de lo optimizada que está tu web.

Por norma general, Wordpress se ralentiza mucho a medida que añadimos más y más plugins, pero el rendimiento del servidor es también un factor clave.

Pueden hacerse una serie de optimizaciones que tendrán un impacto positivo en el rendimiento de nuestra web, como por ejemplo:

Desinstalar todos los plugins que no sean necesarios

Comprimir al máximo las imágenes

Hacer uso de un sistema de cacheado

Quizás te preguntes si resulta tan importante la velocidad de carga de una página web. La respuesta es un si rotundo. Según numerosos estudios, los usuarios abandonan una página web si esta carga despacio. En concreto, a partir del segundo en el tiempo de carga, abandonan una web el 10% de las visitas, y este porcentaje aumenta de 10 en 10 por cada segundo añadido. Así pues, una página que tarde 5 segundos en cargarse podría perder el 50 % de las visitas que reciba. Casi nada.

Midiendo los tiempos de carga

Para tener un punto de partida necesitaremos saber cuánto tarda nuestra web en cargar. Para ello podemos usar Pingdom Tools:

http://tools.pingdom.com/fpt

Introducimos la dirección de nuestro sitio y hacemos clic en Test Now. Estos son los datos de mi blog personal:

Menos de 2 segundos es un tiempo muy bueno, pero puede mejorarse. A continuación, empiezo a ejecutar, una por una, las optimizaciones indicadas anteriormente y detalladas a continuación.

Eliminando los plugins innecesarios

Muchas veces instalamos plugins pensando que les daremos un buen uso, pero acabamos por no utilizarlos. Otros plugins pueden instalarse también por capricho, pero no responder a una necesidad real que tengamos en nuestra web.

Deshazte de todos los plugins que no sean estrictamente necesarios para el propósito y las funciones de tu web, pues los plugins son el primer elemento de impacto en la velocidad de carga en Wordpress.

Compresión de imágenes

Es normal y caemos en el error, sobre todo al principio, de llenar nuestro blog de imágenes sin comprimir, cuando este es otro factor que puede ralentizar la velocidad de carga.

Lo ideal es que las imágenes que subas a tu web estén en formato jpeg, con un nivel de compresión alto y con escaneo progresivo, opción esta última que nos facilita, por ejemplo, Photoshop.

Si no disponemos de este programa, o ya tenemos muchas imágenes subidas al blog, podemos descargarnos desde el repositorio oficial de Wordpress un plugin llamado Ewww Image optimizer Cloud.

Una vez instalado no hace falta configurar nada, pudiendo dejar los ajustes por defecto. Simplemente nos vamos a Medios – Optimización en masa y le damos a Iniciar. El plugin analizará todas las imágenes que has subido al blog y tratará de comprimirlas, respetando al máximo su calidad.

Sistema de cacheado

Implementar un sistema de cacheado para nuestra web es la optimización más importante que podemos hacer en cuanto a la velocidad de carga.

Para esta tarea podemos emplear dos plugins igual de efectivos:

W3 Total Cache

WP Super Cache

El primero es, quizás, el más completo, pero también es mucho más difícil de configurar. Por contra, WP Super Cache es sencillísimo, realmente muy fácil de configurar, y ofrece muy buenos resultados, por lo que recomiendo usar WP Super Cache para establecer un cache en WordPress, sobre todo en hostings compartidos.

¿Qué es cachear una web?

WordPress funciona con PHP y bases de datos MySQL. En PHP las páginas no son estáticas, sino que se construyen “bajo demanda”. Cuando un usuario entra en nuestra web, WordPress procesa la petición a PHP, este realiza una llamada a la base de datos, y de ahí se construye la página en el servidor. Como te puedes imaginar, es un proceso que requiere de cierto tiempo.

Es ahí donde actúan los sistemas de cacheado, cuya función es almacenar una copia estática de nuestra web para así evitar las llamadas a PHP y MySQL y la generación de la página en el servidor, ya que lo que se sirve al usuario es una página estática en HTML.

Con un sistema de cacheado, se realizan menos peticiones al servidor y se sirve el contenido directamente, lo que se traduce en una velocidad de descarga de la página muy superior.

WP Super Cache

Al instalar el plugin tendremos creado un nuevo apartado bajo el menú de Ajustes, llamado WP Super Cache. Debemos ir allí para activar el cache, y lo haremos seleccionando Caching On (Recommended) y clicando después en Actualizar estado.

Una vez hecho esto, ve a la pestaña de Avanzado. Allí, marca las siguientes opciones, recomendadas por el plugin:

Cache hits to this website for quick access: Activamos el plugin

Use mod_rewrite to serve cache files: Usamos el módulo mod_rewrite para servir las páginas estáticas del cache

Compress pages so they’re served more quickly to visitors: Comprime las páginas estáticas con gzip, para que puedan ser cargadas aún más rápidamente.

Para guardar los cambios pulsamos en Actualiza estado. Verás que ahora te aparecerá una notificación indicando que se deben actualizar las reglas de mod_rewrite. Si haces scroll hacia abajo tendrás un cartel amarillo con todas esas reglas, y al final un botón que indica Update mod_rewrite rules. Lo que haremos con esto es aplicar estas reglas en nuestro archivo .htaccess.

El archivo .htaccess es un archivo especial de los servidores Apache, que permite definir distintas directivas de configuración para cada directorio, sin necesidad de editar el archivo de configuración principal de Apache.

Ahora solo nos falta establecer la recolección de basura, es decir, el tiempo que tarda el plugin en actualizar el contenido de las páginas estáticas y prescindir de aquellas partes “obsoletas” de nuestra web.

Ve a Tiempo de caducidad y recogida de basura y establece un intervalo de 1800 segundos (30 min) o 3600 segundos (1 hora).

La configuración no termina aquí. Ve ahora a la pestaña de Preload. Este apartado sirve para crear una página estática por cada entrada de nuestra web. Hasta ahora el plugin solo creaba una página estática si algún visitante llegaba a nuestra web, pero ahora le diremos al plugin que sirva de antemano la página estática.

Para ello activamos el modo Preload e indicamos el tiempo que queremos que tarde el plugin en actualizar esos archivos de las páginas estáticas (en mi caso lo he dejado cada 720 minutos, 12 horas).

Hacemos clic en Actualizar estado y acto seguido pulsamos en Preload cache now.

Midiendo de nuevo los tiempos de carga

¿Habrán surtido efecto las actuaciones realizadas hasta ahora? Vamos a comprobarlo.

Vuelvo a Pingdom Tools y ejecuto el test nuevamente. Estos son los resultados:

Hemos pasado de 1,43 segundos a 869 milisegundos, una reducción del 60%. Este dato es, sin duda, buenísimo, y se sitúa por debajo del sgundo, que es el tiempo perfecto para no perder ni una sola visita por motivos de velocidad de carga.

Un paso más allá: CDN

Un CDN (Content Delivery Network) es un servicio que distribuye datos en servidores repartidos por todo el mundo. Lo que conseguimos con un CDN es distribuir una copia de nuestra web por servidores repartidos en todo el mundo, reduciendo de esta manera los tiempos de respuesta y agilizando aún más el proceso de carga.

Gracias a los CDN podemos también aligerar carga de nuestro servidor, pues los archivos que se servirán al navegador del visitante no serán servidos por nuestro servidor sino por los servidores del CDN.

Imagina que recibes una visita desde Mexico. El tiempo de conexión entre el ordenador mejicano y tu web puede demorarse por la distancia física existente entre ambos servidores. Con un CDN, esa visita de Mexico puede cargar una copia de tu web, alojada en un servidor del CDN, ubicado, por ejemplo, en Estados Unidos, reduciendo el tiempo de respuesta de la conexión.

Para sacarle el máximo rendimiento a nuestro CDN tendremos que integrarlo con el plugin de cache. En cuanto al CDN a utilizar, existen muchas opciones y posibilidades. En este caso usaremos Cloudflare.

Cloudflare funciona a modo de proxy inverso, pero también dispone de funciones de CDN. Su popularidad se debe, sobre todo, por sus dos grandes ventajas: es totalmente gratuito y añade una capa de seguridad a nuestro blog.

Para crear una cuenta con Cloudflare, iremos a este enlace:

https://www.cloudflare.com/

Rellenamos todos los datos, y al finalizar la inscripción nos pedirá que indiquemos nuestra primera web.

Cuando hagamos clic en Añadir sitio web, Cloudflare empezará a registrar los parámetros DNS de nuestro dominio, y nos mostrará los resultados de la siguiente manera:

Aquí podemos dejarlo todo como está. Los elementos marcados con la nube naranja son los que pasarán a formar parte de la red de Cloudflare, y las nubes grises quedarán intactas.

En la siguiente ventana Cloudflare nos pregunta por el tipo de configuración que deseamos aplicar a nuestra web. Lo ideal para beneficiarnos tanto de su seguridad como rendimiento es dejarlo como en la imagen a continuación:

Como punto destacable, Cloudflare ya incluye SSL en las cuentas gratuitas, lo que supone un extra de seguridad muy importante.

En la siguiente ventana Cloudflare nos indicará los parámetros DNS que debemos cambiar en nuestro dominio. Para ello, tendremos que ir al panel de control de nuestro hosting o de nuestro registrador de dominio, y allí acceder a las opciones de DNS, tal y como expliqué en el capítulo de dominios.

Cuando guardemos los cambios, el dominio procederá a actualizarse con los nuevos parámetros, proceso que puede llegar a tardar 24 horas. Así pues, toca armarse de paciencia. Inmediatamente después, volvemos a Cloudflare, y le indicamos que ya hemos realizado los cambios. Nos aparecerá una ventana indicando que el dominio se ha añadido con éxito a Cloudflare, y que este empezará a trabajar cuando los DNS del dominio se hayan actualizado.

Aunque Cloudflare ya estará trabajando con nuestro blog, es recomendable integrarlo con el plugin Cloudflare, el cual pude encontrarse en el repositorio oficial de Wordpress. Este plugin realizará, principalmente, dos tareas:

Eliminar conflictos de IP entre Cloudflare y nuestro servidor.

Enviar a Cloudflare información sobre el spam de tu blog para protegerlo

Para hacerlo, nos vamos al panel del plugin, bajo Ajustes - Cloudflare. Tenemos que introducir el dominio de nuestra web, así como el email con el que registramos en Cloudflare y el número de API. Este número puedes encontrarlo en Cloudflare, en el apartado de Account. El resto de opciones las dejamos por defecto, y una vez estén ya podemos darle a Update Options.

Una vez tengamos el blog funcionando bajo Cloudflare, volvemos a ejecutar el test de Pingdom de nuevo:

Como puedes ver, hemos reducido unos 100 milisegundos, lo cual tampoco es una maravilla ni una diferencia que vayan a apreciar nuestros usuarios. Sin embargo, y vista la facilidad de implementarlos y lo baratísimos que son, sigue siendo recomendable usar un CDN por otros muchos motivos:

Libera de carga y ancho de banda a nuestro servidor.

Mantiene nuestra web online durante un cierto periodo de tiempo, aún cuando nuestro servidor se venga abajo.

Mantiene una latencia baja y tiempos de respuesta muy pequeños para usuarios de todo el mundo, no solo de países cercanos al de la ubicación de nuestro servidor.

Minificar HTML, Javascript y CSS

La minificación consiste en reducir un archivo HTML, Javascript o CSS, modificando ciertos elementos de su código: espacios innecesarios, tabulaciones, comentarios, etc.

Esto redunda en unos archivos más pequeños, y por lo tanto, más rápidos a la hora de cargar.

La minificación ayuda a optimizar aún más una web, pero tampoco hace milagros. La diferencia de rendimiento entre unos archivos sin minificar y unos minificados es pequeña. La diferencia en el rendimiento se nota, sobre todo, en páginas con muchos archivos, ya que estos deben cargarse uno detrás de otro, dependiendo del orden con el que estén llamados en el código de la web.

No obstante, y aunque tu web sea tan simple que apenas tenga un par de archivos de este tipo, siempre es una buena práctica hacerlo con el fin de optimizar al máximo los recursos de nuestra web y el servidor.

Minificar con Cloudflare

Entre las muchas ventajas que trae Cloudflare, se incluye la minificación automática de archivos. Las opciones de minificación se encuentran dentro del panel de Websites, desplegando el menú en la rueda dentada en Cloudflare Settings.

Del montón de opciones que verás, interesan sobre todo las que se encuentran en la pestaña de Performance Settings.

Performance profile: El perfil de rendimiento. Asegúrate que está en CDN + Full Optimizations.

Caching level: Cloudflare puede cachear automáticamente todos los recursos estáticos de nuestra web (imágenes, scripts de java, css...). Asegúrate que este valor esté en Agressive para un mejor rendimiento.

Minimum expire TTL: Aquí podemos definir por cuánto tiempo queremos que mantenga Cloudflare los recursos del caché en los navegadores de los usuarios. Esto puede ser útil para acelerar la carga aún más para aquellas visitas reiteradas.

Auto Minify (Web optimization): Aquí se encuentran las opciones de minificación de archivos Javascript, CSS o HTML. Aquí podemos seleccionar si queremos que lo haga y con qué archivos (Recomendable minificar todos).

Minificar con Autoptimize

Otra opción para minificar archivos, si queremos prescindir de Cloudflare, es instalar el plugin Autoptimize. Este plugin se encargará de minificar los archivos estáticos de nuestra web e incluirlos en un caché, siendo un complemento estupendo para el plugin WP Super Cache.

Instala y activa el plugin desde el reporitorio oficial. El menú de ajustes del plugin lo tendrás en Ajustes - Autoptimize. Asegúrate de seleccionar las tres casillas de Optimizar el código HTML, Javascript y CSS, y guarda los cambios.

El plugin tiene un botón para activar opciones avanzadas, pero con las opciones básicas ya tendríamos suficiente. Las avanzadas requieren conocimientos mínimos de lo que se está haciendo, y cualquier error podría afectar la apariencia o el funcionamiento de la web.

Comentarios en WordPress

Los comentarios en Wordpress pueden activarse o desactivarse a conveniencie nuestra.

Activarlos o no depende, exclusivamente, del tipo de web que queremos construir. A según qué páginas, como por ejemplo webs corporativas o de empresas, los comentarios no les hacen ningún favor. Otros webmasters simplemente prescinden de ellos por la cantidad de tiempo que les quita el tener que moderarlos y responder.

Por otra parte, los comentarios pueden aportar mucho valor al resto de usuarios, y el hecho de tener activados los comentarios garantiza que una página se va a seguir manteniendo actualizada con el paso del tiempo, cosa muy importante a efectos de SEO. En un blog, la importancia de los comentarios es capital, permitiendo ampliar el debate y aportación de información útil adicional.

A favor de activar los comentarios

Actualizas tu blog sin mover ni un dedo: Cada vez que alguien envía un comentario a un blog, el contenido de este se actualiza, también a ojos de Google. Así pues, si escribes un artículo sobre técnicas de pescar, y al cabo de un tiempo alguien escribe un comentario añadiendo una técnica nueva, la página del artículo se habrá actualizado, y lo habrá hecho con información relevante.

Fomentas la interacción del usuario con tu blog: Activar los comentarios en un blog facilita la interacción del usuario con tu página, y es una forma de invitar a los visitantes a que interactúen y se sientan partícipes de alguna manera en la actividad del blog.

Creas foros de debate: No hace falta crear un foro para generar debates interesantes. Si tienes un blog de política y activas los comentarios, es muy probable que la gente se anime a debatir y aportar opiniones, y este tipo de debates, sobre todo si son polémicos, invitan a la gente a participar y a compartir con los demás.

Creas un espacio de contacto directo entre editor y lector: Pongamos que tienes un blog de informática y uno de tus visitantes quiere preguntarte cómo arreglar un ordenador. Podría hacerlo a través de un formulario de contacto, pero también puedes facilitarle la tarea activando los comentarios y dejando que te pregunte directamente a través de ellos.

En contra de activar los comentarios

Spam: Activar los comentarios es abrir las puertas de tu WordPress al spam. Por suerte, hay plugins que te ayudan a exterminarlo. Esto lo veremos a continuación.

Faltas de ortografía: Aún se discute si las faltas de ortografía perjudican al SEO de una página, pero lo que está claro es que las faltas de ortografía dañan la imagen de una web. Nosotros podemos controlar la ortografía en nuestros artículos, pero no en lo que escribe la gente que llega a nuestro blog.

Comentarios irrelevantes: Comentarios del estilo “qué gran post” o “muy buen post” pueden llegar a agradecerse, pero no aportan ningún valor. A veces he tenido artículos llenos de este tipo de comentarios. Mucha gente comenta en blogs con frases absurdas solo para poner un enlace a su blog, lo cual no deja de ser otra forma de hacer spam.

Invertir tiempo en moderar los comentarios: Si estás empezando y tu blog tiene pocas visitas, no hay ningún problema, pero cuando empiezas a recibir centenares de visitas, moderar los comentarios puede ser un poco agotador. Has de ser consciente de eso.

Activar los comentarios o no. Esa es la cuestión

Por norma general actívalos. Eso sí, asegúrate que la opción de moderación de tu WordPress esté configurada de manera que para que un comentario aparezca en tu blog el autor del mismo ha de tener un comentario aprovado por ti antes. De esta manera te aseguras que cuando alguien escriba por primera vez en tu blog, tengas que aprobar el comentario antes de que se publique.

Esta opción se encuentra en Ajustes - Comentarios.

Combatir el spam con Akismet

En el caso que optes por dejar activados los comentarios has de estar preparado para combatir el spam con el cuchillo entre los dientes.

La red está plagada de bots y spammers que circulan por toda la red llenando los blogs de spam y comentarios basura. ¡A veces me he llegado a encontrar que empezaba a recibir spam a las pocas horas de tener un blog colgado en internet!.

Por suerte, tenemos también muchos plugins para combatir esta situación, y uno de ellos es Akismet, el mejor plugin antispam para WordPress.

Akismet es un plugin que cuenta con un registro de IP y una lista negra de bots conocidos por ser spammers. Cuando activamos Akismet, el plugin empezará a filtrar todos los comentarios que nos llegan, y como tiene un registro de spam tan extenso, podrá detectar qué comentarios son spam y cuáles no. Los que detecte como spam, los enviará directamente a la carpeta de spam, para que nosotros podamos comprobar si ese comentario es realmente un spam o no. Pero de antemano ya te aseguro que el plugin tiene un acierto del 99,9%.

Afortunadamente el proceso de instalación se aligera, pues Akismet viene ya instalado con WordPress. Así pues, lo único que tendremos que hacer será activarlo desde el panel de plugins. Ahora el panel de configuración del plugin nos aparecerá en Plugins – Akismet. Para hacer funcionar el plugin y que empiece a filtrar el spam que llega a nuestro blog, también tendremos que conseguir una API de Akismet, cosa que podemos conseguir en su web oficial:

http://akismet.com/wordpress/

Para poder conseguir la API necesitarás crearte una cuenta en el servicio de wordpress.com, cosa que también podrás hacer en la página de Akismet. La API para uso personal es gratuita.

Una vez tengas la API, pégala en el recuadro. Después activa la casilla de Autoborrado de spam realizado para entradas con más de un mes de antigüedad, y para aplicar la configuración haz clic en Guardar cambios. Si la clave API es correcta, te marcará Valid en verde y el plugin conectará con los servidores de Akismet para empezar a filtrar los comentarios de tu blog.

Si quieres acabar de cerciorarte que el plugin está trabajando bien, y que no está bloqueando comentarios que en realidad no son spam, ve al panel de Comentarios y filtra por la categoría de spam. Si vieras algún comentario que consideraras legítimo, basta con ponerse encima del comentario y hacer clic en No es spam.

Crear una tienda virtual

Hace años, montar una tienda online era algo parecido a una quimera.

La barrera tecnológica que suponía la creación de una tienda virtual era lo que echaba atrás a muchísimos profesionales a la hora de poner a la venta sus productos en Internet. Afortunadamente, esa barrera se ha eliminado, y en parte ha sido gracias a herramientas como Wordpress.

Wordpress no dispone “per se” de tienda virtual, pero existen numerosos plugins que realizan esa labor de manera muy fácil. El mejor y más recomendable de todos ellos es WooCommerce, por el simple motivo de su facilidad de uso y por la cantidad de extensiones adicionales de las que dispone, y con las que se puede construir una tienda online con una apariencia profesional, impropia para un plugin gratuito.

Instalación del plugin

WooCommerce puede instalarse desde el repositorio oficial de plugins, así que eso es lo que haremos. Una vez activado, el plugin creará un menú titulado WooCommerce y otro con el nombre de Products. Con toda seguridad, el plugin también mostrará dos avisos en la parte superior de la administración de Wordpress.

Uno de estos avisos es para crear las páginas de la tienda (catálogo, carrito de compra, etc). Esto lo podemos hacer de forma manual, pero ya que el plugin nos lo pone tan fácil... ¿Por qué no hacerlo de manera automática?

El segundo mensaje nos avisará que está disponible una traducción al español para el plugin. Obviamente, y si la tienda se encuentra en España, sería conveniente aplicar esta traducción.

Una vez hechos estos dos primeros pasos, podemos empezar a configurar nuestra tienda online en WooCommerce - Ajustes. Aquí tenemos que escoger la ubicación geográfica de nuestra tienda, a qué países vendemos y la moneda principal que se usará en la tienda (con la que se mostrarán los precios).

Las opciones que trae consigo el plugin por defecto ya nos servirían para echar a andar la tienda con total funcionalidad. Depende únicamente de nosotros personalizar estas opciones más o menos.

Las posibilidades del plugin son enormes, y explicarlas todas daría para otro libro como este, pero entre las características más importantes se incluyen:

Pagos

Opciones de pago con PayPal (tarjetas de crédito/débito incluidas), transferencias y pago en efectivo al momento de la entrega. Estas opciones se encuentran dentro de Ajustes de WooCommerce, en la pestaña de Finalizar compra.

Envíos

Posibilidad de establecer envío gratuito o diferentes tarifas de envío, según agencia de transportes escogida, tipo de producto, envío local o internacional... Estas opciones se encuentran en la pestaña de Envío.

Inventario

Gestión del stock muy sencilla, pudiendo determinar los umbrales de stock, la duración de la congelación del stock para pedidos pendientes de pago y la opción de ocultar del catálogo los artículos agotados. Estas opciones se encuentran en la pestaña de Productos.

Gestión de cuentas y mailing

En las pestañas de Cuentas e Emails tienes las opciones para las cuentas de consumidor, así como las distintas plantillas de emails para compras finalizadas, facturas, información, etc.

Informes

El plugin dispone de un área de Informes, con todos los pedidos procesados en tu tienda y un resumen con el balance monetario, filtrado por fechas o categorías de productos.

Cupones

En el menú de cupones tienes la posibilidad de crear cupones de descuento, ofertas limitadas o envíos gratis. Una fantástica manera de promocionar tu tienda con todo tipo de descuentos que puedes poner a disposición de tus clientes.

Impuestos

En Ajustes - Impuestos tienes las opciones para configurar las tasas o impuestos que se apliquen a tus productos. Puedes diferenciar entre impuestos para clientes locales o internacionales, y puedes escoger si mostrar los precios con impuestos incluidos o no.

Añadir productos

Para añadir productos a tu inventario has de ir al menú de Productos - Añadir producto. Los productos con WooCommerce se crean y se editan de la misma forma que si se tratasen de páginas o entradas, aunque el plugin añade un box con una serie de campos para añadir información del producto.

El título será el nombre del producto, el cuerpo del texto la descripción del mismo, y la imagen destacada será la imagen principal del producto; luego podemos añadir imágenes adicionales en galería del producto.

En el box de Información del producto es donde tendremos que definir qué tipo de producto es, el precio y los costes de envío, así como cualquier otra información adicional que queramos añadir.

Como opciones interesantes, tenemos la posibilidad de añadir productos digitales y descargables. Por ejemplo, podemos vender eBooks, y estos los podrá descargar el cliente una vez haya realizado el pago.

Otra opción muy interesante es la posibilidad de programar períodos de tiempo con el precio reducido.

Por último, es importante remarcar que, al igual que las entradas y páginas, los productos también pueden ser organizados en etiquetas y categorías.

Todos los productos que publiques y añadas a tu inventario se irán exponiendo de manera automática en la página Shop, que es la página principal de la tienda que el plugin habrá creado. Esta página, así como las demás que también crea el plugin (Cart, Checkout) pueden ser renombradas a tu gusto.

Backup y migración

En este capítulo veremos cómo realizar copias de seguridad de nuestro blog.

Siempre es una buena idea tener un respaldo de todo nuestro trabajo, y cuando trabajamos en internet se vuelve aún más importante. Para realizar copias de seguridad en WordPress siempre hago uso de Duplicator, uno de esos plugins imprescindibles que nos facilitan la vida a la hora de crear un respaldo de nuestro blog, por si un día ocurriera alguna catástrofe.

La diferencia entre Duplicator y otros plugins de respaldo de seguridad es que Duplicator realiza una copia exacta del blog, no solo la base de datos. Las copias de Duplicator almacenan todos los archivos, plugins, plantillas y la configuración del blog tal y como lo tenías en el momento de hacer la copia. Por lo tanto, Duplicator dejará nuestro blog exactamente como estaba antes en caso de accidente o imprevisto.

Lo malo, eso sí, es que las copias no se pueden automatizar; tendremos que crearlas nosotros. Pero ya veréis que es facilísimo y se hace solo en un par de clics.

Crear una copia

Instalaremos Duplicator como cualquier otro plugin, desde el repositorio oficial. Una vez instalado y activado tendremos el panel del mismo situado en la parte izquierda. Para realizar la copia de seguridad es tan sencillo como ir a Duplicator - Paquetes. No tendremos ninguno creado, por lo que nos aparece la lista vacía. Para crear la primera copia hacemos clic en la pestaña Create New.

En el primer paso podemos rellenar los campos de Nombre y notas si queremos, pero dejaremos por defecto los demás. Hacemos clic en Next, y en este punto el plugin escaneará nuestro servidor para comprobar si es plenamente compatible con el plugin. Aunque el plugin detecte posibles problemas, probablemente la copia pueda hacerse de todas maneras, así que hacemos clic donde dice Build, y esperamos a que termine el proceso de copia.

Es muy importante que durante el proceso de copia dejes la ventana del navegador abierta; de lo contrario la copia no se creará.Además, el plugin necesita un tiempo máximo de ejecución de 300 segundos. Si tu compañía de hosting tiene limitado este valor habla con ellos para que lo amplien.

Al finalizar, tendremos nuestra copia en el archivo, lista para descargar a nuestro PC.

El instalador es un archivo PHP que sirve, como su propio nombre indica, como instalador del duplicado. El duplicado es un archivo ZIP que contiene todo nuestro blog, incluyendo bases de datos, plantillas, plugins y todo el contenido que hubiésemos creado. Una copia exacta de todo nuestro blog.

El proceso para restaurar las copias de seguridad que hayamos hecho con Duplicator es exactamente el mismo que a la hora de migrar el blog a otro servidor, proceso que explico a continuación.

Migración

La migración el proceso de traslado de una web hacia un hosting o un dominio distinto, manteniendo la web intacta.

Si la migración se realiza con Wordpress nos encontramos con un problema: la base de datos y la estructura de enlaces permanece con la url antigua, por lo que la migración sería algo delicado y que llevaría mucho tiempo.

Duplicator ayuda a que este proceso sea coser y cantar. Gracias a su instalador, podemos llevarnos una copia de nuestro blog a donde queramos, pudiendo cambiar de hosting o dominio con facilidad.

Lo primero será crear un duplicado del blog que queremos migrar. Para ello seguimos los pasos descritos para crear una copia con Duplicator. Descargamos los dos archivos del duplicado (installer.php y el archivo .zip).

Estos dos archivos se han de subir al nuevo servidor o a la carpeta raíz del nuevo dominio. Puedes subirlos por FTP o a través del administrador de archivos de cPanel.

Una vez se hayan subidos estos dos archivos, abrimos en el navegador nuestro dominio con la siguiente url:

http://tudominio.com/installer.php

Nos tendría que aparecer el instalador de Duplicator, cuyo aspecto es este:

El instalador nos pide los datos de nuestra base de datos MySQL. Cuando los tengamos todos, hacemos clic en Test Connection, para comprobar que todo esté bien. Dejamos el resto de opciones como en la imagen, aceptamos los términos y condiciones del plugin y hacemos clic en Run Deployment. Duplicator empezará a hacer su trabajo.

Nos aparecerá otra ventana en la que el plugin establece el cambio de ruta y de dominio (si hubieras cambiado de dominio) y en la que podemos eliminar plugins si quisiéramos. En este caso lo dejamos todo como está y seguimos, haciendo clic en Run Update.

Si todo va bien nos tendrá que salir un mensaje final indicando que se ha realizado la migración con éxito. Por último, tenemos 5 opciones importantes:

Resave permalinks: Nos llevará a los ajustes de WordPress para guardar la estructura de enlaces permanentes. Aunque nos aparezca correctamente, debemos volver a guardarlo, sino podrían desaparecer imágenes de nuestros posts, e incluso categorías.

Delete installer files: Elimina los archivos que ha generado el plugin para realizar la migración. Muy importante hacerlo por motivos de seguridad.

Test entire site: Simplemente nos abre el blog para que podamos navegar por él y comprobar si todo funciona correctamente.

View install report: Nos abre un registro de los cambios efectuados para ver si se ha registrado algún tipo de error. Si no nos aparece ningún error es que la cosa ha ido como la seda.

To re-install start over at step 1: Si nos percatamos de algún tipo de error o problema, podemos reinstalar el duplicado del blog y volver a empezar de nuevo.

Esto es todo lo que nos ofrece el plugin, que no es poco. Como veis, gracias a este plugin el proceso para migrar WordPress a otro servidor se realiza de una manera tan sencilla que cuesta creerlo, pero precisamente para eso están los plugins, para ayudarnos y facilitarnos las tareas de mantenimiento y creación de nuestro blog.

Redirecciones 301

Las redirecciones 301 se utilizan para redireccionar un dominio a otro. Estas redirecciones son particularmente útiles cuando realizamos una migración de dominio.

Al cambiar de dominio, y aunque el contenido del blog sea exactamente el mismo, Google interpretará que se tratan de dos webs diferentes, por lo que todo el posicionamiento y PageRank del dominio antiguo se perdería, y para el dominio nuevo sería como empezar de 0.

Gracias a las redirecciones 301 podemos traspasar todo el posicionamiento y PageRank de un dominio a otro, haciéndole ver a Google que tan solo hemos cambiado de dominio, manteniendo nuestros rankings en el buscador intactos.

La manera más simple de efectuar una redirección de este tipo es a través de cPanel. Tendríamos que ir a la sección de Dominios - Dominios Adicionales. En el listado de dominios que hemos incluido en en nuestro hosting aparece una opción titulada Manejar la redirección.

Bastaría con entrar aquí, introducir el dominio al que queremos que redireccione y guardar los cambios. Fácil, rápido y cómodo.

Para los que no tengan cPanel, el proceso no es mucho más complicado. En este caso, tendríamos que crear un archivo en la carpeta raíz de nuestro servidor, y darle el nombre de .htaccess (el archivo no tiene nombre, tan solo la extensión htaccess).

En este archivo tenemos que introducir la regla mod_rewrite para redirecciones:

Redirect 301 /http://tunuevodominio.com/

Dependiendo de la configuración de tu servidor, puede que tengas que introducir otra regla distinta. Aquí tienes la que tuve que aplicar yo para redirigir mi antiguo dominio publicandoebooks.com al nuevo dominio josenoguera.es.

Huelga decir que se ha de sustituir los dominios por los tuyos:

RewriteCond %{HTTP_HOST} ^publicandoebooks\.com$ [OR]

RewriteCond %{HTTP_HOST} ^www\.publicandoebooks\.com$

RewriteRule ^/?$ “http\:\/\/josenoguera\.es\/” [R=301,L]

Exportar e importar

El menú Herramientas de Wordpress nos da acceso a varias funciones auxiliares de Wordpress.

En el sub-menú de Herramientas disponibles tenemos la herramienta de Publicar esto, una mini-aplicación que podemos arrastrar a los marcadores del navegador, y que nos permite copiar el contenido de cualquier página web para importarlo luego a un artículo de nuestro blog. Esta herramienta usada tal cual no es buena a efectos de SEO, ya que estaríamos creando contenido duplicado, pero puede ser útil para crear un artículo en base a alguno que hemos encontrado en Internet.

La segunda herramienta disponible en este apartado es el Conversor de etiquetas y categorías. Su función es la de convertir categorías en etiquetas y viceversa.

Importar y exportar contenido

La herramienta más utilizada es la de Importar y Exportar.

En Exportar podemos crear un archivo XML que contenga todo el contenido de nuestro blog, o también podemos crear un archivo que contenga solo algunas partes del contenido, como entradas, páginas o comentarios.

La herramienta de exportación es igual a la presente en el sistema de Wordpress.com, por lo que esta es la opción que ejecutaremos a la hora de exportar contenido desde un blog de wordpress.com a uno creado con wordpress.org.

El archivo XML creado puede ser restaurado en cualquier momento mediante el panel de Importar.

Seleccionamos el archivo XML con el contenido que vamos a importar, y hacemos clic en Subir archivo e importar. Empezará a analizarse el contenido del archivo, lo cual puede tardar un minuto, dependiendo de la cantidad de contenido que haya.

A continuación tendremos que asignar un usuario al contenido importado. Podemos optar por importar un usuario desde el otro blog o asignar un usuario existente al contenido que importamos.

Asegúrate también de marcar la casilla de Download and import file attachments si quieres importar las imágenes y objetos multimedia asociadas al contenido que exportaste.

Una vez pulsemos Submit comenzará la importación, lo que puede demorar bastante. Sabremos que ha finalizado el proceso cuando veamos el siguiente mensaje:

Traducción de WordPress

Muchas de las plantillas para Wordpress que puedes adquirir por Internet, por no decir la gran mayoría, están hechas en inglés.

Por esto mismo, en muchas de estas plantillas es habitual encontrarse vocablos en el idioma de Shakespeare, sin opción a poder mostrarlos en nuestro idioma. Esto, en webs donde el contenido es en español, puede no dar, precisamente, la mejor imagen.

Traducción de plantillas

El lenguaje en Wordpress se gestiona con unos archivos conocidos como PO. Estos archivos llevan todas las cadenas y palabras empleadas habitualmente en Wordpress, como por ejemplo mensajes de todo tipo, textos de comentarios o de la estructura de la web.

Hay plantillas (pocas) que incluyen archivos PO con varios idiomas. Así pues, si la plantilla tiene un archivo PO español, y se instala en un Wordpress en español, la plantilla se mostrará por defecto en español.

Otras plantillas (la mayoría) solo incluyen un archivo PO, dejando en manos del webmaster la tarea de traducir todas estas cadenas.

Por suerte, este proceso es coser y cantar gracias a un fantástico (y reciente) plugin denominado Loco Translate. Podemos instalarlo, como no, desde el repositorio oficial de Wordpress.

Cuando lo activemos, se instalará un nuevo menú con su nombre, y es allí donde iremos a continuación.

Al entrar en Manage Translations, tendremos una lista con todas las plantillas y plugins instalados. En Package details tenemos el nombre de la plantilla o el plugin en cuestión, y en Translations (PO) nos aparecerán los archivos PO que esa plantilla trae consigo.

Si vemos nuestro idioma entre ellos, significa que esa plantilla ya está traducida. De lo contario, nos tocará hacerlo a nosotros. Para empezar la traducción, haz clic en el icono de New language.

A continuación nos preguntará por el idioma que vamos a traducir, en este caso escogemos el español de la lista desplegable y hacemos clic en Start Translating.

Lo que nos aparecerá será un listado con todas las cadenas de texto que se hayan en la plantilla o el plugin que estamos a punto de traducir. Ahora simplemente se trata de ir traduciendo cada una de ellas, seleccionando la que queramos traducir y escribiendo el texto traducido en el campo de Spanish translation:

No solo las plantillas utilizan los archivos PO, sino también los plugins. Por lo tanto, podemos traducir cadenas de texto de los plugins.

Cuando hayamos acabado de traducir las cadenas deseadas, haremos clic en Save. El plugin creará entonces un archivo PO para esa plantilla o plugin en nuestro idioma.

Blogs multilingües con WPML

WordPress no es multilingüe de manera nativa.

Esto significa que has de añadirle esta funcionalidad a través de un plugin. Posiblemente, el mejor plugin gratuito para hacer esto es el Polylang. Este plugin puede descargarse del repositorio oficial de Wordpress.

Una vez instalado y activado, ve al menú de ajustes del plugin en Ajustes - Idiomas. Para empezar, añade los idiomas que tendrá tu web desde el menú desplegable. Cuando los tengas añadidos, ve a la pestaña de Ajustes y selecciona el idioma predeterminado que tendrá tu blog.

Una vez tengas escogidos los idiomas, ya puedes empezar a añadir contenido en todos los idiomas que hayas escogido. Para ello, crea nuevas entradas y páginas o edita las que ya tengas creadas. Fíjate que ahora, en la parte derecha del editor, tendrás un nuevo box denominado Idiomas.

Aquí puedes definir el idioma de esa entrada que estás editando. Si quisieras añadir una traducción para ella, bastaría con hacer clic en el icono de +, en caso que no hubiera ninguna traducción, o el icono del lápiz, en caso que ya hubiera una y quisieras editarla.

Lo bueno de Polylang, y que otros plugins gratuitos no permiten, es que también puede crear varios idiomas para las entradas, páginas, taxonomías e incluso barras laterales.

Veamos cómo crear traducciones para las categorías. En este caso, iríamos a Entradas - Categorías, y añadiríamos una nueva como haríamos normalmente. No obstante, fíjate que ahora tendremos un campo donde podemos introducir el término de esa categoría para todos los idiomas que tengamos habilitados en el blog.

Con las entradas podemos hacer exactamente lo mismo, así como con cualquier otra taxonomía presente en Wordpress.

¿Qué hay de los widgets? Pues estos también pueden configurarse para que aparezcan o no dependiendo del idioma que el usuario haya seleccionado.

Si, por ejemplo, quisiéramos tener una barra lateral traducida, lo que tendríamos que hacer es duplicar todos los widgets presentes en esa barra lateral, traducirlos y escoger el idioma para cada uno de ellos: los widgets en español en español, los widgets con otros idiomas con el idioma correspondiente.

Otra posibilidad muy interesante de Polylang es la opción de establecer idiomas incluso para los medios. De esta manera, podemos asignar títulos, etiquetas alt, leyendas y descripciones a las imágenes en cada idioma y por separado. Así pues, podemos tener una misma imagen, pero que en la versión inglesa muestre un título en inglés, y en la versión española el título en castellano.

¿Y los menús? También pueden traducirse. En este caso tendremos que crear dos menús para cada uno de los idiomas. Una vez creados los menús, bastaría con escoger en la ubicación del tema la Navegación primaria en el idioma correspondiente para cada uno de los menús creados.

Conmutador de idioma

¿De qué manera puede escoger el usuario en qué idioma mostrar la página? El plugin tiene dos maneras de hacer esto: puede detectar y establecer el idioma según las preferencias del navegador del usuario (No recomendable a efectos de SEO), o bien puede hacerse a través de un selector de idioma, gracias al widget Conmutador de idioma.

Este widget puede configurarse para que muestre las banderitas del país del idioma seleccionado, mostrar un menú desplegable u ocultar en el conmutador el idioma actual.

El conmutador de idioma también puede mostrarse en cualquier otro lugar de tu plantilla, aunque para ello tendrás que editar algo de código. Simplemente copia y pega este código en aquel sitio de la plantilla donde quieras mostrar el conmutador:

<ul><?php pll_the_languages();?></ul>

Newsletters en WordPress

Uno de los pasos que cualquier blog de éxito acaba haciendo es crear una lista de suscriptores para enviarles boletines (newsletters) con contenido exclusivo o resúmenes de las entradas del blog.

Para la creación de campañas y envío de boletines existen plugins como MailPoet, pudiendo redactar los boletines con el mismo editor visual con el que editamos las entradas de nuestro blog.

Sin embargo, esta opción no es del todo recomendable. Gran parte de los proveedores de email aplican filtros anti-spam muy restrictivos, haciendo que muchos de los emails enviados a través de este tipo de plugins nunca lleguen a su destinatario. Además, la mayoría de hostings aplican limitaciones para el envío masivo de emails.

En este sentido, existen opciones externas muy buenas, siendo la mejor de ellas Mailchimp, un servicio de gestión de boletines, gratuito hasta 2.000 suscriptores.

Suscripciones con Mailchimp

Lo primero, obviamente, es registrarnos en Mailchimp:

https://login.mailchimp.com/signup

Sigue las instrucciones de registro y no olvides activar tu cuenta por email. Una vez registrado, puedes acceder al panel de control (Dashboard) de Mailchimp y empezar por lo básico: crear tu primera lista.

A continuación rellena los datos que se piden: nombre de la lista, correo y nombre del remitente y las notificaciones que quieres recibir cada vez que alguien se suscriba o se da de baja de la lista. También estarás obligado a indicar una dirección postal física para cumplir los términos de uso de Mailchimp.

Formulario de suscripción

El siguiente paso es crear un formulario para que las visitas que lleguen a tu blog puedan suscribirse. Para crear un formulario de suscripción, entra en la lista que acabas de crear y desplega la flechita de la derecha. Haz clic en Signup Forms.

Una vez creada la lista se pueden importar contactos para añadir suscriptores a esa lista. Esta opción la tienes en las opciones de la lista, y para ello puedes utilizar archivos Excel, archivos de texto, contactos de Google... Es una herramienta fantástica para incluir en la lista a posibles contactos que tuvieras de otros sitios o servicios de Newsletter.

Aquí tendrás cuatro opciones:

General Forms: Crea un formulario que solo será accesible mediante una url. Por ejemplo, puedes incluir un widget de texto con un enlace que apunte a este formulario. Puedes personalizarlo con un editor visual muy completo, e incluyendo todos los botones y campos que quieras.

Embedded forms: Genera un código HTML que puede pegarse en cualquier parte de nuestra web. Allá donde peguemos el código, aparecerá el formulario de suscripción. Las opciones de personalización de este formulario son escasas, por lo que el formulario que tendremos será muy básico.

Subscriber popup: Crea un formulario que se muestra en forma de popup. El formulario puede ser personalizado, ajustándose también el tiempo que queremos que tarde en aparecer ante el usuario.

Form integrations: Permite crear formularios de suscripción en distintas aplicaciones, como por ejemplo Twitter.

Enviando los boletines

A medida que vayan llegando suscriptores a tu lista podrás enviarles boletines con cualquier información que quieras proporcionarles. Para el envío de los boletines has de entrar en Mailchimp y crear una nueva campaña.

Existen plugins que hacen de la creación de formularios de suscripción algo aún mucho más sencillo, y sin necesidad de tocar código HTML. El más básico es Mailchimp for Wordpress, el cual puede descargarse del repositorio oficial:

https://wordpress.org/plugins/mailchimp-for-wp/

Otra opción, con un formulario de diseño más atractivo, es el plugin Chimpy. Este plugin es de pago (21$), pero merece la pena si lo que quieres es un formulario muy bonito visualmente, de colores neutros que combinan con prácticamente cualquier plantilla, y además es muy fácil de configurar:

http://codecanyon.net/item/chimpy-mailchimp-wordpress-plugin/6290216

Puedes crear hasta cuatro tipos de campaña:

Regular: Un boletín tradicional diseñado con HTML.

Plain-Text: Boletín sin diseño, solo texto.

A/B Split: Crea un boletín con dos diseños, para comparar la efectividad entre uno y otro.

RSS: Boletín que se envía de manera automática y periódicamente, y que recoge el contenido del feed de tu blog.

Lo normal y lo más frecuente es crear campañas regulares, si tu intención es enviar contenido exclusivo y redactado por ti, o bien RSS, si lo único que quieres es que tus suscriptores reciban en su email cada nueva entrada que publiques en tu blog.

Si decides crear una campaña Regular (lo más habitual) el primer paso será decidir si quieres enviar los emails de esa campaña a toda la lista o solo a un segmento.

Los segmentos pueden definirse al crear las listas, y son útiles para diferenciar suscriptores. Por ejemplo, si en tu blog trataras distintas temáticas, podrías crear un segmento para un tema y otro segmento para otro.

A continuación ya podemos introducir todos los datos acerca de la campaña, como el nombre, el Asunto del email, el email del remitente y otras opciones de seguimiento de estadísticas e integración en redes sociales.

Una vez introducidos estos datos le damos a Next y llegamos al diseño de nuestro boletín.

A la hora del diseño, puedes escoger entre varias opciones:

Basic: Una plantilla muy básica, la cual puedes personalizar a tu gusto mediante un editor visual.

Themes: Plantillas ya diseñadas y listas para usar. Solo has de sustituir el contenido de la plantilla por el tuyo propio.

Saved Templates: Las plantillas que personalices puedes guardarlas aquí para volver a utilizarlas en futuras campañas.

Code your own: Aquí puedes diseñar tú una plantilla mediante código HTML.

El siguiente paso es crear el mensaje que enviarás a tus suscriptores. En el lado derecho podrás introducir y editar el texto y todos los elementos de la plantilla que hayas seleccionado / importado. Puedes agregar imágenes, vídeos... Cualquier cosa para hacer más atractivo visualmente tu boletín.

Cuando tengas el mensaje listo, tendrás que confirmar todo lo hecho hasta ahora. Tras revisarlo todo, y si estás seguro, haz clic en el botón Send en la parte inferior derecha. También puedes programar el día y la hora a la que quieres que se envíe el boletín.

Para esto último, tienes que seleccionar el botón de Schedule.

Por último, es aconsejable que vayas midiendo el impacto de tus campañas entre los suscriptores. Para ello, dispones de los informes en el apartado de Reports, donde tienes estadísticas detalladas del número de suscriptores que abrieron el email del boletín y otros datos según hayas configurado tu campaña.

Errores frecuentes

500 Internal Server Error

Puede deberse a un archivo .htaccess corrupto, un plugin o una plantilla conflictivos o una instalación de WordPress con algún archivo corrupto.

Solución:

Comprueba el registro de errores de tu servidor para ver dónde está el problema. Si no sabes cómo hacerlo, pide ayuda al servicio técnico de tu hosting.

Si no, prueba lo siguiente:

Archivo htaccess corrupto

Suele ser la razón en la mayoría de los casos. Para arreglarlo, ve al directorio raíz de la instalación de WordPress y localiza el archivo .htaccess. Cambia el nombre del archivo por otro, como .htacces_bak y vuelve a cargar la página.

Si esto te funciona, asegúrate de ir a Ajustes - Enlaces permanentes y volver a aplicar los cambios.

Plugin o plantilla conflictiva

Desactiva uno a uno cada plugin que tengas instalado. A medida que desactivas los plugins ve cargando la página para dar con el culpable. Haz lo propio con la plantilla si desactivar los plugins no da resultado.

Si nada de esto funciona reinstala Wordpress. Tienes esta opción en Escritorio - Actualizaciones.

Pantalla Blanca ( WOSD )

El navegador no muestra nada, tan solo una pantalla blanca.

Solución:

Hay que ir a la carpeta raíz de la instalación de Wordpress a través de FTP o del administrador de archivos de cPanel y abrir el directorio wp -content .

Ahora se trata de aislar los plugins actuales, cambiando el nombre de la carpeta plugins, por ejemplo plugins_bak. A continuación crea una nueva carpeta de plugins, y vuelve a cargar la web. Si funciona, el problema está en alguno de los plugins, por lo que tendrás que ir reactivando uno a uno los plugins hasta dar con el culpable.

Si esto no funciona, debemos proceder de la misma manera pero con las plantillas, por lo que procederemos de la misma forma que con los plugins, pero ahora con la carpeta wp-content - themes.

Maintenance Mode Error

Se muestra el siguiente mensaje: “Briefly unavailable for scheduled maintenance. Check back in a minute.”

Cuando se realiza una actualización se crea un archivo temporal con el nombre de .maintenance. Si el archivo no se elimina después de la actualización de WordPress se produce este error.

Solución:

Entra al directorio raíz de la instalación de Wordpress, busca el archivo .maintenance y elimínalo.

Error Establishing A Database Connection

Este mensaje puede deberse a varios errores:

Errores en la base de datos

Archivo wp -config.php corrupto o con algún código erróneo

Problemas con el hosting, la mayoría de veces por superar límites de recursos

Servidor caído o temporalmente inactivo

Web hackeada

Solución:

wp-config

Acceder al archivo wp -config.php, abrirlo y comprobar que los datos de la base de datos están correctamente introducidos.

Web hackeada

Para saber si tienes la web infectada por malware o algún otro ataque, accede a la web de Sucuri y ejecuta un escaneo:

https://sucuri.net/es

Hosting

Ponte en contacto con ellos para saber el estado del servidor, si está caído o qué tipo de problema está sufriendo.

Connection Timed Out

Generalmente, este error se produce cuando la web excede la capacidad del servidor, sobrecargándolo.

En este caso, o bien el servidor está muy limitado, o bien nuestro Wordpress no está del todo optimizado.

Solución:

Aumenta el límite de memoria de PHP, editando el archivo wp -config.php con el siguiente código :

define ( ‘ WP_MEMORY_LIMIT ‘ , ‘128M ‘);

Con esto aumentaremos la memoria PHP. No obstante, en hostings compartidos este valor no puede aumentarse más allá de cierto límite.De ser este el caso, habla con tu hosting y mira si pueden aumentar este límite.

En ocasiones, el problema no es el límite de memoria PHP sino el tiempo de ejecución de scripts. En este caso, habla con tu hosting para que lo aumenten, por lo menos a 300 segundos. El tiempo de ejecución es un valor menos conflictivo, y tu hosting debería ser más flexible a la hora de cambiar este valor.

Actualizar Wordpress automáticamente

Wordpress lanza continuas actualizaciones.

Estas actualizaciones revierten en un mejor rendimiento, solución de errores, mayor compatibilidad y pequeñas mejoras. Por esto, es conveniente, y desde luego muy recomendable, actualizar Wordpress siempre que recibamos una notificación de actualización.

Estas notificaciones las recibiremos siempre en el panel de administración:

Wordpress no avisará y recomendará realizar una copia de seguridad de nuestra base de datos y los archivos de la instalación. Para ellos podemos usar un plugin como Duplicator, del que ya hemos hablado.

Una vez hecha esta copia (altamente recomendable) hacemos clic en Actualizar ahora.

Si todo va bien, Wordpress se actualizará a la última versión sin mayores problemas.

Actualizar Wordpress manualmente

En algunos casos no se puede realizar la actualización automática porque no se tiene acceso a la administración de Wordpress.

En estos casos hay que actualizarlo de manera manual. No es tan fácil y rápido, pero tampoco tiene mucha complicación.

Primero descarga la última versión de Wordpress en tu idioma. Descomprime el archivo .zip en tu ordenador, eliminando la carpeta wp-content, ya que es la que contiene archivos de imágenes, plugins y plantillas, y estas no han de tocarse.

Lo que haremos a continuación será subir todos los archivos restantes excepto wp-config-sample.php a nuestro servidor, en la carpeta raíz de nuestra instalación de Wordpress, reemplazando los archivos antiguos por los nuevos.

Hecho esto, ve a tu navegador e introduce la siguiente url:

http://tudominio.com/wp-admin/upgrade.php

Wordpress te preguntará si deseas actualizar la base de datos. Hacemos clic en Actualizar y esperamos a que termine.

¿Quieres seguir aprendiendo sobre SEO, WordPress y Marketing Online? 

Estos son mis otros libros de Marketing Online publicados hasta la fecha. La mayoría de ellos han sido número uno en ventas en sus respectivas categorías durante muchos meses y han recibido decenas de comentarios positivos por parte de mis lectores. Eso me hace sentirme muy orgulloso y recompensado por el esfuerzo y trabajo puesto en ellos. 

Si adquieres alguno de ellos, no olvides comentarlo y puntuarlo en Amazon. ¡Es muy importante para mi que lo hagas!

Super Blogger

SEO para WordPress

Las claves para dominar el SEO

Cómo ganar dinero con un blog

Marketing Online: La serie

Ficción express para Kindle