6 consejos para optimizar Wordpress y mejorar el rendimiento

El interior de Wordpress dispone de un buen funcionamiento, pero una vez que comenzamos la instalación de plugins el rendimiento y la capacidad de respuesta de nuestro sitio web puede verse afectado. El consumo de recursos puede llegar a ser demasiado grande, dando lugar a una suspensión de nuestra cuenta de alojamiento, especialmente si utilizamos alojamiento compartido.

Los que llevamos tiempo con Wordpress y tenemos cierta experiencia, vamos incluyendo los plugins que logran un buen nivel de rendimiento y eliminando el resto (aquí­ hay varios de ellos). En este artí­culo vamos a ver algunos consejos útiles para la optimización de Wordpress.

Instalar un Plugin de caché

Mostrar versiones en caché de todas nuestras páginas es una de las maneras más eficientes para la mejora de velocidad de un sitio y reducir el consumo de CPU y memoria del servidor. Si todaví­a no estamos utilizando un plugin de caché, recomiendo utilizar el plugin W3TC, ya que funciona de manera mas eficiente que los demás plugins de caché disponibles e incluye mas opciones de optimización.

Elimina selectivamente todos los plugins innecesarios

Si tenemos plugins con funciones que pueden ser reemplazas de otra forma, que no estamos utilizando o que sirven de poco, lo mejor es eliminar todos los que podamos y quitar peso del servidor. Es posible que podamos perder una funcionalidad o dos, pero a largo plazo esto va a mantener el sitio funcionando rápido y con seguridad.

Hay que tener en cuenta que es posible codificar las funciones que algunos plugins realizan. Por ejemplo, en vez de utilizar un plugin para generar una lista de «Entradas populares», podemos crear la lista nosotros mismos con HTML puro. En vez de utilizar un plugin para el formulario de contacto, podemos escribir simplemente un párrafo en nuestra página de contacto, incluyendo nuestra dirección de correo electrónico en ese lugar, y así­ sucesivamente con todo los que podamos evitar.

Prestar una especial atención a los plugins que actúan en las entradas

En la mayorí­a de los sitios de WordPress que tienen un blog, la mayor parte del tráfico va hacia los artí­culos. La página de inicio, las páginas de categorí­as y archivos reciben alrededor del 20% del tráfico total, mientras que los post reciben el 80% de todas las visitas.

Esto significa que los plugins que actúan dentro de todos los post consumirán la mayor parte de los recursos. Los ejemplos incluyen plugins para cambiar aspectos de SEO en nuestros artí­culos (por ejemplo All In One SEO Pack), plugins para mostrar artí­culos relacionados y así­ sucesivamente. Como resultado debemos poner un esfuerzo extra para eliminar u optimizar los plugins que actuan en cada post.

Intenta reemplazar el plugin All In One SEO Pack

El complemento All in One SEO Pack es sin duda uno de los mejores y mas conocidos plugins SEO que existen, pero también es bastante intensivo con los recursos de nuestro servidor. Para sitios pequeños esto no será un problema, pero una vez que el tráfico empieza a crecer podemos empezar a sentirlo.

Una buena alternativa es un plugin llamado Greg”™s High Performance SEO. Según el autor el plugin All in One SEO Pack genera 2000 lí­neas de código por carga de cada página por visita, mientras Greg”™s High Performance SEO sólo genera 700 lí­neas.

En mi opinión el principal beneficio de los plugins SEO es la posibilidad de personalizar la etiqueta del tí­tulo, descripción y palabras claves. Si este es el factor más importante para nosotros, podemos ir un paso mas lejos y no utilizar ningún plugin en absoluto, utilizando las lineas de código nosotros mismos para crear etiquetas de tí­tulo optimizados para nuestras entradas.

Si es posible, elimina el plugin YARPP

Al igual que el All In One SEO Pack existen mas plugin que son muy populares pero que consumen muchos recursos. En este caso hablamos de YARPP, otro plugin para post relacionados.

