Foros del Web » Estrategias Digitales y Negocios Online » SEO »

Perdida de posicionamiento por titulos repetidos.

Estas en el tema de Perdida de posicionamiento por titulos repetidos. en el foro de SEO en Foros del Web. (este tema tambien lo puse en el foro de php por que no se bien en cual definirlo) Hola, como estan? Voy directamente al problema, ...
  #1 (permalink)  
Antiguo 25/07/2008, 06:49
 
Fecha de Ingreso: noviembre-2002
Mensajes: 23
Antigüedad: 22 años
Puntos: 0
Perdida de posicionamiento por titulos repetidos.

(este tema tambien lo puse en el foro de php por que no se bien en cual definirlo)

Hola, como estan?

Voy directamente al problema, tengo un sitio con php y mysql, que en cuatro secciones trabaja con paginador, pero que pasa, se repiten los titulos de las paginas y el principal buscador me dice que tengo mas de 100 paginas con titulos y meta repetidos.

El problema es que no nos estan indexando y todo apunta a eso, por que todo el resto del sitio esta ok, seguimos bien posicionados con otras palabras claves principales, pero estoy seguro que es por este motivo que no nos indexan, justamente el index del sitio.

La pregunta es.....

hay algun script en php para poner dentro de cada php o bien desde paginacion.php que esta en la carpeta include, para que se cambien los titulos de las paginas?

Este es el codigo del archivo que esta en el include:

<?php
function paginar($actual, $total, $por_pagina, $enlace) {
$total_paginas = ceil($total/$por_pagina);
$anterior = $actual - 1;
$posterior = $actual + 1;
if ($actual>1)
$texto = "<a href=\"$enlace$anterior\">[<< anterior]</a> ";
else
$texto = "<b>&laquo;</b> ";
for ($i=1; $i<$actual; $i++)
$texto .= "<a href=\"$enlace$i\">$i</a> ";
$texto .= "<b>$actual</b> ";
for ($i=$actual+1; $i<=$total_paginas; $i++)
$texto .= "<a href=\"$enlace$i\">$i</a> ";
if ($actual<$total_paginas)
$texto .= "<a href=\"$enlace$posterior\">[siguiente >>]</a>";
else
$texto .= "<b>&raquo;</b>";
return $texto;
}
?>

Si alguien me puede ayudar se los agradeceria, por que no manejo muy bien la programacion, por eso les pido que sean lo mas claros que puedan y me digan donde es que tengo que cambiar el codigo.

Desde ya muchas gracias.

Saludos
  #2 (permalink)  
Antiguo 25/07/2008, 09:54
Avatar de pablisho
Colaborador
 
Fecha de Ingreso: junio-2006
Ubicación: Buenos Aires
Mensajes: 1.268
Antigüedad: 18 años, 5 meses
Puntos: 39
Respuesta: Perdida de posicionamiento por titulos repetidos.

mmmm me parece que andaría mejor en el apartado de PHP, de todos modos aquí la mayoría utiliza ese lenguaje... tal vez alguien pueda darte una mano.
__________________
Conoce las grandes ciudades del mundo en Sumando Millas | Pablo Ruzic
  #3 (permalink)  
Antiguo 28/07/2008, 03:51
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Respuesta: Perdida de posicionamiento por titulos repetidos.

Buenas,

El problema no lo tienes en la paginación de los resultados, sino en la cabecera del script o página php que controla el listado de las secciones.

Con el fin de evitar que los titulos sean exactamente los mismos siempre, has de aprovechar el traspaso de la variable de la página para añadirlo en el titulo de la página. De esta manera, los resultados se páginarán igual y en cada página aparecera en el titulo el nº de página en la que te encuentras.

Saludos :)
  #4 (permalink)  
Antiguo 28/07/2008, 07:14
Avatar de facundocorradini
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Argentina
Mensajes: 965
Antigüedad: 16 años, 7 meses
Puntos: 53
Respuesta: Perdida de posicionamiento por titulos repetidos.

Muy cierto lo que dice popobcn, aunque si el problema es por paginación, te recomendaría tratar de indexar solo la primera página. Para esto puedes utilizar re="noindex, nofollow" en los vínculos de la paginación, y para "arreglar" lo que ya tiene indexado, sería bueno utilizar el comando priority en el sitemap.

