Buenas tardes
Hemos observado que cuando entramos a través del buscador a algun producto de nuestra web, siempre aparece los lik acompañados de esto:
?srsltid=AfmBOor5e4nQ6kMJF7ga_vMwFmYOx147kQ2o_v8VE5rth9h4KpwUsRAa
Y el link correcto seria este: https://www.pccocinas.com/accesorios-de-cocinas/cubos-de-basura/cubo-basura-ecologico-ekko-easy/
Y lo que aparece ahora en cualquier link de la pagina es el correspondiente al producto mas el código este que aparece ahora: https://www.pccocinas.com/accesorios-de-cocinas/cubos-de-basura/cubo-basura-ecologico-ekko-easy/?srsltid=AfmBOor5e4nQ6kMJF7ga_vMwFmYOx147kQ2o_v8VE5rth9h4KpwUsRAa
A ver si me puedes orientar a ver a que se debe esto, si es normal o no. Quedo a la espera de vuestra respuesta y muchas gracias por todo.
Contenido solo visible a usuarios registrados
Hola Pedro,
Ese código qué vez al final es el parámetro ?srsltid que aparece en los enlaces de cualquier sitio y viene de Google Search. Esto lo agrega automáticamente Google en algunos casos cuando los usuarios hacen clic en un enlace del sitio desde los resultados de búsqueda. Sirve para rastrear clics y puede ser útil para análisis internos de Google, pero no afecta al funcionamiento de tu página.
Esto no afecta al contenido de tu sitio ni a la experiencia del usuario más allá de añadir ese código al enlace. Sin embargo, puedes eliminarlo, si gustas puedes eliminarlo, para ello puedes instalar un plugin de gestión de códigos como:
https://wordpress.org/plugins/insert-headers-and-footers/
Luego en el agregas el siguiente codigo PHP:
add_action('template_redirect', function() {
if (isset($_GET['srsltid'])) {
wp_redirect(remove_query_arg('srsltid'));
exit;
}
});
Con este deberias eliminar estos enlaces alargados, sin embargo, ten en cuenta que estos ya estan indexados, esto quiere decir que en google seguiran estando al menos un tiempo hasta que se refresque estos datos por el bot.
Un saludo 🖐️
@argenis muchas gracias argenis
Ok, pues el caso que antes esto no aparecía en los link, supongo que llevara poco tiempo no?
Por evitar instalar mas plugins si me dices que no afecta nada pues por mi lo podemos dejar.
Si que he notado, que en un producto que actualizamos ayer y modificamos el link, este producto nos da un error 404 aun creando una redirección, para que no de el error 404 me aconsejas que la redirección la haga con el link completo añadiendo el parámetro ?srsltid ? o espero a que se actualice en google?
Hola Pedro.
Como te comenta mi compañero Argenis La cadena /?srsltid= que aparece al final de una URL es un parámetro de seguimiento que utilizan algunos motores de búsqueda o herramientas de marketing para rastrear el origen del tráfico. En este caso, es probable que esté relacionado con Google Search o Google Ads, ya que este parámetro puede generarse cuando un usuario hace clic en un enlace patrocinado o en un resultado de búsqueda.
srsltid
?No tienes que preocuparte por ese parámetro ya que no afecta a la web ni al SEO.
o espero a que se actualice en google?
El error lo ves en Google o es que no redirecciona bien ? Que producto es ?
La redirección la tienes que realizar sin el parámetro /?srsltid= solo con la URL del producto.
Un saludo
@pepesoler gracias
Te detallo aquí los link modificados y redireccionados para que los veas.
Este link que te detallo: https://www.pccocinas.com/fregaderos/gama-clasica/fregadero-dr-77-1c-1e/ ?srsltid=AfmBOorWOVe785N5vIPfWwWwPuCuqleu5Jk07Poaby3koauCo4nuvMHG
lo he redireccionado a este otro link: https://www.pccocinas.com/fregaderos/gama-clasica/
pues bien si pinchas en el primer link da error 404 pero si yo quito del link el ?srsltid= si hace bien la redireccion, prueba si puedes y lo veras. Un saludo
Hola Pedro,
No veo que estés agregando el código que te compartí. Quedamos atentos a cuando sigas las instrucciones para verificar si está funcionando de forma correcta la redirección.
Un saludo 🖐️
@argenis gracias, y te conteste esto
@argenis muchas gracias argenis
Ok, pues el caso que antes esto no aparecía en los link, supongo que llevara poco tiempo no?
Por evitar instalar mas plugins si me dices que no afecta nada pues por mi lo podemos dejar.
y pepe me dijo esto
o espero a que se actualice en google?
El error lo ves en Google o es que no redirecciona bien ? Que producto es ?
La redirección la tienes que realizar sin el parámetro /?srsltid= solo con la URL del producto.
Pues por eso no he instalado el plugins que me comentaste, no te pienses que no te hago caso, perdóname, si la única solución es poner el plugin que me dices, lo hago, yo lo que no quiero que los productos que redireccione me den errores 404, si hay otra soluciona?
un saludo
Hola Pedro,
Si no quieres instalar un plugin puedes agregarlo al final del todo en tu archivo functions.php, sin embargo, tienes que colocar el código que te compartí, si no lo haces no estás creando la redirección.
En todo caso si necesitas conocer como hacerllo sin plugins ingresas a wepanel > administrador de archivos > public_html > dominio > wp-content > themes > tema que estas usandoi > archivo functions.php
Lo agregas al final del todo. Quedamos atentos para poder verificar una vez que actives este codigo si se redirecciona de forma correcta.
Un saludo
@argenis Muchas gracias
Antes de seguir me gustaría que me respondieras a unas dudas.
1 Hemos echo un búsqueda del producto y da error 404 pero si lo buscamos por la foto no da error te lleva a la pagina sin problema. esto por que es?
2 Quiero tu consejo, tu que harrias? instalaras el plugins o pongo el código que me has enviado donde me dices ahora?
3 Si no instalo el plugin ni pego el código, los link se actualizaran con el tiempo?
4 Si pegamos el código cuando se actualice woocomerce harria que estar pendiente de este código o ya no hay que preocuparse?
Perdona que te haga tantas preguntas pero es que estamos hechos un lio. Muchas gracias por vuestra ayuda.
Hola Pedro,
1 Hemos echo un búsqueda del producto y da error 404 pero si lo buscamos por la foto no da error te lleva a la pagina sin problema. esto por que es?
No nos indicas que producto, por lo que no podemos comprender del todo lo que indicas
2 Quiero tu consejo, tu que harrias? instalaras el plugins o pongo el código que me has enviado donde me dices ahora?
Depende de lo que te parezca más sencillo, algunas personas prefieren no instalar plugins y otras les va mejor para poder controlar en caso de actualizaciones o perdidas de código en el archivo functions. Yo instalaría el plugin así puedo controlar los riegos a futuro.
3 Si no instalo el plugin ni pego el código, los link se actualizaran con el tiempo?
Como te comentamos: es un parámetro de seguimiento que utilizan algunos motores de búsqueda o herramientas de marketing para rastrear el origen del tráfico. En este caso, es probable que esté relacionado con Google Search o Google Ads, ya que este parámetro puede generarse cuando un usuario hace clic en un enlace patrocinado o en un resultado de búsqueda.
Esto quiere decir que siempre y cuando las visitas se hagan por ese medio seguirá estando disponible, tienes que hacer la redirección y también enviar tu sitemap a Google para que haga la inspección del sitio una vez que el bot vuelva a pasar.
4 Si pegamos el código cuando se actualice woocomerce harria que estar pendiente de este código o ya no hay que preocuparse?
El código no actúa basándose en WooCommerce, es una redirección general para que en todo tu sitio, si algún URL tiene la variable ?srsltid, sea redirigido a su contraparte sin esta variable. Pero de nuevo me remito a la respuesta a tu segunda pregunta. Para evitar problemas de que se elimine lo agregaría con el plugin que te compartí.
Saludos
@argenis muchas gracias
A esto es a lo que me refiero de la 1 pregunta: En este link da error 404 en los resultados de todo de google
y se buscas el fregadero dr-77 de Teka en google por imágenes si que funciona el link y no da error, te lleva a la redireccion que va a la catergoria de fregaderos.
Haber si lo puedes mirar y ya me dices. Muchísimas gracias.
Hola Pedro,
Esto lo solucionas como te comente cuando nos compartiste esa URL, agregando el código que te comparti previamente, te lo vuelvo a enviar:
add_action('template_redirect', function() {
if (isset($_GET['srsltid'])) {
wp_redirect(remove_query_arg('srsltid'));
exit;
}
});
Agregalo que si tienes alguna problema con el nos indicas y te ayudamos, de la misma forma como te indico nuevamente, el código hace una redirección general a todo lo que tenga esa estructura al final (/?srsltid=).
Un saludo 🖐️