Una de las alternativas que puede considerar es el plugin Efficient Related Posts. La principal diferencia es que la base de datos de los mensajes relacionados se actualiza sólo cuando se crea un post o es modificado, mientras que otros plugins tienden a construir la lista sobre la marcha, siempre que se carga un post.

Optimizar las tablas de bases de datos

Como pasa con cualquier sistema de gestión de contenido dinámico, gran parte del trabajo de nuestro sitio de WordPress se obtiene, almacena, elimina y actualiza la información en nuestra base de datos. Esa es la razón por lo que la optimización de las tablas en las bases de datos (hablamos de ello aquí­) puede afectar al rendimiento de nuestro sitio.

Un buen complemento que podemos utilizar para este caso es WP-Optimize. Con esta herramienta se puede eliminar las revisiones posteriores, limpiar los comentarios (por ejemplo, el spam y los enviados a la papelera), ejecuta consultas de optimización y mucho mas.

¿y vosotros, tenéis mas consejos para optimizar Wordpress? Esperamos vuestros comentarios a continuación.

Artí­culo escrito por Pedro Mendez, desarrollador de sitios web en Sevilla apasionado de Wordpress y el software libre en general. En su blog reinspirit escribe de forma frecuente sobre estos temas.

Automattic, dueña de Wordpress, compra Longreads

Cada vez que Automattic estornuda, el mundo tiembla. Ellos son los responsables por Wordpress, una de las plataformas de creación de sitios web más utilizada en todo el mundo (en 2010 se estimaba que un 8,5% de los sitios web creados en todo el mundo usaban Wordpress), por lo que tiene sentido preocuparse con los movimientos que realiza este gigante de Internet.

Ahora ha comprado Longreads, una plataforma para la lectura de textos largos que fue fundada hace exactamente cinco años, aplicación que incluye un buscador que ofrece la posibilidad de seleccionar los textos en función del tiempo que tenemos para leerlos.

Longreads incluye recomendaciones de la comunidad y de los responsables por la compañí­a, podemos encontrar textos de temas especí­ficos, escritos por personas concretas, de un género determinado… es un buen lugar para encontrar textos de calidad para entretenerse y aprender, siempre basándose en la selección cuidada del material que incluyen en su base de datos.

El servicio seguirá existiendo, son un equipo muy pequeño de editores buscando constantemente material de buena calidad, y la idea, seguramente, es que formen parte del equipo de Wordpress encargado de filtrar la Internet de buena calidad, posiblemente para mejorar algún sistema de recomendación de noticias en Wordpress.com.

El precio de la compra no se ha especificado, ni los detalles sobre lo que harán exactamente con este talento adquirido. Estaremos atentos.

5 herramientas sencillas para aumentar el número de retweets de tus artí­culos

Aunque el conseguir gente que esté dispuesta a consumir y compartir el contenido web que creamos es todo un proceso, los grandes resultados suelen verse luego de llevar a cabo algunos pequeños cambios, por ejemplo, en hacer que los usuarios no sufran al querer compartir tal contenido en las redes sociales. Pues bien, en Social Media Examiner, profesionales en el tema, han compartido 5 sencillas herramientas (especialmente para WordPress) que pueden ser de utilidad para tratar de conseguir más retweets:

1. Click To Tweet, by Todaymade

click to tweet

Empezamos con un plugin de WordPress que permitirá destacar, en una caja estilizada y dentro del cuerpo de los artí­culos, cualquier fragmento de texto preferido. El texto se marca como destacado luego de seleccionarlo dentro del editor de WordPress y después de pulsar el respectivo botón con el logo del pajarito, nada más. El enlace para tuitear la frase destacada se genera también automáticamente.

2. Clicktotweet.com

