SlideShare a Scribd company logo
1 of 70
M E J O R A N D O E L P R O C E S O D E C A R G A
Web Performance Optimization
Por Jesús Pernas Alonso - @jpernasCurso de SEO para principiantes
Este soy yo
Siempre estoy
hablando de SEO.
Se lo he consultado
al médico y dice
que es crónico.
Curso de SEO para principiantes
Responsable de Marketing Online e
Imagen Corporativa en
www.pernas.eu
@jpernas
+JesúsPernasAlonso
jesuspernas.seo
jesuspernas
Jesús Pernas Alonso
Por Jesús Pernas Alonso - @jpernas
D E F I N I C I Ó N
“ C O N J U N TO D E AC C I O N E S Q U E M E J O R AN E L
R E N D I M I E N TO D E N U E S T R A W E B Y Q U E
L L E VAM O S A C AB O TAN TO A N I V E L D E S E RV I D O R
C O M O D E L A P R O P I A P Á G I N A”
¿Qué es WPO?
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
¿Por qué hacer WPO?
…pues yo no
hago WPO y no
me va tan mal.
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
SEO
Por Jesús Pernas Alonso - @jpernas
Ayuda al SEO
Curso de SEO para principiantes
 Es un factor de posicionamiento en Google
 Es un factor de posicionamiento en Bing
 Google te etiquetará como “slow”
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
SEM
Por Jesús Pernas Alonso - @jpernas
SEM más barato
Curso de SEO para principiantes
Mejora el Quality Score
(> Quality Score = < CPC)
Por Jesús Pernas Alonso - @jpernas
¿Cómo mejoramos el Quality Score?
Curso de SEO para principiantes
• Más relevancia para esa búsqueda
• Mejorando la calidad de la landing
 La velocidad como factor de calidad
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
La experiencia
de usuario
Por Jesús Pernas Alonso - @jpernas
La paciencia del usuario
Curso de SEO para principiantes
0
2
4
6
8
10
2000 2005 2010 2014
tiempo medio en segundos
Fuentes: Akamai y HuminbirdUK
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Conversiones
móviles
Por Jesús Pernas Alonso - @jpernas
Conversiones móviles
Curso de SEO para principiantes
Desde móviles se realizan
• 1 de cada 3 visitas
• 50% del tráfico en los ecommerce
• 1 de cada 4 compras
Por Jesús Pernas Alonso - @jpernas
Velocidad de conexión y carga
Curso de SEO para principiantes
Desde dispositivos móviles
cuando la conexión es mala
la Optimización es vital
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Costes de
servidor
Por Jesús Pernas Alonso - @jpernas
Ahorros en el servidor
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
El principio
del WPO
Por Jesús Pernas Alonso - @jpernas
Steve Souders: el padre del WPO
Curso de SEO para principiantes
2000 2008
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
¿Cómo es
el proceso de carga?
Por Jesús Pernas Alonso - @jpernas
L O S P R O T O C O L O S H T T P Y E L F U T U R O D E L W P O
Curso de SEO para principiantes
Protocolo HTTP
• En 1996 salió el HTTP 1.0
• En 1999 salió el HTTP 1.1
…y ahí nos quedamos?
Por Jesús Pernas Alonso - @jpernas
La solución de Google
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
HTTP/2: El sucesor de SPDY
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Optimización
de las imágenes
Por Jesús Pernas Alonso - @jpernas
No más grande de lo que se ve
Curso de SEO para principiantes
782Kb – 1500px x 1500px
Width=150; Height=150;
8Kb – 150px x 150px
Width=150; Height=150;
manzanas-xxl.jpg manzanas-xs.jpg
Por Jesús Pernas Alonso - @jpernas
Resolución óptima
Curso de SEO para principiantes
Las imágenes en una
pesolución de 72ppp
Por Jesús Pernas Alonso - @jpernas
WORDPRESSOFFLINEONLINE
Herramientas para optimizar imágenes
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Utiliza el formato adecuado
Curso de SEO para principiantes
http://www.pernas.eu/formatos-de-imagen-para-web/
Por Jesús Pernas Alonso - @jpernas
Utiliza CSS Sprites
Curso de SEO para principiantes
#nav li a {background-image:url(‘imagen.png’)}
#nav li a.boton1 {background-position:0px 0px;)}
#nav li a:hover.boton1 {background-position:0px 50px;)}
#nav li a.boton2 {background-position:0px 100px;)}
#nav li a:hover.boton2 {background-position:0px 150px;)
Por Jesús Pernas Alonso - @jpernas
Herramientas para generar Sprites
Curso de SEO para principiantes
http://csssprites.com/
http://instantsprite.com/
http://www.es.spritegen.website-performance.org/
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Comprimir con Gzip o Deflate
Amigo…
necesitas
bajar peso.
Por Jesús Pernas Alonso - @jpernas
Como activar la compresión Gzip
Curso de SEO para principiantes
1) En el servidor
2) En .htaccess
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file.(html?|css|js|phpl)$
mod_gzip_item_include handler^cgi-script$
mod_gzip_item_include mime^text/.*
mod_gzip_item_include mime^application/x-javascript.*
mod_gzip_item_exclude mime^image/.*
mod_gzip_item_exclude rspheader^Content-Encoding:.*gzip.*
</IfModule>
Habilitar el módulo mod_gzip.c en Apache.
Por Jesús Pernas Alonso - @jpernas
Como activar la compresión Deflate
Curso de SEO para principiantes
1) En el servidor
2) En .htaccess
<IfModule mod_deflate.c>
<filesMatch ".(js|css|html|php)$">
SetOutputFilter DEFLATE
</filesMatch>
</IfModule>
Habilitar el módulo mod_deflate en Apache.
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Minify
Por Jesús Pernas Alonso - @jpernas
¿Qué es minificar el CSS?
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Herramientas para minificar CSS y JS
Curso de SEO para principiantes
WORDPRESSJAVA SCRIPTCSS
http://refresh-sf.com/
http://javascript-minifier.com/
http://www.jsmini.com/
http://jscompress.com/
http://www.minifycss.com/css-
compressor/
http://csscompressor.com/
http://www.freeformatter.com/cs
s-minifier.html
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Controlar la carga de
CSS y JS
Por Jesús Pernas Alonso - @jpernas
Combinando ficheros
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Carga el CSS al principio
Curso de SEO para principiantes
Antes de la etiqueta </head> siempre que sea posible
Por Jesús Pernas Alonso - @jpernas
Carga el JS al final
Curso de SEO para principiantes
Antes de la etiqueta </body> siempre que sea posible
Por Jesús Pernas Alonso - @jpernas
Cargar asíncrona de JS
Curso de SEO para principiantes
NO asíncrona Detiene la carga
Asíncrona NO detiene la carga
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Caché de Navegador
Por Jesús Pernas Alonso - @jpernas
Configurar la caché en Apache
Curso de SEO para principiantes
httpd.conf
.htaccess
Por Jesús Pernas Alonso - @jpernas
…o con plugins en Wordpress
Curso de SEO para principiantes
Curso de SEO para principiantes
EL TTFB
(Time To First Bite)
No es que sea
rápido… es que mi
TTFB es de 0,001seg
El TTFB mide cuánto tiempo tarda el
navegador en recibir el primer byte desde
el servidor cuando cargamos una URL
determinada
Por Jesús Pernas Alonso - @jpernas
TTFB: Lo que de verdad posiciona
Curso de SEO para principiantes
http://moz.com/blog/how-website-speed-actually-impacts-search-ranking
Por Jesús Pernas Alonso - @jpernas
¿Cómo mejorar el TTFB?
Curso de SEO para principiantes
 Servidor menos sobrecargado
 Menor latencia
 Optimizar la base de datos
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Escoge bien
el Hosting
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
CDN
(Content Delivery Network)
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Hosting
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
CDN
Por Jesús Pernas Alonso - @jpernas
Algunos CDNs
Curso de SEO para principiantes
http://www.cdnplanet.com/
Por Jesús Pernas Alonso - @jpernas
H E R R A M I E N T A S
Curso de SEO para principiantes
¿Cómo mido la velocidad de
carga?
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
http://www.webpagetest.org/
Por Jesús Pernas Alonso - @jpernas
Google y Yahoo!
Curso de SEO para principiantes
Curso de SEO para principiantes
http://gtmetrix.com/
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
http://tools.pingdom.com/
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Consejos para hacer
un WPO efectivo
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
¿Qué página analizas?
Analizo mi dominio
…y pienso
¡Todo va bien!
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Analiza las landing
a las que llega el tráfico
Algo ocurría en las
páginas interiores
…y tu ni te enterabas.
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
Un par de consejos
si usas WordPress
Por Jesús Pernas Alonso - @jpernas
L O S C A R G A E L D I A B L O
Curso de SEO para principiantes
Cuidado con los Plugins
Por Jesús Pernas Alonso - @jpernas
Q U E N O H A Y P O R D O N D E C O G E R L O S
Curso de SEO para principiantes
Themes muy bonitos
Por Jesús Pernas Alonso - @jpernas
• R E D U C I R L O S E L E M E N T O S D O M
• U T I L I Z A R S I E M P R E < L I N K > E N V E Z D E @ I M P O R T E N C S S
• M I N I F I C A R T A M B I É N E L H T M L
• E L I M I N A R E R R O R E S 4 0 4
• E V I T A R R E D I R E C C I O N E S
• … Y M U C H A S M Á S
Curso de SEO para principiantes
Otras cuestiones
que se pueden mejorar
Por Jesús Pernas Alonso - @jpernas
Curso de SEO para principiantes
¡Muchas gracias!
A H O R A T E T O C A A T I
¿Alguna pregunta?
Por Jesús Pernas Alonso - @jpernas

