Optimiza tu blog para los buscadores

24 Octubre 2006

Estructura de la URL

La estructura de tu URL debería ser rellenada con palabras, sin llegar a ser demasiada extensa.
A menudo se ven páginas en los que las fechas de publicación son incluidas en la URL pero yo prefiero algo como esto:

tusitio.com/titulodepost

Esto mantiene una URL corta descriptiva y sencilla de recordar.

Título de las páginas

Los motores de búsqueda usa los títulos de las páginas en sus resultados de búsqueda. La mayoría de los blogs mantienen una estructura parecida a esta:

nombredelblog.com >> Título del Post

Mi recomendación sería colocar unicamente el título del post. Aquí os dejo el código para los que utilizais Movable Type y WordPress.

Meta Description

Los motores de búsqueda a menudo ven contenido cómo duplicado pero con un Meta Description podenmos solventar este problema.

WordPressSi usas WordPress descarga el plugin head meta description. Fija entre 15 y 25 palabras.

Cabeceras

Las cabeceras son realmente importante para la indexación de tu contenido, tienes numerosas opciones para resaltar contenido dentro de tu post, pero lo mas eficaz es utilizar las etiquetas H1, H2, o H3.

Imágenes y enlaces de texto

Las imagenes y enlaces de texto deberían de poseer un comentario que se muestre al pasar el ratón por encima del enlace.
Esto se hace con las etiquetas “alt” (imágenes) y “tittle” (texto) aseguráte de que estos comentarios contengan palabras descriptivas.
Alt

alt=”descripción”

Title

title=”descripción”

Sitemap

La mayoría de blogs no posee sitemap y lo necesitan, puesto que es un elemento muy importante de cara a la optimización para los motores de búsquedas.Puedes utilizar el servicio de Google “webmaster tools” o crear tu propio sitemap.
Te ayudará a indexar el contenido de tu blog de manera eficiente.

Redirección 301

Cuando otras páginas enlazan tu blog lo harán: http://tufuncion.com o http://www.tufuncion.com. Habitualmente los motores de búsqueda verán dos sitios diferentes, sólo habría que echar un vistazo a Google en las que el numero de enlaces de una y otra estrcutura son totalmente distintos.
Si prefieres unificar estos datos solo tendras que configurar el .htaccess con este trozo de código:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_Host} ^TUSITIO.com [NC]
RewriteRule ^(.*)$ http://www.TUSITIO.com/$1 [L,R=301]

Asegurate de modificar los parametros de las líneas 3 y 4 por los del nombre de tu dominio.

Linkar

Error si piensas que no te aporta nada linkar a otros blogs, es una característica común a los blogs importantes… estos linkan y tu debes linkar de cara a los motores de búsqueda optimizarás la indexacion de tu sitio.
La forma de hacerlo más común es incluyendo un blogroll.

Hacer ping

Si deseas incrementar tu tráfico prueba a hacer ping a páginas como technorati, Icerocket o blogalaxia.
Si utilizas FeedBurner puedes hacer ping a traves de ellos.Icerocket.

9 principios básicos para innovar, por Marissa Mayer

15 Octubre 2006

marissa_mayer.jpgEsta chica lo tiene bien claro. La innovación es el motor del crecimiento, y en Google se gestiona de manera eficaz. Estos son los 9 principio básicos que se ponen en práctica cada día en Google. Por Marissa Mayer, la rubia más guapa e inteligente del sector:

1. Las ideas proceden de cualquier sitio.

Google espera que todos los departamentos aporten ideas, incluso del departamento de administración.

2. Comparte toda la información que puedas.

Cada idea, cada proyecto, cada hito… toda la información debe ser accesible en la Intranet de la empresa por todos los empleados.

3. Contrata a personas INTELIGENTES.

Los fundadores, Larry y Sergey dan la última palabra sobre las nuevas incorporaciones. Prefieren inteligencia a experiencia.

4. Deja a tus empleados perseguir sus sueños.

En Google, los empleados tienen 1 dia “libre” a la semana para que puedan trabajar en sus propios proyectos.

5. Innovación, no perfección inmediata.

Google lanza constantemente nuevos productos en fase Beta, mucho antes de que estén disponibles para todo el mundo, de modo, que pueden ir mejorando el producto de manera iterativa.

6. No decidas nada porque si, usa datos reales.

Mide los resultados, no digas “Me gusta esto…”, demuestra con datos reales la afirmación.

7. La creatividad ama las condiciones.

Dale a la gente una visión, unas reglas sobre cómo llegar hasta allí y unos plazos.

8. Preocúpate de la usabilidad y de los usuarios, no del dinero.

Desarrolla algo simple de usar y querer. El dinero vendrá detrás.

9. No mates los proyectos, transfórmalos.

Siempre queda algo del núcleo del proyecto que puede servir para otra cosa diferente a lo que habías pensado.