Una herramienta online con la que se puede generar una URL acortada que al darle clic permitirá tuitear una frase especí­fica dentro de un artí­culo. Es muy simple: Te logueas, escribes tu frase en el cajón que aparece (puedes incluir hashtags, nombres, otras URL, etc.), pulsas en Generate New Link y finalmente copias y pegas, dentro del cuerpo de tu artí­culo, la URL creada automágicamente. De igual manera se puede agregar el logo de Twitter para acompañar el espacio en el que se promoverá el mensaje y llevar las respectivas estadí­sticas de clics; Ahora, para quienes les gustaba la vieja, sencilla y limpia interfaz, la buena noticia es que aún está disponible en la pestaña Basic Link.

3. Easy Tweet Embed

Easy Tweet Embed

Es como tener a ClicktoTweet.com incorporado en el panel de WordPress, creando enlaces para tuitear a partir de un simple cajón de texto. Funciona de manera similar a como se ponen los enlaces en WordPress, eligiendo un tí­tulo para el enlace (“Clic aquí­ para tuitear”, “Tuitéalo”, “Clic aquí­ para compartir proverbio”, etc.) y el respectivo fragmento de texto que podrá ser tuiteado al dar clic encima. Para incluir el enlace del artí­culo, será suficiente con pulsar en Insert Permalink.

4. Digg Digg

digg digg

La clave del éxito de las anteriores herramientas en cuanto a conseguir más retweets es que facilitan tremendamente la manera en la que los usuarios comparten el contenido, y qué mejor que una buena barra de botones sociales, colorida y personalizable, que pueda acompañar el contenido. Aunque ya hemos recomendado una docena de opciones, aprovechamos este espacio para recomendar a Digg Digg, una barra flotante de sencilla implementación que está disponible como plugin para WordPress.

5. Flare Lite

Flare Lite

Otra barra flotante para compartir artí­culos altamente popularizada por sus opciones para personalizar la elegante apariencia de la barra flotante que acompañará los flares, el número de veces que se ha compartido determinado contenido en las redes sociales. Flare sigue siendo un plugin para WordPress pero sus creadores han detenido su desarrollo para enfocarse en Flare Lite, una versión enriquecida disponible de forma online, que se puede poner en marcha en más plataformas, no sólo WordPress.

Otros 6 de los mejores plugins de WordPress para compartir en redes sociales

Luego de nuestro previo listado con opciones para renovar los botones sociales de compartir artí­culos, revisamos hoy, con ayuda de las recomendaciones de ElegantThemes, otra media docena de plugins similares, dos de pago y cuatro gratuitos. Se nota que los botones flat siguen siendo los más populares, pero aún existen plugins simples y optimizados para los webmasters más conservadores.

7. Ultimate Social Deux

ultimate social deux

Una barra de botones de Social Media con un elegante estilo plano (flat). Su código consiste en JavaScript y CSS optimizados, así­ que la carga es tremendamente veloz y se puede comprobar en su página de demostración que hasta en móviles luce bien. 12 dólares es su precio en CodeCanyon.

8. Shareaholic

shareaholic

Desde que se llamaba Sexy Bookmarks hasta el dí­a de hoy, sigue siendo uno de los más populares por su buena cantidad de redes disponibles, su herramienta integrada de recomendaciones de otro contenido dentro del sitio, las elegantes combinaciones para establecer la apariencia de los botones y el registro de las veces que se han compartido ciertas páginas en cada red.

9. Easy Social Share Buttons

Easy Social Share Buttons

9 plantillas de botones (en su mayorí­a con detalles flat) , 9 redes sociales activables y reacomodables con sólo arrastrar y soltar, 3 estilos de botones individuales, 8 modos de visualización (incluyendo como barra lateral y flotante), estadí­sticas y disponibilidad en múltiples idiomas, son sus mejores caracterí­sticas. También es de pago, 11 dólares cuesta.

10. AddThis

addthis

