Cómo configurar el
SEO de tu Drupal
Eduardo Morales
emorales@hiberus.com
https://www.linkedin.com/in/edumorales
Acquia Dev Desktop:
http://bit.ly/1ssFdrm
Módulos D7:
http://bit.ly/1X3XdEW
¿Qué es el SEO?
Search Engine Optimization (SEO)
Según Wikipedia
El posicionamiento en buscadores, optimización en motores de búsqueda u
optimización web es el proceso técnico mediante el cual se realizan cambios
en la estructura e información de una página web, con el objetivo de mejorar
la visibilidad de un sitio web en los resultados orgánicos de los diferentes
buscadores.
SEO On-site: Se preocupa de la relevancia, de que el motor entienda lo
principal.
SEO Off-site: Se centra en factores externos a la página web.
¿Por qué es importante?
Porque hace más útil un sitio web,
tanto para los usuarios como para los motores de búsqueda.
El SEO es necesario para ayudar a los motores de búsqueda a entender
sobre qué trata cada página y si es o no útil para los usuarios.
Es la mejor manera de que los usuarios encuentren un sitio web a través
de búsquedas relevantes.
Pero… ¿cómo lo implementamos?
- Generar URL amigables
- Incluir meta etiquetas
- Generar migas de pan
- Gestionar redirecciones
- Atributos enlaces menú
- Verificar sitio en buscadores
- Mapa XML
- Errores 404
- Registrar visitas
- ...
Módulos necesarios
Estructura de contenidos:
- Pathauto
- Metatag
- Easy Breadcrumb
Información para buscadores:
- Redirect
- Global Redirect
- Menu Attributes
- Site Verification
- Footermap
- XML Sitemap
- Search 404
Módulos necesarios
Análisis y optimización:
- Content Optimizer
- Google Analytics
- Google Tag Manager
- Hotjar
- Broken Links Checker
- Google Analytics Reports
Suites:
- SEO Checklist
- Drupal SEO Tools
Estructura de
contenidos
Pathauto
Uno de los módulos más descargados de Drupal 7. Permite generar
automáticamente las URL amigables de los contenidos en base a unos
patrones configurables.
Requerimientos: Módulo Token
Origen: https://www.drupal.org/pro ject/pathauto
Metatag
El módulo Metatag extiende la funcionalidad del core de Drupal para
poder trabajar con meta etiquetas y así poder incluir en los diferentes
contenidos metadatos estructurados.
Requerimientos: Módulo CTools y Token.
Origen: https://www.drupal.org/project/metatag
Easy Breacrumb
Un módulo que nos ofrece la posibilidad de incluir migas de pan en los
diferentes contenidos, de forma rápida y semiautomática y que será
visible en función de donde coloquemos el bloque generado.
Requerimientos: -
Origen: https://www.drupal.org/project/easy_breadcrumb
Información para
buscadores
Redirect
Este módulo nos ofrece la posibilidad de realizar redirecciones. Tanto de
forma manual como automatizada.
En el caso de que la redirección sea automática:
Por ejemplo, crear un contenido y cambiar alguno de los campos que
componen nuestra url, automáticamente genera una redirección de la url
anterior a la nueva.
Requerimientos: -
Origen: https://www.drupal.org/project/redirect
Global Redirect
Este módulo complementa al modulo Redirect permitiendo controlar
duplicidades de urls, trailing slashes o la composición de urls limpias.
Requerimientos: -
Origen: https://www.drupal.org/project/globalredirect
Menu Attributes
Este módulo añade la funcionalidad de especificar algunos atributos
para los items de menú como pueden ser un nombre, clases, id, estilos...
Requerimientos: -
Origen: https://www.drupal.org/project/menu_attributes
Site Verification
Este módulo permite autenticar y verificar el propietario del portal de
cara a los motores de búsqueda.
Requerimientos: -
Origen: https://www.drupal.org/project/site_verify
Footermap
Este módulo se encarga de generar de forma dinámica y
automáticamente un menú en el pie de la página basado en el menú o
menús previamente configurados. Nos permite, entre otras cosas, elegir
el nivel de detalle de navegación que queremos que muestre. Se inserta
como un bloque en una de las regiones inferiores de la página.
Requerimientos: -
Origen: https://www.drupal.org/project/footermap
XML Sitemap
XML Sitemap permite generar un sitemap.xml automáticamente
incluyendo los contenidos que creamos pertinentes, de forma que
facilite la labor a los buscadores para localizar la información que
queramos reflejar.
Requerimientos: -
Origen: https://www.drupal.org/project/xmlsitemap
Search 404
Este módulo permite mostrar diferentes sugerencias de resultados
cuando el usuario trata de acceder a una página que no existe, tratando
de redirigir así el tráfico a un contenido relacionado con la url
introducida.
Requerimientos: -
Origen: https://www.drupal.org/project/search404
Análisis,
optimización e
informes
Content Optimizer
Permite integrar diferentes analizadores de contenido en nuestro Drupal.
Algunos de estos pueden ser Scribe SEO, Readability, W3C Analyzer…
Requerimientos: Content Analysis
Origen: https://www.drupal.org/project/contentoptimizer
Google Analytics
El módulo de Google Analytics nos permite configurar el UA de nuestra
cuenta de Analytics en el portal, sin tener que incluir un script
directamente sobre código fuente de la página.
Requerimientos: -
Origen: https://www.drupal.org/project/google_analytics
Google Tag Manager
De forma similar al módulo anterior, este módulo permite insertar el
código GTM para el análisis de la información registrada en el sistema
desde la propia herramienta.
Requerimientos: -
Origen: https://www.drupal.org/project/google_tag
Hotjar
Nos va a permitir integrar nuestra web con la herramienta Hotjar y así
poder visualizar mapas de calor de la web con todo tipo de detalle.
Requerimientos: -
Origen: https://www.drupal.org/project/hotjar
Link Checker
Gracias a este módulo, podemos comprobar que los enlaces que
tenemos del contenido (ya sean internos o externos) son enlaces activos.
En la zona de administración podemos seleccionar que tipo de enlaces
queremos que escanee (por tipo de contenido, links en comentarios,
links en bloques, excluir tipos de links del escaneo por tipo de etiqueta
HTML..-). Además, tiene configurada una tarea de cron que chequeará
periódicamente dichos enlaces.
Requerimientos: -
Origen: https://www.drupal.org/project/linkchecker
Google Analytics Reports
Este módulo proporciona información gráfica sobre el seguimiento de
los informes de Google Analytics.
Requerimientos: -
Origen: https://www.drupal.org/project/google_analytics_reports
Suites
SEO Checklist
Informa de las tareas
SEO principales que se
deberían aplicar en el
portal e indica que
módulos nos facilitan su
implementación.
Requerimientos: -
Origen: https://www.drupal.org/project/seo_checklist
Drupal SEO Tools
Todo en uno de herramientas SEO.
Incluye un dashboard que cubre
diferentes funciones SEO sobre el sitio
como pueden ser Keywords, Titles,
Tags, Sitemaps, Google Analytics...
Requerimientos: ...
Origen: https://www.drupal.org/project/seotools
Tabla comparativa módulos D7 y D8
Módulo Versión D7 Versión D8
Pathauto 7.x-1.3 8.x-1.0-alpha3
Metatag 7.x-1.16 8.x-1.0-beta9
Easy Breadcrumb 7.x-2.12 8.x-1.x-dev
Content Optimizer 7.x-2.0-beta4 pendiente
Redirect 7.x-1.0-rc3 8.x-1.0-alpha1
Global Redirect 7.x-1.5 8.x-1.x-dev
Menu Attributes 7.x-1.0 pendiente
Site Verification 7.x-1.16 pendiente
Tabla comparativa módulos D7 y D8 (2)
Módulo Versión D7 Versión D8
Footermap 7.x-1.3 8.x-1.1
XML Sitemap 7.x-2.3 8.x-1.0-alpha2
Search 404 7.x-1.4 8.x-1.0-alpha2
Google Analytics 7.x-2.2 8.x-2.0
Google Tag Manager 7.x-1.0 pendiente
Hotjar 7.x-1.16 8.x-1.0-alpha1
Link Checker 7.x-1.2 pendiente
Google Analytics Reports 7.x-3.0 8.x-3.x-dev
Conclusiones
Muchas gracias por vuestra atención
emorales@hiberus.com
https://www.linkedin.com/in/edumorales

