miércoles 28 de octubre de 2009

Sacar partido al e-mail marketing

Enviar un correo electrónico de vez en cuando (o e-mail marketing) es un arma muy buena para mantener el contacto con los usuarios de nuestra web, pero hay que tener en cuenta algunos aspectos importantes para sacarle el máximo partido.


Algunas recomendaciones para que las campañas sean efectivas son las siguientes:


  • Los correos deben ir personalizados con el nombre del usuario.
  • El título del correo debe cuidarse al máximo, ya que es crucial para que el usuario decida leerlo o no.
  • Los mejores días para realizar el envío son martes, miércoles y jueves. Los lunes existe cierto mal humor por la vuelta al trabajo tras el fin de semana y el viernes es un día en el que muchos piensan en los días de descanso que llegan.
  • La hora más adecuada para el envío es después de comer. De este modo evitamos incluir nuestro correo entre los muchos que suelen acumularse a primera hora.
  • Dos horas después del envío ya podemos conocer la respuesta de un alto porcentaje de usuarios, por lo que si disponemos de las herramientas adecuadas, podemos comprobar la eficacia de nuestra campaña y corregir los errores en las futuras.
  • Es muy importante ser selectivo y enviar únicamente información que pueda interesar a nuestros destinatarios. El abuso de envío de información o promociones irrelevantes acaba generando rechazo en nuestros usuarios.

jueves 22 de octubre de 2009

Proteger formularios con Captcha

El Captcha es el cuadro que aparece en algunos formularios en el que se muestran ciertos caracteres y dígitos de forma distorsionada, y se pide al usuario que escriba los caracteres que está leyendo. El sistema comprueba si los caracteres introducidos se corresponden con los mostrados, y en caso que sea así, se autoriza a realizar la acción solicitada (envío de un formulario, registro como usuario, etc..). A continuación mostramos un ejemplo:

Existen muchos programas diseñados para recorrer Internet en busca de webs con formularios a través de los cuales acceder al servidor de envío de correo (para enviar spam, por ejemplo) o insertar información en base de datos (para provocar descargas de software malicioso o virus). La existencia de un captcha en los formularios previene la acción de estos programas, ya que no son capaces de interpretar los caracteres que aparecen distorsionados, por lo que no consiguen utilizar estos formularios. De este modo, lo que realmente consigue captcha es diferenciar si quien está rellenando un formulario es realmente una persona o es un programa realizado para ello.

Captcha utiliza un algoritmo público para la creación de las imágenes por lo que su coste de desarrollo e implantación es muy económico.

lunes 19 de octubre de 2009

Validación del código de la web

Tanto si desarrollamos la web nosotros mismos como si contratamos el desarrollo a una empresa informática, es muy importante comprobar que el código incluído en la página es correcto.


La validación del código nos proporciona dos ventajas principales: por un lado, nos asegura que nuestros usuarios podrán visualizar la web correctamente en cualquier navegador que utilicen y, por otro lado, nos asegura que Google podrá indexar el contenido de la web, aunque esto no implica que nuestra web vaya a aparecer en los primeros lugares de los resultados de las búsquedas.


Existen dos validaciones diferentes que es conveniente realizar sobre el código: la validación del código HTML (la estructura de la página) y la validación del código CSS (los estilos de la página). Pulsando en cada uno de los enlaces, podremos acceder al sistema de validación, que es gratuito. En ambos casos, basta con introducir la dirección de nuestra web o subir el fichero correspondiente, el sistema lo analiza y muestra un listado con los errores detectados y unas pistas para resolverlos.

jueves 15 de octubre de 2009

El alta de nuevos usuarios