A partir de aquí, el resto es cosa tuya. Buena suerte y no tengas miedo a innovar. Algo muy bueno te está esperando. Adelante.

10 preguntas a Marten Mickos, CEO de MySql

12 Octubre 2006

mysql.gifMarten Mickos ingresó a MySQL AB como CEO en el 2001. Bajo su conducción, la empresa ha crecido desde ser una “startup” a ser la segunda empresa open source y el proveedor de bases de datos de mayor crecimiento en el mundo. Antes de estar en MySQL, Mickos fue CEO y alto ejecutivo de multinacionales en su Finlandia nativa. Posee una maestría en física técnica de la Universidad Tecnológica de Helsinki.

Seguir leyendo »

Las 10 mejores librerías Javascript

10 Octubre 2006

Esta es una lista de las 10 librerías más útiles que he encontrado y que utilizo a menudo, es una manera sencilla de utilizar la últimas tecnologias con un ahorro de tiempo considerable y resultados excelentes.
Estas librerías se basan en lenguajes como javascript,php,ajax,css…

1) Moo.fx - Su principal cualidad es que es muy ligera,más bien la podríamos definir como una diminuta libreria de efectos javascript escrita con prototype.js. Es fácil de usar,rápida y nos ofrece controles para modificar atributos como Height, Width, y Opacity con un gran rendimiento.Esta tambien optimizada para que escribas el menor código posible.

2) Rico - Una librería de uso abierto en JavaScript para crear aplicaciones amigables. Utiliza tecnologia Ajax, manejo de drag and drop , y otros muchos efectos.

3) Swat - Desarrollada por silverorange, Swat es un conjunto de herramientas open source para aplicaciones web escrito en PHP.

4) ColorCombos - ¿Quien no ha pensado nunca como una libreria de colores podria ahorrarnos cantidad de tiempo probando combinaciones?.Bien con esta aplicación podremos encontrarmultitud de combinaciones de colores solo seleccionas un color y se te mostraran diferentes combianaciones optimizadas.

5) script.aculo.us -Fácil de utilizar, compatible y potente ademas de proveerte de herrrammientas que dan a tu web un estilo Web 2.0, personalmente es mi favorita.Puedes ver un pequeño manual con ejemplos aqui.

6) Mochikit - Ligera y fácil de utilizar conseguiras resultados excelentes en muy poco tiempo.

7) Dynamic Drive CSS Library - Sin duda alguna podrás encontrar original y práctico código CSS tales como menus o botones que mejoraran el impacto visual de tu Web.

8) PEAR - Un framework y sistema de distribución de utilidades Php. PEAR nos ofrece complementos php agrupándolos en “Packages”.

9) DHTML Goodies - Una buena librería de scripts DHTML y AJAX.

10) dojo - Conjunto de herramientas open source JavaScript con la que obtienes resultados profesionales de manera facil y rápida.

VIA TUFUNCION.COM

Google Code Search

6 Octubre 2006

Pocos meses después de que Google sacara su servicio de alojamiento de proyectos , Google acaba de lanzar, dentro de su laboratorio, un buscador de código de programación (Google Code Search), con el cual podremos localizar código fuente en muchos lenguajes de programación (33),(C, C++, Java, PHP, …). - Google cómo en todo lo que hace rastrea la web en busca de información y la organiza.
- Es incluso posible solicitar a Google que publique el código de tu web.
- Este servcio tambien posee su propia API que permitira a aquellos que lo deseen implementar estas búsquedas en su sitio.
- Desde luego podemos afirmar que Google ha vuelto a acertar con este nuevo servicio: “Google Code Search”.

screenshot.jpg
Seguir leyendo »

Ricardo Galli, entrevista con el creador de Meneame.net

5 Octubre 2006

meneame.netRicardo Galli nació en Argentina. Tras un proyecto universitario para controlar el aparcamiento de los aviones en el aeropuerto de Son San Joan en Palma de Mallorca, decidió afincarse definitivamente a este lado del charco. Galli es profesor de Sistemas Operativos de la Universitat de les Illes Balears, pertenece a la Free Software Foundation y es por tanto un gran activista del software libre. En diciembre de 2005 lanzó Menéame, un sistema para promocionar las noticias publicadas en los blogs, utilizando a los lectores como filtro; el sistema permite seleccionar historias de interés sobre un determinado tema . El norteamericano Digg es la inspiración de Menéame, pero con matices.

Lee la entrevista realizada por Sarah Romero de La Flecha.net.

Google Groups 2, el nuevo pelotazo de Google

4 Octubre 2006

Hoy, el equipo responsable de Google Groups ha lanzado la nueva versión beta, que puedes disfrutarla desde aquí: groups-beta.google.com (en inglés aún). Esta vez lo han conseguido sin duda. Han ampliado las funcionalidades que tenía la antigua versión y han añadido soporte para compartir ficheros (hasta 100 Mb) y creación de páginas editables por los miembros del Grupo.

