SlideShare a Scribd company logo
1 of 20
GESTIÓN DE UN SITIO
  WEB CON ÉXITO




              José Román Hernández
             JoseRomanHernandez@gmail.com
                    http://www.emezeta.com/
Objetivos

Idea:
Partir de un concepto sencillo.
Ejemplo: Twitter, Spotify...


Demanda:
Si es posible, buscar una necesidad y dominarla.
Ejemplo: Comunicarse, Escuchar música…


Rendimiento:
Conseguir que el proyecto tenga éxito.
Ejemplo: Usabilidad, Marketing, SEO…
Errores comunes

Dinero:
Crear un sitio o negocio web sólo y
exclusivamente para ganar dinero.

Originalidad:
Partir de conceptos ya existentes.
No ser original y revolucionario.


Usuario:
No pensar en el cliente final del producto.
Usabilidad, Utilidad y ¿por qué no? Accesibilidad.
Todos hemos sido novatos




       La máquina del tiempo de Internet: Ver
       versiones antiguas de páginas web actuales.
Estructura ideal




Famoso concepto “separar presentación del contenido”.


  Independencia ante modificaciones de código
  Independencia de la tecnología utilizada
  Modularidad ante migraciones
Bases de datos

        Normalización de base de datos
            Evitar datos repetidos
            Contradicciones en los datos

        Consultas SQL lentas
            Utilizar mysql_slow_queries

        Consultas sin buffer
            Ahorro memoria
            Rapidez: Inicio en fila #1

        Optimizing MySQL (Jesse Farmer)
            Índices, Dividir tablas, etc.
Motor

  Optimizar código
      Evitar operaciones inútiles
      Reducir complejidad

  Incluir sólo código necesario
       Include / Require
       Include_once / Require_once

  Niveles de error (error_reporting)
       Uso de isset()

  Referencia PHP: PHP Cheat Sheet
Idea generalizada de lo que es un
Blogger, Webmaster o Emprendedor
Idea generalizada de lo que es un
Blogger, Webmaster o Emprendedor




  ANTES
Idea generalizada de lo que es un
Blogger, Webmaster o Emprendedor




  ANTES                AHORA
Presentación (Estructura)


             Validar HTML (Código estándar)
                  Limpieza y tamaño HTML
                  Compatibilidad navegadores y SO

             SEO o Posicionamiento
                 Título
                 Descripción META
                 H1 o textos alternativos
                 META Canonical
                 Enlaces nofollow

             Mapas de sitio / Sitemaps
                 Google webmaster tools
                 Yahoo site explorer
                 Bing webmaster
Presentación (Estructura)




Uso de navegadores en España (Fuente: Global StatCounter)
Presentación (Apariencia)


            Incluir ficheros CSS en la parte superior
            Agrupar imágenes frecuentes
                DataURL
                Mapas de imagen
                CSS Sprites (SpriteGen)

            Optimizar imágenes
                PNG: OptiPNG
                JPG: jpegtran

            No escalar imágenes con HTML o CSS

            Utilizar subdominios paralelos
Presentación (Interactividad)

             Incluir JS en ficheros externos

             Colocar JS al final de la página (/body)
                  Evitar bloqueo navegadores
                  Google Analytics

             Ofuscar o minimizar CSS / JS
                 JSPacker
                 JUICompressor
                 JSMinify

             Proporcionar alternativas sin JS
                  Tag noscript
                  Accesibilidad
Preparación ante las críticas




                          Autor: J.R.Mora
Comunicación con cliente


             Compresión “al vuelo” Gzip
                 mod_gzip (Apache 1.3)
                 mod_deflate (Apache 2.0)

             Cachear contenidos
                 Client-side: Utilizar Expiración
                 Server-side: Utilizar ETag
                 Server-side: Contenido estático

             Consejos webmaster
                 Emezeta Rank
                 Google webmasters blog
                 Let's make the web faster
Sistema antispam




 Más información: Sistema antispam con CSS oculto
