lunes, 5 de noviembre de 2007

Cuarta clase

MySQL

MySQLes, probablemente, la mas poderosa herramienta disponible en el marco de una licencia Open Source. Es un sistema de gestión de base de datos relacional, de código abierto, multihilo y multiusuario con más de seismillones de instalaciones, lo cual la transforma por lejos en la aplicación de base de datos mas ampliamente utilizada del mundo . MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual.

Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso. Está desarrollado en su mayor parte en ANSI C.

La licencia GNU GPL de MySQL obliga a que la distribución de cualquier producto derivado (aplicación) se haga bajo esa misma licencia. Si un desarrollador desea incorporar MySQL en su producto pero desea distribuirlo bajo otra licencia que no sea la GNU GPL, puede adquirir una licencia comercial de MySQL que le permite hacer justamente eso.

Al contrario de proyectos como el Apache, donde el software es desarrollado por una comunidad pública, y el copyright del código está en poder del autor individual, MySQL es propiedad y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.

Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet.

MySQL es muy utilizado en aplicaciones web de alto requerimniento como MediaWiki o Drupal, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.


Usuarios destacados (Publicados en Wikipedia)

* Amazon.com
* Cox Communications - La cuarta televisión por cable más importante de EEUU, tienen más de 3.600 tablas y aproximadamente dos millones de inserciones cada hora.
* Digg - Sitio de noticias.
* Google - Para el motor de búsqueda de la aplicación AdWords
* LiveJournal - Cerca de 300 millones de páginas servidas cada día.
* NASA
* Omniture
* RightNow
* Sabre, y su sistema de reserva de viajes Travelocity
* Slashdot - con cerca de 50 millones de páginas servidas cada día.
* Yahoo! - para muchas aplicaciones críticas
* Nokia, usa un cluster MySQL para mantener información en tiempo real sobre usuarios de redes de móviles.
* flickr, usa MySQL para gestionar millones de fotos y usuarios.
* NetQOS, usa MySQL para la gestión de algunas de las redes más grandes del mundo como las de Chevron, American Express y Boeing.
* Universidad de Piura | Campus Lima, para su sistema académico denomidado SIAD.
* CNET Networks
* Friendster, sirve más de 85 millones de páginas dinámicas cada día.
* Wikipedia, sirve más de 200 millones de consultas y 1,2 millones de actualizaciones cada día, con picos de 11.000 consultas por segundo.
* Joomla!, con millones de usuarios
* WordPress, con cientos de blogs alojados en él
* Palcasa, Palmas Aceiteras de CentroAmerica en sus Sistemas Administrativos de Orden Financiero (Basculas,Inventarios y otros).


Una descripción detallada de los comandos de MySQL puede ser Consultada en la sliguiente dirección:

http://www.webtaller.com/manual-mysql/indice_manual_mysql.php



PHP MyADMIN

Usualmente las bases de datos web de proyectos Open Source se administran mediante la herramienta "phpMyAdmin", que es un programa de libre distribución en PHP, creado por una comunidad sin ánimo de lucro. Es una herramienta muy efectiva que permite manejar a todas las funciones típicas de MySQL a través de una interfaz web muy bien desarrollada.

Una descripción detallada del funcionamiento de PHP MyADMIN puede ser encontrada en la siguiente dirección:

http://www.desarrolloweb.com/articulos/844.php











PHP

PHP es un lenguaje Opeb Source, orientado a programación en sitios Web y diseñado para hacer dupla con le excelente base de datos MySQL.

Es mantenido por una gran comunidad, lo que supone una enorme cantidad de recursos en línea para asistir desde el aprendizaje básico hasta la programación avanzada. Este lenguaje de programación web, fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. El sistema fue denominado Personal Home Page Tools y muy pronto comenzó a generar peticiones a su creador para que les permitiera a otros diseñadores Web, utilizar sus programas en sus propias páginas. Dada la aceptación del primer PHP y de manera adicional, su creador diseñó un sistema para procesar formularios al que le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sería la primera versión compacta del lenguaje: PHP/FI.

La siguiente gran contribución al lenguaje se realizó a mediados del 97 cuando se volvió a programar el analizador sintáctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayoría de las bases de datos comerciales. Todas estas mejoras sentaron las bases de PHP versión 3. Actualmente PHP se encuentra en su versión 5, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales y solucionar algunos inconvenientes de la anterior versión. Algunas mejoras de esta nueva versión son su rapidez -gracias a que primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba el código-, su mayor independencia del servidor web -creando versiones de PHP nativas para más plataformas- y un API más elaborado y con más funciones.

Este sistema se ha transformado con el paso del tiempo en el estadar mundial para desarrollo Web con programación del lado del servidor. Para su funcionamiento requiere que el documento que lo invoca esté hospedado en un servidor que soporte el lenguaje PHP y que la extensión del documentodebe ser .php

