Thursday, September 15, 2005

just hack it!

esto es una prueba...

posteando desde el mail!

Wednesday, August 10, 2005

New Forum!

http://www.seo.com.ar

Tremendo dominio.
Tremendo foro.
Tremenda comunidad SEO de Argentina.

Saturday, May 21, 2005

programacion web

¿Debo crear muchas páginas web?

Es conveniente crear el mayor número de páginas web dentro de tu sitio web por varios motivos:

1) Dispondrás de más páginas donde insertar enlaces (links).

2) Tendrás más páginas donde enfocar cada uno de los grupos de palabras claves. Es decir, puedes dedicar una página a 'coches baratos', otra a 'alquiler de coches', otra a 'coches de ocasión', ...

Intenta crear una página con calidad aceptable regularmente. Por ejemplo, una vez a la semana, o -mucho mejor- una vez al día.

No abuses de algunos 'scripts' o sistemas automáticos que generan cientos de páginas. Google puede detectarlos, y te puede llegar a penalizar.

Tecnología Web

Si quieres conseguir un buen posicionamiento en Google, también debes tener buenos conocimientos sobre la tecnología web. Aparte de dominar el lenguaje HTML, deberías conocer cómo funciona un servidor web, o tener amplias nociones de lenguajes de generación de páginas dinámicas (PHP, ASP, JSP o CGI-Perl).

Por una parte, te ayudarán a gestionar mejor los contenidos de tus páginas web. Y, por otra, podrás mejorar tu posicionamiento en Google.

¿Debería tener mi propio dominio?

Sí. Aparte de la mejor imagen que puedas ofrecer a tus visitantes, puedes optimizar tu posicionamiento en Google gracias a los enlaces.

Tener tu sitio web en 'paginas.sitios-gratis.com/mi-empresa/' da una imagen bastante mala, y el precio de un dominio ya no es excusa para que tengas el tuyo propio. Puedes comprarlo por menos de 10 dólares al año. Compara algunos precios de los 'registrars' acreditados (es bastante más barato que otros vendedores de dominios), y elige el tuyo.

¿Qué dominio debo elegir?

Nuestra recomendación es que seas tú mismo y tengas tu propia marca. Como se comenta en este tutorial, debes diseñar tu sitio web para los visitantes, no para los buscadores. Si el sitio es bueno, la gente recordará 'tunombre.com', pero difícilmente 'abogados-baratos-en-caracas.com'.

Fíjate en los ejemplos de Google y Yahoo!. Son nombres de marcas no muy sencillas, pero han conseguido que los usuarios las recuerden fácilmente. Incluso la compañía 'goto.com' cambió su nombre a 'Overture'.

Ahora bien, tener un dominio del tipo 'abogados-caracas.com' te da la opción de que desde otras páginas web te enlacen de la manera:

abogados-caracas.com


Esto te dará la posibilidad de optimizar tu sitio web para las palabras 'abogados caracas'.