Usabilidad y Accesibilidad




 Facilidad de uso                 Accesible para todos
     Búsqueda visible                  Independiente del javascript
     Opción de contacto                Independiente del sistema op.
     Logotipo para ir al home          Independiente del navegador
     Uso de tabindex en forms          Dispositivos móviles
     Ayuda / FAQ                       Discapacidades físicas




               Más información: Usabilidad y Accesibilidad
Créditos
Iconos:
 StudioMx (Earth)
 WebDesigner Depot (Bulb, Puzzle, Dolar)
 Everaldo (Error, Tetris, User, ok)
 Oxygen Team (BDD, Write, Zip, Paper)
 NewMoon (XML)
 DryIcons (Paint)
 Morcha (IE, Firefox, Chrome, Safari)
 Abdylas Tynyshov (Arrow green)
 Narjisnaqvi (Social icons)

Imágenes:
 J.R.Mora (Papá Gurú)
 Nerd (Barry Rudolph)
 Guiguis (Checking mail)
Documentos:
 Best practices for speeding up your website (Yahoo)
 Directrices para webmasters (Google)
 Let's make the web faster (Google)
 Image Optimization for web (Stoyan Stefanov)
 50 CSS techniques (Smashing Magazine)


Páginas recomendadas:
 Google webmasters blog (Google)
 Foro Xeoweb (Posicionamiento y buscadores)

More Related Content

What's hot

WordPress una herramienta para todo
WordPress una herramienta para todoWordPress una herramienta para todo
WordPress una herramienta para todojcarazo
 
Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11Rafael Poveda
 
Bruno Vázquez-Dodero: "Auditoría SEO"
Bruno Vázquez-Dodero: "Auditoría SEO"Bruno Vázquez-Dodero: "Auditoría SEO"
Bruno Vázquez-Dodero: "Auditoría SEO"SiteGround España
 
UX y SEO: Como posicionar tu web con técnicas de usabilidad
UX y SEO: Como posicionar tu web con técnicas de usabilidadUX y SEO: Como posicionar tu web con técnicas de usabilidad
UX y SEO: Como posicionar tu web con técnicas de usabilidadmaspixel
 

What's hot (6)

WordPress una herramienta para todo
WordPress una herramienta para todoWordPress una herramienta para todo
WordPress una herramienta para todo
 
Masterclass SEO para redactores para la agencia Avalon
Masterclass SEO para redactores para la agencia AvalonMasterclass SEO para redactores para la agencia Avalon
Masterclass SEO para redactores para la agencia Avalon
 
Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11Taller de WordPress avanzado | #EBE11
Taller de WordPress avanzado | #EBE11
 
Bruno Vázquez-Dodero: "Auditoría SEO"
Bruno Vázquez-Dodero: "Auditoría SEO"Bruno Vázquez-Dodero: "Auditoría SEO"
Bruno Vázquez-Dodero: "Auditoría SEO"
 
UX y SEO: Como posicionar tu web con técnicas de usabilidad
UX y SEO: Como posicionar tu web con técnicas de usabilidadUX y SEO: Como posicionar tu web con técnicas de usabilidad
UX y SEO: Como posicionar tu web con técnicas de usabilidad
 
Vistiendo a WordPress
Vistiendo a WordPressVistiendo a WordPress
Vistiendo a WordPress
 

Similar to Gestión web con éxito

Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009ferranbonas
 
Analisis seo
Analisis seoAnalisis seo
Analisis seodaysi
 
Diseño con códigos
Diseño con códigosDiseño con códigos
Diseño con códigosIreneF
 
Buenas prácticas para el desarrollo Web
Buenas prácticas para el desarrollo WebBuenas prácticas para el desarrollo Web
Buenas prácticas para el desarrollo Webgueste60889d
 
Analisis seo.ppt2
Analisis seo.ppt2Analisis seo.ppt2
Analisis seo.ppt2Maribel_kar
 
Introduccion teorica a los frameworks de desarrollo para php
Introduccion teorica a los frameworks de desarrollo para phpIntroduccion teorica a los frameworks de desarrollo para php
Introduccion teorica a los frameworks de desarrollo para phpDaniel Hahn
 
