Hola, tengo una duda que no encuentro quien hable por ahí y creo que se suma importancia.
Como no se como funciona el asunto, por si me lo podeis decir para saber que hace google al respecto con mi querida tienda en prestashop. Disculpadme si los detalles que os expongo no os aclaran las cuestiones.
Vereis:
Actualizo los productos de mi tienda semanalmente y en casos diariamente. Prestashop genera las url en base a los id y nombres de productos, no?
Los proveedores me proporcionan los listados csv donde no tienen por que mantener el mismo orden con el listado del dia anterior, ya sea por que ha entrado un producto nuevo, ha salido fuera otro por obsoleto, etc. y además cambian sus códigos de proveedor en nuevas versiones o remesas, así que me olvido de ellos.
Resumiendo que no hay una lista igual, y tengo que hacer "malabares" en excel para generar los csv definitivos antes de importar en prestashop con precios y stock actualizados y jugando con el unico valor que no varia segun me han dicho: el EAN13. (Acepto sugerencias, pero ya se, estan fuera de este tema)
Lo que pretendo deciros, es que si machaco el listado completo y actualizo la tabla productos completa con imagenes y todo, con que un solo numero o "id" varie, ya varia todo lo que sigue del listado y por consiguiente cambian practicamente todas las url al momento, aunque el nombre del producto sea el mismo.
A lo que voy. Google al rastrear mi sitio y al ver mi sitemap distintos a diario:
¿es capaz de rastrear a diario todos esos cambios? si aun sigo viendo enlaces que no tiran de productos que ya no existen o han cambiado de url desde hace semanas. En google webmaster el listado de url no encontradas cada vez me sube mas. Y eliminarlas una a una no creo que sea la manera.
¿voy incrementando a lo bestia url que ya no valen a diario? Alguna forma habra de hacer eso que google me siga y actualice a diario??
¿como hacen sitios como por ejemplo elcorteingles, mediamarkt, carrefour con sus tiendas online? Seguro que cambian miles de productos y url a diario y los muy espabilados siempre tienen sus nuevos productos actualizados en google y bien enlazados a su sitio.
¿Tiene que ver que yo no este haciendo algo bien o que simplemente además tenga un dominio con solo 5 meses y google tarda en indexarme semanas y a ellos es posible que los indexe diariamente? No puede ser eso. Algo tiene que haber. Y no creo que sean los miles de euros que se gastan en anuncios.
Por favor contestarme a estas preguntas que seguro mas de uno con tienda online tiene estos mismos problemas.
Desde ya gracias de antemano y saludos a tod@s.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Tendrías que evaluar no cambiar el ID, ya que si cambias el ID es como si fuese otra url, salvo realices redirecciones desde la url antigua a la nueva
En resumen si las urls son diferentes entonces no se indexará correctamente
Saludos.
HE estado dandole vueltas a este asunto y haciendo algunas pruebas en local con otro ordenador. Es bastante delicado el asunto.
Seguiré entonces generando errores en google webmaster si no lo arreglo antes de importar.
Podriais recomendarme alguna técnica o estrategia que usen otros? Es imposible escribir a mano nada si tienes varios miles de productos, sin automatizar los procesos. Uso excel para preparar antes de subir el csv.
Ves algun problema si el ID fuese igual al EAN-13?
HAbria problemas si oculto los productos no disponibles , y si luego aparecen cuando haya stock manteniendo las url?
Como siempre muchisimas gracias y saludos
Hola
En tu Excel tendrías que tener una manera de cambiar los IDs automáticamente antes de subir tus productos, pueden basarse en el código que no cambia que entiendo que es el EAN-13, pero los IDs tienes que corregirlos antes.
Para esto requieres algo de programación, encontrar el ID en la BD y colocarlo en la columna correcta, puedes bajarte la tabla de la BD y trabajar sólo con excel
Lo otro es lo que cometnas, es correcto puedes mostrar u ocultar el producto de acuerdo al stock, igual tendrías que automatizar esto.
Saludos.
Estimado Jhon, he estado mirando estas opciones que te mando en la foto, los esquemas de urls y necesitaria saber (y seria perfecto) y maravilloso por muchos motivos poder QUITARLA. seguro que hay en algun sitio tocando algun codigo o tabla o parámetro y que no te oblique a ponerla.
En primer lugar solucionaria el problema del maldito reajuste de ids y ademas una perdida de tiempo bestial, sobre todo sabiendo que importo de los mayoristas y lo que nunca cambia es el nombre del producto y el EAN. A unas malas, incluso si el orden de productos varia nuca perderia las mismas urls, y siempre podria decidir si añadir o no mas campos.
Muchas tiendas tienen sus urls sin el maldito codigo y muchas son las que mejor posicionadas estan. Ya me encargaria yo internamente de que no se repita ningun articulo.
En cuanto a las categorias de productos necesitaria lo mismo, ya que ademas se puede controlar mucho mejor en el peor de los casos al tener muy pocas.
Por favor, a ver si fuese posible.
Muchas gracias y saludos.
Hola,
Existen algunos módulos que permiten eliminar el id de la url de los productos. Una opción sería la siguiente:
http://addons.prestashop.com/es/seo-modulos-prestashop/16928-advanced-url.html
No lo he probado, así que no te puedo garantizar qué tal funciona.
Una opción gratuita sería la siguiente, aunque veo que es compatible con PrestaShop 1.5 y, en tu caso, parece que estás usando la versión 1.6:
http://www.prestapoint.com/en/clean-url-without-id-13.html
Por supuesto, módulos como estos servirían siempre y cuando el nombre del producto se mantenga como está.
Dicho esto, no me parece nada recomendable que un mismo producto cambie de ID cada vez que se importa. De esa forma se perdería la relación entre los pedidos y los productos que contiene, y tampoco se podría saber las ventas por productos, entre otras cosas.
Lo correcto sería que buscaras la manera de poder hacer una importación de productos de forma que los productos que ya existen se actualicen con los nuevos datos (supongo que solo cambiaría el stock y el precio) y no se inserten como productos nuevos.
Pablo, al darme esos enlaces veo que de una u otra forma, es posible hacer que no aparezcan las IDs en las urls.
Mi intención es inicialmente mostrar urls con: nombre-ean (asi hago unicas urls si hubiese un nombre igual), pero internamente mantendría las IDs que estoy pensando en generarlas directamente copiando los EAN en excel, así mantendria igual todo. No habria problema por tener ids y EAN iguales, no?
Te digo resumido mi razonamiento para que veas el por que de todo esto y podais darme vuestra opinion como expertos, por favor:
- de las tablas csv que importo de mis mayoristas, los únicos campos que no varian son el "nombre del producto y el EAN".
- para google al indexar y los rastreadores, y segun me comentó jhon tampoco debo cambiar las url al actualizar productos diariamente, así que si juego con lo que nunca varía, o sea "el nombre" y el "EAN", podre construir urls que no varien. Si actualizo solo precio y stock, no hay problema, además para localizar los productos y actualizar solo esto, me viene bien que no varíen si no me volvería loco.
Si tengo delante la ID en la url, tendré que procurar que no varíe si quiero incluirla. Pero tengo un problema para generarla.
- la mayoria de mayoristas te pasan una lista que en muchos casos no está siempre ordenada y la actualizan a diario. Yo no puedo generar mis IDs a mano para 4000 productos y lo que hago es arrastrar en excel el listado de la primera fila con todos los arreglos y formulas, hacia abajo. Los ids se generan solos en un "autonumerico". Si la lista cambia el orden en un solo producto, me cambia todas las ids al arrastrar. Y como te digo uno por uno es imposible cuadrarlo y mas a diario.
Total, que en el peor de los casos puedo incluso machacar la lista completa a diario (marcando al importar que se machaquen las ids, asi las existentes se machacan - actualizan y las que no existen se crean nuevos productos) ( si quiero actualizar solo stock y precio la lista solo tendria las columnas de id=EAN, precio y stock), las ids siempre serian las mismas por producto ya que conincidirian con el EAN (ya no las arrastraria con excel, se igualarian las celdas, ¿comprendeis lo que quiero decir?. Y funcionaria el asunto de los pedidos y lo demas relacionado ya que existe la id, no? de todas formas me da lo mismo tener una ID algo mas larga de lo normal.
Pero para mostrar la url con el EAN antes del nombre en la url seria muy bestia y no creo que bueno para el seo, así que lo haria a continuacion, o si veo que no se repiten los productos, ni la incluiria, pero bueno eso es otra cosa.
Por eso lo que quiero con esto es poder modificar a mi gusto en el aparatado éste que os digo en la foto de prestashop (NO que no salga en ningun lugar). Estos módulos que me mandas hacen eso mismo que pido?
Disculpadme si me extiendo demasiado. Espero haberme explicado bien.
Por favor, no dejeis de darme vuestra opinion a esto que os digo, todos los que querais sin miedo, a ver que problema le sacais, antes de que yo me lo encuentre en el peor momento.
Desde ya muchisimas gracias y saludos como siempre
Hola
La extensión que te comenta Pablo te puede servir para SEO
http://addons.prestashop.com/es/seo-modulos-prestashop/16928-advanced-url.html
De esta manera quitarías los IDs de la url y los productos sólo podrían indexarse por su nombre por ejemplo.
Podrías borrar completamente los datos de la tabla productos, sin embargo ten en cuenta que con este aproximación las relaciones de tus productos con el resto de tablas no será del todo correctas por ejemplo con la tabla de pedidos ya que en esta tabla hara referencia a un producto que posiblemente el ID haya cambiado.
Lo más recomendable es que no varies las IDS , pero para hacer esto tendrías que programar ya sea a nivel de excel o un programa en algún otro software.
Lo que se me ocurre es que por ejemplo, siempre y cuando sean los mismos productos, es que ordenes tus productos de manera alfabética y les des un ID en este orden, si simpre serán los mismos productos no tendrías problemas
Saludos.
Chicos, creo que ya estaría resuelto. Lo tenia delante de la cara y no me daba cuenta.
Prestashop me obliga a poner el campo ID pero me permite cambiarlo de orden.
Asi como ya he igualado en excel la ID al EAN, la mostraria en la url en vez de el EAN. quedando por ejemplo así:
{rewrite}-{id}.html
en cierto modo es algo de esto lo que quería.
Asi que solo preguntaros si habria problemas en que el valor de los campos ID y EAN sean los mismos?
Saludos y gracias.
Evidentemente al cambiar la estructura de urls tendré que volver a indexar en google y google me encontrará como errores todas las paginas de productos antiguas.
En google webmaster tendré que decirle a google que esas url ya no existen ni van a existir. Igualmente habra que decirle a google que las elimine, pero seran una por cada producto antiguo y son 4000.
Hay alguna forma de decirselo de forma masiva? o tengo que borrarlas una a una?
¿podria ayudarme en algo lo de la redireccion 301 y las otras opciones? llevo tres meses con la redireccion 301 permanente activada en prestashop.
Espero despues de este cambio, no volver a tocar esto. Ya que voy a cambiar las ids aprovecho y cambio lo que tenga que cambiar.
¿es mejor tener una url con un nombre de producto antes que el ID ? Seria bueno hacerlo con las categorías tambien?
Por favor contestarme siempre que sea posible a todas las preguntas para ir acabando este asunto.
Muchas gracias y saludos.
Hola,
Entiendo que si Google no las encuentra las va eliminando automáticamente caso contrario puedes aplicar una redirección en tu cPanel: https://www.webempresa.com/videos-soporte/cpanel/20-redireccion-dominio/index.htm o mediante algún modulo de PrestaShop: http://addons.prestashop.com/es/seo-modulos-prestashop/11399-redirecciones-301-302-303-de-urls-seo.html
Bueno, al final dejo este asunto y me quiero centrar en el tema de poder usar como id el EAN, por mas que lo miro todo son ventajas, así que abro otro tema centrandome en eso. Es lo que arreglaria mis problemas de actualizacion de productos, y mantener siempre las urls al no cambiar el id.
Gracias y saludos