Herramientas SEO para Drupal

Herramientas SEO para Drupal

Tus clientes te buscan, deja que te encuentren

En otros artículos hemos hablado largo y tendido sobre las ventajas de Drupal. Una de ellas es que, al tratarse de un CMS modular, su estructura limpia resulta muy atractiva para los rastreadores, pero aparte de esto, hay muchas herramientas SEO para Drupal que te pueden ayudar a mantener los parámetros óptimos para el posicionamiento de tu página web.

Estas herramientas se presentan en forma de módulos. Para poder entender el funcionamiento de Drupal, podríamos compararla con los LEGO. A una pieza central se van añadiendo otras hasta formar la figura que queremos. En este caso, la pieza que añadiríamos sería un módulo para mejorar la forma en la que nuestra página implementa técnicas de SEO. Algunos de estos módulos son:

SEO Checklist

SEO Checklist es un módulo que nos ayuda a configurar nuestras páginas de forma atractiva para el posicionamiento. Ofrece una serie de parámetros de los que podemos guiarnos para configurar mejor nuestras páginas.

Meta Tags

Con el módulo de Meta Tags podemos controlar de forma muy sencilla las metaetiquetas de nuestra página web, un aspecto importante de cara al SEO.

Global Redirect

Otra de las herramientas SEO para Drupal más interesantes es Global Redirect que arregla fácilmente los problemas de contenidos duplicados, aunque lamentablemente no está disponible para la última versión, la 8. Para esta se nos aconseja utilizar Redirect Module

XML SiteMap

Este plugin creará de forma automática un sitemap que va a facilitar la rastreabilidad de nuestro sitio web y, por tanto, hará que se mejore la indexación. Si deseas crear tu mapa del sitio en un .txt te recomendamos utilizar Site Map.

Site Verification

Uno de los problemas con los que te puedes encontrar a la hora de utilizar en tu página web herramientas oficiales de Google o de Bing es la necesidad de verificar la propiedad de la misma. Site Verification es un módulo que lo hace todo mucho más fácil.

Drupal SEO Tools

Esta es una de las mejores herramientas SEO para Drupal pues se trata de un módulo del estilo All in one que integra varias funciones de optimización y análisis de SEO, entre ellas, recolección de palabras clave, enlazado interno automático u optimización del contenido y la estructura de a web. Otra ventaja es que desde este módulo puedes acceder a otros de los más importantes de SEO para Drupal.

Existen muchas herramientas SEO para Drupal adicionales. En este listado te hemos presentado algunas en función de las ventajas que pueden ofrecerte para controlar los distintos aspectos que determinan el buen posicionamiento de tu página. Si te animas a indagar más descubrirás un mundo casi infinito de posibilidades.

 

Drupal, ese gran desconocido

Drupal

Es curioso pensar que existen muchas herramientas disponibles que podrían hacernos la vida mucho más fácil y que, sin embargo, por desconocimiento no usamos. Drupal puede ser un ejemplo claro. Pese a ser una herramienta de gestión de contenidos muy poderosa, aún son muy pocos los proyectos que se benefician de sus ventajas. Pero mejor empecemos por el principio.

¿Qué es Drupal?

Como ya adelantamos, Drupal es un sistema de gestión de contenidos que sirve para crear sitios webs dinámicos. Si te resulta más sencillo asimilarlo, Drupal es, en cuanto a objetivo, lo mismo que WordPress, y tiene sus propias características, muy interesantes, por cierto.

Una de las ventajas de Drupal es que se trata de un software libre que ha sido escrito en PHP y que dispone de un respaldo muy importante: una comunidad de usuarios y desarrolladores muy activa que trabajan conjunta y frecuentemente para mejorar sus funcionalidades y ampliar su alcance.

Si nos ponemos un poco más técnicos, Drupal cuenta con un sistema modular cuya arquitectura es bastante robusta. Esto permite que los aportes de los distintos desarrolladores se puedan integrar con el núcleo del sistema y funcionar conjuntamente con módulos creados por otros desarrolladores. Esto es algo que, visto con perspectiva, deja claras las infinitas posibilidades de este CMS.

Las aplicaciones de Drupal

Las aplicaciones de Drupal son muchas. Ese CMS sirve para crear infinidad de sitios web, ya sean personales como, por ejemplo, un blog, o comercios electrónicos, redes sociales, comunidades virtuales, etc. Drupal es muy versátil.

Muchos de los proyectos de nuestros clientes están desarrollados sobre Drupal en relación a la gran cantidad de ventajas que ofrece respecto a seguridad, polivalencia y usabilidad.

Un aspecto muy valorado por la mayoría de las personas que lo usan es la facilidad de uso del sistema y también la libertad que ofrece ya que utilizar Drupal no exige depender externamente de otros profesionales o servicios para gestionar nuestra web o plataforma.

Por último, no podemos dejar de mencionar que este gran desconocido es especialmente amable con aquellos que no tienen conocimientos técnicos y que requieren una solución para la gestión de sus contenidos tan simple como flexible.

