Hola, hasta hace poco la url que tenia designada como canonica era la www.xxx.com pero por alguna razon que desconozco, ahora google me indexa solo www.xxx.com/es. Me gustaria seguir teniendo como canonica la primera, que puedo hacer?
Contenido solo visible a usuarios registrados
Hola
Según veo hay como una redirección, cuando escribes
Contenido solo visible a usuarios registrados
Te lleva a la versión en español con el directorio /es/
En tu prestashop cómo tienes configurado SEO y URL? , qué url de tienda tienes?, ya que según envías en .htaccess no hay ninguna redirección a /es
Saludos.
Desde siempre he tenido como url principal https://www.xxx.com más la redirección a com/es y a com/ca pues la web esta en dos idiomas, y definido como url canonical la https://www.xxx.com . Hace unos dias al ver que se está dejando de indexar la .com y en su lugar si se indexa la com/es es que he quitado los redireccionamientos, y dejado solo el actual. Mi duda es si tal cual esta ahora esta bien para el propósito de volver a tener como url canónica la https://www.xxx.com.
Ademas en una herramienta seo me sale el mensaje:
Los motores de búsqueda consideran sus https://www.xxx.com y https://www.xxx.com/index.html (o https://www.xxx.com/index.php) como diferentes páginas.
Si no le informa explícitamente a Google qué URL es canónica, Google tomará la decisión por usted, o podría considerar que ambas tienen el mismo peso, lo que podría generar un comportamiento no deseado.
¿Esto, tiene que ver? ¿Que significa? ¿Como puedo solucionarlo?
Hola
Al parecer la redirección lo crea el propio prestashop porque hay más de un idioma, si quieres eliminar el /es de las urls (del idioma por defecto) podrías evaluar usar un módulo de pago, revisa:
https://mypresta.eu/modules/seo/remove-language-iso-code-from-urls.html
Tal como esta tampoco le veo mayor problema ya que el idioma por defecto es /es, pero si quiere removerlo si que tendrías que posiblemente cambiar la redirección.
Saludos.
He visto que google ha dejado de indexar www.xxx.com e indexa www.xxx.com/es entiendo que para evitar el redireccionamiento 301 que habia por los idiomas, ahora que solo he declarado un solo idioma, el "Es" mediante sitemap. La web sigue teniendo dos idiomas y unas 300 paginas indexadas, pero he pensado simplificar y mantener indexadas dos o tres solamente y que la web canonica sea la www.xxx.com.
¿Como debo configurar el htaccess para conseguirlo? ¿Como puedo incluir la etiqueta noindex en cada url que quiero dejar de indexar? ¿Podria ser esto una manera válida-correcta de consguirlo?
Muchas gracias
Hola Carmen.
La web sigue teniendo dos idiomas y unas 300 paginas indexadas, pero he pensado simplificar y mantener indexadas dos o tres solamente y que la web canonica sea la www.xxx.com.
Solo te indexara la URL canonica, las demás URL las considera como duplicadas y las rastreara con menor frecuencia.
pero he pensado simplificar y mantener indexadas dos o tres solamente y que la web canonica sea la www.xxx.com.
No entiendo muy bien lo que quieres decir ¿ solo quieres indexar algunas de las URL de otro idioma ?
Los idiomas si que los indexa, el tema de los idiomas no los considera como duplicados ya que el texto supongo que estará en en cada idioma.
Solo detectaría contenido duplicado si por ejemplo tienes tudominio.ca y otro contenido igual en tudominio.es/ca
Revisa esta documentación de google:
-> https://support.google.com/webmasters/answer/139066?hl=es
Un saludo
No, la idea no es indexar dos o tres urls del otro idioma y tampoco estoy teniendo problema de urls duplicadas. La cuestión es que hasta ahora tenia la web.com que redirigia a .com/es y .com/ca y tenia como rel canonical (y todavia lo tengo) la web.com. El caso es que ahora google ha dejado de indexar la web.com e indexar la web.com/es y no sé que cambios debo hacer para tener bien definido el rel canonical y que no me perjudique a nivel de seo pues sigo queriendo que la url con más relevancia sea la web.com
Con independencia de esto quisiera indexar solo un par de urls la web.com (dominio preferido) y una relacionada con una categoria y ya está, y si conviene indexar solo la primera, pues el resto son imágenes con poco texto y por el tipo de producto no puedo poner textos que sean específicos y requiere un trabajo extra que no parece que afecte positivamente en el seo. Por ello habia pensado en poner una etiqueta no index e intentar que se desindexen.
Gracias por vuestra ayuda (siento que el tema es un poco confuso)
Hola
Si tienes más de un idioma siempre te creará la url con el idioma, por ejemplo /es , podrías evalaur el módulo que te sugerí antes para cambiar esto.
Por otro lado, con respecto a indexar sólo algunas páginas, puedes evaluar bloquear rutas usando el archivo robots.txt
Revisa:
https://www.webempresa.com/blog/prestashop-y-robots-txt-una-historia-de-amor.html
Tendrías que agregar los directorios adicionales que no quieres indexar
Saludos.
Si, puedo evaluar esto, pero a ser posible no quiero invertir en modulos de pago pues estoy trabajando con la versión 1.6 de prestashop y un theme que no se ha actualizado hace tiempo y ante los posibles cambios que se avecinan en Prestashop voy con cierta precaución pues no sé como responderá mi web cuando actualice a 1.7 - 1.8 .
Por otro lado tenia entendido que es preferible el no index que el robots, pues parece que no es muy recomendable bloquear el rastreo. Además tengo indexadas paginas que habia bloqueado mediante robots, como la cesta, y otras parecidas.
Gracias
Hola Carmen,
Te recomiendo leer este artículo donde aclaro el tema de la url canonical en PrestaShop 1.6.x y que debes indexar:
- URL canónica en PrestaShop 1.6 ¡actívala correctamente!- https://www.webempresa.com/blog/url-canonica-en-prestashop-activala-correctamente.html
Desconozco si ya lo habías leído anterioremente porque no lo comentas en tu consulta.
Es importante que tengas en cuenta que dentro de nuestros servicios no se incluye el de posicionamiento, SEO, o marketing online, por lo que la información que podemos darte es de carácter orientativo respecto a la potencialidad de PrestaShop en este aspecto.
Saludos
Si, si lo tengo en cuenta y mi necesidad no es que me orienteis en seo, lo que necesito aclarar es:
1- si es correcto mantener la web.com como canonical si no se está indexando y por el contrario si se esta indexando la web.com/es
2- como se hace en prestashop para incluir la etiqueta no index en urls específicas, por ejemplo en producto.
Si os es posible contestar esto me resultaria muy útil, no obstante seguiré investigándolo.
Gracias
Hola Carmen,
Lo correcto es que la url canónical que Google indexe sea la que figure en Preferencias, SEO y URLs y no otra. Si es el dominio.com o el www.dominio.com (con alias www) estonces debe ser únicamente esa y no otra.
Cuando le dices a Google que es dominio.com/es no es correcto y estarás indexando contenidos de la versión catellanizada y de eso se encarga PrestShop al gestionar multiidiomas y no es algo que debas asociar a la url canónica.
Saluods
Gracias por las orientaciones. Finalmente me he inclinado por adquirir el modulo sugerido por jhon. Lo he instalado pero no me sale la opción de configurarlo. Me he puesto en contacto con el proveedor pero mientras recibo respuesta, aparte de configurar este modulo para suprimir /es y así recuperar el dominio.com que es el que tengo como preferido, ¿deberia tener en cuenta alguna cosa más?
Gracias
Hola Carmen,
Si nos facilitas una captura de las configuraciones de eso módulo, quizás podamos orientarte al respecto.
Saludos
He obtenido una rápida respuesta del desarrollador del módulo y el tema esta soluciinado. Muchísimas gracias por esta recomendación, realmente me parece un módulo muy bueno.
Ahora solo me queda la duda sobre que hacer a continuación con la indexación, pues aparte de que quisiera reducir las ya indexadas, no sé si ahora se empezaran a indexar todas las urls pero sin la extensión es/.
Muchas gracias, realmente me han resultado muy útil vuestras orientaciones.