Además, si quieres aparecer en los resultados de Google referentes a un determinado país, deberás tener un dominio del tipo -por ejemplo- 'midominio.com.ar' (si quieres aparecer en los resultados de Argentina') o 'midominio.com.es' (en los de España). Google también te listará dentro de estos resultados si el servidor donde albergas tus páginas web está físicamente en estos países.

Echa un vistazo a la categoría de DMOZ de Registrars por países. Encontrarás el adecuado para el país en el que quieres aparecer.

¿Qué son las páginas dinámicas?

Las páginas dinámicas son páginas HTML generadas a partir de lenguajes de programación (scripts) que son ejecutados en el propio servidor web. A diferencia de otros scripts, como el JavaScript, que se ejecutan en el propio navegador del usuario, los 'Server Side' scripts generan un código HTML desde el propio servidor web.

Este código HTML puede ser modificado -por ejemplo- en función de una petición realizada por el usuario en una Base de Datos. Dependiendo de los resultados de la consulta en la Base de Datos, se generará un código HTML u otro, mostrando diferentes contenidos.

¿Cuáles son los principales tipos de páginas dinámicas?

Las páginas dinámicas se ejecutan en el propio servidor web. Por lo tanto, dependerán del tipo de servidor que dispongamos. Por ejemplo, si disponemos de un servidor con 'Microsoft Windows Server', generalmente encontraremos un servidor web 'Internet Information Server' (IIS) que ejecuta scripts 'Active Server Pages' (ASP). Aunque esto no es siempre así, porque actualmente hay paquetes de software que ejecutan todos los scripts en todos los servidores, siempre estaremos condicionados por los lenguajes diseñados especialemente para cada Sistema Operativo.

-CGI: Abreviatura de 'Common Gateway Interface'. Se trata de un estándar para la interacción entre aplicaciones externas y servidores web. Gracias a ello, podríamos adaptar cualquier programa que hayamos realizado en cualquier lenguaje para que interactúe con nuestro servidor. Sin embargo, Perl se ha convertido en el lenguaje más popular para desarrollar aplicaciones CGI, aunque también se suele utilizar C, C++ ó Fortran.
-PHP: Lenguaje script de código abierto. Ampliamente utilizado sobre el servidor web Apache.
-ASP: Lenguaje script creado por Microsoft para su servidor web 'Internet Information Server' (IIS), y basado en 'Visual Basic Script'. La última versión 'ASP.net' forma parte del Framework '.net'.
-JSP: Lenguaje script creado por Sun, basado en la tecnología Java. No es necesario que el usuario disponga de la máquina virtual de Java ya que ésta se encuentra en el servidor que crea las páginas HTML. Tiene poco que ver que los 'applets' de Java, y nada que ver con JavaScript. Los scripts JSP son un caso particular de los 'servlets'.
-Cold Fusion: Lenguaje script creado por la compañía Allaire (adquirida más tarde por Macromedia). Los scripts tienen la extensión '.cfm'.

¿En qué me puede beneficiar usar páginas dinámicas?

Las páginas dinámicas nos pueden ayudar a gestionar más fácilmente los contenidos de nuestro sitio web y a interactuar con Bases de Datos.

Por ejemplo, si tenemos uno o varios menús en nuestras páginas, y queremos modificarlos, no tendremos que ir página por página editándolos, sino que bastará hacerlo una sola vez. En el resto de las páginas, bastará incluir (en PHP, por ejemplo):

include 'menu-izquierda.html';

Además, todos los lenguajes script comentados disponen de componentes para la conexión con la mayoría de las Bases de Datos (mySQL, Oracle, SQL Server, ...). Esto nos puede servir para almacenar nuestros contenidos dentro de una Base de Datos, en lugar de realizar cada página web una por una.

Infórmate de las capacidades de cada uno de estos lenguajes script, y echa un vistazo a los tutoriales -que puedes encontrar en la Red- de CGI Perl, PHP, ASP, JSP y Cold Fusion.

Indexa Google las páginas dinámicas?

Sí, pero lo hará siempre que las páginas no contengan demasiados parámetros. Generalmente estos parámetros se especifican en la URL de la página web de la forma:

mi-pagina.php?parametro1=57¶metro2=5

Intenta que el número de estos parámetros no sea mayor que uno. Si no, Google es probable que no lo indexe, ya que teme que su contenido no sea estable.

Por ejemplo, no utilices el parámetro 'sessID' o 'sessionID' en las URLs de tus páginas web. Es útil para hacer seguimiento del comportamiento de los usuarios (por ejemplo, en los foros de discusión), pero Google seguro que no indexará estas páginas. En esta ocasión es recomendable reconocer qué visitas provienen del robot de Google, y no mostrar el parámetro 'sessID' en esos casos.

XHTML y CSS

XHTML es un estándar (al igual que el HTML) propuesto por el Consorcio W3C, y se pretende conseguir que todos los documentos web sean compatibles en cualquier navegador (no solamente en ordenadores, sino también en cualquier dispositivo). Según el propio organismo, es una "reformulación del estándar HTML 4", con el que es compatible al 100%.

CSS son las siglas de "Cascade StyleSheet", y especifica la forma del diseño de los documentos (tanto XHTML como HTML). Una misma página web (un mismo documento XHTML, por ejemplo) puede ser vista de diferente forma en un PC que un PDA, gracias a diferentes hojas de estilo CSS.

Utilizar XHTML+CSS te puede ayudar a mejorar tu posicionamiento web en Google. Por una parte, conseguirás que el código de tus páginas web sea más limpio y claro a los ojos del robot de Google ('googlebot' es capaz de leer documentos XHTML). Facilitar la labor a este robot siempre es un punto a nuestro favor.

Por otra parte, aumentarás la densidad de las palabras clave dentro de los contenidos (ver 'dónde situar las keywords'), ya que muchas de las etiquetas te ocuparán muchísimo menos espacio. Esto también supone un menor peso para tus páginas web, lo cual Google agradecerá. Y podrás a su vez cambiar rápidamente los estilos de ciertas palabras, modificando la importancia que les quieres otorgar.

Además, cumplir con el estándar XHTML te abrirá la puerta a diseñar páginas web para dispositivos móviles o nuevas tecnologías que vayan surgiendo. Y el uso de CSS te permitirá cambiar el aspecto de estas páginas en cuestión de minutos. En combinación con las páginas dinámicas, puedes conseguir un sitio web realmente eficiente.

Más información sobre XHTML:
:: http://www.w3.org/TR/xhtml1 (Especificaciones W3C, en inglés)
:: http://validator.w3.org (Herramienta para validar páginas)
:: Artículo en minid.net (en español)
:: http://www.programacion.com/html/tutorial/xhtml/ (pequeño tutorial, en español)

Más información sobre CSS:
:: http://www.w3.org/Style/CSS/ (Especificaciones W3C, en inglés)
:: http://jigsaw.w3.org/css-validator/validator-uri.html (Herramienta para validar páginas)
:: http://www.webestilo.com/css/ (pequeño tutorial, en español)

contenidos web alta en buscadores

Buenos contenidos

Tener buenos contenidos es lo fundamental para el éxito seguro de un sitio web. Por una parte, vas a conseguir atraer a un gran número de visitantes que accederán a tus páginas regularmente.

Por otra parte, si sabes cómo redactar estos contenidos, podrás incluso atraer más visitas gracias a Google. Intenta redactar escogiendo determinadas palabras clave (keywords), y aprende dónde situarlas dentro de cada página web.

¿Por qué necesito buenos contenidos?


Los contenidos son lo primordial en un sitio web. Podrás saber todos los trucos, y podrás conseguir engañar a Google, pero como realmente vas a conseguir visitas es con unos buenos contenidos.

Además, si los contenidos realmente merecen la pena vas a conseguir más enlaces de los webmasters de otros sitios web. Como veremos más adelante, tener muchos enlaces es fundamental para tener un buen posicionamiento en Google.

No dejes de generar contenidos, e intenta construir páginas regularmente, con buena información.

¿Debo actualizar constantemente los contenidos?

Es una buena idea actualizar periódicamente los contenidos de tu sitio web por dos motivos:

1) A Google le gustan los sitios que renuevan y actualizan sus contenidos. Estima que son sitios 'vivos' y que se puede contar con ellos.

