Google comienza a indexar contenido flash.

Leo en 33rockers que google a comenzado a indexar contenido flash, permitiendo así búsquedas dentro del contenido de texto de cualquier widget o aplicación en flash. Hasta este momento, los sitios web basados  en flash sufrían una desventaja competitiva importante respecto a los sitios que utilizaban únicamente HTML, ya que su contenido y enlaces no era indexado ni analizado por los buscadores.

Era un paso lógico tras la apertura del formato SWF y los acuerdos adquiridos entre adobe y grandes buscadores como Google y Yahoo.

Veremos como afecta este giro al mercado web. Mi opinión respecto de los sitios flash es la misma que la de la gente de 33rockers: flash es práctico para pequeños contenidos interactivos, pero no para hacer sitios web completos. Incluso diría que hoy en día los navegadores, con el uso de javascript permiten un nivel de interactividad tal que flash me parece prescindible.

Marketing en Internet (Iniciador mayo 2008)

Marketing en internet, IsmaelComo mes a mes, siempre que podemos nos pasamos por el evento Iniciador, esta vez dedicado al márketing en internet, de la mano de Ismael El-Qudsi, director de Nuevos Servicios en Havas Digital.

Tras una definición de qué es esto del márketing (ofrecer un producto destinado a satisfacer una necesidad), nos habló de las 4 P del márketing: Producto (incluyendo empaquetamiento, post-venta, etc..), Precio (ajustado a cada nicho), Place (lugar) donde vendes tu producto, Promoción.Marketing en Internet, vista general del público

Sobre el producto, enfatizó en su diseño, que para tener éxito siempre debe ser accesible, usable, y si permite feedback mejor aún, todo esto nos permitirá no perder usuarios en el camino. Sobre la distribución en internet nos habló de medios como la publicidad tradicional (banners, enlaces, etc), el SEO , el SEM y el SMO.
SEO: Muchos os preguntaréis ¿Por qué es importante el SEO? o incluso ¿Qué es el SEO? . La importancia del mismo viene de que la mayor parte de la gente no suele pasar de la primera o segunda páginas de los resultados de búsqueda y otra la podéis hayar en El poder de la F.

SEM: Es el diseño de los anuncios pagados, es fundamental que llame la atención del usuario incitándole a visitar nuestra web, y que una vez en ella ni se pierda por la falta de usabilidad, ni salga despaborido por la cantidad de datos innecesarios que le solicitamos.

SMO: Social Media Optimization, presencia en sitios sociales, envío de noticias, vídeos, etc, pero sin ser “pesado”.

También nos habla de que es importante escuchar qué se dice de nosotros, de forma manual o mediante herramientas (en Havas Digital utilizan herramientas propias basadas en las Apis de Tecnorati), algo que me recuerda a las empresas dedicadas al escrutinio de la prensa escrita en busca de comentarios o noticias acerca de sus clientes.

Su ponencia termina tratando la importancia de la opinión de los usuarios hoy en día, el poder del branding (tener una marca que todos recordemos), y de la utilidad del márketing viral y de guerrilla.

Aunque es un tema que daría para largo si lo tratásemos en detalle Ismael obsequió con una síntesis del tema bastante interesante para todos los no iniciados en esto del “internet marketing”.

html head, y el posicionamiento web.

En los últimos post sobre posicinamiento web hemos tratado temas como el formato de las url , la elección de un nombre de dominio. Esta vez vamos a hablar sobre las cabeceras de nuestras páginas, y la relevancia de los campos que estas contienen, ya que de ahí los buscadores obtienen gran parte de la información sobre el contenido de la misma.

ejemplo de HTML Head