More Related Content

Viewers also liked

1.Introduccion (diseño con CSS)
1.Introduccion (diseño con CSS)1.Introduccion (diseño con CSS)
1.Introduccion (diseño con CSS)
larasaregune
 
Curso Elaborando un Plan de Negocios
Curso Elaborando un Plan de NegociosCurso Elaborando un Plan de Negocios
Curso Elaborando un Plan de Negocios
Julio Pari
 

Viewers also liked (20)

Acelera tu sitio WordPress WPO
Acelera tu sitio WordPress WPOAcelera tu sitio WordPress WPO
Acelera tu sitio WordPress WPO
 
0.Indice de Contenidos
0.Indice de Contenidos0.Indice de Contenidos
0.Indice de Contenidos
 
El posicionamiento explicado en 9 pasos
El posicionamiento explicado en 9 pasosEl posicionamiento explicado en 9 pasos
El posicionamiento explicado en 9 pasos
 
4.Estructura (diseño con CSS)
4.Estructura (diseño con CSS)4.Estructura (diseño con CSS)
4.Estructura (diseño con CSS)
 
Paso apaso de html
Paso apaso de htmlPaso apaso de html
Paso apaso de html
 
3.Propiedades (diseño con CSS)
3.Propiedades (diseño con CSS)3.Propiedades (diseño con CSS)
3.Propiedades (diseño con CSS)
 