2) Puedes conseguir que el robot 'Freshbot' pase regularmente por tu sitio web. Este robot pasa por las páginas con los contenidos más 'frescos' y actualiza sus contenidos en la Base de Datos de Google al de unas horas. De esta manera, puedes modificar rápidamente los contenidos de tu sitio web (por ejemplo, con un nuevo producto, o nuevas palabras claves), estando seguro que va a aparecer en Google en un par de días.

¿Qué son las palabras claves (keywords)?

Son las palabras para las cuales quieres aparecer en la primera posición de los resultados de Google cuando se busca por ellas. Por ejemplo, "coches usados", "abogados en caracas" o "sms gratis".

Planea con antelación cada página web y destina 2 o 3 palabras claves (keywords) por página. Es decir, no intentes que la misma página web aparezca en las primeras posiciones de Google buscando por muchas palabras. Será muy difícil conseguirlo.

¿Qué palabras claves (keywords) utilizo?

Puede que tengas un sitio web dedicado al negocio de coches, pero no sepas qué palabras clave escoger.

Una herramienta muy útil nos la proporciona Google en el KeywordSandbox. En realidad se trata de una ayuda para escoger palabras en el programa 'AdWords', pero nos puede ayudar mucho para escoger nuestras palabras claves.

Por ejemplo, al introducir la palabra 'coches', esta herramienta nos sugiere 'alquiler de coches', 'coches usados' o 'coches nuevos', aparte de otras muchas más. A partir de esto, deberíamos plantearnos una estrategia con las palabras clave (keywords).