Prácticamente como el sentido común nos indicaría el orden de importancia para las partes de la cabecera HTML en el que la mayor parte de expertos están de acuerdo (Seomoz: Google search engine ranking factors) es el siguiente:

  1. <title>: Es el más importante por dos razones: Es el título que aparece en las búsquedas (ver la imagen del final) y las palabras clave de su contenido son muy relevantes para las búsquedas. No solo es importante su contenido, si no el orden de las palabras clave: si están al principio es probable que adquieran más relevancia que si están al final. Si forman un conjunto, y están en están en el orden adecuado (en el que serán buscadas) esto también nos beneficiará. Por ejemplo, será mas óptimo un título: “html head y el posicionamiento web – tecnocracia.es” que … “tecnocracia.es – html head y el posicionamiento web” ya que en este caso lo más relevante del título no es “tecnocracia.es”, sino el título del tema en si.
  2. <meta name=”description” content=”…”/>: No es tan importante como el título, pero puede aportar algo más de relevancia, y actualmente es el contenido que aparecerá en la descripciones del buscador (ver imagen del final).
  3. <meta name=”keywords” content=”key1,key2,key3″/>: Es el menos importante de todos los campos de la cabecera HTML, en algún momento de la historia de los buscadores se les dio gran relevancia, pero es algo fácil de manipular por los spammers, y hoy en día intuyo que se puedan utilizar para extraer el orden de relevancia de las palabras clave que estén en el contenido.

campos del HTML Head, como se ven en un buscador.

En resumen podemos decir que la correcta optimización de las cabeceras de nuestras páginas de contenido es fundamental si queremos atraer visitas. Además el contenido de las cabeceras es la primera ventana que tienen los usuarios hacia nuestra web, lo que verán de ella antes de llegar a entrar, y como todos sabemos la primera impresión cuenta mucho 🙂

Nombre de dominio para posicionamiento web.

En el último post sobre posicionamiento web tratamos el tema de las URL, unas URL bien construidas pueden ayudarnos con los resultados de las búsquedas. Como alguien nos apuntó en la introducción: el nombre de dominio puede jugar un factor importante.

Algo que es bastante lógico, pero que puede pasarnos desapercibido, es que si nuestro nombre de dominio tiene las palabras clave en cuyas búsquedas nos interesa aparecer tendremos mucha relevancia para las mismas:

Ejemplos

He subrayado en rojo los resultados que encajan en el nombre de dominio y en azul los que encajan en la URL.

búsqueda de “foro empresa” en google

 

Búsqueda “foro empresa” en yahoo

 

Estos ejemplos están sin marcar, pero se pueden ver claramente, ya que los buscadores a dia de hoy resaltan las palabras clave en los resultados:

 

Según vamos avanzando en las páginas de búsqueda vemos como esa concentración de las palabras clave en el dominio y la URL se diluye. Esto nos muestra la preferencia que los buscadores asignan a las páginas cuyos dominios y URLs contienen las palabras clave buscadas, y es mayor esta relevancia si el orden de estas palabras clave es el mismo que se utilizó para buscar.

Conclusión

Debemos recordar que este es uno más de los factores que influyen en la relevancia de una página frente a ciertas palabras clave, y probablemente no es uno de los más importantes. En las búsquedas de ejemplo se puede observar claramente que el título de la página es otro de esos factores.

Podemos decir, que a la hora de escoger un nombre de dominio para un sitio web puede ser interesante seleccionar uno que contenga las palabras clave mas relacionadas con el contenido que va a tener. A veces esto no es nada sencillo, y en esos casos mi opción suele ser la búsqueda de un nombre corto, fácil de recordar, y que suene bien. En casos como el nombre de una organización, lo más normal es que las palabras claves más relevantes sean el nombre de la propia organización., o sus siglas

formato de las URL para posicionamiento web.

Como comentamos en el artículo de introducción al posicionamiento web uno de los parámetros que pueden aportar mejoras tanto al posicionamiento, como a la accesibilidad de nuestras páginas es un buen formato para las URL, preferiblemente estático.

Las URLs en una página web con contenido dinámico suelen tener el siguiente formato:

http://www.empresas.es/directorio/listado.php?id=123&tipo=consultoria&sesion=aazhdjje4543234534534dde

