Jump to content

He cambiado a Prestashop 8.0 y tengo 1 millón de urls


Recommended Posts

Hola a todos

Estoy desesperado. Hace unos meses cambiamos la tienda de Prestashop 1.6 a 8.0 Una plantilla nueva y todo ok. Redirecciones 301, canónicas ok la cuestión es que hace un mes entro en GSC y me veo sin indexar 944.000 páginas (tenemos 25.000 productos) unas por pagina alternativas, otras detectadas sin indexar, vamos lo normal pero multiplicador por centenares de miles.

El programador que lo ha hecho dice que está todo bien ( claro claro por eso tengo un millón de urls y creciendo...) ya no se que hacer.

Se os ocurre que podría estar pasando?

Adjunto pantallazo..

Saludos y gracias de antemano

Captura de pantalla 2025-09-04 a las 18.03.36.png

Link to comment
Share on other sites

Aquí hay muy poca información para poder ayudar, así que es difícil saber exactamente por qué de repente tienes 1 millón de URLs indexadas. Decir que tu robots.txt es perfecto es dudoso — en realidad, la navegación facetada (filtros) casi siempre es la culpable de este tipo de explosiones de URLs en PrestaShop.

Aquí te dejo un robots.txt mínimo enfocado solo en bloquear los parámetros de facetas más comunes (ordenar, filtros, paginación) que generan infinitas URLs duplicadas:

User-agent: *

# Bloquear parámetros de navegación facetada (causan explosión de URLs)
Disallow: /*?orderby=
Disallow: /*&orderby=
Disallow: /*?orderway=
Disallow: /*&orderway=
Disallow: /*?selected_filters=
Disallow: /*&selected_filters=
Disallow: /*?n=
Disallow: /*&n=
Disallow: /*?p=
Disallow: /*&p=
 

Esto no bloquea tus productos o categorías principales, solo las variaciones infinitas de filtros que Google no debería indexar.

  • Like 1
Link to comment
Share on other sites

Hola Muchas gracias

Voy a cambiar el robots.txt añadiendo esto. Pero el problema tengo que averriguar de donde viene.

Me he dado cuenta de una cosa. Desde que empezamos con la versión 8.0 el informático los productos de la temporada que termina ( son miles o decenas de miles si cuentas los atributos ) en vez de eliminarlos como antes ahora los desactiva. Essto puede provocar que en cuestión de 7 meses haya 947.000 urls no indexadas. 

Ayer mismo se ejecuto el sitemap y hacia días se elimino un catálogo y se subió otro..

Adjunto algunas de las urls que han subido casi al millón:

verano/street-monkey/chica/6093-sudaderaschaquetas/?page=1&resultsPerPage=36

verano/ofertas/nina/8653-partes-de-arriba/?order=product.position.asc

4676-verano/?amp%252525252525253Bars_id_category=4676&ars_id_category=4676&p=205&order=product.price.asc&resultsPerPage=200&shop_view=list&page=32

 

/3578-8-16-anos/?amp%253Bars_id_category=3578&p=25&ars_id_category=3578&page=4&resultsPerPage=12

3921-complementos/?p=149&ars_id_category=3921&selected_filters=messages&resultsPerPage=12&shop_view=grid&order=product.position.asc&page=182

licencias-infantiles/8681-bazar/?p=68&order=product.sales.desc&resultsPerPage=100

/0-2-anos/3576-nino/?amp;ars_id_category=3576&ars_id_category=3576&p=40&order=product.name.desc&resultsPerPage=36&page=3

/3921-complementos/?amp%252525252525253Bars_id_category=3921&ars_id_category=3921&p=40&resultsPerPage=24

verano/street-monkey/13649-padre-hijo/?amp%3Bars_id_category=13649&p=3&ars_id_category=13649&resultsPerPage=12&shop_view=list&order=product.position.asc&page=19

/verano/calamaro-baby/12474-bebe-nina/?p=14&resultsPerPage=100&page=5

/verano/fabricado-en-espana/ropa/bebe-nina/8623-bodiesmoda-interior/?amp;ars_id_category=8623&ars_id_category=8623&resultsPerPage=12&order=product.price.asc&shop_view=list&page=3

/4985-invierno/?amp%252525253Bars_id_category=4985&ars_id_category=4985&p=469&resultsPerPage=200&order=product.sales.desc&shop_view=grid

 

 

Saludos

Link to comment
Share on other sites

 

Para que los productos desactivados no se indexen en Google, puedes añadir un meta-tag noindex,follow directamente en tu tema sin necesidad de instalar módulos.

Archivo a editar:

/themes/tu_tema/templates/_partials/head.tpl

Código a insertar (dentro de <head>, cerca de otras etiquetas <meta>):

{* Añadir noindex a productos desactivados *} {if isset($page.page_name) && $page.page_name === 'product' && isset($product) && !$product.active} <meta name="robots" content="noindex,follow"> {/if}

Cómo funciona

Cuando PrestaShop carga una página de producto:

  • Comprueba si es página de producto
  • Comprueba si $product existe
  • Comprueba si está inactivo (active = 0)

Si todo es cierto → imprime <meta name="robots" content="noindex,follow">.

Por qué ayuda

  • Google verá la página pero la eliminará del índice.
  • Los enlaces internos siguen siendo rastreados (follow).
  • No hace falta modificar PHP ni sobrescribir controladores.
  • Devuelve HTTP 200 (OK), por lo que la eliminación es gradual (más rápido sería usar un 410, pero esto es seguro y sencillo).

User-agent: *

# Block faceted navigation and duplicate parameters (main cause of URL explosions)

# Sorting / ordering
Disallow: /*?orderby=
Disallow: /*&orderby=
Disallow: /*?orderway=
Disallow: /*&orderway=
Disallow: /*?order=
Disallow: /*&order=

# Pagination
Disallow: /*?p=
Disallow: /*&p=
Disallow: /*?page=
Disallow: /*&page=

# Results per page
Disallow: /*?n=
Disallow: /*&n=
Disallow: /*?resultsPerPage=
Disallow: /*&resultsPerPage=

# Faceted filters
Disallow: /*?selected_filters=
Disallow: /*&selected_filters=

# View modes
Disallow: /*?shop_view=
Disallow: /*&shop_view=

# Custom / duplicate category parameter (likely from theme/module)
Disallow: /*?ars_id_category=
Disallow: /*&ars_id_category=

# Encoding/duplication issues
Disallow: /*?amp
Disallow: /*&amp
 

Link to comment
Share on other sites

Ok gracias voy a hacer esto. Algún consejo que hacer ahora con las 900.000 urls que se han generado como canonicas correctas pero sin indexar. Porque claro ahí las habra con valor SEO y otras que no pero no tengo programas para analizar esa cantidad de urls. Desde luego los catálogos desactivados desde hace meses los voy a eliminar pero. lo que ya se ha generado me da miedo eliminarlo todo..

Saludos

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...