Si nuestro proyecto ofrece servicios que requieren que los usuarios se den de alta, es muy importante gestionar correctamente estas altas con un formulario sencillo y un proceso de control claro. Un usuario puede decidir no registrarse en una web que le pide introducir mucha información, por lo que perderemos a ese usuario. Tampoco nos servirá de nada si un usuario nos facilita un correo de contacto incorrecto, por lo que hay que tomar medidas para evitarlo. A continuación os ofrecemos algunos consejos a tener en cuenta en el alta de usuarios:
  • Solicitar pocos campos. Al usuario no le gusta tener que introducir datos para acceder a los servicios, por lo que tenemos que intentar minimizar el volumen de información que le vamos a pedir. Si tenemos suficiente con su correo electrónico y una contraseña no le pidamos más. Y si algunos servicios requieren más datos (un envío postal, por ejemplo), dejémosle que introduzca sus datos cuando realmente sean necesarios.
  • Validación del correo electrónico. Es conveniente enviar al usuario un correo electrónico de validación en el momento de darse de alta, y antes de permitirle acceder a nuestra área privada. De este modo, nos aseguramos de que la cuenta que nos ha proporcionado es correcta, por lo que podremos comunicarnos con él en un futuro.
  • Repetición de los campos. Aunque ello suponga pedir algún campo adicional, es conveniente solicitar al usuario que introduzca dos veces su correo electrónico y su contraseña de acceso, ya que un error en el correo electrónico hará que no reciba el correo de validación de su cuenta, y que tampoco nosotros podamos contactar con él, por lo que habremos perdido un usuario.
  • Expresiones regulares. Las expresiones regulares son pequeños trozos de código que controlan el formato de los campos. Por ejemplo, una expresión regular para el código postal nos permitiría asegurarnos de que el cliente introduce 5 caracteres, y que son numéricos. Aunque eso no implica que sean correctos. En breve dedicaremos un post a las expresiones regulares.
  • Captcha. El captcha son esas imágenes que incluyen un texto distorsionado y que suelen aparecer al final de los formularios. Su función es evitar los registros automáticos por parte de programas desarrollados con el objetivo de introducir información de forma masiva en bases de datos. Consulta cómo proteger tus formularios con Captcha

martes 13 de octubre de 2009

Sistemas de referidos

La implantación de un sistema de referidos permitirá que nuestros usuarios puedan dar a conocer nuestro proyecto entre sus amigos y conocidos, o a los visitantes de su sitio web o blog, generando de este modo más tráfico hacia nuestro proyecto que en mayor o menor porcentaje se acabará convirtiendo en nuevos usuarios.

El funcionamiento habitual suele ser que el sistema asigna a cada usuario registrado un código único que le identifica y que irá incluido en el enlace que distribuirá y que apuntará hacia nuestro proyecto. Cuando un usuario nos visite a través de uno de estos enlaces, el sistema identifica el código y asociará al nuevo usuario con el propietario del código, pasando a convertirse el nuevo usuario en referido del usuario original.

Para fomentar que los usuarios registrados intenten captar nuevos usuarios, se acostumbra a ofrecer algún tipo de incentivo, ya sea algún descuento en los servicios que contrate el usuario registrado o el pago de alguna comisión proporcional al beneficio que reporten los nuevos usuarios captados por éste.

Con el objetivo de facilitar al máximo el trabajo de captación a nuestros usuarios, es conveniente ofrecerles diversos medios promocionales, como son banners de diferentes tamaños, enlaces o widgets (elementos que se pueden insertar en cualquier sitio web en los que el contenido se controla desde la web propietaria - listados de productos, formularios, etc.).


lunes 12 de octubre de 2009

Solicitar presupuestos para el proyecto

Si hemos decidido externalizar el desarrollo de nuestro proyecto, deberemos solicitar presupuesto a unas 3 o 4 empresas para poder comparar. Hay muchas maneras de encontrarlas, pero realizar la búsqueda a través de Internet puede ser lo más rápido y efectivo. Una vez tengamos una lista de empresas, es conveniente quedarnos únicamente con aquellas que estén cerca de nosotros, ya que aunque la mayor parte del proyecto puede gestionarse online, es conveniente mantener reuniones periódicas para comprobar su evolución.

Antes de concertar una reunión para explicar el proyecto a la empresa preseleccionada, debemos tener una idea clara y bien definida de nuestro proyecto, sin flecos ni puntos débiles. Y si lo tenemos documentado, mucho mejor. Lo contrario da imagen de poco profesional, y si la empresa que nos recibe es una empresa profesional, no nos tomará en serio.

A este tipo de reuniones iniciales asiste siempre algún responsable de proyectos. Suele ser un perfil con experiencia, por lo que es conveniente pedirle su opinión acerca de la manera en que pensamos montar el proyecto y tomar nota de sus sugerencias, ya que pueden ser de gran interés para mejorar el proyecto. Además de transmitir nuestra idea del proyecto, debemos intentar convertir la reunión en un brainstorming de ideas.

En el presupuesto que nos presente la empresa deben figurar todas las funcionalidades que necesitamos, y si no es así, pedirles que las incluyan aunque eso suponga encarecer el importe del desarrollo. Uno de los mayores errores que podemos cometer es aceptar un presupuesto en el que no se reflejan todas las funcionalidades que queremos. Si más adelante las reclamamos, la empresa se ceñirá a lo que dice el presupuesto, y probablemente acabemos teniendo que asumir un coste adicional y, lo que es peor, perjudicando nuestra relación con la empresa que nos desarrolla el proyecto.

Para tomar la decisión de cuál es el presupuesto elegido es importante que no tomemos el precio como referente principal. Los criterios que más deberíamos valorar son la profesionalidad y proactividad de la persona que vaya a responsabilizarse del proyecto y la calidad de otros trabajos anteriores que hayan realizado y que debemos solicitar que nos muestren. Debemos tener en cuenta que los proyectos evolucionan y que nuestra relación con la empresa será a largo plazo, por lo que debemos sentirnos a gusto con ella y con su trabajo.

Cuando hayamos tomado una decisión, es conveniente informar a las empresas que no hayan sido seleccionadas y agradecerles el esfuerzo realizado.

Como apunte final, el enfoque de este artículo ha sido la empresa de desarrollo. Existe otra opción muy válida que es la contratación de un freelance para el desarrollo del proyecto. Como ventaja, suele ofrecer unos precios más competitivos al carecer de costes estructurales, pero por otro lado, nos atamos a una persona que puede decidir dedicarse a otra cosa y dejarnos en la estacada. Además, su limitada flexibilidad hace que sus plazos de entrega puedan no ser competitivos.


jueves 8 de octubre de 2009

Los contratos de confidencialidad

Si hemos decidido contratar el desarrollo de nuestro proyecto a una empresa externa, deberemos solicitar varios presupuestos para poder comparar y tomar una decisión correcta. Y si queremos que estas empresas puedan presentarnos una propuesta realista del trabajo que hay que hacer, tendremos que explicarles nuestra idea de la forma más detallada posible y eso, si tenemos miedo de que nos puedan copiar la idea, puede ser un problema.

Nuestra visión es que explicar abiertamente nuestra idea es positivo, ya que nos permite recibir opiniones de otras personas que pueden enriquecerla, pero si aún así queremos asegurarnos de que la empresa a la que se la estamos explicando no nos la va a copiar, podemos utilizar un contrato de confidencialidad (en inglés NDA - Non Disclosure Agreement). Se trata de un acuerdo privado entre quien tiene la idea de proyecto y la empresa que lo va a desarrollar (de momento, a presupuestar) por el que la empresa receptora de la información se compromete a no llevar a cabo un proyecto basado en esa información recibida.

La realidad es que, en cuanto nuestro proyecto vea la luz, es susceptible de ser copiado, por lo que la protección que tenemos de nuestra idea es muy relativa.

martes 6 de octubre de 2009

Elegir un dominio para el proyecto web

Una de las decisiones más importantes que tendremos que tomar es elegir un dominio para nuestro proyecto. Se trata de una decisión crucial, ya que el dominio será la bandera de nuestro proyecto, por lo que ante todo tenemos que sentirnos cómodos con él, y conseguir que atraiga a los usuarios para que visiten nuestro sitio web de forma recurrente.


El dominio que finalmente escojamos se compone de nombre de dominio y extensión. A continuación los analizamos por separado:


El nombre del dominio


Existen dos puntos de vista totalmente opuestos; los que prefieren un nombre de dominio compuesto por palabras clave y los que prefieren que sea una marca nueva.


