Posts tagged as ‘Tutoriales’

Bases legales de un sorteo. Cómo deben ser

Escrito en Sorteos, Tutoriales

En este artículo trataremos de explicaros cómo debe ser el documento con las bases legales de un sorteo, para ello utilizaremos un ejemplo práctico en un sorteo ficticio:


Sortea2.com S.A.

La empresa Sortea2.com, con domicilio en C/Inexistente sin nº en Madrid, España organiza una acción promocional con el sistema de sorteo aleatorio dirigida a personas residentes en territorio español, mayores de edad.

Objetivo

Sortea2.com organiza este sorteo con el objetivo de incentivar a los usuarios a registrarse en la web de la empresa.

Periodo de la promoción

Esta acción promocional estará activa para los usuarios que se registren en nuestra web entre los días 24 de marzo y 31 de abril de 2009. El sorteo se realizará ante notario el 4 de mayo de 2009.

Mecánica y modo de participación

Para participar es necesario efectuar el registro en sortea2, desde la siguiente dirección: http://www.sortea2.com/registro

Será imprescindible rellenar todos los campos correctamente para conseguir participar. Sortea2.com se reserva el derecho a rechazar algún registro de motu propio y sin previo aviso por parecerle defectuoso. Solo se permitirá un registro por persona.

Entre todos los usuarios que se registren durante el periodo de la promoción se realizará el sorteo de un iPod Touch de 2Gb el día 4 de mayo de 2009 ante notario. El notario extraerá de la lista de participantes a un (1) ganador y a tres (3) suplentes.

En caso de que no se pueda contactar con el ganador, que rechace el premio o que en un periodo de 15 días después de comunicarle que ha resultado ganador no responda, se procederá a contactar con el segundo suplente.

Premios

El premio consiste en un iPod Touch de 2Gb valorado en 00,00€.

Comunicación al ganador

En un periodo máximo de una semana después del sorteo, se contactará con el ganador mediante correo electrónico. En caso de que no responda, se contactará con el primer suplente.

Cancelación del sorteo

El sorteo solo no se podrá cancelar, una vez iniciado el periodo de la promoción, ya se debe continuar.

Disponibilidad del premio

En caso de que el premio no se pueda entregar exactamente el mismo modelo, se procederá a regalar un premio de el mismo valor o superior. No se permitirá canjear el premio por dinero en metálico.

Publicidad

Sortea2.com se reserva el derecho a publicar el nombre de usuario del ganador con fines promocionales.

Aceptación de las bases

El mero hecho de participar en el sorteo implica que el usuario acepta totalmente las condiciones de estas bases legales.

En Madrid, a 24 de marzo de 2009


Insisto en que este sorteo no existe, es simplemente un ejemplo. Lo importante es ver que nada de eso debe faltar en unas bases legales, puede tener más términos, pero esos son los imprescindibles.

Para cualquier duda, no dudeis en insertar algún comentario y os responderemos a cualquier cuestión.


Etiquetas: , ,
Escrito por .

Cómo se hizo el posicionamiento en buscadores en Sortea2

Escrito en Tutoriales

Una de las cosas más importantes en la creación de una web es la parte del posicionamiento en buscadores, no en vano, al menos el 80% de las visitas serán procedentes de Google y el número de visitas dependerá de dónde nos encontremos en los resultados de las búsquedas.

Conseguir los primeros resultados atrae muchas visitas

En este artículo trataré de explicaros las técnicas que hemos utilizado para tratar de facilitarle el trabajo a Google:

Estructura

Crea un código simple y legible
No es para nada recomendable el uso de multitud de tablas anidadas unas en otras ni la utilización de marcos o cosas por el estilo. Evita siempre complicar las cosas e intenta que todo el código esté bien estructurado.

Relaciona unas páginas con otras
Trata de enlazar páginas relacionadas entre sí, porque eso es algo favorable de cara a Google. Intenta crear secciones tales como «Temas relacionados» dentro de una página o cosas por el estilo.

Enlaza a fuentes que amplien información
Siempre que sea posible, enlaza a fuentes originales o a páginas que aclaren un determinado tema. Un ejemplo corriente puede ser el enlazar a algún artículo de la wikipedia que explique algún término que utilicemos.

Uso correcto de etiquetas HTML

