SEO Titulos de pagi...
 
Avisos
Vaciar todo

SEO Titulos de paginas duplicadas

9 Respuestas
3 Usuarios
0 Reactions
1,019 Visitas
Respuestas: 54
Trusted Member
Topic starter
 

Muy buenas,

Estoy trabajando el SEO de mi pagina y en la herramienta que utiliza( seo profiler) me indican que tengo muchos titulos de paginaas duplicados. Esto pasa porque tengo muchos productos en la misma categoria. Segun vereis en la foto que adjunto. me los pagina pero lo considera duplivado. Para solucionarlo, uinclui un archivo en mi carpeta de overides dodne cree una carpeta que se llamaba tools e inclui el php que se indicaba en uno de vuestros foros. Lo llame index ( para que me lo indexara, pero sigo con el mismo problema. Incluyo tambien adjunto de donde incluí el php. y el contenido.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 11/05/2016 10:42 am
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Actualmente no veo que se generen urls con parámetros, y veo que son urls amigables las paginaciones, por ejemplo :
Contenido solo visible a usuarios registrados

Envía la url de la discusión en donde se comenta el uso de un archivo en la carpeta de overrides para revisar este proceso.

Saludos.


 
Respondido : 11/05/2016 5:20 pm
Respuestas: 54
Trusted Member
Topic starter
 

No entiendo su respuesta, aunque me genere una url amigable el seo de mi pagina me la contabiliza como warning, es decir que tengo demasias paginas con el mismo titulo. Como vera he adjuntado un archivo en el que indico el proceso que he hecho para que google no me indexe la paginacion de una misma pagina, si desconoce el procedimiento para trabajar el SEO digamelo y no continuo con la consulta.

Gracias


 
Respondido : 11/05/2016 6:07 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Te preguntaba por la url desde donde sacaste las indicaciones para poner el archivo que esta dentro de la carpeta overrides, ya que me parece extraño esto que comentas ;

Lo llame index ( para que me lo indexara, ...

He visto algunas soluciones en el foro de prestashop relacionados con el tema de las urls canonical, que es lo que sucede cuando una url de categoría tiene paginación y se repite

Prueba agregar el código que indican en el header.tpl de tu theme
https://www.prestashop.com/forums/topic/161514-relcanonical-in-categories-how-to/page-5

Saludos.


 
Respondido : 11/05/2016 10:20 pm
Respuestas: 54
Trusted Member
Topic starter
 

Buenas,

Gracias por la informacion, sin embargo en mi header.tpl. no encuentro los a href para agregar el rel canonical. Lo e intentado editar en la paginacion pero me surge el siguente problema( adjunto fotos con el problema que me a surgido y como he modificado en el pagination.tpl)

{if isset($no_follow) AND $no_follow}
{assign var='no_follow_text' value='rel="nofollow ugc"'}
{else}
{assign var='no_follow_text' value=''}
{/if}

{if isset($p) AND $p}
{if isset($smarty.get.id_category) && $smarty.get.id_category && isset($category)}
{if !isset($current_url)}
{assign var='requestPage' value=$link->getPaginationLink('category', $category, false, false, true, false)}
{else}
{assign var='requestPage' value=$current_url}
{/if}
{assign var='requestNb' value=$link->getPaginationLink('category', $category, true, false, false, true)}
{elseif isset($smarty.get.id_manufacturer) && $smarty.get.id_manufacturer && isset($manufacturer)}
{assign var='requestPage' value=$link->getPaginationLink('manufacturer', $manufacturer, false, false, true, false)}
{assign var='requestNb' value=$link->getPaginationLink('manufacturer', $manufacturer, true, false, false, true)}
{elseif isset($smarty.get.id_supplier) && $smarty.get.id_supplier && isset($supplier)}
{assign var='requestPage' value=$link->getPaginationLink('supplier', $supplier, false, false, true, false)}
{assign var='requestNb' value=$link->getPaginationLink('supplier', $supplier, true, false, false, true)}
{else}
{if !isset($current_url)}
{assign var='requestPage' value=$link->getPaginationLink(false, false, false, false, true, false)}
{else}
{assign var='requestPage' value=$current_url}
{/if}
{assign var='requestNb' value=$link->getPaginationLink(false, false, true, false, false, true)}
{/if}

{if ($n*$p) 1}
{l s='Showing %1$d - %2$d of %3$d items' sprintf=[$productShowingStart, $productShowing, $nb_products]}
{else}
{l s='Showing %1$d - %2$d of 1 item' sprintf=[$productShowingStart, $productShowing]}
{/if}


{/if}

saludos


 
Respondido : 12/05/2016 12:58 pm
Pepe
 Pepe
Respuestas: 41108
Illustrious Member Admin
 

Hola.
Vamos a ver si podemos solucionarlo.
En la carpeta ' clasess - Controller ' tienes el archivo ' FrontController.php ', renómbralo a ' FrontController_BAK.php '

Añade el archivo ' FrontController.php ' que te adjunto en la misma carpeta ' Controller'.

Revisa si se soluciona.

Un saludo


 
Respondido : 12/05/2016 2:28 pm
Respuestas: 54
Trusted Member
Topic starter
 

He cambiado el nombre y agregado tu carpeta...SE ME HA CAIDO LA PAGINA! :S


 
Respondido : 12/05/2016 3:49 pm
Respuestas: 54
Trusted Member
Topic starter
 

al intentar modificar el archivo pagination.plt para ver si incluyendo en este el re " canonical delante de los a href me quitaba la paginacion. Ahora en las paginas me pasa lo siguiente (encuentra archivo adjunto). NECESITO UNA SOLUCIÓN

GRACIAS


 
Respondido : 12/05/2016 4:00 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

HOla

Las soluciones que he visto no hablan de modificar el pagination.php, puedes enviar el link del sitio web o artículo en donde comentan esta solución?

Puedes reevaluar la solución que te envio Pepe anteriormente, veo que esta basada en :
https://gist.github.com/michaelhjulskov/10a45a77090989ca18b5

Sin embargo no se debe reemplazar el archivo Front-controller sino usar la carpeta overrides de clases
Tendrías que copiar este archivo en: /override/classes/controller/ y también realizar una modificación en el header.tpl

Saludos


 
Respondido : 12/05/2016 7:08 pm