mc668824 Posted July 12, 2013 Share Posted July 12, 2013 (edited) Buenas tardes, les cuento mi problema que tiene mucho que ver con el sitemap.xml. Tengo generado el sitemap.xml desde la sección correspondiente de prestashop y este se me aloja sin problemas en mi web http://www.marybelleza.com/sitemap.xml pero cuando lo visualizo me aparece algo muy raro y es el siguiente: - Las direcciones URL de las paginas de cada producto están solo en inglés practicamente, no existe referencia a unas 430 páginas de enlaces en español y si en ingles de las 477 que hay aproximadamente. es decir, que yo tengo la escritura amigable colocada tanto en ES como EN en cada producto, pero el sitemap.xml no me genera todas las rutas de esos productos en español y por lo tanto google no las está indexando y por ello soy un 50% menos encontrable en general y un 98% menos encontrable en las webs que buscan en Español. Por favor una ayuda con esto porque no se como hacerlo. Puedo hacerlo de forma manual pero son muchos productos y una vez hecho, si vuelvo a generar el sitemap.xml desde prestashop, me temo que me lo desguace de nuevo. Saludos Edited July 12, 2013 by mc668824 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted July 12, 2013 Share Posted July 12, 2013 Hola, ¿Que versión del modulo "Gsitemap" estas usando usted? ¿Cuando dice generado, significa, que lo ha vuelto a regenerar en la pestaña módulos -> módulos? Intente usar la versión del gsitemap de github: https://github.com/PrestaShop/PrestaShop-modules/tree/master/gsitemap Link to comment Share on other sites More sharing options...
mc668824 Posted July 12, 2013 Author Share Posted July 12, 2013 Hola a continuación le pongo lo que veo en mi backoffice, gracias. Link to comment Share on other sites More sharing options...
mc668824 Posted July 12, 2013 Author Share Posted July 12, 2013 he visto su enlace https://github.com/P...master/gsitemap pero no se que hacer con el ni donde insertar el código que da el gsitemap.xml en mi prestashop. Gracias de nuevo por atender mi petición. Link to comment Share on other sites More sharing options...
mc668824 Posted July 12, 2013 Author Share Posted July 12, 2013 (edited) He desinstalado el Modulo Sitemap.xml y lo he vuelto a instalar y he generado el sitemap.xml y sigue igual, solo genera 55 url en Español de las 443 páginas indexadas. No se a que se debe ni como puedo reparlo. Mira si puedes en http://www.marybelleza.com/sitemap.xml y busca la cadena www.marybelleza.com/es y verás que solo tengo 55 url que hacen referencia a 55 productos en Español y un monton de ellos con referencias en Ingles www.marybelleza.com/EN/, o menos ya que unas 12 de ellas son referencias a categorías de productos. Todas las demas que estan en Ingles, si que las coloca. saludos y gracias. Edited July 12, 2013 by mc668824 (see edit history) Link to comment Share on other sites More sharing options...
mc668824 Posted August 7, 2013 Author Share Posted August 7, 2013 Hola de nuevo, continuo con el problema y heconseguido mas información al respecto, les cuento por si alguien puede hacer una prueba. - Uso prestashop 1.4 - Dispongo de la tienda online en Es y EN - He encontrado un Sitemap Generator desde http://www.auditmypc.com/free-sitemap-generator.asp online que funciona bastante bien y cuando le pongo mi index para que me genere el sitemap.xml efectivamente no genera las rutas en español y no se por que. No es problema del generador del prestashop sino un problema de la programación del idioma ES en prestashop. Sigue sin crearme las paginas de los productos en español y si en Ingles. - La ruta que hay que poner es la siguiente http://www.marybelleza.com/es/inicio y le dan al PLAY para que empiece a generar el sitemap. Si le das a pestaña sitemap arriba del todo, puedes ir viendo que es lo que va añadiendo al sitemap. - Por favor que alguien me diga por que me genera las rutas www.marybelleza.com/en/..... y no las rutas www.marybelleza.com/es/ Muchas gracias por su tiempo y atención. Link to comment Share on other sites More sharing options...
nadie Posted August 7, 2013 Share Posted August 7, 2013 Hola de nuevo, continuo con el problema y heconseguido mas información al respecto, les cuento por si alguien puede hacer una prueba. - Uso prestashop 1.4 - Dispongo de la tienda online en Es y EN - He encontrado un Sitemap Generator desde http://www.auditmypc...p-generator.asp online que funciona bastante bien y cuando le pongo mi index para que me genere el sitemap.xml efectivamente no genera las rutas en español y no se por que. No es problema del generador del prestashop sino un problema de la programación del idioma ES en prestashop. Sigue sin crearme las paginas de los productos en español y si en Ingles. - La ruta que hay que poner es la siguiente http://www.marybelleza.com/es/inicio y le dan al PLAY para que empiece a generar el sitemap. Si le das a pestaña sitemap arriba del todo, puedes ir viendo que es lo que va añadiendo al sitemap. - Por favor que alguien me diga por que me genera las rutas www.marybelleza.com/en/..... y no las rutas www.marybelleza.com/es/ Muchas gracias por su tiempo y atención. Vaya no me di cuenta de que usabas la versión 1.4 de Prestashop. Dejame un momento mirar el modulo del sitemap para la 1.4, pues es totalmente diferente del de la 1.5 Link to comment Share on other sites More sharing options...
nadie Posted August 7, 2013 Share Posted August 7, 2013 Ah vaya, he visto que lo has dado solucionado en este tema: http://www.prestashop.com/forums/topic/266731-solucionado-donde-encuentro-la-ruta-httpwwwmidominiocomesinicio/ ¿no? Link to comment Share on other sites More sharing options...
mc668824 Posted August 10, 2013 Author Share Posted August 10, 2013 (edited) Buenas tardes y gracias por responder, esto es solo una solución TEMPORAL. Creo que he encontrado una solución TEMPORAL para mi problema y expondré aquí lo que he realizado para obtener un sitemap.xml bastante competente. Antes de esta solución mi site enviaba a los rastreadores un sitemap.xml con 436 enlaces y me indexaba 432 que proporcionalmente en lo enviado e indexado estaba bastante bien. Ahora he enviado a día 7/08/2013 un site map con 4385 páginas y al día siguiente google me ha indexado 1159 por lo tanto aunque la proporción enviado/indexado no es muy buena, teniendo en cuenta que lo ha hecho en 1 DIA solo, está bastante bien. Procedo con lo realizado. Acordaros que mi prestashop 1.4 tenía y tiene 2 idiomas. Esto hacía no se bien por que, que al generar sitemap.xml desde el modulo para tal efecto, no me incluyera las páginas en español y solo algunas unas 400 en inglés. Cuando hablo de páginas me refiero a productos ya que cada página equivale a un producto diferente en mi web por lo tanto si dispongo de 4500 productos existen 4500 paginas en inglés y 4500 en español. Esta proporción era muy mala así que investigando me centré en programas externos al generador de sitemap.xml de prestashop 1,4 y encontré un bueno que aqui dejo por si os animáis. http://www.auditmypc.com/free-sitemap-generator.asp El caso es que tanto el sitemap de prestashop como el generador externo me generaban exactamente las mismas páginas por lo tanto se me ocurrió hacer lo siguiente: Quitar temporalmente el idioma Inglés a ver lo que pasaba... y VOILA... 2400 páginas en mi sitemap.xml desde el gestor externo. Bueno realmente fueron unas 6000 pero incluía directorios y ficheros que no me interesaba que tuviera el sitemap.xml. No por muchas páginas enviadas, vas a indexar mas y mejorar tu web. Entonces con esos 2400 que me quedé, los exporté desde el mismo programa que tiene una opción y los guarde como sitemap01.xml. Ahora, hago lo mismo desde el gestor de sitemap del prestashop 1.4 activando primero el idioma inglés... y VOILA... ya tengo las páginas en inglés y las páginas de categorías en español. Edito mi site map desde http://www.marybelleza.com/sitemap.xml y copio la información. Ahora la pego en el sitemap01.xml que generé desde el gestor externo y limpio los duplicados y los no deseados a mano. Ahora tengo un sitemap.xml casi perfecto y lo subo para que google lo tenga desde Herramientas para Webmasters de Google (google tools). Al día siguiente miro y ya había indexado 1.159 páfinas de las 4.385, toda una proeza teniendo en cuenta que solo le hizo falta 24h para rastrear mi site e incluirlas. Esto es la solución un poco temporal, porque estoy pasando ya mi prestashop 1.4 a 1.5 que supongo que reparará este error que tengo con el multilenguaje. Espero que a algún otro le sirva. Saludos PD: Otra Explicación en ESTE ENLACE Edited August 10, 2013 by mc668824 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 10, 2013 Share Posted August 10, 2013 Esto es la solución un poco temporal, porque estoy pasando ya mi prestashop 1.4 a 1.5 que supongo que reparará este error que tengo con el multilenguaje. En Prestashop 1.5, el modulo "gsitemap", efectivamente te genera un sitemap distinto por idioma. La ultima versión del módulo gsitemap para Prestashop 1.5, a día de hoy es la versión es la 2.2.7. (En la pestaña modulos -> modulos, buscando el modulo: "Google Sitemap", pero como bien sabes, nunca hay nada libre de errores, pues los errores se van corrigiendo en la svn: https://github.com/P...master/gsitemap (hablo del modulo para Prestashop 1.5) ) Link to comment Share on other sites More sharing options...
nadie Posted August 10, 2013 Share Posted August 10, 2013 Hola a continuación le pongo lo que veo en mi backoffice, gracias. Veo que usas la versión 1.8 del gsitemap, prueba usar esta modificación: http://www.prestashop.com/forums/index.php?/topic/155743-ps-1470-why-google-sitemap-module-doesnt-create-multi-lang-products-url/page__view__findpost__p__862272 en tu versión 1.4 de Prestashop y dime si te tira. 1 Link to comment Share on other sites More sharing options...
mc668824 Posted August 10, 2013 Author Share Posted August 10, 2013 Hola y gracias por tu respuesta y posible solución. No habia caído en actualizar el modulo gsitemap y no entendí tu primera respuesta. Ahora ya entiendo lo que me quieres decir y por lo tanto mañana intentare actualizar el modulo de mi prestashop 1.4 a ver si así genera todo bien y te cuento. De momento el sitemap.xml que he creado con el generador externo es bastante bueno así que lo guardo por si acaso. De nuevo muchas gracias aunque seguramente migrare a prestashop 1.5 en breve si logro que mi plantilla de 1.4 se adapte ya que estoy teniendo problemas con ella. Un saludo. Link to comment Share on other sites More sharing options...
mc668824 Posted August 11, 2013 Author Share Posted August 11, 2013 (edited) Hola he usado la modificación y ahora si que me genera todas las url de mis productos tanto en español como en ingles... muchas gracias por esta ayuda, pero de todas formas, me gustaría descargar el gsitemap 2.2.7 pero no se como hacerlo. Lo he encontrado aqui https://github.com/PrestaShop/PrestaShop-modules/tree/master/gsitemap pero no se como se descarga para importarlo despues desde modulos de prestashop. EDITO Ya lo he cargado pero me da errores el 2.2.7 así que como parece que todo funciona con la MOD del 1.8 pues de momento tiro con esta modificación. Muchas gracias por todo. Saludos Edited August 11, 2013 by mc668824 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 11, 2013 Share Posted August 11, 2013 Hola he usado la modificación y ahora si que me genera todas las url de mis productos tanto en español como en ingles... muchas gracias por esta ayuda, pero de todas formas, me gustaría descargar el gsitemap 2.2.7 pero no se como hacerlo. Lo he encontrado aqui https://github.com/PrestaShop/PrestaShop-modules/tree/master/gsitemap pero no se como se descarga para importarlo despues desde modulos de prestashop. EDITO Ya lo he cargado pero me da errores el 2.2.7 así que como parece que todo funciona con la MOD del 1.8 pues de momento tiro con esta modificación. Muchas gracias por todo. Saludos Hola, el enlace que te pase de github es para Prestashop 1.5, el de Prestashop 1.4, es este: https://github.com/PrestaShop/PrestaShop-1.4/tree/development/modules/gsitemap De todos modos, si ya te funciona con la modificación de la versión 1.8 del gsistemp, que te dije arriba, en referencia a este post: http://www.prestashop.com/forums/index.php?/topic/155743-ps-1470-why-google-sitemap-module-doesnt-create-multi-lang-products-url/page__view__findpost__p__862272, yo no le daría mas vueltas. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts