CHECKLIST PARA LA OPTIMIZACIÓN DE SITIOS WEB JOOMLA! (nivel básico)
En el último Joomla! Café celebrado la semana pasada acordamos el desarrollar un contenido específico para la optimización de sitios web Joomla!
A continuación te exponemos una relación de tareas que condicionan y mejoran el SEO en tu página web Joomla!.
1 ARQUITECTURA Y PLANIFICACION
Inicio
Nuestro interés es facilitar la distribución de contenidos en Google y disponer un contenido de facil acceso tecnológico y de contenido en nuestra web.
El inicio, siempre será, por un lado la consulta de las directrices que marca Google
y para estar al día estaremos conectado a Google Webmaster Tools
http://googlewebmaster-es.blogspot.com.es/
Planificación
Busquemos las palabras relevantes por las que deseamos distribuir nuestros contenidos y competir.
Herramientas en internet disponemos de cientos. Pero si hay que iniciar el camino, estas son de obligado paso.
FUENTE |
URL |
Google Trends |
|
Resultados de búsqueda en Google.com |
|
Resultados Google Suggest |
|
Palabras clave para Google Adwords |
|
HOJA DE TRABAJO
COMPETENCIA (lista web de tu competencia) |
KEYWORDS (lista de palabras clave) |
TARGET (a dónde, a quién , a qué me dirijo) |
2 MEJORA DE VELOCIDAD DE CARGA
Activar Caché Joomla
Caché nativo: Configuración global > Sistema > Caché conservador si el sitio es muy grande y caché progresiva si el sitio es pequeño. Tiempo 60
Habilitar plugin sistema-caché
Caché avanzado. Instalar componente JotCaché
Controlar en que componentes o módulos activar o no la cache ( desde el backend o http://extensions.joomla.org/extensions/extension/core-enhancements/performance/cachecontrol )
Habilitar compresión Gzip
Configuración global > servidor > Compresión Gzip de las páginas en “Sí”
Plugin JchOptimize > Activar “GZip JavaScript and CSS”
Comprobar que nuestro hosting soporta GZip
Optimizar imágenes
Reducir de tamaño en kb las imágenes. Utilizar programas como fileminimizer, smush it (http://www.imgopt.com). En Pagespeed hay un enlace que incluye los recursos ya optimizados.
Especificar caché del navegador
Añadir código en htaccess
Modificar recursos JavaScript y CSS que bloquean la visualización
Carga Asíncrona de recursos Javascript. JCH Optimize Pro
Priorización del contenido visible.
Activar plugin Lazy Load:
http://extensions.joomla.org/extensions/extension/core-enhancements/performance/lazy-load-for-joomla
Minificar CSS, Javascript y Html
JCH OptimizeàPluginàAutomatic settings group. Activar Minify Css, Minify Javascript y Minify Html
Uso de CDN
Cloudflare: http://extensions.joomla.org/extensions/extension/core-enhancements/performance/cloudflare
3 INDEXACIÓN DE CONTENIDO
Check
-
Configuración del fichero .htaccess y activado de URL amigables en la Configuración de Joomla!
-
Abrir la puerta a Google WebmasterTools modificando Robots.txt
-
Herramientas Webmaster y Google Analytics. Asociar Webmaster con analytics, desde Adquisiónà Optimización en buscadoresàconfigurar uso compartido de los datos. Última opción. Pinchar “editar” y seleccionar la página.
-
Redireccionamiento 301 non www to www en .htaccess
-
Activar seo
-
OSMap , JSMap
-
Robots.txt. Abrir directorios para su indexación, Allow, Disallow . Test en Webmastertools
-
Google Breadcrumbs
-
Microformatos.Mostrar referencias sobre la activación desde Google con la semántica en los Category Blog
-
Metadata Settings
-
SEO Settings. Previo a la activación de URL rewriting cambiaremos el nombre del archivo htaccess.txt a .htaccess
-
Personalización .htaccess para la mejora de la cache.
-
Adecuación Titles. Metadescriptión. Para inicio y para cada artículo. Art. vía menú o vía categoría
- Títulos menú, categorías y artículos
- Meta Descriptions menú, categorías y artículos
-
Adecuación Imágenes. Nombre fichero. Valor “alt”. Valor “title”.
-
Mejora los anchor text. Los textos que enlazan las urls.
-
Asignación Rel= nofollow, follow, index, noindex, a nivel de menú, categoría y artículo.
-
Activación módulo Tags. Facilita al usuario una agrupación de contenidos relacionados con la consulta que está realizando
-
Fichero .htaccess Define un dominio solo. Now www to www (htaccess)
Para redirigir un dominio no www a www, hacemos uso del siguiente código en nuestro fichero .htaccess
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.jabatec.com/$1 [R=301,L]
##Todas las urls que no incorporen el www, serán redirigidas a www
Nota. deberemos de ir siempre con mucho cuidado cuando trabajemos el fichero .htaccess pues podría penalizar toda la web, así como, provocar la caída del site. Siempre dispondremos de copias de seguridad y accesos preparados vía FTP, para sustituir rápidamente el fichero .htaccess erróneo por una copia
Analísis de páginas
Herramientas de análisis de velocidad, links rotos, páginas sin título sin metadescripciones. A su vez ofrecen recomendaciones y el paso a paso para mejorar el site.
Screamingfrog http://www.screamingfrog.co.uk/
GTMetrix http://gtmetrix.com/
Woorank http://www.woorank.com/es/
Google Pagespeed http://developers.google.com/speed/pagespeed/insights/
Google Analytics http://www.google.com/analytics/
Optimización y test : https://www.optimizely.es ( plan free y de pago )
Optimización (Performance)
* Joomla! Cache File ON
* Joomla! GZIP
* Activando JCE Cache editor
* Componente JCH Optimize (optimiza la descarga de páginas mediante la compresión de archivos) http://www.jch-optimize.net/
Mantenimiento y seguimiento. WMT
¿vamos a posiciona en Google? Web master tools es el panel de control sobre cómo Google nos ve.
Puntos principales.
* Identificación País en WMT
* Sección de búsqueda. Mejoras HTML. Nos indica metadescripciones y títulos duplicados y por tanto contenido que se está duplicando en los resultados de búsqueda.
* Consulta de búsqueda. Nos proporciona información sobre qué consultas están activando los resultados de búsqueda de nuestro site.
* Enlaces a tu sitio . Eliminando malas influencias. Desautorizando links . WMT nos muestra que enlaces apuntan a nuestro site. Con esta herramienta podemos evitar que google los considere como enlaces naturales.
Herramienta - > https://www.google.com/webmasters/tools/disavow-links-main
Info Google .>
http://googlewebmastercentral.blogspot.com.es/2012/10/a-new-tool-to-disavow-links.html
* Enlaces internos. Nos muestra una estructura piramidal con el número de enlaces que tiene cada página
* Estado de indexación. Gráfico dónde nos indica los contenidos indexados. Comandos en nuestro navegador como cache:www.miweb.com y site:www.miweb.com nos indican exactamente que contenidos está google indexando y cacheando.
* Elminación de url. Fundamental cuando queremos eliminar una url de los resultados de búsqueda de google.
* Errores de rastreo . Nos informa de urls que en algún momento se han indexado / consultado y están generando un error.
* Estadísticas de rastreo. Nos indica la actividad de google sobre nuestra web, a la vez que la velocidad del site y contenidos que descarga.
* Explorar como google. ¿tenemos contenido nuevo?, esta es la opción para informar a google que venga a cogerlo a la vez que nos informa sobre la accesibilidad al mismos.
* URL Bloqueadas. Robots.txt es una puesta de entrada a nuestra web pero también es un filtro para evitar que contenido puede ser o no indexable.
Errores comunes en Joomla! es mantener Disallow: /images que viene configurado por defecto y que evita que las imágenes sean indexadas por google.
Suele utilizarse para prohibir el acceso a determinado contenido requisito previo para que Google autorice la eliminación de contenido en sus resultados de búsqueda.
Ejemplo. Si queremos eliminar una url , www.miweb.com/miurlaeliminar, reflejariamos el siguiene valor en nuestro archivo Robots.txt
Disallow: /miurlaeliminar
Posteriormente iríamos a WMT y publicariamos en Eliminación de url , esta url a eliminar.
* Publicación sitemap Google Webmaster Tools
Doc apoyo
http://searchengineland.com/the-seo-guide-to-getting-started-with-google-webmaster-tools-150345