Cómo configurar el seo de tu drupal

  • 1.
    Cómo configurar el SEOde tu Drupal Eduardo Morales [email protected] https://www.linkedin.com/in/edumorales
  • 2.
    Acquia Dev Desktop: http://bit.ly/1ssFdrm MódulosD7: http://bit.ly/1X3XdEW
  • 3.
    ¿Qué es elSEO? Search Engine Optimization (SEO) Según Wikipedia El posicionamiento en buscadores, optimización en motores de búsqueda u optimización web es el proceso técnico mediante el cual se realizan cambios en la estructura e información de una página web, con el objetivo de mejorar la visibilidad de un sitio web en los resultados orgánicos de los diferentes buscadores. SEO On-site: Se preocupa de la relevancia, de que el motor entienda lo principal. SEO Off-site: Se centra en factores externos a la página web.
  • 4.
    ¿Por qué esimportante? Porque hace más útil un sitio web, tanto para los usuarios como para los motores de búsqueda. El SEO es necesario para ayudar a los motores de búsqueda a entender sobre qué trata cada página y si es o no útil para los usuarios. Es la mejor manera de que los usuarios encuentren un sitio web a través de búsquedas relevantes.
  • 5.
    Pero… ¿cómo loimplementamos? - Generar URL amigables - Incluir meta etiquetas - Generar migas de pan - Gestionar redirecciones - Atributos enlaces menú - Verificar sitio en buscadores - Mapa XML - Errores 404 - Registrar visitas - ...
  • 6.
    Módulos necesarios Estructura decontenidos: - Pathauto - Metatag - Easy Breadcrumb Información para buscadores: - Redirect - Global Redirect - Menu Attributes - Site Verification - Footermap - XML Sitemap - Search 404
  • 7.
    Módulos necesarios Análisis yoptimización: - Content Optimizer - Google Analytics - Google Tag Manager - Hotjar - Broken Links Checker - Google Analytics Reports Suites: - SEO Checklist - Drupal SEO Tools
  • 8.
  • 9.
    Pathauto Uno de losmódulos más descargados de Drupal 7. Permite generar automáticamente las URL amigables de los contenidos en base a unos patrones configurables. Requerimientos: Módulo Token Origen: https://www.drupal.org/pro ject/pathauto
  • 10.
    Metatag El módulo Metatagextiende la funcionalidad del core de Drupal para poder trabajar con meta etiquetas y así poder incluir en los diferentes contenidos metadatos estructurados. Requerimientos: Módulo CTools y Token. Origen: https://www.drupal.org/project/metatag
  • 11.
    Easy Breacrumb Un móduloque nos ofrece la posibilidad de incluir migas de pan en los diferentes contenidos, de forma rápida y semiautomática y que será visible en función de donde coloquemos el bloque generado. Requerimientos: - Origen: https://www.drupal.org/project/easy_breadcrumb
  • 12.
  • 13.
    Redirect Este módulo nosofrece la posibilidad de realizar redirecciones. Tanto de forma manual como automatizada. En el caso de que la redirección sea automática: Por ejemplo, crear un contenido y cambiar alguno de los campos que componen nuestra url, automáticamente genera una redirección de la url anterior a la nueva. Requerimientos: - Origen: https://www.drupal.org/project/redirect
  • 14.
    Global Redirect Este módulocomplementa al modulo Redirect permitiendo controlar duplicidades de urls, trailing slashes o la composición de urls limpias. Requerimientos: - Origen: https://www.drupal.org/project/globalredirect
  • 15.
    Menu Attributes Este móduloañade la funcionalidad de especificar algunos atributos para los items de menú como pueden ser un nombre, clases, id, estilos... Requerimientos: - Origen: https://www.drupal.org/project/menu_attributes
  • 16.
    Site Verification Este módulopermite autenticar y verificar el propietario del portal de cara a los motores de búsqueda. Requerimientos: - Origen: https://www.drupal.org/project/site_verify
  • 17.
    Footermap Este módulo seencarga de generar de forma dinámica y automáticamente un menú en el pie de la página basado en el menú o menús previamente configurados. Nos permite, entre otras cosas, elegir el nivel de detalle de navegación que queremos que muestre. Se inserta como un bloque en una de las regiones inferiores de la página. Requerimientos: - Origen: https://www.drupal.org/project/footermap
  • 18.
    XML Sitemap XML Sitemappermite generar un sitemap.xml automáticamente incluyendo los contenidos que creamos pertinentes, de forma que facilite la labor a los buscadores para localizar la información que queramos reflejar. Requerimientos: - Origen: https://www.drupal.org/project/xmlsitemap
  • 19.
    Search 404 Este módulopermite mostrar diferentes sugerencias de resultados cuando el usuario trata de acceder a una página que no existe, tratando de redirigir así el tráfico a un contenido relacionado con la url introducida. Requerimientos: - Origen: https://www.drupal.org/project/search404
  • 20.
  • 21.
    Content Optimizer Permite integrardiferentes analizadores de contenido en nuestro Drupal. Algunos de estos pueden ser Scribe SEO, Readability, W3C Analyzer… Requerimientos: Content Analysis Origen: https://www.drupal.org/project/contentoptimizer
  • 22.
    Google Analytics El módulode Google Analytics nos permite configurar el UA de nuestra cuenta de Analytics en el portal, sin tener que incluir un script directamente sobre código fuente de la página. Requerimientos: - Origen: https://www.drupal.org/project/google_analytics
  • 23.
    Google Tag Manager Deforma similar al módulo anterior, este módulo permite insertar el código GTM para el análisis de la información registrada en el sistema desde la propia herramienta. Requerimientos: - Origen: https://www.drupal.org/project/google_tag
  • 24.
    Hotjar Nos va apermitir integrar nuestra web con la herramienta Hotjar y así poder visualizar mapas de calor de la web con todo tipo de detalle. Requerimientos: - Origen: https://www.drupal.org/project/hotjar
  • 25.
    Link Checker Gracias aeste módulo, podemos comprobar que los enlaces que tenemos del contenido (ya sean internos o externos) son enlaces activos. En la zona de administración podemos seleccionar que tipo de enlaces queremos que escanee (por tipo de contenido, links en comentarios, links en bloques, excluir tipos de links del escaneo por tipo de etiqueta HTML..-). Además, tiene configurada una tarea de cron que chequeará periódicamente dichos enlaces. Requerimientos: - Origen: https://www.drupal.org/project/linkchecker
  • 26.
    Google Analytics Reports Estemódulo proporciona información gráfica sobre el seguimiento de los informes de Google Analytics. Requerimientos: - Origen: https://www.drupal.org/project/google_analytics_reports
  • 27.
  • 28.
    SEO Checklist Informa delas tareas SEO principales que se deberían aplicar en el portal e indica que módulos nos facilitan su implementación. Requerimientos: - Origen: https://www.drupal.org/project/seo_checklist
  • 29.
    Drupal SEO Tools Todoen uno de herramientas SEO. Incluye un dashboard que cubre diferentes funciones SEO sobre el sitio como pueden ser Keywords, Titles, Tags, Sitemaps, Google Analytics... Requerimientos: ... Origen: https://www.drupal.org/project/seotools
  • 30.
    Tabla comparativa módulosD7 y D8 Módulo Versión D7 Versión D8 Pathauto 7.x-1.3 8.x-1.0-alpha3 Metatag 7.x-1.16 8.x-1.0-beta9 Easy Breadcrumb 7.x-2.12 8.x-1.x-dev Content Optimizer 7.x-2.0-beta4 pendiente Redirect 7.x-1.0-rc3 8.x-1.0-alpha1 Global Redirect 7.x-1.5 8.x-1.x-dev Menu Attributes 7.x-1.0 pendiente Site Verification 7.x-1.16 pendiente
  • 31.
    Tabla comparativa módulosD7 y D8 (2) Módulo Versión D7 Versión D8 Footermap 7.x-1.3 8.x-1.1 XML Sitemap 7.x-2.3 8.x-1.0-alpha2 Search 404 7.x-1.4 8.x-1.0-alpha2 Google Analytics 7.x-2.2 8.x-2.0 Google Tag Manager 7.x-1.0 pendiente Hotjar 7.x-1.16 8.x-1.0-alpha1 Link Checker 7.x-1.2 pendiente Google Analytics Reports 7.x-3.0 8.x-3.x-dev
  • 32.
  • 37.
    Muchas gracias porvuestra atención [email protected] https://www.linkedin.com/in/edumorales