saludos!
__________________
<<==== Si una respuesta te ayuda, dale al botón de Karma! Haz fluir la buena onda web!
  #5 (permalink)  
Antiguo 28/07/2008, 09:43
 
Fecha de Ingreso: noviembre-2002
Mensajes: 23
Antigüedad: 22 años
Puntos: 0
Respuesta: Perdida de posicionamiento por titulos repetidos.

Muchas gracias por las respuestas, entiendo lo de las variables, pero no soy un experto y sinceramente al php lo se leer, pero a la hora de programarlo ....cero.....por eso si no es molestia les pediria que me expliquen con un ejemplo lo que tengo que hacer.

Este es el codigo de una de las paginas principales en Php:

<?php
/* Abre Coneccion MySQL */
include('includes/conexion.php');
if (!isset($_GET[pag])) $_GET[pag] = 1;
if(!isset($_GET[menu])){
$sql = "select * from productos where tipo=1 order by valor desc";
} else {
$sql = "select * from productos where tipo=1 and tipo='$_GET[menu]' order by valor desc";
}
$consulta = mysql_query($sql) or die (mysql_error());
$total = mysql_num_rows($consulta);

// Configuracion salida
$tampag = 10;
$reg1 = ($_GET[pag]-1) * $tampag;
//
if(!isset($_GET[menu])){
$sql1 = "select * from productos where tipo=1 order by valor desc";
$sql1 .= " LIMIT $reg1, $tampag";
} else {
$sql1 = "select * from productos where tipo=1 and tipo='$_GET[menu]' order by valor desc";
$sql1 .= " LIMIT $reg1, $tampag";
}
$consulta1 = mysql_query($sql1) or die (mysql_error());
$total1 = mysql_num_rows($consulta1);
$contador = 0;
while($data = mysql_fetch_array($consulta1)){
echo "<td class=\"Estilo23\" height=\"130\">";
$contador = $contador+1;
if($data[foto] != ""){?>
<a href="#" onClick="afoto('galeria/<?= $data[foto];?>','<?= $data[comentario];?> Nombre Negocio);return false"><img src="galeria/<?= $data[foto];?>" alt="<?= $data[comentario];?>" height="95" border="0"></a><br>
<?} else {?>
<img src="galeria/sin_foto.jpg" width="87" height="90" border="0"><br>
<?}
if($data[comentario] != ""){?>
<br><?= $data[comentario]; ?><br>
<?}?>
<? if($contador <5){
echo "</td><td><br>";
} else if($contador >= 5){
echo "</tr><tr>";
$contador = 0;
}
}
/* Cierra Coneccion MySQL */
include('includes/cconexion.php');?>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="18" align="left" class="Estilo6"></td>
<td align="right" class="Estilo19"><?
if(isset($_GET[menu])){
$url = $PHP_SELF."?menu=".$_GET[menu]."&pag=";
} else {
$url = $PHP_SELF."?pag=";
}

echo paginar($_GET[pag], $total, $tampag, $url);
?></td>

Por ahi estoy pidiendo demasiado, pero si es posible que me pasen el ejemplo se los agradeceria mucho.

Saludos
  #6 (permalink)  
Antiguo 29/07/2008, 01:16
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Respuesta: Perdida de posicionamiento por titulos repetidos.

Buenas,

La respuesta a todos tus males la tienes al principio del código...


Cita:
<?php
/* Abre Coneccion MySQL */
include('includes/conexion.php');
if (!isset($_GET[pag])) $_GET[pag] = 1;
?>
Has creado una variable de SESSION con el fin de traspasar la variable de la página de resultados a cargar... La única cosa que faltaría con el fin de mostrar el titulo personalizado con el nº de página es simplemente añadir a la etiqueta <TITLE> .oO(Que no he sido capaz de localizar ... ¿? ) añadir lo siguiente:

Cita:
<title="TITULO DE LA CATEGORIA QUE SEA - <? echo $_GET[pag]; ?>"</title>
De esta manera en la paginación de resultados se añadirá en el titulo el nº de página y no experimentarás ningún problema.

Por otro lado, y dandole un par de vueltas a todo lo comentado en este post, me parece extraño que te hayan penalizado o hayas experimentado perdida en el posicionamiento de resultados de busqueda por este tema en concreto, ya que aunque tengas exactamente el mismo titulo en todas las páginas de resultados el contenido y la URL no son la misma... no se, un tanto extraño no?