Dejamos de utilizar Dejanews cuando Google se hizo cargo, el diseño era malo y la usabilidad peor, pero esta nueva versión subsana todos los errores del pasado. Sin duda se convertirá en el nuevo pelotazo de Google.

groups1.jpg

Software lígero y gratis para Windows

4 Octubre 2006

windows_logo.jpgUna buena recopilación de software gratuito para usuarios Windows, esta lista se caracteriza porque cada uno de sus elementos es software gratuito y su tamaño no excede de los 2 MB, échale un vistazo porque seguro que encontrarás algún programa que por desconocimiento no utilizabas…
Seguir leyendo »

Cómo sobrevivir al efecto Yonkis.com (o similares)

3 Octubre 2006

server-crashEl truco radica en cachear tus páginas webs para evitar las múltiples conexiones a las bases de datos, que generalmente, son el problema. Cuando un sitio web potente (Yonkis.com, Barrapunto, Meneame, etc) te enlaza tienes que actuar rápido. Primero identificar de donde viene el tráfico, y luego, escribir un archivo .htaccess con el siguiente código:

!start code

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^[TU IP]$
RewriteCond %{HTTP_USER_AGENT} !^CoralWebPrx
RewriteCond %{QUERY_STRING} !(^|&)coral-no-serve$
RewriteCond %{HTTP_REFERER} ^http://(www.)?barrapunto.com [OR]
RewriteCond %{HTTP_REFERER} ^http://(www.)?meneame.net [OR]
RewriteCond %{HTTP_REFERER} ^http://(www.)?yonkis.com [OR]
RewriteRule ^(.*)$ http://[TU SITIO].nyud.net:8080/$1 [R,L]

!end code

De esta manera, cuando lleguen las peticiones a tu SERVER, éste se encargará de redirigirlas a un sitio espejo, evitando así el dejar fuera de control a tu máquina.

Cómo hacer una reunión al estilo Google, por Marissa Mayer

2 Octubre 2006

Marissa MayerLa regla de oro de Marissa Mayer, Vicepresidenta de Productos de Búsqueda y Servicios al Usuario, para las reuniones es que todas ellas, incluso las de 5 minutos, tienen que llevar un orden del día muy específico. Sólo los puntos a tratar.

La mayoría de las reuniones en entornos corporativos no tienen estructura, no inspiran y son improductivas. Pero esto no tiene por qué ser así.

En Google, la mayoría del trabajo se hace en las reuniones, y el principal objetivo de Mayer en éstas es ofrecer a los equipos de trabajo la correcta dirección estratégica.

Las 6 claves de Marissa Mayer para hacer reuniones efectivas son:

1. Define una agenda en firme

Mayer siempre exige una agenda de la reunión por adelantado, de manera que cuando los participantes llegan a la sala, van directos al grano, aprovechando mejor el tiempo y aumentando la productividad.

2. Déjalo todo por escrito

Las reuniones en Google son muy interactivas, con pantallas por todos lados e información que llega a través de muchos dispositivos. Por tanto, se hace necesario tomar nota de todo ello y enviarla a cada participante. Así, cuando más adelante se esté revisando los puntos acordados, se podrá saber con exactitud qué fue lo que se acordó.

3. Haz micro-reuniones

Divide el tiempo que vas a dedicar a un asunto en segmentos más pequeños, centrados en el asunto en cuestión. De esta manera consigues focalizarte mejor en un asunto hasta que esté resuelto.

4. Reúnete en horas de oficina

Mayer dice: “La mayoría de nuestros productos más interesantes se han visto durante las horas de oficina”. Durante las horas de oficina, Mayer puede tener más de 15 reuniones, con una media de 7 minutos por persona.

5. Olvídate de la política, usa los datos

Esta idea debería se usarse en las empresas en las que los empleados crean que el OK a un determinado proyecto se da por la persona que lo realiza y no por la calidad de la propia idea. Mayer piensa que esto desmoraliza al empleado. Google selecciona diseños en función de una métrica determinada, exclusivamente de datos, nada de personas. Se mide el diseño y se elige el que mejor resulte, independientemente de que te guste más o menos. Los diseños no se eligen en función de las relaciones personales.

6. Controla el tiempo

Para añadir un poco de presión a la hora de focalizar las reuniones e ir al grano, en Google acostumbran a proyectar en una de las paredes un reloj con cuenta atrás. Todos saben que la reunión acaba cuando el reloj llega a 0.

Por último, sólo recordar que estos puntos funcionan bien en Google (según Marissa Mayer), pero pueden no ir bien para tu negocio. La cuestión es que estos 6 principios pueden darte alguna idea para transformar las reuniones en tu empresa en algo más que una pérdida de tiempo.