Dicho documento puede contener codigo HTML, el cual es interpretado sin problemas, a pesar del cambio de extensión.

En cualquier punto del documento se puede insertat la etiqueta de inicio:

< ? php y la etiqueta de cierre: ? >

Entre estas dos etiquetas se puede programar utilizando todo el poder de un leguaje de programación diseñado específicamente para tareas Web. Todo el programa se ejecutará en el servidor.


Una descripción detallada de la sintaxis y los principales comandos de PHP puede ser encontrado en la siguiente dirección:

http://www.manualdephp.com/

Segunda clase

HTML
Una página web es un documento escrito en un lenguaje universal (mas o menos universal), denominado html y alojado en un computador, denominado servidor, que lo ofrece en forma permanente al acceso público.
Para crear tu pagina web necesitarás, al menos al principio, un editor de textos para escribir el código html que le dará forma.
Se puede usar el block de notas, word pad o casi cualquier otro editor de texto para esta tarea, ya que el codigo html de una pagina web es simplemente un texto al que se le añaden diferentes plabras clave encerradas en los símbolos mayor y menor (etiquetas) con el objeto de indicar diferentes propiedades del elemento ubicado en el interior de esa etiqueta.
Una página web se puede crear escribiendo directamente el codigo html correspondiente, en cualquier editor de texto y luego guardando el codigo en un archivo con la extención .html, o también puede ser creada utilizando editores de paginas web. Estos programas permiten, por medio de menus y botones de herramientas, tal como quien escribe en word, generar una página Web, llena de etiquetas de html, sin necesidad de conocerlas realmente.
Por ejemplo, para poner la palabra hola en cursiva en una pagina web deberiamos escribir la instrucción:
hola
En un editor de html, simplemente marcaríamos la palabra hola con el raton y pulsariamos el icono de cursiva, el editor de encargaria de poner automaticamente las etiquetas .
Existen muchos y muy variados editores de html, puedes bajar a tu computador alguno de ellos desde la pagina web de solo windows'95.
Los editores de html son útiles para ahorrar tiempo de tecleado de código, sobre todo en tareas repetitivas, sin embargo no es una buena idea depender de ellos completamente y yo te recomendaría aprender primero html y después elegir un editor como ayudante.
Cuando crees tus paginas web también es recomendable que todos los links, nombres de graficos, etc.. los escribas en letra minúscula ya que la mayoria de los servidores web (que es donde se van a alojar las paginas distinguen entre mayusculas y minusculas. es decir, las etiquetas :


> img src=" dibujo.gif " >


> img src=" Dibujo.gif " >


hacen referencia a archivos distintos en un servidor, aunque en tu disco duro haran referencia al mismo archivo, ya que windows no distingue entre mayusculas y minusculas. asi que si se descuida este detalle se corre el peligro de crear una página web que se vea muy bien en nuestro pc, pero que se vea con fallas (o directamente no se vea) una vez cargada en un servidor.

--------------------------------------------------------------------------------
Una vez tengas tus paginas listas para ser publicadas en internet, necesitaras un servidor web donde alojarlas. un servidor web es un computador que esta permanentemente conectado a internet, por lo que situando nuestras paginas en el, estas seran accesibles a todo el mundo, durante el tiempo que el servidor permanezca encendido.
Algunos proveedores de internet ofrecen a sus clientes espacio web (webhosting) gratuito para publicar paginas personales. y practicamente todos, ofrecen espacio web pagado (como un arriendo mensual) para publicar páginas profesionales o comerciales. También existen muchas empresas pequeñas que se dedican a ofrecer servicio de webhosting con diversos grados de sofisticación y servicios agregados, tales como: acceso a bases de datos, respaldo de información, soporte para lenguajes puntuales de programación (asp, php), cuentas de correo electrónico, programas pre-hechos disponibles (catálogos, gestores de contenido, carritos de compra, etc.)
--------------------------------------------------------------------------------

Una descripción detallada de las principales etiquetas de HTML puede ser consultada en esta dirección:

http://www.erlandsen.cl/open/cursos/html/

Primera clase

Web empresarial
Conceptos y objetivos
Cando hablamos de Web Empresarial, hablamos de un sitio de negocios construido para llenar una necesidad de un grupo de personas con un interés específico.
El esquema de negocios puede estar basado en venderle productos o servicios específicos a los visitantes del sitio, por ejemplo un sitio que venda excursiones a la montaña, o bien en vender productos o servicios que estén asociados a la temática del sitio, por ejemplo en el mismo sitio de montañismo se podría ofrecer equipo especializado en montaña (Parkas, sacos de dormir, calzado de montaña, cuerdas, grampones, etc.)
El esquema de negocios puede estar basado también en vender espacio de propaganda a los comerciantes interesados en vender sus propios productos o servicios a los visitantes del sitio, por ejemplo un sitio de fotografías d alta montaña, que concite un gran tráfico de visitantes, podría muy bien, no vender nada a sus visitante y ofrecer sus imágenes gratis, pero cobrar por espacios publicitarios a las empresas interesadas interesadas en ofrecerle sus productos al flujo de visitantes del sitio, si este es lo suficientemente alto, siempre va a haber un porcentaje de visitantes que va a hacer clic sobre estos avisos y de ese porcentaje de interesados siempre va a haber un porcentaje que va a terminar. Como se trata de porcentajes, a mayor número de visitantes diarios en el sitio, mayor número de ventas de los anunciantes, lo cual, por supuesto, encarece el valor del banner de propaganda. Es por eso que en negocios basados en Internet, se dice que una vez popularizado un sitio, esto es]: logrado un alto trafico de visitantes, el negocio está asegurado, aun si no había ninguna intención de generar un negocio en primer lugar.
A partir de una cierta masa crítica de visitantes, más tráfico es traducible a más ventas. Cabe aquí mencionar que el hecho de que el alto tráfico sea factible de transformar en ventas, no quiere decir esto suceda en forma automática, indudablemente que se necesita de un plan de negocios razonable y de una implementación eficiente para transformar efectivamente un gran flujo de visitantes en un interesante nivel de ventas.
No se si existe, y si existe yo por cierto no la conozco, una receta específica sobre como transformar un proyecto Web en un negocio rentable, lo que si existe es una serie de conocimientos fruto de la experiencia acumulada hasta ahora en los pocos años de existencia del comercio electrónico masivo a través de Internet, que nos indican una serie de principios de acción y de diseño que, claramente se han demostrado útiles y positivos para el desarrollo de un proyecto Web, y que en general podríamos decir con autoridad que aportan a lograr el éxito de un proyecto Web.
Lo otro que si existe y a montones es una gran cantidad de información sobre lo que NO se debe hacer si queremos que un proyecto Web llegue a buen puerto.
Vamos a efectuar un breve recorrido por estos conocimientos acumulados de manera de poder extraer algunas conclusiones.
Usabilidad
Podríamos decir que la usabilidad es uno de los conceptos claves a tener en cuenta al momento de diseñar un proyecto Web. Podríamos definir este concepto como el índice de facilidad con el cual un navegante encuentra lo que necesita en mi sitio Web.
Eduardo Manchón es Licenciado en Psicología y fundador de Alzado.org y Ainda.info, dos sitios de referencia sobre cómo facilitar las cosas a los usuarios.
Trabaja asesorando a empresas, sobre todo en cuestiones de diseño Web, preocupadas por la eficiencia de sus productos. En una reciente entrevista nos aporta los siguientes conceptos acerca de usabilidad:
“P - Usabilidad no viene en el diccionario. ¿Qué es?
R - Usabilidad significa facilidad de uso. Se aplica a cualquier objeto con una función concreta, desde un sacacorchos hasta un móvil, pasando por las páginas web que es el área donde más se aplica hoy día.
P - Entonces, dinos un objeto de esos que observas a diario y que sea un buen ejemplo de facilidad de uso
La buena usabilidad es invisible porque de tan simple y evidente pasa desapercibida, como si no fuese posible otro diseño. Pero, por ejemplo algo que usamos todos los días: un tenedor, tiene la forma perfecta para sujetarlo y para pinchar ciertos tipos de comida.
P - ¿Cuáles son las reglas de oro de la usabilidad?
No hay una regla de usabilidad concreta que sirva para todo pero sí unos principios generales. Uno de ellos dice que hay que adaptarse a la manera de pensar del usuario, en lugar de intentar que el usuario se adapte a la tuya.
Por ejemplo, a lo que en jerga bancaria se llama "Extracto" una persona de la calle llama "Últimos movimientos".
P - ¿Podrías enumerar 3 webs internacionales y españolas que sean un buen ejemplo de usabilidad?
R - Tendría que decir Google, Amazon y Yahoo, pero si me permites nombrar alguna más, Firstgov.gov de la administración de EE.UU. está muy bien y Gmail porque ha dejado en la edad de piedra al resto de e-mails.”
Como cada sitio Web es diferente esto nos da una ecuación distinta en cada caso. Para algunos sitios la usabilidad requerirá mostrar variedad de opciones, para otros requerirá centrarse en un solo tema, para algunos requerirá de una gráfica espectacular y para otros será necesario un diseño totalmente minimalista. Cada diseño tiene que adaptarse a las necesidades de su grupo objetivo, por lo tanto la estrategia desarrollada puede llegar a ser muy diferente, sin embargo existen algunos principios generales que deberían ser validos en la gran mayoría de los casos como:
Velocidad
Mas allá de la estrategia especifica desarrollada por nuestro sitio, siempre va a ser deseable que tenga la mayor velocidad de carga posible.
En Internet se mencionan diversos estudios que indican que el tiempo de espera aceptable para la carga de un sitio en la computadora de su visitante debe ser de 1 a 10 segundos, sobre ese tiempo ya comienza a pagarse un precio en porcentaje de visitantes que se cierran la página y se van a otra dirección hasta llegar a 30 segundos, que se considera como totalmente inaceptable. Se recalca que esta medición debería ser llevada a cabo en un equipo y con un ancho de banda un poco bajo el promedio de lo que se supone existe en el hogar promedio de nuestros clientes
Interactividad
La interactividad es un concepto ampliamente utilizado en las ciencias de la comunicación, en informática, en diseño multimedia y en diseño industrial.
Sheizaf Rafaeli, profesor en la Universidad de Jerusalén, y uno de los investigadores más importantes de la Comunicación Mediada por Computadora, ha definido a la interactividad como "una expresión extensiva que en una serie de intercambios comunicacionales implica que el último mensaje se relaciona con mensajes anteriores a su vez relativos a otros previos".
Para aterrizar un poco el concepto a nuestras intenciones prácticas, podríamos decir que Interactividad es el índice de protagonismo que tiene el visitante en su estadía en nuestro sitio Web. Si el visitante puede hacer clic en la imagen de un producto y desplegar la ficha de ese producto, eso se suele definir cotidianamente como interactividad, la verdad es que en una definición académica rigurosa eso sería “Reactividad”, es decir una respuesta adecuada, pero respondiendo a un primer estímulo, en cambio si después de abrir la ficha de producto, puedo seguir desplegando información sobre características mas específicas; eso sería interactividad, es decir una respuesta a una acción que a su vez era respuesta a otra acción.
En otro ejemplo común, si veo un recuadro de texto que me pregunta mi nombre, lo lleno y en seguida el sitio me saluda por mi nombre, eso, si bien se considera interactividad y es muy positivo, en estricto rigor sería “reactividad” (una respuesta a un primer mensaje) en una segunda visita el sitio aun recuerda mi nombre o mis preferencias y me saluda de nuevo o me dirige a una sección que ofrece contenidos coincidentes con mis intereses eso es interactividad,
Un principio general del diseño Web apunta a que mientras mas interactividad tenga un sitio mayor es son sus posibilidades de ofrecer una experiencia satisfactoria al visitante y esto a su vez debería ir en beneficio de la popularidad del mismo.
Actualidad
Siempre que hablamos de sitio Web, hablamos esencialmente de una publicación y por lo tanto sus contenidos necesitan actualizarse periódicamente. La periodicidad con la cual es necesario actualizar los contenidos de un sitio depende de la naturaleza del sitio, un periódico en línea simplemente no se concibe si no cambia la totalidad de sus contenidos de un día para el otro (o la gran mayoría al menos), un sitio de noticias sobre un tema específico podrá mantener sus contenidos durante algunos días mas, pero también perderá absolutamente su interés si pasa demasiado tiempo con sin variar sus contenidos.
Todos quieren leer el diario de hoy… hasta que aparece el diario de mañana. De allí en adelante se acaba el interés.
En el caso de un sitio que ofrece productos o servicios, es más complicado cambiar los contenidos, ya que nuestra oferta no va a variar diariamente. Algunas opciones interesantes podrían ser:
Una adecuada automatización del sitio, que nos permita ir rotando una “oferta destacada” que ponga en portada una imagen de producto distinta con un precio rebajado cada cierto tiempo. De esta manera, aunque ya conozcan todos nuestros productos, nuestros clientes van a estar interesados en conocer el producto rebajado de la semana.
También sería recomendable introducir pequeños cambios en el diseño gráfico, que, sin afectar el estilo y la imagen corporativa mantengan una sensación de refresco en la imagen del sitio. Una vez mas, el ejemplo a seguir sería el sitio de Gogle, que si bien siempre mantiene su diseño característico, ultra minimalista, periódicamente nos sorprende con pequeños detalles en su logo, que generalmente están relacionados con la fecha o eventos de impacto mundial (un gorro de pascua sobre la G en navidad o un varios atletas olímpicos durante las olimpiadas, etc.) La mayoría de las veces usamos el sitio sin percatarnos de estos pequeños cambios, pero ellos ayudan a que no nos cansemos de ver la misma página blanca con un logo y un recuadro de búsqueda una y otra y otra vez.
Otra opción de refresco del sitio es incluir una pequeña sección de noticias, donde al menos semanalmente se publique alguna noticia pertinente a la orientación del sitio. Esta periodicidad inicial, puede ser acortada a bi- semanal, día por medio, o todos los días a medida que los visitantes aumentan y necesitamos mantener interesada a una comunidad mayor. Incluso hay portales de interés general como Terra, donde se cambian las noticias varias veces al día hasta pasar a ser casi un informativo general en tiempo real. Lo que si está absolutamente desaconsejado es ir alargar la periodicidad del refresco, ya que esto, claramente, será percibido como un retroceso por los visitantes regulares de nuestro sitio
Posicionamiento
Está comprobado que el origen de la mayoría de los visitantes son los buscadores, y al constatar este hecho constatamos que en su mayoría vienen de Google, que es el buscador mas utilizado al menos en nuestro medio.
Esto nos lleva a concluir que aparecer bien posicionado en los principales buscadores, y específicamente en Google, debería constituir una preocupación de primerísimo orden para cualquier diseñador de un sitio Web con orientación comercial.
Para conseguir este objetivo se han popularizado a través de la red diversos “trucos” para “engañar” al sistema de ordenamiento del buscador en general y de Google en particular, tales como la repetición de metatags, el intercambio de links, los cuales funcionan durante un tiempo y luego son desarticulados por el equipo de programadores de Google y su uso pasa a ser contraproducente para los intereses del “vivo” que utiliza el truco.
Finalmente, una sola receta se mantiene siempre vigente: Crear un buen sitio, popularizarlo en forma real, obteniendo visitas y links que lo reverencien y mantener sus contenidos actualizados resulta en una progresiva pero segura mejora en el ranking de Google.
A continuación se reproduce un interesante artículo publicado en excelente el sitio español www.expansionyempleo.com que trata el problema con sencillez y profundidad:
22-05-2007
Cómo posicionarse en Google
Es común que un usuario de Internet recurra a Google cada vez que necesita cualquier tipo de información, por lo que se dice que, quien no aparece en este buscador, no existe. Situarse en los primeros lugares no es cuestión de suerte, sino de trabajo.
D.Anglés, S.Saiz/ Expansión.
Es la última gran manifestación del sueño americano. Sigue la historia épica de esas ideas emprendedoras de Silicon Valley que se catapultan desde un pequeño garage hacia el éxito mundial.
En 1996, dos estudiantes de la Universidad de Standford, Sergey Brin y Larry Page, idearon un nuevo buscador para Internet. Se atrevieron a violar varias de las reglas básicas del márketing. El nombre que escogieron no era fácil de pronunciar ni de recordar. Pero, en pocos años, su empresa se ha convertido en la marca más conocida del planeta.
Todo el mundo busca en Google. En España, más del 90 por ciento de las búsquedas se hacen a través de la página creada por Brin y Page. Y cada vez más Internet se utiliza como fuente de información. Así que la conclusión es simple: si un negocio no aparece en Google, es como si no existiera en todo Internet.
"Los otros buscadores, además, han ido copiando el estilo de trabajo de Google. Por lo que si estás bien posicionado en Google, puedes decir que también estarás bien en todos los demás", explica Jorge Madrid, responsable de Expansión.com.
Para muchas empresas, la visibilidad es una parte fundamental de su negocio. Un pequeño ejercicio de búsqueda puede resultar ilustrativo. Si se teclea en Google la palabra 'restaurante', aparecen más de 39 millones de entradas. Es muy poco probable que alguien tenga el tiempo y la disposición de mirar todas estas páginas.
Pero es seguro que todo el mundo se fijará en los que aparecen de primeros en la búsqueda. La primera entrada al teclear 'restaurante' remite a la página web de Arzak, el mundialmente famoso local de cocina vasca regentado por Juan Mari Arzak. En segundo lugar, aparece el restaurante Santceloni, del chef catalán Santi Santamaría.
Si alguna persona teclea 'restaurante' en Internet con intenciones de hacer una reserva, hay una gran diferencia entre estar en la página dos de la búsqueda o en la 2.000. Por esto, los creadores de páginas web y consultores especializados llevan años afinando estrategias que puedan ser utilizadas por sus clientes para mejorar su posicionamiento en la red.
Se trata de un verdadero juego del gato y el ratón. Los buscadores van afinando sus algoritmos para evitar cualquier tipo de fraude y los programadores buscan atajos y emplean tácticas novedosas para que sus páginas puedan estar entre los primeros.Antes de Google, las búsquedas se realizaban a partir de palabras clave.
El programador de cada página podía manipular con relativa facilidad estas palabras para aumentar las visitas. Pero el resultado era que la búsqueda por Internet podía convertirse en una experiencia frustrante para los usuarios, que se veían obligados a perder tiempo navegando por páginas inservibles o inadecuadas.
"Con Google todo cambió. Los servidores de la compañía rastrean la web y ya no se centran en palabras clave, sino que revisan el contenido real de cada página y otorgan una puntuación a partir del número y de la calidad de los enlaces que hacen referencia a esa página", comenta David Rodríguez-Roselló, webmaster de Expansión.com.
La premisa básica es que cuando una página web es importante, otras páginas incluirán enlaces que dirigen hacia ella. A partir de aquí, se tienen en cuenta una cantidad de variables para medir el valor de esas referencias.
"La clave para estar bien posicionado, en el fondo, tiene que ver con tener una buena página web. El contenido debe estar bien estructurado y seguir un orden lógico. Debe ser fácil de navegar y todo tiene que estar muy claro", señala Madrid.
Las grandes empresas cuentan con departamentos especializados en posicionamiento. Y existen muchas consultoras dedicadas exclusivamente a mejorar las páginas web para aumentar el número de visitas y su visibilidad en los buscadores. Empresas como On Twice, Zerodesigners o Internet Advantage destacan dentro de este segmento.
"Hay mucha competencia dentro del mundo de la consultoría y todo el mundo se preocupa por cómo aparecer mejor en Google", asegura Madrid.
Una opción utilizada por algunas empresas son los llamados enlaces patrocinados. Se trata de pagar al buscador para aparecer entre los primeros cuando se teclee alguna palabra clave. Por ejemplo, si se escribe en Google la palabra 'hotel', en primer lugar aparece la página hotel.com, una central de reservas que ha pagado para estar ubicada allí.
"Incluso pagando hay que escoger muy bien las palabras clave que mejor definen el negocio y que pueden servir para atraer más clientes", comenta Rodríguez-Roselló.
Fraudes y vacunas"Para aparecer bien en los buscadores, muchas veces sólo hay que cruzar los dedos. Los servicios de posicionamiento no son más que una nueva versión del timo de la estampita", afirma un diseñador web. Los responsables de Google repiten frecuentemente un mensaje similar.
El buscador mide unas 200 variables y sus técnicos se dedican en cuerpo y alma a evitar que las empresas hagan trampa para mejorar su posición en las búsquedas.
Es muy habitual que se intente introducir textos ocultos en las páginas web (aunque esta práctica cada vez resulta menos eficaz) o que se falsifiquen enlaces o comentarios sobre la página en otras webs. Google y los demás buscadores trabajan para identificar estas artimañas y pueden incluso penalizar a los responsables.
"Hay que evitar el uso de páginas falsas que enlazan a la tuya para ganar puntos en Google o los programas que acceden a la página de manera automática cada cierto tiempo para disparar las visitas", advierte el responsable de una firma de consultoría.
La penalización de Google puede suponer que una página incluso se llegue a eliminar de los resultados de una búsqueda. Por contra, el buscador también puede premiar a sus páginas favoritas. "Así sucede, por ejemplo, con Wikipedia, una página que a Google le gusta mucho, ya que se trata de un proyecto gratuito y sin ánimo de lucro", comenta un diseñador.
Como se explica en el Blog del Dr. Max Glaser (www.maxglaser.net), especializado en temas sobre posicionamiento en buscadores, la actualización de la información sobre las páginas que realiza Google se ha hecho más dinámica.
Además, el buscador ahora ofrece resultados diferentes según el país desde el que se hace la consulta. "De ahora en adelante, va a ser mucho más difícil posicionar una web en el mismo idioma para diferentes países", comenta Glaser.
TransparenciaA pesar de las dificultades y de la ausencia de recetas mágicas, los expertos coinciden en que lo más importante es utilizar todas las herramientas disponibles para mejorar la página y su posicionamiento.
Google elabora un ránking de las páginas, a las que valora del uno al diez. Como saben muy bien los diseñadores, resulta extremadamente difícil conseguir más de un ocho.
El propio Google facilita algunos trucos para hacer más eficiente el trabajo de los diseñadores de páginas web. "Pero hay que tener paciencia. Se trata de una carrera de fondo", destaca Madrid.
Pistas para ser el líder de los buscadores
1. ¿Puede Google indexar su página web?En función de cómo se haya diseñado una página web y con qué programas , es posible que Google no pueda indexar correctamente la página. Para comprobarlo, hay que visualizar la web tal y como lo hace el buscador, para lo que es conveniente utilizar Lynx.
Los problemas más habituales se encuentran cuando se desarrolla una página integramente en flash, se utilizan frames o redirecciones en javascript, ya que Google sólo lee enlaces en formato HTML.
2. ¿Son correctos el diseño y la distribución de los contenidos dentro de la página?Hay muchos buscadores que no reconocen los menús desplegables ni elemenos dinámicos, por lo que es necesario que el contenido más importante esté siempre accesible de forma directa. La estructura de la página web tiene que hacerse pensando en la forma de trabajar de los distintos buscadores.
Por ejemplo, mientras que en Google tiene mucho peso el número de link que otras páginas tienen hacia una web determinada, para Yahoo!, un buen título y una descripción del sitio es más que suficiente.
3. ¿Existen códigos éticos para posicionarse en los buscadores?Como en casi todo, para lograr un buen posicionamiento también se pueden hacer trampas. Sin embargo, buscadores como Google cuentan con un código para webmasters en el que se penaliza a las páginas que utilizan técnicas fraudulentas.
En algunas ocasiones, volver a aparecer en los resultados del buscador puede llegar a ser imposible una vez descubierto el engaño.
Algunas de las trampas más habituales, y que no le son ajenas a compañías como Google, son los textos y enlaces ocultos, los contenidos duplicados, el cloaking -ofrecer una información al usuario y otra distinta al buscador- y la utilización de programas de altas masivas en buscadores, entre otros.
4. ¿En cuánto tiempo puedo conseguir aparecer en los primeros puestos de una búsqueda?Un buen posicionamiento no se logra, por lo general, de la noche a la mañana. Ir ascendiento progresivamente hasta los primeros puestos puede suponer una inversión de tiempo de entre tres y doce meses, aunque el plazo se puede prolongar en el caso de los más inexpertos.
5. ¿Qué importancia tienen los enlaces externos para Google?Para posicionarse en el primer buscador del mundo, es necesario contar con enlaces externos hacia la página web. En primer lugar, es necesario darse de alta en los principales directorios donde se indexan las páginas.
Los más importantes son el de Google y el de Yahoo!, que no hay que confundirlos con el buscador en sí, ya que los directorios ordenan las páginas de forma distinta.
También es importane contar con link externos en otras páginas que ya estén indexadas en los buscadores. Se puede hacer a través de los apartados para enlaces o incluyendo banners de publicidad, ya sea de pago o de intercambio.
No es recomendable que sea a través de pop-ups (ventanas emergentes), ya que éstas no suelen ser accesibles para los buscadores. Google también evalúa la calidad de cada enlace, por lo que es recomendable buscar sitios populares.
Además, la frase que se utilice en otra web para enlazar con otra página tiene que contener las palabras claves que resuman la actividad de ese portal, ya que el buscador también tiene en cuenta este aspecto.
6. ¿Cuántas páginas tiene que tener un sitio web?Los buscadores también consideran a la hora de realizar el posicionamiento el número de páginas de las que dispone un sitio web. Google, por ejemplo, también valora la cantidad de contenidos.
Por tanto, es recomendable trabajar diariamente en la creación de nuevas páginas que generen contenidos para ir escalando posiciones. Google ofrece una herramienta (site map) con la que se puede especificar las páginas que integran una web, de forma que el buscador pueda acceder a todos los contenidos de forma sencilla.
Además, también se puede realizar una autoevaluación para conseguir un diagnóstico de los posibles errores que el buscador se encuentra a la hora de indexar una página. Al valorarse los contenidos, también es esencial actualizarlos con la mayor frecuencia posible.
7. ¿Cómo se puede posicionar una página en los primeros puestos de otros países?La mayoría de los buscadores, entre ellos Google, tienen versiones nacionales o regionales con las que intentan acercarse más a la búsqueda de un usuario en cualquier parte del mundo.
Por eso, es importante tener alojada la página web en el país donde se quiere posicionar la web, al igual que tener un dominio propio de esa zona, aunque la página seguirá estando al alcance de todo el mundo.
A la hora de referirse al contenido, es recomendable que contenga información que identifique de alguna forma el país, como direcciones o teléfonos. Los enlaces externos también juegan aquí un papel fundamental, por lo que es recomendable situar link en webs nacionales que tengan mucho peso.
Servicios y orientación al cliente
Una cosa es Indudable, si queremos posicionar nuestra Web necesitamos visitas y las visitas las vamos a conseguir en la medida en que nuestros clientes quieran volver a nuestro sitio una y otra vez. Por lo tanto está claro que todos los servicios útiles para nuestro grupo objetivo que, dentro de un entorno de alta usabilidad, podamos incluir en nuestra Web, serán un paso adelante en nuestro camino al éxito.
En un principio no nos queda mas que diseñar el sitio de acuerdo a lo que a nosotros nos parece que debería servirle o agradarle al grupo objetivo al cual nos orientamos, pero desde el momento de puesta en marcha de nuestro sitio en adelante, deberíamos agotar todos los esfuerzos posibles para lograr que ellos mismos nos informen sobre sus preferencias, hábitos y necesidades.
Es decir que, desde el momento de la puesta en el aire no existe ningún diseñador mas calificado para decidir las orientaciones generales de un sitio que sus mismos usuarios, en la medida en que yo logre averiguar lo que el usuario quiere y pueda interpretarlo a través de mi Web, sus próximas visitas deberían verse mucho mas motivadas aun.
No hay mejor diseñador que el usuario.
Encuestas, formularios para comentarios, análisis de tráfico y evaluación sistematizada de los resultados de todo cambio introducido son algunas de las herramientas que me podrían ayudar en la determinación de los gustos e intereses de mis usuarios. Cualquier otra que podamos encontrar será siempre bienvenida.
Gestión de correo
Para cerrar este pequeño recorrido por los puntos que ya están claros en relación a las políticas generales para gestionar un proyecto Web, quisiera referirme brevemente al tema de la promoción a través del correo electrónico:
Primero tres consejos:
1.- No al SPAM
2.- No al SPAM
3.- No al SPAM
El SPAM, definido como la práctica sistemática de enviar correos masivos a un amplio universo de personas que no tienen ninguna relación conmigo y que no me han solicitado ningún correo ni me han autorizado de ninguna forma para invadir su casilla de correos, es, en primer lugar tremendamente ineficiente (menos de un 0,1 % de respuesta de los agredidos con este sistema responden siquiera al mensaje).
En segundo lugar provoca daño social, al irrumpir con un mensaje cuya transmisión y lectura o simple eliminación va a gastar, en conjunto con el resto de spams que diariamente circulan por Internet, ingentes recursos de ancho de banda, de proceso y de tiempo de millones de personas que no necesitan para nada lo que sea que el Spammer está vendiendo o promocionando. Y por regla general, cuando un comportamiento se transforma en un daño social, eventualmente la sociedad afectada termina ilegalizándolo, como ya ha ocurrido en diversos países del mundo, y aquí en Chile debería terminar pasando lo mismo.
En tercer lugar aunque aun no sea ilegal en Chile, si es muy mal visto y va a poner a mi mensaje y a mi empresa a la misma altura de todos los otros sppams que repletan cada día la casilla de correos del receptor, (pornografía dura, drogas, cadenas, intentos de estafa, anzuelos de virus, etc. etc. etc.) es decir nuestro mensaje va a ser parte de los “bajos fondos” de Internet, dañando nuestra imagen corporativa, si tememos una y cooperando a construirnos una negativa si no la tenemos.
En cuarto lugar, afortunadamente, mas allá de que los legisladores reaccionen y establezcan barreras legales a su uso, los diseñadores (una vez mas) de Google, a través de su web Mail GMail, ya reaccionaron y en este sistema de correo ya existe una serie de algoritmos de detección de SPAM que ha logrado reducir su penetración a niveles muy cercanos al cero absoluto, por lo cual, ya podríamos decir que en lo que respecta a los usuarios de GMail, el SPAM es total y completamente inútil, ya que simplemente no logra entrar. Como GMail es actualmente el estándar a seguir por cualquier otro programa de correo del mundo, es cuestión de tiempo para que la mayoría d los sistemas de recepción de correo mejoren sustancialmente cu eficiencia en detectar e interceptar el SPAM antes de que llegue a tocar la bandeja de entrada de su involuntario receptor.
Claro que, como en todo orden de cosas, existen grados y grados, de culpabilidad. Yo comprendo que para una PYME que recién comienza y que no tiene mayor experiencia en promocionarse en Internet, el envío de SPAM presenta ventajas económicas bastante tentadoras,y si a esta “inocencia inicial” le agregamos la necesidad y la falta de otros recursos, yo puedo entender que se recurra a este expediente una o dos veces en la vida, pero las mismas carácterísticas del fenómeno (esconder la identidad real, parcelar los envíos, comprar bases de datos de dudoso origen) nos hablan de una actividad que claramente tiene que esconderse para no ser detectáda, y ese solo detalle debería darnos una luz de alarma en nuestro sistema de toma de decisiones que nos aconseje buscar otro medio de promoción de nuestros productos o servicios (banners publicitarios, promoción en foros de discusión, optimización para buscadores, etc.)
Específicamente en lo que se refiere al envió de correos, podemos ir construyendo nuestra propia lista de correos, solicitando a los interesados en nuestro mensaje que nos permitan enviarles un boletín informativo por correo electrónico o regalando muestras o servicios a los que se inscriban en nuestra lista de correos. Es decir ; ¡golpear antes de entrar! No forzar la cerradura. La diferencia de efectividad de un correo que mandamos a una lista de usuarios que nos ha dado permiso para contactarlos es, por lo menos, CIENTOS de veces superior a la efectividad porcentual del SPAM y a través de ella podemos generar mas ventas y sin tener que escondernos de nadie y sin tener que esperar con temor el día en que el SPAM sea penado en nuestro país o el día en que los filtros de Gmail se generalicen y esta lacra de la sociedad de la información quede reducida al museo de los recuerdos de la historia de Internet.