Espero que te haya podido servir de ayuda! ;) Si quieres profundizar más en el tema del código, será mejor que abras un post en el foro PHP

Saludos!
  #7 (permalink)  
Antiguo 29/07/2008, 08:12
 
Fecha de Ingreso: noviembre-2002
Mensajes: 23
Antigüedad: 22 años
Puntos: 0
Respuesta: Perdida de posicionamiento por titulos repetidos.

POPOBCN, te cuento que hace dos semanas que vengo postenado en diferentes foros y nadie fue capaz de decirme que era lo que tenia que hacer y tu ayuda era lo que estaba necesitando, simplemente agregar eso en el title....sos un maestro, te agradezco muchisimo, no se si sos muy chico o no, pero te mereces que te mande un muy buen tinto (no se si podes poner tu mail, si se puede ponelo).

Un abrazo y gracias.
  #8 (permalink)  
Antiguo 29/07/2008, 10:43
Avatar de popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años
Puntos: 1142
Respuesta: Perdida de posicionamiento por titulos repetidos.

De nada ferchoss... Aqui estamos todos para aprender y yo el primero ;)

Saludos :)
  #9 (permalink)  
Antiguo 04/08/2008, 16:42
Avatar de rameau1982  
Fecha de Ingreso: febrero-2007
Ubicación: Barcelona
Mensajes: 111
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Perdida de posicionamiento por titulos repetidos.

hola,
dándole vueltas al tema del título .... sabéis decirme si google interpretaría como repetido el título si tenemos este formato:

<?if($a){?> <title> título1 - <?echo $a;?> </title>
<?}else{?> <title> título2 </title> <?}?>

en donde la variable $a puede ser cualquier cosa de la paginación (o lo que sea).

Lo digo porque a mi me está pasando en mi web, es como si google se quedara siempre con la segunda condición e interprete siempre el título como "título2".

Esto afecta al posicionamiento ya que todas las páginas aparecen con el título (y de paso las metadescripciones porque las genero del mismo modo) duplicado.

Alguna idea? Gracias.
  #10 (permalink)  
Antiguo 04/08/2008, 16:48
Avatar de PosicionamientoSeo  
Fecha de Ingreso: julio-2008
Ubicación: Argentina
Mensajes: 858
Antigüedad: 16 años, 4 meses
Puntos: 64
Respuesta: Perdida de posicionamiento por titulos repetidos.

Cita:
Iniciado por rameau1982 Ver Mensaje
hola,
dándole vueltas al tema del título .... sabéis decirme si google interpretaría como repetido el título si tenemos este formato:

<?if($a){?> <title> título1 - <?echo $a;?> </title>
<?}else{?> <title> título2 </title> <?}?>

en donde la variable $a puede ser cualquier cosa de la paginación (o lo que sea).

Lo digo porque a mi me está pasando en mi web, es como si google se quedara siempre con la segunda condición e interprete siempre el título como "título2".

Esto afecta al posicionamiento ya que todas las páginas aparecen con el título (y de paso las metadescripciones porque las genero del mismo modo) duplicado.

Alguna idea? Gracias.

Deberías pedir ayuda en PHP, luego una vez con nuevos códigos programados deberás realizar la clásica prueba y error. Sin embargo este es un tema muy hablado, casi todos los foros utilizan variables en PHP para sus titles, tendrás que "Googlear" para encontrar rápidamente una solución al estilo de los foros.

Un saludo,
Gabriel
__________________
¡Feliz año 2011 para todos!
  #11 (permalink)  
Antiguo 06/08/2008, 18:27
 
Fecha de Ingreso: agosto-2008
Mensajes: 10
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Perdida de posicionamiento por titulos repetidos.

Mira los titulos tienen que ser creado de la mejor manera posible,pero eso si ,si los repites google pensara que estas asiendo spam
lo mejor es k kada url.htm o index
tenga su propio title y descripsion
saludos
  #12 (permalink)  
Antiguo 07/08/2008, 00:18
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Consultor SEO
Mensajes: 2.937
Antigüedad: 16 años, 4 meses
Puntos: 185
Respuesta: Perdida de posicionamiento por titulos repetidos.

Y que sea concreto, conciso, y si puede ser, que no pase de 70 caracteres incluyendo los espacios :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.