El mundo de los sitios web
El mundo de los sitios webEl mundo de los sitios web
El mundo de los sitios webrodmazzo
 
Diseño web para diseñadores gráficos
Diseño web para diseñadores gráficosDiseño web para diseñadores gráficos
Diseño web para diseñadores gráficosscuain
 
Workshop SEO Básico (#eShowM12)
Workshop SEO Básico (#eShowM12)Workshop SEO Básico (#eShowM12)
Workshop SEO Básico (#eShowM12)Rodrigo.Marketing
 
Posicionamiento seo en la web corporativa
Posicionamiento seo en la web corporativa Posicionamiento seo en la web corporativa
Posicionamiento seo en la web corporativa Extra Software
 
Fundamentos del diseño web front end
Fundamentos del diseño web front endFundamentos del diseño web front end
Fundamentos del diseño web front endDavid Hurtado
 
Software libre y el mercado en Internet
Software libre y el mercado en InternetSoftware libre y el mercado en Internet
Software libre y el mercado en Internetmigueltonic
 

Similar to Gestión web con éxito (20)

Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009
 
Analisis seo
Analisis seoAnalisis seo
Analisis seo
 
Diseño con códigos
Diseño con códigosDiseño con códigos
Diseño con códigos
 
Seo
SeoSeo
Seo
 
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
 
Buenas prácticas para el desarrollo Web
Buenas prácticas para el desarrollo WebBuenas prácticas para el desarrollo Web
Buenas prácticas para el desarrollo Web
 
Analisis seo.ppt2
Analisis seo.ppt2Analisis seo.ppt2
Analisis seo.ppt2
 
Analisis seo
Analisis seoAnalisis seo
Analisis seo
 
Introduccion teorica a los frameworks de desarrollo para php
Introduccion teorica a los frameworks de desarrollo para phpIntroduccion teorica a los frameworks de desarrollo para php
Introduccion teorica a los frameworks de desarrollo para php
 
El mundo de los sitios web
El mundo de los sitios webEl mundo de los sitios web
El mundo de los sitios web
 
Diseño web para diseñadores gráficos
Diseño web para diseñadores gráficosDiseño web para diseñadores gráficos
Diseño web para diseñadores gráficos
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diseño web
Diseño webDiseño web
Diseño web
 
Workshop SEO Básico (#eShowM12)
Workshop SEO Básico (#eShowM12)Workshop SEO Básico (#eShowM12)
Workshop SEO Básico (#eShowM12)
 
Posicionamiento seo en la web corporativa
Posicionamiento seo en la web corporativa Posicionamiento seo en la web corporativa
Posicionamiento seo en la web corporativa
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diseño web
Diseño webDiseño web
Diseño web
 
Fundamentos del diseño web front end
Fundamentos del diseño web front endFundamentos del diseño web front end
Fundamentos del diseño web front end
 
Diseño web
Diseño webDiseño web
Diseño web
 
Software libre y el mercado en Internet
Software libre y el mercado en InternetSoftware libre y el mercado en Internet
Software libre y el mercado en Internet
 

More from Román Hernández

El Club de los Developers: Back to the future #TLP2016
El Club de los Developers: Back to the future #TLP2016El Club de los Developers: Back to the future #TLP2016
El Club de los Developers: Back to the future #TLP2016Román Hernández
 
Subtitular videos con Aegisub
Subtitular videos con AegisubSubtitular videos con Aegisub
Subtitular videos con AegisubRomán Hernández
 
Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)
Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)
Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)Román Hernández
 
Experimentos Growth Hacking (#1)
Experimentos Growth Hacking (#1)Experimentos Growth Hacking (#1)
Experimentos Growth Hacking (#1)Román Hernández
 
Front-end: Diseñar webs rápidas, flexibles y potentes
Front-end: Diseñar webs rápidas, flexibles y potentesFront-end: Diseñar webs rápidas, flexibles y potentes
Front-end: Diseñar webs rápidas, flexibles y potentesRomán Hernández
 
Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)
Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)
Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)Román Hernández
 
Optimización de imágenes (mejor calidad y menor tamaño)
Optimización de imágenes (mejor calidad y menor tamaño)Optimización de imágenes (mejor calidad y menor tamaño)
Optimización de imágenes (mejor calidad y menor tamaño)Román Hernández
 
Emezeta: De blog personal a blog profesional
Emezeta: De blog personal a blog profesionalEmezeta: De blog personal a blog profesional
Emezeta: De blog personal a blog profesionalRomán Hernández
 
FONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en AndroidFONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en AndroidRomán Hernández
 
Jornada Opendata: España webcam
Jornada Opendata: España webcamJornada Opendata: España webcam
Jornada Opendata: España webcamRomán Hernández
 
Optimización del rendimiento web
Optimización del rendimiento webOptimización del rendimiento web
Optimización del rendimiento webRomán Hernández
 

More from Román Hernández (15)

El Club de los Developers: Back to the future #TLP2016
El Club de los Developers: Back to the future #TLP2016El Club de los Developers: Back to the future #TLP2016
El Club de los Developers: Back to the future #TLP2016
 
Subtitular videos con Aegisub
Subtitular videos con AegisubSubtitular videos con Aegisub
Subtitular videos con Aegisub
 
Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)
Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)
Novedades de Front-end 2016 (CSS3, HTML5 y APIs Javascript)
 
Experimentos Growth Hacking (#1)
Experimentos Growth Hacking (#1)Experimentos Growth Hacking (#1)
Experimentos Growth Hacking (#1)
 
Front-end: Diseñar webs rápidas, flexibles y potentes
Front-end: Diseñar webs rápidas, flexibles y potentesFront-end: Diseñar webs rápidas, flexibles y potentes
Front-end: Diseñar webs rápidas, flexibles y potentes
 
Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)
Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)
Introducción al Growth Hacking (TLP Tenerife - TLP Innova 2014)
 
Optimización de imágenes (mejor calidad y menor tamaño)
Optimización de imágenes (mejor calidad y menor tamaño)Optimización de imágenes (mejor calidad y menor tamaño)
Optimización de imágenes (mejor calidad y menor tamaño)
 
Emezeta: De blog personal a blog profesional
Emezeta: De blog personal a blog profesionalEmezeta: De blog personal a blog profesional
Emezeta: De blog personal a blog profesional
 
FONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en AndroidFONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en Android
 
Jornada Opendata: España webcam
Jornada Opendata: España webcamJornada Opendata: España webcam
Jornada Opendata: España webcam
 
Optimización del rendimiento web
Optimización del rendimiento webOptimización del rendimiento web
Optimización del rendimiento web
 
Ganar dinero con Android
Ganar dinero con AndroidGanar dinero con Android
Ganar dinero con Android
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Entendiendo android
Entendiendo androidEntendiendo android
Entendiendo android
 
Android conference
Android conferenceAndroid conference
Android conference
 

Recently uploaded

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Recently uploaded (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

Gestión web con éxito

  • 1. GESTIÓN DE UN SITIO WEB CON ÉXITO José Román Hernández JoseRomanHernandez@gmail.com http://www.emezeta.com/
  • 2. Objetivos Idea: Partir de un concepto sencillo. Ejemplo: Twitter, Spotify... Demanda: Si es posible, buscar una necesidad y dominarla. Ejemplo: Comunicarse, Escuchar música… Rendimiento: Conseguir que el proyecto tenga éxito. Ejemplo: Usabilidad, Marketing, SEO…
  • 3. Errores comunes Dinero: Crear un sitio o negocio web sólo y exclusivamente para ganar dinero. Originalidad: Partir de conceptos ya existentes. No ser original y revolucionario. Usuario: No pensar en el cliente final del producto. Usabilidad, Utilidad y ¿por qué no? Accesibilidad.
  • 4. Todos hemos sido novatos La máquina del tiempo de Internet: Ver versiones antiguas de páginas web actuales.
  • 5. Estructura ideal Famoso concepto “separar presentación del contenido”.  Independencia ante modificaciones de código  Independencia de la tecnología utilizada  Modularidad ante migraciones
  • 6. Bases de datos  Normalización de base de datos  Evitar datos repetidos  Contradicciones en los datos  Consultas SQL lentas  Utilizar mysql_slow_queries  Consultas sin buffer  Ahorro memoria  Rapidez: Inicio en fila #1  Optimizing MySQL (Jesse Farmer)  Índices, Dividir tablas, etc.
  • 7. Motor  Optimizar código  Evitar operaciones inútiles  Reducir complejidad  Incluir sólo código necesario  Include / Require  Include_once / Require_once  Niveles de error (error_reporting)  Uso de isset()  Referencia PHP: PHP Cheat Sheet
  • 8. Idea generalizada de lo que es un Blogger, Webmaster o Emprendedor
  • 9. Idea generalizada de lo que es un Blogger, Webmaster o Emprendedor ANTES
  • 10. Idea generalizada de lo que es un Blogger, Webmaster o Emprendedor ANTES AHORA
  • 11. Presentación (Estructura)  Validar HTML (Código estándar)  Limpieza y tamaño HTML  Compatibilidad navegadores y SO  SEO o Posicionamiento  Título  Descripción META  H1 o textos alternativos  META Canonical  Enlaces nofollow  Mapas de sitio / Sitemaps  Google webmaster tools  Yahoo site explorer  Bing webmaster
  • 12. Presentación (Estructura) Uso de navegadores en España (Fuente: Global StatCounter)
  • 13. Presentación (Apariencia)  Incluir ficheros CSS en la parte superior  Agrupar imágenes frecuentes  DataURL  Mapas de imagen  CSS Sprites (SpriteGen)  Optimizar imágenes  PNG: OptiPNG  JPG: jpegtran  No escalar imágenes con HTML o CSS  Utilizar subdominios paralelos
  • 14. Presentación (Interactividad)  Incluir JS en ficheros externos  Colocar JS al final de la página (/body)  Evitar bloqueo navegadores  Google Analytics  Ofuscar o minimizar CSS / JS  JSPacker  JUICompressor  JSMinify  Proporcionar alternativas sin JS  Tag noscript  Accesibilidad
  • 15. Preparación ante las críticas Autor: J.R.Mora
  • 16. Comunicación con cliente  Compresión “al vuelo” Gzip  mod_gzip (Apache 1.3)  mod_deflate (Apache 2.0)  Cachear contenidos  Client-side: Utilizar Expiración  Server-side: Utilizar ETag  Server-side: Contenido estático  Consejos webmaster  Emezeta Rank  Google webmasters blog  Let's make the web faster
  • 17. Sistema antispam Más información: Sistema antispam con CSS oculto
  • 18. Usabilidad y Accesibilidad  Facilidad de uso  Accesible para todos  Búsqueda visible  Independiente del javascript  Opción de contacto  Independiente del sistema op.  Logotipo para ir al home  Independiente del navegador  Uso de tabindex en forms  Dispositivos móviles  Ayuda / FAQ  Discapacidades físicas Más información: Usabilidad y Accesibilidad
  • 19.
  • 20. Créditos Iconos:  StudioMx (Earth)  WebDesigner Depot (Bulb, Puzzle, Dolar)  Everaldo (Error, Tetris, User, ok)  Oxygen Team (BDD, Write, Zip, Paper)  NewMoon (XML)  DryIcons (Paint)  Morcha (IE, Firefox, Chrome, Safari)  Abdylas Tynyshov (Arrow green)  Narjisnaqvi (Social icons) Imágenes:  J.R.Mora (Papá Gurú)  Nerd (Barry Rudolph)  Guiguis (Checking mail) Documentos:  Best practices for speeding up your website (Yahoo)  Directrices para webmasters (Google)  Let's make the web faster (Google)  Image Optimization for web (Stoyan Stefanov)  50 CSS techniques (Smashing Magazine) Páginas recomendadas:  Google webmasters blog (Google)  Foro Xeoweb (Posicionamiento y buscadores)