3.Propiedades (diseño con CSS)
3.Propiedades (diseño con CSS)3.Propiedades (diseño con CSS)
3.Propiedades (diseño con CSS)
 
1.Introduccion (diseño con CSS)
1.Introduccion (diseño con CSS)1.Introduccion (diseño con CSS)
1.Introduccion (diseño con CSS)
 
0.Indice De Contenidos
0.Indice De Contenidos0.Indice De Contenidos
0.Indice De Contenidos
 
0.Indice de Contenidos (diseño web con CSS)
0.Indice de Contenidos (diseño web con CSS)0.Indice de Contenidos (diseño web con CSS)
0.Indice de Contenidos (diseño web con CSS)
 
1.Introduccion (diseño web con CSS)
1.Introduccion (diseño web con CSS)1.Introduccion (diseño web con CSS)
1.Introduccion (diseño web con CSS)
 
2.Sintaxis (diseño con CSS)
2.Sintaxis (diseño con CSS)2.Sintaxis (diseño con CSS)
2.Sintaxis (diseño con CSS)
 
Buenas Prácticas de CSS
Buenas Prácticas de CSSBuenas Prácticas de CSS
Buenas Prácticas de CSS
 
CSS - Arquitectura Escalable y Modular
CSS - Arquitectura Escalable y ModularCSS - Arquitectura Escalable y Modular
CSS - Arquitectura Escalable y Modular
 