Rompiendo en partes la URL anterior tenemos:

  • http:// protocolo http, y separador
  • www.empresas.essubdominio (www), nombre de dominio (empresas), tipo/país del dominio (.es)
  • /directorio/ ruta dentro del servidor.
  • listado.phpaplicación encargada de atender la petición.
  • ? separador para el conjunto de parámetros de la URL.
  • id=123primer parámerto, en este caso le está indicando a la aplicación el identificador de la entrada dentro de la base de datos.
  • &separador de parámetros
  • tipo=consultoria – indica a la aplicación que dicha entrada pertenece a la categoría de las consultoras y que debe buscarla en la tabla de consultoría.
  • & – separador de parámetros
  • sesion=aazhdjje4543234534534ddeidentifica la sesión del usuario actual (esto podría haberse hecho con una cookie, por ejemplo)

Es sencillo observar, que de esta URL, un buscador podría obtener algo de información acerca de la jerarquía de los datos (se encuentran dentro de la carpeta /directorio/) y que pertenecen a la categoría de “consultoría”.

Cambiando el formato de la URL podríamos aportar más información, por ejemplo añadiendo el nombre de la empresa en la URL, y haciendo un árbol de categorías, así cada una de las categorías quedaría “hospedada” dentro de /directorio/, conteniendo a su vez las distintas empresas. Eliminar el identificador de sesión utilizando cookies para ello (cuando sea posible) quitará ruido de nuestra URL, aunque cuando un identificador es muy largo algunos buscadores lo interpretan como un identificador de sesión y lo eliminan automáticamente de sus bases de datos.

Suponiendo que la empresa con identificador 123 en nuestra base de datos se llamase “Jimenez y Asociados”, la URL inicial después de la optimización propuesta quedaría así:

http://www.empresas.es/directorio/consultoria/jimenez-y-asociados-consultores-123.html

Notad además el 123, que se ha añadido al final de la url, de forma que la aplicación web en vez de tener que buscar a la empresa por el nombre lo podrá hacer directamente por el identificador de la base de datos. Esto suele ser una buena estrategia, ya que ahorramos tiempo de proceso: las búsquedas son mas rápidas, y además evitamos problemas en los casos en que el título es el mismo.

Si utilizamos el servidor web apache, un método extendido y simple es la utilización del módulo Rewrite, gracias al cual solo tendremos que preocuparnos de construir las urls de la forma deseada en nuestra aplicación, dejando la interpretación y traducción al propio mod_rewrite por medio de expresiones regulares.

Para el ejemplo anterior utilizaríamos una configuración así en nuestro servidor o en el .htaccess de nuestro hosting:

RewriteEngine on
RewriteBase /
RewriteRule ^directorio/(.*)/(.*)-(.*).html$ /directorio/listado.php?id=$3&tipo=$1 [L]

# Para depurar es interesante
RewriteLog /ruta/rewrite.log
RewriteLogLevel 2

Una entrada del log accediendo a la url del ejemplo quedaría algo parecido a esto:

87.218.47.80 - - [03/Jan/2008:16:36:02 +0100]

rewrite 'directorio/consultoria/jimenez-y-asociados-consultores-123.html'

->

'/directorio/listado.php?id=123&tipo=consultoria'

Aquí os dejamos algunas referencias interesantes:

El poder de la F

Una de las preguntas que los emprendedores nos hacemos más frecuentemente es, ¿cómo he de diseñar mi página web para maximizar las visitas? Como muchas personas ya saben, un buen diseño es, por norma general, una de las bases del éxito. Es por ello que, identificar los hábitos de lectura de las páginas web es muy valioso. Esto es lo que hizo hace ya tiempo Jakob Nielsen mediante el uso de mapas de calor. Llevó a cabo un experimento en donde analizó los lugares donde los usuarios fijaban la vista al leer una página web. Con esos datos elaboró un mapa de calor, en donde las zonas que más se leen aparecen en rojo y las que menos en azul.

El experimento demostró que, gran parte de los lectores leen las páginas web formando una “F”. Los usuarios leen primero en horizontal, las primeras líneas de texto de la web. A continuación pasan a leer las segundas líneas, pero esta vez el recorrido horizontal es menor al anterior. Por último, los usuarios pasan a leer el resto del texto en vertical, prestando solo atención a las 2 ó 3 primeras palabras de cada línea.

f_reading_pattern_eyetracking.jpg