Los nombres de dominio compuestos por palabras clave son los que incluyen aquellos términos que describen el proyecto o su contenido. Las ventajas principales son que ayudan al posicionamiento del proyecto en los buscadores, y que describen qué tipo de información va a encontrar el usuario.


Los nombres de dominio que son marcas nuevas suelen ser nombres cortos, y pueden tener o no relación con la temática del proyecto. Carecen de la ventaja en el posicionamiento que otorga el uso de palabras clave, pero si se eligen bien pueden dar buenos resultados. Los nombres fáciles de pronunciar y escribir, que suenen bien, y que no sea necesario deletrear a los interlocutores, pueden acabar por convertirse en marcas de referencia. La mayoría de proyectos de éxito optan por este tipo de nombres de dominio, por lo que pueden ser buena solución (ejemplos: Yahoo o Google).


Recomendar uno u otro depende del objetivo del proyecto. Este blog, por ejemplo, no pretende crear una marca reconocida, sino ofrecer información a quien está pensando en desarrollar un proyecto web, por lo que para nuestro nombre de dominio elegimos palabras que describen el contenido que ofrecemos, lo que nos permite posicionarnos mejor y llegar a más usuarios.


La extensión del dominio


La extensión más común y reconocida es la .com, por lo que si está disponible, es la que debemos registrar. Cualquier usuario que conozca nuestra marca, probará en primer lugar con la extensión .com, por lo que si ese dominio está en posesión de otra persona, perderemos al usuario. Las extensiones .net o .org también tienen cierto reconocimiento, pero a veces es preferible buscar otro nombre de dominio que tenga el .com libre que no registrar un .net o.org. Los dominios locales, como el .es en España, son también interesantes cuando nuestro proyecto ofrece versiones para diferentes paises o idiomas.


La recomendación para un proyecto web en España es que registre siempre los dominios .com y .es, y si le es posible, el resto de extensiones para evitar que lo hagan posibles competidores. A evitar guiones, números y caracteres regionales ("ñ").


lunes 5 de octubre de 2009

Cómo aparecer en los buscadores

Es posible que nuestro proyecto sea muy bueno, pero necesitaremos que los usuarios puedan llegar hasta él, por lo que una de las claves del éxito será que aparezca en los buscadores.


Hoy en día podemos decir que aparecer en buscadores es sinónimo de aparecer en Google, ya que la gran mayoría de búsquedas se realizan a través de este buscador. En España, hablamos de cerca de un 90% de búsquedas a través de Google, por lo que está claro que es ahí donde hay que aparecer.


Se conoce como posicionamiento natural al conjunto de estrategias aplicables a un sitio web para conseguir que éste aparezca en los resultados de las búsquedas relacionadas con nuestro negocio, y que lo haga en la posición más alta posible.


Google responde a las búsquedas de los usuarios con un listado de páginas relacionadas, y lo hace en un orden determinado. Este orden se establece a partir de un algoritmo que Google actualiza periódicamente, introduciendo pequeñas modificaciones para que los resultados sean cada vez más ajustados, ya que el objetivo de Google es dar la mejor solución a la búsqueda del usuario. Esto implica que las estrategias de posicionamiento tengan que irse adaptando a estas modificaciones, por lo que el posicionamiento de un sitio web requiere un importante trabajo inicial, pero también un control y ajuste periódico. En cualquier caso se trata de un proceso lento que puede tardar 2 o 3 meses en dar resultados.


El posicionamiento natural no tiene una receta mágica. Lo mejor es ajustarse a las recomendaciones que da el propio Google, y generar contenido interesante y original, evitando estartegias que pretendan engañarle, ya que a la larga suele ser perjudicial.


Algunos factores que inciden en el posicionamiento de una página son que la estructura sea sencilla y fácilmente legible para el buscador, que los títulos de las páginas sean descriptivos de los contenidos, que otras páginas externas nos enlacen poniendo como texto combinaciones de palabras a través de las cuales queremos ser encontrados, o utilizar URLs que incluyan palabras de nuestro interés. En cualquier caso, los factores que inciden en el posicionamiento son muchísimos.