Formularios html
Formularios htmlFormularios html
Formularios html
 
Las buenas prácticas oficiales para aplicaciones Symfony
Las buenas prácticas oficiales para aplicaciones SymfonyLas buenas prácticas oficiales para aplicaciones Symfony
Las buenas prácticas oficiales para aplicaciones Symfony
 
Haml y Sass: HTML y CSS dietéticos
Haml y Sass: HTML y CSS dietéticosHaml y Sass: HTML y CSS dietéticos
Haml y Sass: HTML y CSS dietéticos
 
WPO para WordPress
WPO para WordPressWPO para WordPress
WPO para WordPress
 
Optimización de sitios web hechos con WordPress
Optimización de sitios web hechos con WordPressOptimización de sitios web hechos con WordPress
Optimización de sitios web hechos con WordPress
 
Curso Elaborando un Plan de Negocios
Curso Elaborando un Plan de NegociosCurso Elaborando un Plan de Negocios
Curso Elaborando un Plan de Negocios
 

Similar to Web Performance Optimization: Mejorando el proceso de carga

Presentación SEO Básico
Presentación SEO BásicoPresentación SEO Básico
Presentación SEO Básico
Francisco Rubio
 
Negocios rentables en internet
Negocios rentables en internetNegocios rentables en internet
Negocios rentables en internet
Alvaro Friedenzohn
 

Similar to Web Performance Optimization: Mejorando el proceso de carga (20)

SEO Bascio
SEO BascioSEO Bascio
SEO Bascio
 
Guía de SEO Avanzado
Guía de SEO Avanzado Guía de SEO Avanzado
Guía de SEO Avanzado
 
Guía de SEO Avanzado
Guía de SEO AvanzadoGuía de SEO Avanzado
Guía de SEO Avanzado
 
Guia seo avanzado
Guia seo avanzadoGuia seo avanzado
Guia seo avanzado
 
Seo sem gdl.ppt
Seo sem gdl.pptSeo sem gdl.ppt
Seo sem gdl.ppt
 
Redesmoi dic 5
Redesmoi dic 5Redesmoi dic 5
Redesmoi dic 5
 
SEO: Optimización de Sitios Web orientado a Ventas
SEO: Optimización de Sitios Web orientado a Ventas SEO: Optimización de Sitios Web orientado a Ventas
SEO: Optimización de Sitios Web orientado a Ventas
 
MODELO ANALISIS SEO
MODELO ANALISIS SEO MODELO ANALISIS SEO
MODELO ANALISIS SEO
 
Consultoria básica SEO
Consultoria básica SEO Consultoria básica SEO
Consultoria básica SEO
 
Presentación SEO Básico
Presentación SEO BásicoPresentación SEO Básico
Presentación SEO Básico
 
SEO y BLOGS en WordCamp Argentina 2007
SEO y BLOGS en WordCamp Argentina 2007SEO y BLOGS en WordCamp Argentina 2007
SEO y BLOGS en WordCamp Argentina 2007
 
Seo sem gdl
Seo sem gdlSeo sem gdl
Seo sem gdl
 
Taller negocios en internet
Taller negocios en internetTaller negocios en internet
Taller negocios en internet
 
8 Estrategias de Posicionamiento Web para mi Marca
8 Estrategias de Posicionamiento Web para mi Marca8 Estrategias de Posicionamiento Web para mi Marca
8 Estrategias de Posicionamiento Web para mi Marca
 
POSICIONAMIENTO WEB EN INTERNET
POSICIONAMIENTO WEB EN INTERNETPOSICIONAMIENTO WEB EN INTERNET
POSICIONAMIENTO WEB EN INTERNET
 
Online Marketing Factory - Opiniones - Mejora del Posicionamiento Web - Caso...
Online Marketing Factory - Opiniones -  Mejora del Posicionamiento Web - Caso...Online Marketing Factory - Opiniones -  Mejora del Posicionamiento Web - Caso...
Online Marketing Factory - Opiniones - Mejora del Posicionamiento Web - Caso...
 