Otras herramientas que sugieren palabras clave:
-http://es.espotting.com/popups/keywordgenbox.asp
-http://inventory.overture.com/d/searchinventory/suggestion/

Tampoco conviene olvidar las páginas que hacen una clasificación de las palabras más buscadas o más populares, como el Zeitgeist de Google. Te podrán servir de ayuda para nuevas palabras claves.

Otras páginas que muestran las palabras más buscadas:
-http://sp.ask.com/docs/about/jeevesiq.html
-http://50.lycos.com/
-http://buzz.yahoo.com/
-http://www.altavista.com/about/trends

¿Dónde situar las palabras claves (keywords)?

TITLE: Probablemente el lugar más importante. Intenta que en el título de la página web aparezcan las palabras claves deseadas. Además, haz un esfuerzo para escribir títulos no muy largos (que no superen los 50 caracteres), y no repetir más de 3 veces la misma palabra (Google lo puede considerar 'spam').

ALT: La etiqueta ALT está presente dentro de las etiquetas de imágenes, de la forma:
Mi comentario

El texto de la etiqueta ALT surgió cuando había navegadores que no incluían las imágenes, y este texto era mostrado en lugar de la imagen. Aún hoy en día, algunos navegadores (como MS Internet Explorer) lo muestran cuando pasamos el ratón por encima de la imagen.

Google tiene en cuenta este texto, sobre todo si la imagen es un enlace a otra página web. Por ello es conveniente que dentro de la etiqueta ALT insertemos palabras claves.

META TAGS: Google NO tiene en cuenta los contenidos de los siguientes META TAGS:
-META NAME="keywords"
-META NAME="description"
Este último, sin embargo, es utilizado de vez en cuando por Google en lugar del 'snippet' (la pequeña descripción que suele aparecer en los resultados de Google) cuando el contenido del META coincide con la búsqueda realizada.

De todas maneras, es recomendable utilizarlos, ya que algunos buscadores siguen haciendo uso de estos dos METAS. Recuerda que Google no es el único buscador, y podemos conseguir visitas desde otros buscadores.

URL: Se sospecha que Google sí valora que la URL (dirección de la página web) contenga las palabras claves, aunque no le da demasiado peso. Intenta que contenga las keywords deseadas, pero no abuses y no intentes que el dominio, subdominio y nombre de la página contenga estas palabras clave. Puedes conseguir que Google te penalice.

En las URLs intenta separar los nombre con guiones 'normales' ("-"), y no con un guión 'bajo' ("_"). Intenta escribir "mi-pagina.html" mejor que "mi_pagina.html".

En el resto de tu página web, intenta situar varias veces las palabras clave que intentas optimizar. Tampoco abuses de esto, porque tus textos serán más difíciles de leer (recuerda que diseñas las páginas para los usuarios, no para los buscadores).

Además, Google estima que determinados TAGS (etiquetas) reflejan mayor importancia del texto. Por ejemplo, situar un texto entre las etiquetas

