Hola, el informe de cobertura me da una lista de unas 100 urls que no existen y que estoy intentando eliminar pero el proceso es lentísimo, y no definitivo.
Un % está relacionado con la web anterior .com , .com/es, y .com/ca (urls amigables)
1- con una url AMP vinculada a .com
otro con la url de pruebas de la nueva web (url no amigables)
y un % url de la nueva web, que tiene el mismo dominio .com y de la cual se han indexado varias que son de parámetros y no me interesa.
Ahora mismo, me gustaria hacer limpieza e indexar la url principal y la url que muestra productos para vender. El woocommerce tiene como pagina del sitio /home/ pero la pagina que en realidad está visible es /tienda/. Se muestra lo mismo pero con diferente formato de imagenes y de filtros. Que debo hacer para unificarlos y que prevalezca /tienda/ pues ahora se estan indexando los dos: /home/ y /tienda/
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Carmen.
Tienes que redirigir las URL con error 404 hacia la home o la URL nueva
Un ejemplo seria este:
Contenido solo visible a usuarios registrados
Un % está relacionado con la web anterior .com , .com/es, y .com/ca (urls amigables)
Quieres decir que antes cargaba un dominio distinto.
Puedes redireccionar todo un dominio a otro:
RewriteEngine On RewriteCond %{HTTP_HOST} ^viejodominio.com$ [OR] RewriteCond %{HTTP_HOST} ^www.viejodominio.com$ RewriteRule (.*)$ http://www.nuevodominio.com/$1 [R=301,L]
Si uno de los dominios ya no lo utilizas tienes que eliminarlo deSearch Console para que no la rastree mas.
Puedes utilizar también comodines, es decir quieres rediccionar dominio/es a midominio.xxx
RedirectMatch 301 ^/es/(.*)$ https://midominio.xxx/
Con el comodín (.*)$ le indicamos que redireccione todas las paginas es hacia la home.
Para WordPress puedes utilizar el siguiente plugin que te ayudara en las redirecciones.
-> https://wordpress.org/plugins/redirection/
Acuérdate que una vez corregido tienes que marcarlas en Search Console como solucionado.
No es bueno ir cambiando la estructura de al web ya después pasan estas cosas y es mucho el trabajo a aparte de los múltiples avisos que nos manda Google.
Un saludo
Gracias por tu respuesta, si eso lo sé, el problema es que el dominio principal .com sigue siendo el mismo, en todos los casos, pero ha cambiado todo el contenido, ahora en vez de prestashop usamos un wordpress.
En el caso de com/es y com/ca son los dos idiomas de la antigua web que hace mucho que no existen pero siguen apareciendo en el informe de cobertura y lo mismo ocurre con la url AMP, no existen y no tengo acceso a ellas.
Solo en el caso de /tienda/ y /home/ esta relacionado con la nueva web y no funciona el redireccionamiento (no se porque)
Hola Carmen.
hace mucho que no existen pero siguen apareciendo en el informe de cobertura
En la Consola de Google si hace mucho que ya no existen tienes que marcar el aviso como solucionado y esperar a que Google vuelva a rastrear la web para que elimine esas URL
Mientras no marques el aviso como solucionad seguirá apareciendo.
y no funciona el redireccionamiento
Para redireccionar todo el contenido de la tienda puedes utilizar lo siguiente:
Options +FollowSymLinks RewriteEngine On RewriteRule ^tienda/(.*)$ https://dominio.com/home/$1 [R=301,L]
No se que códigos estas utilizando ni que dominio es, los códigos que te muestro son de ejemplo tienes que modificador con tu dominio y las rutas donde quieres que redirecciones.
Ten en cuenta que las redirecciones tienen que estar al principio del archivo htaccess.
En esta entrada del blog tienes información;
-> https://www.webempresa.com/blog/codigos-utiles-htaccess-para-wordpress.html
Un saludo
Como se da aviso de solucionado en el nuevo informe? disculpa, es que en el antiguo informe, en mejoras, si lo hacia, pero no sé donde esta ahora.
Muchas gracias
Ah! vale, es verdad, pero es que las urls que digo me salen en el informe de url válidas, aunque no lo son porque el contenido de la web ha cambiado en un 80%. y ahí no veo la opción de avisar. Contenido solo visible a usuarios registrados
Gracias por vuestros consejos.
Hola Carmen.
Ok, por favor adjunta una captura de los avisos de google, si google no te informa de avisos puedes ir redireccionando y si obtienes los avisos indicarle que ya está solucionado.
Como te comente antes puedes utilizar comodines
Supongamos que quieres redireccionar toda la categoría liso a la categoría moderno:
Options +FollowSymLinks RewriteEngine On RewriteRule ^liso/(.*)$ https://www.alfombrasforghani.com/categoria/diseno/moderno//$1 [R=301,L]
Un saludo
Pero no serian demasiadas redirecciones?
Contenido solo visible a usuarios registrados
Muchas gracias por tu atención a este tema
Hola Carmen,
Este tema del /home y la /tienda ya lo traemos desde hace algún tiempo, hasta este momento el /home no te está redireccionando a la página con slug /tienda, esto es por que no lo has implementado o no lo has hecho correctamente, ¿Podrías compartirnos tu htaccess? Si has hecho redirecciones en el cPanel también por favor.
El asunto de las redirecciones, sean muchas o pocas, le gusten o no a google, no debería ser un asunto de qué preocuparte. Te agradezco tu colaboración, contar con toda la información que puedas darnos nos ayudará a darte más rápidamente una solución.
Saludos.
Si, tienes razón, disculpad y os agradezco yo a vosotros que me pidais la información que pueda ayudarme. Contenido solo visible a usuarios registrados
Muchas gracias
Hola
En tu .htaccess no hay nada que indique una redireccion de /home a /tienda, si vas a realizar muchas redirecciones mejor evalúa usar algún plugin de redirección con el que te sea más fácil hacer este tipo de tareas
Evalúa por ejemplo:
https://wordpress.org/plugins/redirection/
Prueba crear la redirección de home a tienda y verifica.
Saludos.
Si, ahora no la hay, he probado de ponerla varias veces, y la he quitado cuando he visto que no redirecciona. Sé que lo he hecho bien, pero no se produce la redirección. He hecho otras redirecciones en otro momento y si funcionan pero esta no entiendo porque no.
Sobre el punto 2- En cobertura tengo 0 errores y 0 válidas con advertencias y en las válidas 83, algunas son parecidas a esta, las cuales pertenecen a la web anterior en prestashop que ya no existe y las he eliminado incluso del servidor:
www.xxxxxxx.com/ca/autenticacio?back=my-account o www.xxxxxxxxx/es/xxxxxxx, tiene sentido las redirecciones despues de varios meses que no funcionan? Hay algun otro método para eliminarlas definitivamente o que desaparezcan del informe que las muestra como válidas?
Gracias
Hola
Con respecto a la redirección de home, si usa el .htaccess las redirecciones tienen que ser lo primero que se ejecuete si colocas el código en otro lado posiblemente no funcione.
Con respecto a urls antiguas, Google las quitará con el tiempo siempre y cuando no haya ninguna consulta con esta url en el futuro.
Saludos.
Muchas gracias Jhon. Contenido solo visible a usuarios registrados
¿Que te parece que podria hacer con las urls de la nueva web que se han indexado, como las de paginas predeterminadas o filtros? ya he intentado bloquear mediante "parametros" y robots pero ¿Como puedo eliminar las ya indexadas?