Usa la etiqueta apropiada en el lugar apropiado
Un ejemplo habitual puede ser el uso de las etiquetas strong en vez de b y las etiquetas em en vez de i. Estas etiquetas cumplen una de las funciones iniciales del HTML: ser descriptivas, mientras que cualquier elemento de una web puede estar en negrita (gracias a CSS), es necesario que se pueda especificar explícitamente que esa zona está resaltada por algo, no que están en negrita por ser una especie de encabezado ni nada. En resumen, intentar usar todas las etiquetas html posibles, cada una en su sitio; si hay que usar un h3 en vez de un span, mejor que mejor.

Usar tablas lo menos posible
Las tablas son un lío para Google, usarlas solamente en el caso de que sean imprescindibles.

Contenido

Haz a las imágenes descriptivas
Las imágenes son muy buenas para el posicionamiento, pero si están bien usadas. Hay que tratar de ponerles un nombre descriptivo al archivo, incluirle un atributo alt y escribirles algo en el atributo title. Hay que tener en cuenta que el Googlebot tan solo podrá leer los textos y las etiquetas, no lo que ponga en la imagen.

Añade etiquetas meta
Una de las mejores maneras de posicionar la web es añadiendole meta-tags descriptivas. Estas etiquetas se añaden dentro del head y las hay de dos tipos:

Etiqueta descripción:

<meta name='description' content='Sortea2, la herramienta para sortear. Realice sorteos entre todos los participantes que desee, puede guardarlos, programarlos, comentar los sorteos, votarlos y mucho más.'/>

Hay que escribir una descripción buena. Ojo con repetir mucho alguna palabra que eso no le gusta nada a Google.

Etiqueta tags:

<meta name='keywords' content='viaje,Estados Unidos,star wars,nocilla,marzo 2009, sorteos, sortear, to raffle, rifas, raffles, lotería, programar, participantes'/>

Aquí debes escribir algunas palabras que estén relacionadas con una página en particular o de toda la página. Si la web es dinámica (como Sortea2), es altamente recomendable crear etiquetas variables. Por ejemplo, en las páginas de sorteos, una parte de las keywords de esta etiqueta meta son las propias tags del sorteo.

Crea contenido propio
Hay que tener en cuenta que si copias y pegas texto de otras webs, evidentemente la web que creó ese contenido antes es la que va a estar delante en las búsquedas, así que es mejor ni intentarlo. Hay que crear contenido escrito por uno mismo, y en caso de tener que copiar un fragmento de texto, indicar la fuente original.

Consideraciones de compatibilidad

Tratar de pasar el W3C Validator
Una medida genial para posicionarse es hacer una web accesible a todos los navegadores. En Sortea2 ya escribimos un artículo sobre como pasar el W3C Validator.

Conseguir links externos

Conseguir links externos mejora el pagerank
El pagerank es una de las medidas que utiliza Google para determinar los resultados. Este número depende del número de links que tenga nuestra página de otras páginas.

Esta parte es la que más ayuda en el posicionamiento en buscadores, pero también es la que menos depende de uno mismo. Podemos tratar de colocar algunos links a nuestras páginas en algunos sitios, aunque en esta parte lo único que se debería hacer es crear contenido de calidad que haga que la gente te enlace por sí misma.

El principal rival que tenemos en este tema es el no follow dentro del atributo rel de los links. Esto lo que hace es decirle a los buscadores que ese link no lo tengan en cuenta a la hora de valorar esa web enlazada. Se suele utilizar en los comentarios de los blogs para que la gente no haga spam.


Etiquetas: , ,
Escrito por .

Pasar el W3C Validator

Escrito en Tutoriales, Uncategorized

El servicio w3c validator tiene la utilidad de testear una web para encontrar las partes en las que esta puede ser incompatible con los estándares, las partes con errores y los posibles conflictos que se pueden dar.

El W3C validator sirve para validar el código HTML

Este servicio puede validar HTML indicando la URL de la web, subiendo un archivo .html o escribiendo el HTML directamente.

Pasar correctamente estas validaciones y por consiguiente conseguir el logo de «W3C validator» es bastante complicado, sobre todo en el caso de intentar pasar este test una vez finalizada la parte de desarrollo en la página web; a nosotros nos sucedió ese problema: tratamos de solucionar la mayor parte de problemas de compatibilidad posibles, pero no fue posible en todos los casos.

A priori puede parecer que, mientras la página funcione y se vea más o menos bien en la mayoría de los navegadores, es suficiente; pero no deberíamos conformarnos con esto porque el principal motivo para esforzarse en este tema es que Google indexa mejor páginas que sean W3C compatible, esto es debido a que para el robot de Google le es más fácil leer nuestra web, por lo que obtendríamos mejores resultados en las búsquedas de Google.