y

lo realza en la apariencia que el usuario ve en la página, pero también Google estima que esas palabras son más importantes, y lo tendrá en cuenta. Lo mismo ocurre con las etiquetas

(

,

,...), (negrita) y (itálica o cursiva). Conviene que repases el viejo HTML que has olvidado, o que eches un vistazo a algún tutorial de HTML.

Intenta diseñar las páginas web y sus contenidos para que las palabras clave aparezcan dentro de estas etiquetas, pero tampoco abuses de ello, ya que Google puede considerarlo como 'spam', y te puede penalizar.

Por otra parte, hay herramientas en Internet que obtienen la densidad de palabras claves de tu sitio web. Puedes encontrarlas en esta búsqueda:

http://www.google.com/search?q=keyword+density+analyzer

Cada una de las herramientas te dará un resultado diferente, porque en realidad Google utiliza un algoritmo bastante complicado para estimar en qué grado una página se ajusta a determinadas palabras claves. De todas maneras, puedes utilizar alguna de las herramientas sugeridas, e intentar que la densidad de tus palabras claves en tu página web sea del 5-20%.

Además, intenta que las palabras claves que has seleccionado aparezcan en los links que apuntan hacia tus páginas web. Echa un vistazo a la sección 'Conseguir Enlaces'.

Y, por supuesto, vigila la ortografía de tus palabras claves. Ya sabemos que mucha gente escribe mal las palabras, o que se confunden al escribir. Pero si buscamos 'avogados en caracas', Google nos sugerirá rápidamente 'abogados en caracas'.

tutorial para posicionamiento de sitios web en internet

Aquí te presentamos un pequeño manual de posicionamiento web en Google. Con él podrás conseguir aparecer en las primeras posiciones de los resultados. Recuerda que solamente podrás ser la primera posición si te esfuerzas mucho.

El posicionamiento en buscadores se ha convertido en los últimos tiempos en una de las herramientas más cotizadas por los webmasters. En particular, aparecer en las primeras posiciones en Google es algo indispensable si quieres generar tráfico hacia tu sitio web, ya que Google responde a casi el 60% de las búsquedas de Internet.

El tutorial que te proponemos te ayudará a conseguir un buen posicionamiento web, pero no esperes resultados en unos días, ni en unas semanas, ni quizá en meses. Se trata de un trabajo constante -generando contenidos, optimizando páginas web y buscando enlaces- cuyos resultados son a largo plazo.

:: 1 :: Buenos contenidos.
Este es el punto principal, ya no solo para aparecer en los primeros puestos en Google, sino para que la gente visite tu sitio web.

:: 2 :: Tecnología web.
Éstate informado de las últimas novedades en cuanto a servidores o lenguajes de programación. Te harán la tarea de gestionar los contenidos mucho más amena, y puedes "gustar más a Google".

:: 3 :: Sencillez.
Al robot de Google no le gustan las páginas con excesivas decoraciones y simplemente busca textos legibles y contenidos claros.

:: 4 :: Alta en Google.
El primer paso para conseguir una buena posición en Google es aparecer en el buscador. Descubre cómo hacerlo.

:: 5 :: Conseguir enlaces.
Es el pilar fundamental para obtener un PageRank alto. Intenta aparecer en los principales directorios (Yahoo! y DMOZ) y que te enlacen desde otros sitios web.

:: 6 :: Evitar penalizaciones.
Google sabe que muchas personas le intentan engañar, y está empezando a tomar medidas contra páginas web que realizan prácticas poco éticas para mejorar su posicionamiento. Infórmate de cuáles son y cómo evitarlas.

:: 7 :: Conseguir ayuda.
El posicionamiento requiere estar informado constantemente. Sigue nuestro foro y la Google Dance.

:: 8 :: Términos SEO.
Álgunos de los términos y palabras con los que podrás entender más fácilmente toda la documentación referente al posicionamiento en buscadores.