A diferencia de otros sistemas prefabricados, Drupal es un sistema que se puede montar sin conocimientos técnicos y a medida. Es muy intuitivo y ofrece un marco muy interesante para la implementación de estrategias SEO.

Por todas estas cosas, a veces es descrito, más que como un sistema de gestión de contenidos, como un entorno de gestión de contenidos y cada vez es más utilizado por profesionales en todos los sectores.

¿Quieres saber más sobre las ventajas de Drupal para tu proyecto? Échale un vistazo a esto.

Recuperar acceso a Joomla! con PHP y sin PHPMyAdmin

En algunas ocasiones nos encontramos con que no podemos acceder a la instalación Joomla! de alguno de nuestros clientes porque han perdido su usuario y contraseña y tampoco podemos conectarnos de manera remota con alguna de las soluciones como MySQL Workbench y como de costumbre tenemos que acceder con cierta celeridad para evitar algún problema.

Para no perder ese maravilloso tiempo que necesitaríamos para subir PHPmyAdmin os proponemos una sencilla solución basada en PHP con la que todo estará resuelto en cuestión de dos minutos.

 

Instrucciones para recuperar el acceso a nuestra instalación de Joomla!

Las instrucciones para que este script funcione correctamente y recuperemos el acceso a la instalación de Joomla! son bien sencillas, configuramos los datos de conexión a la base datos y en las consultas cambiamos la palabra ‘prefijo’ por el prefijo de nuestra instalación de Joomla! (podréis encontrarlo en vuestro fichero configuration.php).

<?php
// ######### configuramos la conexión a la base de datos ######### 
$con = mysql_connect("servidor","usuario","contrasegna");
$db_selected = mysql_select_db('base_de_datos', $con);
// ######### fin configuración de la conexión a la base de datos ######### 
if (!$con)
  {
  die('Error de conexión a la base de datos: ' . mysql_error());
  }
  
// ######### cambiamos en la consulta 'prefijo' por el prefijo de nuestra 
// instalación de Joomla! ######### 
    $sql = "INSERT INTO `prefijo_users` (`name`, `username`, `password`, 
`params`) VALUES ('admin2', 'admin2',    
'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');";
    if (mysql_query($sql,$con))
      {
      echo "Inserción a tablar users OK<br />";

        // ######### cambiamos en la consulta prefijo por el prefijo de nuestra 
//instalación de Joomla! ######### 
        $sql = "INSERT INTO prefijo_user_usergroup_map (user_id,group_id) 
VALUES (LAST_INSERT_ID(),8);";
        if (mysql_query($sql,$con))
          {
          echo "Inserción a tabla prefijo_user_usergroup_map OK<br>
<strong>Usuario creado con éxito</strong>. Recuerda que para acceder debes 
usar estas credenciales:<br />
              usuario: admin2<br />
              contraseña: secret";
          }
        else
          {
          echo "Error insert en insert a la tabla prefijo_user_usergroup_map: " . mysql_error();
          }      
      }
    else
      {
      echo "Error insert en tablar prefijo_users: " . mysql_error();
      }
?>

¿Te ha ayudado éste artículo a recuperar el acceso a tu instalación de Joomla!?

Ayuda a otros usuarios compartiendo el artículo en tus perfiles de las Redes Sociales 😉

¿Te ha gustado? Compártelo!!

Borrar todas las tablas de una base de datos MySQL

Muchas veces tenemos la necesidad de eliminar todas las tablas de una base datos para por ejemplo volver a importar una base de datos que se quedó a medio y no contamos con las herramientas para hacerlo de una manera eficiente.

En este artículo os decimos como eliminarla las tablas en dos sencillos pasos y sin tener que pasar por el tedioso proceso de ir eliminando una a una de vuestra base de datos.

La solución

La mayoría de las soluciones para borrar todas las tablas de nuestra base de datos MySQL que podemos encontrar en la red están basadas en conexiones usando SSH o no están explicadas con la suficiente sencillez.

La solución que os ofrezco consiste en primer lugar en ejecutar esta consulta para conseguir el script que ejecutaremos más tarde:

SELECT CONCAT('drop table ',table_name,'; ') FROM information_schema.tables WHERE table_schema = 'tuBaseDeDatos';

El resultado de esta consulta será algo parecido a:

drop table tabla1; drop table tabla2; ...

En segundo lugar copiamos el resultado de la anterior consulta, la ejecutamos y ¡asunto resuelto!

Para ejecutar las consultas os recomiendo que uséis MySQL Workbench, la herramienta que MySQL pone a nuestra disposición para esta y muchas otras tareas. En el siguiente enlace podéis ver un completo tutorial en el que se explica como establecer una conexión para empezar a trabajar con la base de datos.

¡Ah! ¡Y no te olvides de compartir tu amor por la programación! ¡Comparte el artículo!

¿Te ha gustado? Compártelo!!