Un referente en cuanto a botones de “compartir en redes sociales”. Además de las múltiples posiciones en las que se pueden mostrar, lo más importante es la cantidad de redes y servicios que se pueden activar: más de 330. No sobra resaltar que cualquiera, sin importar su CMS (WordPress, Blogger, etc.), puede generar botones y barras flotantes de recomendaciones de contenido (smart layers) desde AddThis.com, lugar donde también se podrán registrar las estadí­sticas del plugin para WordPress.

11. Floating Social Bar

Floating Social Bar

Un plugin al extremo optimizado, incluso, los scripts correspondientes solo se cargan si son requeridos, si se pone el cursor encima. Igualmente, cuenta sólo con botones oficiales (nada de detalles gráficos especiales) para las cinco redes más populares del momento. Así­ pues, para quienes buscan algo clásico, ligero y sin aditamentos, Floating Social Bar puede ser su primera opción…

12. Social Sharing by Danny

social sharing by danny

…o lo puede ser Social Sharing by Danny que es incluso más simple: botones para Twitter, Facebook y Google+, con iconos ligeros y cuadrados de 16í—16 o 32í—32 pixeles. De nuevo, la clave es que se sacrifica su apariencia y disponibilidad de múltiples redes para optimizar al máximo su carga.

Cómo funciona Divi, el famoso tema modular de Wordpress

Elegantthemes es una conocida empresa que desarrolla temas de Wordpress de alta calidad y los ofrece a los que se suscriben (un pago anual de 89 dólares en el modo desarrollador).

Antes de la creación de su último tema (Divi) ya eran bastante conocidos en todo el mundo, pero con este último theme han conseguido obtener un ruí­do en las redes sociales bastante impresionante.

Divi (elegantthemes.com/gallery/divi) se instala como cualquier otro tema, tiene una sección de personalización bastante modesta, pero incluye un constructor de páginas que llama realmente la atención.

Al crear una nueva página tenemos acceso a una herramienta que puede crear bloques de información (en azul), bloques que pueden ocupar todo el ancho de la página o no, que pueden tener una imagen de fondo, o un ví­deo… dichos bloques pueden tener otros bloques dentro (verde), cada uno con un número de columnas especí­fico, siendo posible especificar el ancho de cada una.

Cada columna puede incluir elementos de varios tipos: texto, imágenes, iconos, presentaciones de fotos, menciones, ví­deos, mapas, formularios de contacto, botones… actualmente, en la versión 1.0 de Divi cuentan con varios componentes diferentes, aunque el número se está ampliando en la versión 2.0 que ya han presentado (aún no disponible de forma pública).

Después de montar este LEGO de componentes, podemos publicar la página, especificar su posición en el menú y ver como, desde el móvil, las piezas se agrupan perfectamente para facilitar su visualización.

No es cierto que con Divi se pueda construir cualquier tipo de sitio web, pero si se consigue estructurar una página en bloques independientes, y se diseña el fondo y cada bloque de forma adecuada, el efecto puede ser espectacular.

7 plugins para mejorar el cajón de búsqueda de tu sitio en WordPress

WordPress es una maravilla, es un exquisito sistema que nos permite a millones montar sitios de alta calidad, de forma gratuita y sin mayores complicaciones, pero sigue quedándose corto en uno que otro detalle, por ejemplo, lo poco personalizable de su motor de búsqueda predeterminado. Pues bien, con ayuda de las recomendaciones de ElegantThemes, el popular sitio de temas para WordPress, revisamos hoy más de media docena de plugins que darán funcionalidades extra muy útiles a ese cajón de búsqueda tan necesario y poco aprovechado:

daves live search

Para incluir en el cajón de búsqueda sugerencias de páginas instantáneas que van apareciendo, dentro de un pequeño globo, a medida que se va escribiendo la consulta. Es totalmente configurable, desde la forma que aparecen los enlaces sugeridos (con imagen en miniatura, con el enlace de “leer más”, etc.) hasta el color predeterminado para el globo emergente bajo el cajón.