A continuación voy a detallarle las cosas que suelen dar errores y que hay que tratar de evitar porque dan problemas con el validador de W3C:

Dejarse etiquetas sin cerrar:
Esto puede parecer obvio, pero no lo es tanto. A veces se nos puede olvidar cerrar un div, es normal, y este validador nos lo indicará.
Pero hay casos en los que hay que cerrar las etiquetas aunque no haga falta, por ejemplo, en el caso de utilizar XHTML, las etiquetas img deben terminar con />, las etiquetas meta , link, input, etc. necesitan ser cerradas de manera explícita.
Otro caso es el de las etiquetas que aparentemente no es necesario cerrar, sino que el navegador sobreentiende que ya han finalizado. Este es el caso, por ejemplo de las etiquetas <option> y <li> no son imprescindibles de cerrar, porque cuando empieza la siguiente etiqueta de este tipo ya se sobreentiende que se han cerrado. Esta práctica no cumple con los estándares, por lo que deberíamos evitarla.

Uso excesivo de tablas
Este es un problema dificil de diagnosticar, puesto que el validador nos mostrará un montón de errores cuando una página tiene muchas tablas. Para que las tablas sean compatibles, tienen que estar compuestas de la siguiente manera: <table><tbody><tr><td>, en caso de que el tbody se nos olvide o algo, ya nos dará error.
El consejo sería evitar el uso de las tablas, aunque, como a veces es inevitable, se pueden o bien ignorar los errores, o tratar de usar todas las etiquetas necesarias.

Elementos que están donde no deben
Este problema es típico cuando se define unos estilos dentro del body o cuando se tratan de usar etiquetas meta dentro del body. También da error en caso de introducir una etiqueta que dibuje algo en la pantalla dentro del head.
Estos errores son habitualmente fáciles de solucionar, aunque hay veces que hay problemas inevitables. Se trata de situar cada elemento en su sitio y ya está; si nos es imprescindible que un elemento esté fuera del sitio, tampoco nos tenemos que obsesionar.

Atributos que una etiqueta no tiene
Este tipo de errores se suele dar en páginas en las que se aplica Javascript, como nos es necesario acceder a los elementos de la página a través de atributos id, name, class, etc., a veces podemos tener el caso de que nos hagan falta más atributos o algo así.
Un caso puede ser tener un elemento <td> en el que hemos aplicado un atributo id para ponerle estilo CSS, si este id se repite (más adelante veremos que esto también da problemas), entonces tenemos que tener otro atributo que se refiera a este elemento td. Una posible solución es usar un atributo name, esta práctica no es muy recomendable, puesto que da errores de compatibilidad; siempre hay que tratar de usar un atributo id y que sea único.
El atributo name se debería utilizar solo para formularios y para anclas.

Problemas con IDs
Un ID es un identificador único, por lo tanto, se debe utilizar tan solo para una etiqueta hml. En caso de usarlo para aplicar un estilo CSS, se debe tener en cuenta que si ese estilo solo se va a usar en una etiqueta de la misma página, entonces si se puede usar un ID; en caso de tener que reutilizar el mismo estilo varias veces en el mismo documento, entonces hay que usar una class.
Los IDs no pueden empezar por un número sino que deben empezar por una letra o un guión bajo o similar. Esto puede suponer un problema cuando, para aplicar Javascript nos es necesario aplicar un ID a un elemento que sea su número identificador; por ejemplo, en la pantalla de lista de sorteos cada sorteo tiene en el botón de borrar sorteo asignado un id que es el número de sorteo. En nuestro caso nos es imprescindible, puesto que así se facilitan mucho las operaciones internas; podríamos haber evitado esta práctica, aunque no lo hemos visto necesario.
En resumen, que se evite empezar por un número, aunque tampoco tiene que ser algo que complique mucho la programación interna en Javascript o PHP.

Resumen
Concluyendo, hay que tratar de pasar el W3C validator aunque tampoco debe ser una obsesión que haga que pongamos todos nuestros recursos en pasar con éxito. Es más importante saber como evitar los errores que saber cómo arreglarlos; esto es debido a que a veces es tan avanzada la programación interna, que es muy complicado modificarla a posteriori para que se tomen en cuenta los cambios.

En sortea2 hemos tratado de pasar el W3C validator, aunque en la mayoría de las páginas no nos ha sido posible. Lo importante es saber qué técnicas evitar a la hora de programar y es por eso por lo que os escribo este artículo.

¿crees que faltan errores de compatibilidad comunes? comunícanoslo a través de los comentarios.


Etiquetas: , ,
Escrito por .