El SEO en medios: En busca del engranaje perfecto en una redacción
El SEO en medios: En busca del engranaje perfecto en una redacciónEl SEO en medios: En busca del engranaje perfecto en una redacción
El SEO en medios: En busca del engranaje perfecto en una redacción
 
Negocios rentables en internet
Negocios rentables en internetNegocios rentables en internet
Negocios rentables en internet
 
12 meses 12 cambios SEO
12 meses 12 cambios SEO12 meses 12 cambios SEO
12 meses 12 cambios SEO
 
SEOriginal para potenciar tu Blog
SEOriginal para potenciar tu BlogSEOriginal para potenciar tu Blog
SEOriginal para potenciar tu Blog
 

Web Performance Optimization: Mejorando el proceso de carga

  • 1. M E J O R A N D O E L P R O C E S O D E C A R G A Web Performance Optimization Por Jesús Pernas Alonso - @jpernasCurso de SEO para principiantes
  • 2. Este soy yo Siempre estoy hablando de SEO. Se lo he consultado al médico y dice que es crónico. Curso de SEO para principiantes Responsable de Marketing Online e Imagen Corporativa en www.pernas.eu @jpernas +JesúsPernasAlonso jesuspernas.seo jesuspernas Jesús Pernas Alonso Por Jesús Pernas Alonso - @jpernas
  • 3. D E F I N I C I Ó N “ C O N J U N TO D E AC C I O N E S Q U E M E J O R AN E L R E N D I M I E N TO D E N U E S T R A W E B Y Q U E L L E VAM O S A C AB O TAN TO A N I V E L D E S E RV I D O R C O M O D E L A P R O P I A P Á G I N A” ¿Qué es WPO? Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 4. Curso de SEO para principiantes ¿Por qué hacer WPO? …pues yo no hago WPO y no me va tan mal. Por Jesús Pernas Alonso - @jpernas
  • 5. Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 6. Curso de SEO para principiantes SEO Por Jesús Pernas Alonso - @jpernas
  • 7. Ayuda al SEO Curso de SEO para principiantes  Es un factor de posicionamiento en Google  Es un factor de posicionamiento en Bing  Google te etiquetará como “slow” Por Jesús Pernas Alonso - @jpernas
  • 8. Curso de SEO para principiantes SEM Por Jesús Pernas Alonso - @jpernas
  • 9. SEM más barato Curso de SEO para principiantes Mejora el Quality Score (> Quality Score = < CPC) Por Jesús Pernas Alonso - @jpernas
  • 10. ¿Cómo mejoramos el Quality Score? Curso de SEO para principiantes • Más relevancia para esa búsqueda • Mejorando la calidad de la landing  La velocidad como factor de calidad Por Jesús Pernas Alonso - @jpernas
  • 11. Curso de SEO para principiantes La experiencia de usuario Por Jesús Pernas Alonso - @jpernas
  • 12. La paciencia del usuario Curso de SEO para principiantes 0 2 4 6 8 10 2000 2005 2010 2014 tiempo medio en segundos Fuentes: Akamai y HuminbirdUK Por Jesús Pernas Alonso - @jpernas
  • 13. Curso de SEO para principiantes Conversiones móviles Por Jesús Pernas Alonso - @jpernas
  • 14. Conversiones móviles Curso de SEO para principiantes Desde móviles se realizan • 1 de cada 3 visitas • 50% del tráfico en los ecommerce • 1 de cada 4 compras Por Jesús Pernas Alonso - @jpernas
  • 15. Velocidad de conexión y carga Curso de SEO para principiantes Desde dispositivos móviles cuando la conexión es mala la Optimización es vital Por Jesús Pernas Alonso - @jpernas
  • 16. Curso de SEO para principiantes Costes de servidor Por Jesús Pernas Alonso - @jpernas
  • 17. Ahorros en el servidor Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 18. Curso de SEO para principiantes El principio del WPO Por Jesús Pernas Alonso - @jpernas
  • 19. Steve Souders: el padre del WPO Curso de SEO para principiantes 2000 2008 Por Jesús Pernas Alonso - @jpernas
  • 20. Curso de SEO para principiantes ¿Cómo es el proceso de carga? Por Jesús Pernas Alonso - @jpernas
  • 21. L O S P R O T O C O L O S H T T P Y E L F U T U R O D E L W P O Curso de SEO para principiantes Protocolo HTTP • En 1996 salió el HTTP 1.0 • En 1999 salió el HTTP 1.1 …y ahí nos quedamos? Por Jesús Pernas Alonso - @jpernas
  • 22. La solución de Google Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 23. HTTP/2: El sucesor de SPDY Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 24. Curso de SEO para principiantes Optimización de las imágenes Por Jesús Pernas Alonso - @jpernas
  • 25. No más grande de lo que se ve Curso de SEO para principiantes 782Kb – 1500px x 1500px Width=150; Height=150; 8Kb – 150px x 150px Width=150; Height=150; manzanas-xxl.jpg manzanas-xs.jpg Por Jesús Pernas Alonso - @jpernas
  • 26. Resolución óptima Curso de SEO para principiantes Las imágenes en una pesolución de 72ppp Por Jesús Pernas Alonso - @jpernas
  • 27. WORDPRESSOFFLINEONLINE Herramientas para optimizar imágenes Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 28. Utiliza el formato adecuado Curso de SEO para principiantes http://www.pernas.eu/formatos-de-imagen-para-web/ Por Jesús Pernas Alonso - @jpernas
  • 29. Utiliza CSS Sprites Curso de SEO para principiantes #nav li a {background-image:url(‘imagen.png’)} #nav li a.boton1 {background-position:0px 0px;)} #nav li a:hover.boton1 {background-position:0px 50px;)} #nav li a.boton2 {background-position:0px 100px;)} #nav li a:hover.boton2 {background-position:0px 150px;) Por Jesús Pernas Alonso - @jpernas
  • 30. Herramientas para generar Sprites Curso de SEO para principiantes http://csssprites.com/ http://instantsprite.com/ http://www.es.spritegen.website-performance.org/ Por Jesús Pernas Alonso - @jpernas
  • 31. Curso de SEO para principiantes Comprimir con Gzip o Deflate Amigo… necesitas bajar peso. Por Jesús Pernas Alonso - @jpernas
  • 32. Como activar la compresión Gzip Curso de SEO para principiantes 1) En el servidor 2) En .htaccess <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file.(html?|css|js|phpl)$ mod_gzip_item_include handler^cgi-script$ mod_gzip_item_include mime^text/.* mod_gzip_item_include mime^application/x-javascript.* mod_gzip_item_exclude mime^image/.* mod_gzip_item_exclude rspheader^Content-Encoding:.*gzip.* </IfModule> Habilitar el módulo mod_gzip.c en Apache. Por Jesús Pernas Alonso - @jpernas
  • 33. Como activar la compresión Deflate Curso de SEO para principiantes 1) En el servidor 2) En .htaccess <IfModule mod_deflate.c> <filesMatch ".(js|css|html|php)$"> SetOutputFilter DEFLATE </filesMatch> </IfModule> Habilitar el módulo mod_deflate en Apache. Por Jesús Pernas Alonso - @jpernas
  • 34. Curso de SEO para principiantes Minify Por Jesús Pernas Alonso - @jpernas
  • 35. ¿Qué es minificar el CSS? Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 36. Herramientas para minificar CSS y JS Curso de SEO para principiantes WORDPRESSJAVA SCRIPTCSS http://refresh-sf.com/ http://javascript-minifier.com/ http://www.jsmini.com/ http://jscompress.com/ http://www.minifycss.com/css- compressor/ http://csscompressor.com/ http://www.freeformatter.com/cs s-minifier.html Por Jesús Pernas Alonso - @jpernas
  • 37. Curso de SEO para principiantes Controlar la carga de CSS y JS Por Jesús Pernas Alonso - @jpernas
  • 38. Combinando ficheros Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 39. Carga el CSS al principio Curso de SEO para principiantes Antes de la etiqueta </head> siempre que sea posible Por Jesús Pernas Alonso - @jpernas
  • 40. Carga el JS al final Curso de SEO para principiantes Antes de la etiqueta </body> siempre que sea posible Por Jesús Pernas Alonso - @jpernas
  • 41. Cargar asíncrona de JS Curso de SEO para principiantes NO asíncrona Detiene la carga Asíncrona NO detiene la carga Por Jesús Pernas Alonso - @jpernas
  • 42. Curso de SEO para principiantes Caché de Navegador Por Jesús Pernas Alonso - @jpernas
  • 43. Configurar la caché en Apache Curso de SEO para principiantes httpd.conf .htaccess Por Jesús Pernas Alonso - @jpernas
  • 44. …o con plugins en Wordpress Curso de SEO para principiantes
  • 45. Curso de SEO para principiantes EL TTFB (Time To First Bite) No es que sea rápido… es que mi TTFB es de 0,001seg El TTFB mide cuánto tiempo tarda el navegador en recibir el primer byte desde el servidor cuando cargamos una URL determinada Por Jesús Pernas Alonso - @jpernas
  • 46. TTFB: Lo que de verdad posiciona Curso de SEO para principiantes http://moz.com/blog/how-website-speed-actually-impacts-search-ranking Por Jesús Pernas Alonso - @jpernas
  • 47. ¿Cómo mejorar el TTFB? Curso de SEO para principiantes  Servidor menos sobrecargado  Menor latencia  Optimizar la base de datos Por Jesús Pernas Alonso - @jpernas
  • 48. Curso de SEO para principiantes Escoge bien el Hosting Por Jesús Pernas Alonso - @jpernas
  • 49. Curso de SEO para principiantes CDN (Content Delivery Network) Por Jesús Pernas Alonso - @jpernas
  • 50. Curso de SEO para principiantes Hosting Por Jesús Pernas Alonso - @jpernas
  • 51. Curso de SEO para principiantes CDN Por Jesús Pernas Alonso - @jpernas
  • 52. Algunos CDNs Curso de SEO para principiantes http://www.cdnplanet.com/ Por Jesús Pernas Alonso - @jpernas
  • 53. H E R R A M I E N T A S Curso de SEO para principiantes ¿Cómo mido la velocidad de carga? Por Jesús Pernas Alonso - @jpernas
  • 54. Curso de SEO para principiantes http://www.webpagetest.org/ Por Jesús Pernas Alonso - @jpernas
  • 55. Google y Yahoo! Curso de SEO para principiantes
  • 56. Curso de SEO para principiantes http://gtmetrix.com/ Por Jesús Pernas Alonso - @jpernas
  • 57. Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 58. Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 59. Curso de SEO para principiantes http://tools.pingdom.com/ Por Jesús Pernas Alonso - @jpernas
  • 60. Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 61. Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 62. Curso de SEO para principiantes Por Jesús Pernas Alonso - @jpernas
  • 63. Curso de SEO para principiantes Consejos para hacer un WPO efectivo Por Jesús Pernas Alonso - @jpernas
  • 64. Curso de SEO para principiantes ¿Qué página analizas? Analizo mi dominio …y pienso ¡Todo va bien! Por Jesús Pernas Alonso - @jpernas
  • 65. Curso de SEO para principiantes Analiza las landing a las que llega el tráfico Algo ocurría en las páginas interiores …y tu ni te enterabas. Por Jesús Pernas Alonso - @jpernas
  • 66. Curso de SEO para principiantes Un par de consejos si usas WordPress Por Jesús Pernas Alonso - @jpernas
  • 67. L O S C A R G A E L D I A B L O Curso de SEO para principiantes Cuidado con los Plugins Por Jesús Pernas Alonso - @jpernas
  • 68. Q U E N O H A Y P O R D O N D E C O G E R L O S Curso de SEO para principiantes Themes muy bonitos Por Jesús Pernas Alonso - @jpernas
  • 69. • R E D U C I R L O S E L E M E N T O S D O M • U T I L I Z A R S I E M P R E < L I N K > E N V E Z D E @ I M P O R T E N C S S • M I N I F I C A R T A M B I É N E L H T M L • E L I M I N A R E R R O R E S 4 0 4 • E V I T A R R E D I R E C C I O N E S • … Y M U C H A S M Á S Curso de SEO para principiantes Otras cuestiones que se pueden mejorar Por Jesús Pernas Alonso - @jpernas
  • 70. Curso de SEO para principiantes ¡Muchas gracias! A H O R A T E T O C A A T I ¿Alguna pregunta? Por Jesús Pernas Alonso - @jpernas