2. Relevanssi

relevanssi

Un completo y popular plugin que optimiza los resultados para presentar los más relevantes en vez de sólo los más recientes. Cuenta con operadores de búsqueda para filtrar los resultados de forma avanzada, resalta con color y dentro de la página los términos consultados, muestra páginas similares en vez de resultados vací­os y facilita la búsqueda de frases completas con solo envolverlas en comillas.

better search

Lo mejor del plugin Better Search es el avanzado control de los resultados y la forma en como se presentan (extensión del tí­tulo, del extracto del contenido, aparición por relevancia o fecha, y muchas más). Es compatible con populares plugins de caché como WP-Super-Cache y W3 Total Cache. Otro detalle muy útil son las funciones que permiten aprovechar las búsquedas más populares.

4. WordPress Sphinx Search Plugin

sphinx

Con caracterí­sticas útiles para administradores y visitantes: Para los primeros presenta opciones avanzadas de control, calidad, tamaño, estadí­sticas y detalles SEO de los resultados; Para los segundos, ofrece opciones que les permite filtrar los resultados, buscar dentro de secciones especí­ficas del sitio (páginas, artí­culos, comentarios y etiquetas) y conseguir los resultados por múltiples tipos de orden (fecha, relevancia o ambos simultáneamente).

swiftype

Una solución avanzada mantenida por un servicio externo especializado en búsquedas. Si el sitio tiene más de mil páginas hará falta pagar por uno de sus planes premium, pero a cambio, incluso en el plan gratuito, se tendrá la posibilidad de reorganizar los resultados para determinadas búsquedas (arrastrando y soltando resultados), optimizar su carga (aunque para esto deben pasar por sus servidores) y contar con herramientas estadí­sticas y analí­ticas (como búsquedas populares).

6. Highlight Search Terms

highlight

Al realizar una búsqueda, resaltará en los resultados las palabras coincidentes con los términos de búsquedas ingresados (dentro de la página o viniendo de un buscador). Incluso, haciendo uso de las comillas dobles, se pueden filtrar frases especí­ficas. El plugin funciona en BuddyPress y bbPress, y combina jQuery con HTML5 para usar un mí­nimo de recursos (es compatible con plugins de cacheo).

wordpress google search

Finalmente el clásico script de Google que desde este enlace permite crear cajones de búsqueda personalizados, opcionalmente generando ingresos con ellos mediante Google AdSense, indexando los resultados del sitio web mediante la tecnologí­a de Google. Ahora bien, quizá a veces da problema la instalación o simplemente se quiere el motor de búsqueda pero sin cuestiones de registro y detalles adicionales, así­ que se puede optar por el plugin WordPress Google Search que permitirá integrarlo al sitio web como un simple widget extra (aunque sin ganancias de AdSense).

Un Plugin para controlar la memoria consumida por tu Wordpress

Cuando administramos varios sitios web de varios clientes, hospedados en algun lugar que no permita la identificación de los recursos consumidos por cada uno, podemos caer en la tentación de dividir los costes del servidor en partes iguales, algo que no suele ser muy justo en la mayorí­a de las veces.

Una solución que podemos usar es la de monitorizar la memoria consumida por cada uno usando algún plugin, y es ahí­ donde entra la extension TPC! Memory Usage.

Solo tenemos que instalarla y configurar las alertas, recibiendo asi un email cada vez que el sitio supere la memoria que especifiquemos. Se encarga de informar las caracterí­sticas del servidor, los riesgos de seguridad, la versión de PHP utilizada, la memoria consumida en un momento dado, de ofrecer informes con la evolución del consumo de RAM, es capaz de registrar puntos de control, ver las variables definidas en php.ini… información fundamental para saber qué sitios consumen más y poder así­ obtener datos que ayuden a optimizar los recusos de cada uno.

