Que diferencia hay entre www.sitio.com y sitio.com? Aparentemente ninguna para los bucadores, ambas opciones son válidas.

Sin embargo para los bots son 2 (dos) sitios con contenido duplicado, lo cual puede traer aparejado no una penalización explícita pero sí baja en rendimiento sobre resultdos. Desde Herramientas para webmasters de Google se puede elegir el dominio preferido (canónico), que es la forma que se verá en los resultados, pero eso no altera nada, los bots seguirán viendo 2 sitios.

Herramientas SEO

Bien, pero como podemos saber que nuestro sitio tiene esa condición?.En www.cuwhois.com se encontrarán con herramentas muy utiles en línea, entre ellas una que analiza la duplicidad ingresando el dominio en un formulario. Los resultados obtenidos incluyen posibles soluciones, entre las que resumo varias y agrego otras. Asumiendo que queremos que nuestro dominio se vea con www.

  • Editando el archivo .htacces (solo Apache server) ingresando las siguientes lineas:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\.nuestrositio\.com
    RewriteRule (.*) http://www.nuestrositio.com/$1 [R=301,L]
  • Ingresando antes de cerrar el head en el home
    <link rel=”canonical” href=http://www.nuestrositio.com />
    No siempre funciona, depende del tipo de documento declarado en el encabezado.
  • Redirección del index a otra página o directorio, por ejemplo vamos a renombrar el index.php como inicio.php, luego editamos un nuevo index.php con las siguientes líneas:
    <?
    Header( “HTTP/1.1 301 Moved Permanently” );
    Header( “Location: http://www.nuestrositio.com/inicio.php” );
    ?>

    Si nuestro servidor es Microsoft IIS (todavia alguien lo usa) nuestro index.asp será:
    <%@ Language=VBScript %>
    <%
    Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://www.nuestrositio.com/inicio.asp”
    %>
    O en la versión ASP.net
    <script runat=”server”>
    private void Page_Load(object sender, System.EventArgs e)
    {
    Response.Status = “301 Moved Permanently”;
    Response.AddHeader(“Location”,http://www.nuestrositio.com/inicio.aspx);
    }
    </script>

Cualquiera de estos modos evitará el contenido duplicado, solo basta chequear con la herraminta de Cuwhois arriba mencionada.

Compartir:
  • Facebook
  • Twitter
  • LinkedIn
  • del.icio.us
  • Digg
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Faves
  • Meneame
  • Ping.fm
  • Reddit
  • StumbleUpon
  • Technorati