Freehosts: Consejos para hacerlos más manejables

lunes, 12 de octubre de 2009

La mayoría de las recomendaciones que hemos hecho en el pasado han sido para webmasters que tienen sus propios sitios web. Ahora queríamos compartir algunos consejos para sitios web que alojan datos de usuario o les permiten crear sus propios sitios web, como Blogger o Google Sites . Solemos referirnos a esta clase de sitios como "freehosts" (es decir, de alojamiento gratuito), aunque las recomendaciones que se ofrecen a continuación también se pueden aplicar a determinados proveedores "no gratuitos".
  • Asegúrate de que tus usuarios puedan verificar el sitio web con herramientas de gestión de sitios web, como por ejemplo las Herramientas para webmasters de Google .
Las Herramientas para webmasters proporcionan a los usuarios informes detallados sobre la visibilidad de su sitio web en Google. Antes de poder conceder a los usuarios acceso, tenemos que verificar que son los propietarios de los sitios web en cuestión. La verificación del propietario de un sitio con las Herramientas para webmasters se puede hacer utilizando un archivo HTML , una metaetiqueta , o bien con los Servicios de Google para Páginas web [inglés] . Otras herramientas de gestión de sitios web como Yahoo! Site Explorer [inglés] y Bing Webmaster Tools [inglés] pueden utilizar métodos de verificación similares. Recomendamos comprobar que los usuarios pueden acceder a cada una de estas herramientas.
  • Elige un único directorio o nombre de host para cada usuario.
Las Herramientas para webmasters verifican los sitios web basándose en tan sólo una URL, asumiendo que se pueden obtener datos para las URL que dependen de esa URL, según la jerarquía de la estructura del sitio. Consulta nuestro artículo sobre verificación de subdominios y subdirectorios para más información. Más allá de las Herramientas para webmasters, muchos de los sistemas automatizados de la red (como los motores de búsqueda o agregadores) esperan que los sitios web estén estructurados de este modo, y al hacerlo estarás facilitando a estos sistemas que encuentren y organicen el contenido.
  • Utiliza títulos de página descriptivos y útiles.
Permite que los usuarios puedan establecer sus propios títulos, o que las páginas de los sitios web sean automáticamente descriptivas, según el contenido de esa página. Por ejemplo, todos los títulos de las páginas de un usuario no deberían ser "Blogger. Crea tu blog: es totalmente gratuito" . Del mismo modo, si el sitio web de un usuario tiene más de una página con contenidos diferentes, no todos deben tener el mismo título: "Página de inicio del usuario XYZ" .
  • Permite añadir etiquetas a una página.
Algunas metaetiquetas son razonablemente útiles para los motores de búsqueda y puede que los usuarios quieran controlarlas. Por ejemplo, las etiquetas con el atributo "name" para " robots " [inglés] , " description " [inglés] , " Googlebot ", " slurp " [inglés] o "msnbot". Haz clic en los atributos de nombre específicos para obtener información adicional sobre estas etiquetas.
  • Permite a los usuarios la utilización de paquetes de análisis de datos de terceros como Google Analytics.
Google Analytics es un software gratuito de análisis profesional que puede ejecutarse en un sitio web con sólo añadir un fragmento de código JavaScript a la página. Si no deseas permitir a los usuarios añadir JavaScript arbitrario por razones de seguridad, el código de Google Analytics tan sólo cambia en la parte del ID. Si permites que tus usuarios te proporcionen el ID de Google Analytics, puedes configurar el resto para ellos. Los usuarios van a obtener más de tu servicio si pueden entender mejor el tráfico de su web. Por ejemplo, la página de ayuda de Weebly [inglés] sobre la adición de Google Analytics. Recomendamos considerar los mismos métodos que se pueden utilizar para habilitar el acceso a otras aplicaciones de terceros.
  • Ayuda a tus usuarios a que realicen cambios.
Los gustos cambian. Puede que alguien en tu servicio desee cambiar su nombre de cuenta o pasarse a un sitio nuevo. Ayúdalos permitiéndoles acceder a sus propios datos [inglés] y dejando que indiquen a los motores de búsqueda cuando cambian una parte o todo su sitio con una redirección 301 . Del mismo modo, si un usuario desea eliminar una página, en lugar de cambiarla, se puede devolver un código de respuesta HTTP 404 para que los buscadores sepan que la página o el sitio ya no existe. Esto permite a los usuarios utilizar la herramienta de solicitud de eliminación de URL (en caso necesario), asegurándose así que estas páginas dejan de aparecer en los resultados de búsqueda tan pronto como sea posible.
  • Ayuda a los motores de búsqueda a encontrar el contenido útil de tus usuarios.
Los motores de búsqueda continuarán rastreando la web más y más. Ayuda a que se encuentre el mejor contenido de tu sitio. Permítenos rastrear contenido de los usuarios, incluidas cosas como imágenes subidas por los usuarios. Ayúdanos a encontrar contenido de los usuarios utilizando los sitemaps XML [inglés] . Evitan versiones duplicadas de un mismo contenido, para poder encontrar más cosas buenas que los usuarios están creando mediante la creación de una sola URL para cada contenido en la medida de lo posible, y especificando la URL canónica cuando no sea posible. Si estás alojando blogs, crea feeds RSS que podamos descubrir en Google Blog Search . Si tu sitio está caído o muestra errores, devuelve códigos de respuesta 5xx. Esto nos va a ayudar a evitar la indexación de muchas páginas de "En seguida volvemos", al avisar a los rastreadores de que el contenido no está disponible temporalmente.

¿Se te ocurren otras prácticas recomendadas para sitios que alojan datos o páginas de usuario?

Publicado por Greg Grothaus, Staff Software Engineer, Search Quality Team (traducido por Cristina, equipo de Calidad de búsqueda).