Si queréis saber exactamente qué plugin está consumiendo más memoria, tenéis que recurrir al famoso P3 (Plugin Performance Profiler).

pero si lo que necesitáis es obtener alertas cada vez que uno de los sitios pase de los lí­mites establecidos, TPC puede ayudar bastante.

Clef, para identificarse en Wordpress usando lectura de código desde el móvil

clef

Una buena manera de olvidarse de los nombres de usuarios y contraseñas es usar la verificación ví­a lectura de códigos que ofrece Clef (getclef.com), creado para sistemas Wordpress.

Se trata de una aplicación que, instalándose en modo plugin dentro de nuestro sitio web, y como aplicación en android o iPhone, solicita realizar la captura del código que aparecerá en pantalla para poder identificarse con éxito, lo que significa que nadie podrá entrar en la web si no tiene la aplicación con el PIN adecuado instalado en el terminal.

En su web explican el proceso y ponen un ejemplo para realizar la identificación, incluyendo los enlaces a iOS y android para poder instalar la herramienta. Desde la sección de administración de Wordpress es posible desactivarlo en caso de robo o pérdida del móvil, ayudando así­ a aumentar aún más la seguridad.

Clef es una de las soluciones recomendadas en pepemontoro.es para dejar de ser esclavos de contraseñas, aunque de momento solo funciona para Wordpress, por lo que su alcance es aún bastante limitado.

Liveblog, el plugin de automattic que transforma Wordpress en plataforma para cubrir eventos

Wordpress es una excelente plataforma a la hora de publicar noticias que están ocurriendo en este momento. No es tan práctico como Twitter, pero ofrece herramientas excelentes que pueden ser utilizadas para transmisión de eventos en directo.

Una de esas herramientas ha sido creada por la propia automattic (compañí­a responsable por Wordpress): el plugin Liveblog.

liveblog

Disponible inicialmente para Wordpress.com en cuentas VIP, puede también instalarse en plataformas hospedadas. Solo tenemos que instalarlo desde wordpress.org y comenzar a utilizarlo.

Cuando estemos escribiendo un artí­culo podemos especificar si el mismo es un «livepost», marcando la nueva opción «liveblog» que aparecerá en el panel. En caso afirmativo podremos ir escribiendo textos de forma más dinámica, actualizando el contenido de forma secuencial para que los lectores puedan acompañar los detalles de lo que estamos presenciando.

Además de escribir textos podemos arrastrar imágenes o pegar tweets, viendo como en el artí­culo se muestra el contenido perfectamente formateado.

Por desgracia hace más de un año que no es actualizado, aunque funciona perfectamente con la versión actual de Wordpress. Es importante también tener en cuenta que el plugin de cache puede impedir que los lectores vean el último contenido actualizado, por lo que se recomienda desactivarlo en la página del artí­culo.

Al finalizar el evento podemos archivar el contenido para que quede siempre disponible.

Existen otras herramientas semejantes en el mercado, como la de coveritlive.com, pero hay pocas tan prácticas como Liveblog.

Google presenta plugin oficial para Wordpress

Desde el blog de Google nos presentan una extensión, creada por ellos, para incorporar varios productos de Google dentro de blogs que usen Wordpress.

Se trata de Google Publisher Plugin, plugin que ayuda a incorporar las etiquetas de adsense y google para webmasters, aunque prometen que seguirán ampliando la cantidad de servicios que podremos incluir en nuestro sitio web de forma sencilla.

Ideal para los que no quieren pelearse con el código, esta extensión ayuda a realizar tareas prácticamente obligatorias en cualquier blog en Wordpress sin necesidad de editar manualmente el tema, con la garantí­a de que es el propio Google el que está por detrás del plugin.

wordpress google

Aún así­, recuerdan que se trata de una versión beta, por lo que es recomendable mantenerlo en el radar y esperar unas semanas antes de ponerlo en producción.