Evidentemente esto no se cumple siempre, pero se pueden extraer poderosas conclusiones. Aunque el artículo data del 2006, quiero comentarlo porque he vivido este efecto recientemente. Después de leer el artículo, hace ya un tiempo, decidí probar algún sistema que me permitiera crear mapas de calor de mis webs. Encontré uno, crazyegg, que, aunque solo permite realizar un seguimiento de los clicks, proporciona suficiente información para obtener conclusiones importantes. Las conclusiones fueron sorprendentes. Sucedía efectivamente un fenómeno de “F”, donde los enlaces de la primera y segunda línea horizontal eran los que más clicks recibían. Como muestra la imagen siguiente, la “F” no es tan clara como en los experimentos del Dr. Nielsen, pero si se aprecia un patrón bastante similar.

neurosecurity.png

Debido a que muchas páginas web se sustentan gracias a los anuncios, es muy importante saber cuales son las zonas más leidas de una página. Por ello recomiendo a los interesados, que se pasen por la web del Dr. Nielsen, en donde encontrareis numerosos artículos (en inglés), sobre distintos fenómenos de la lectura de páginas web.

Imágenes: useit.com, crazyegg.com

WEB: Idea, Diseño, Desarrollo, … ¡SEO!

Hoy en día, el éxito de un desarrollo web orientado al gran público depende de muchos factores:

  • Tener una buena idea, si es innovadora mejor.
  • Un buen diseño interno: Las aplicaciones web de hoy en día crecen, evolucionan, o mueren. Es fundamental que sea capaz de crecer todo lo necesario.
  • Un buen diseño gráfico, teniendo en cuenta usabilidad, aspecto, tiempos de carga: Sin un diseño gráfico vistoso, si nuestra página tarda en cargar segundos, o si la usabilidad es mala… la competencia tendrá campo donde ganarnos terreno rápidamente.
  • ¡SEO! (o posicionamiento web), aunque alguno dirá… ¿Eso qué es?

Muchas webs se lanzan sin tener en cuenta este factor, lo que las deja en desventaja con el resto, y aunque su contenido sea de gran valor, probablemente quedará eclipsado por el de otras páginas que llevan más tiempo o están más optimizadas. SEO significa Search Engine Optimization, es decir, optimización para buscadores, o más claramente: como ponérselo algo mas fácil a los buscadores para aparecer al principio de sus búsquedas, y evidentemente no al principio de cualquier búsqueda, si no de las que estén relacionadas con cada página en concreto. A lo largo de una serie de pequeños artículos os iremos introduciendo en el posicionamiento web, o SEO, como dicen los angloparlantes :-). Aunque para ir abriendo boca, os adelantamos una pequeña introducción:

¿Como se mejora el posicionamiento web?

El SEO se realiza en parte “por página” o URL: de forma que aparezca cada una de ellas en las búsquedas en las que sean más relevantes., en parte “por el sitio web“, dando a la web una estructura correcta, de forma que tanto una persona como una araña sean capaces de navegar por ella. Así un sitio web está bien posicionado cuando sus páginas lo están. Y por último en su posicionamiento influirá la cantidad y la calidad de los enlaces externos.

  • Por página optimizamos:
    • Unas URL que identifiquen claramente al contenido, y además sean accesibles.
    • Con unos títulos bien formados.
    • Cabeceras de página correctas.
    • Un contenido limpio, y no duplicado.
    • Títulos de imágenes relevantes.
  • Por sitio web:
    • Con una estructura de directorios razonable (aunque sea virtual).
    • Con una estructura de enlaces interna que permita navegar correctamente por toda la web, y con unos enlaces limpios y claros.
    • Código javascript (Como ve googlebot las webs con javascript y ajax)
    • Código flash (si implica que sea necesario para la navegación por la web)
  • Por los enlaces externos: desde sitios web de temas relacionados, y sitios web bien posicionados, es decir: enlaces de calidad.

En próximos artículos entraremos en detalle con cada uno de estos aspectos del posicionamiento web, y por supuesto, advertimos que no todo debe ser tomado al pié de la letra, ya que los algoritmos exactos que utilizan los buscadores web para otorgar una posición u otra en las búsquedas es en gran parte “secreto”. Aunque sus propios consejos de diseño, y los distintos patrones descubiertos hacen translúcidas muchas de sus políticas.