Jump to content

No follow y caja de información en Google [SEO]


Vorgeta

Recommended Posts

Hola, buenas tardes.

En primer lugar me gustaría pedir disculpas por si este tema se hubiera resuelto ya, pero he estado un rato buscando y no he encontrado. Resulta que, arreglando las keywords de la página, en el buscador de Google me siguen saliendo apartados que son inútiles en temas de SEO, como contáctenos, términos de condiciones y usos... He leído que debería ponerles un no follow a esas páginas, pero no sé bien cómo. ¿Alguien sabría poder decirme? Y en cuanto a la descripción 

image.png.612c75251b542e2340661ac4e1a99f88.png

Y en cuanto a esa pequeña descripción, ¿alguien me podría decir cómo cambiarla? Nunca he tenido problemas en otras páginas de venta online, pero aquí, por más que indago, no encuentro cómo trastocar eso. 

 

¡Un saludo y muchas gracias!

Link to comment
Share on other sites

Buenos dias, creo que tienes un pequeño lio con los nofollow, esto es un atributo que se indica en un enlace tipo <a href="url" rel="nofollow">Política de privacidad</a>

Añadir nofollow tiene el fin de optimizar al máximo el tiempo que te dedica la araña de google, para que siga e indexe el contenido realmente importante. Lo que se llama crawl budget, es el tiempo que le dedica google a una página (suele ser limitado), mientras mas urls tengas y mientras más peso (kb) tengan tus páginas, más trabajo le das a google y menos urls le da tiempo a leer.

Para una buena optimización seo on page es buena idea poner los enlaces nofollow que hacen referencia a ese tipo de contenido que no sirve de nada de cara al posicionamiento, para que el googlebot y otros bot de buscadores que crawlean e indexan tu web no siga esos enlaces porque no aportan nada a tus usuarios.

Lo primero que debes hacer en las páginas que no quieres que se indexen es poner el atributo noindex. En prestashop tienes la opción en el apartado de link widget, debes entrar en las páginas cms que no quieras que sean indexadas y marcar la opción de "Indexación por motores de búsqueda" a "no".

Para terminar debes analizar tus tpl (estarán distribuidos por todos los archivos de tu plantilla: /theme/tuplantilla) y encontrar todos los enlaces que vayan a esos sitios y añadirles el rel="nofollow" a sitios como:

- Politica de privacidad
- Politica de cookies
- Quienes somos
- Tiempos de entrega
- Garantia de devolucion
- Otros...

Para localizar donde están esos enlaces: Yo lo que hago es descargarme una copia del theme desde el servidor con filezilla en mi equipo local, despues localizo mediante el inspector de navegador las zonas donde están esos enlace, luego con herramientas tipo notepad++ le doy a buscar en todos los ficheros de la plantilla (la que me descargé anteriormente en mi equipo). Tras encontrarlo añado el rel="nofollow" guardo y vuelvo a subir el fichero al servidor.

Tambien es buena idea poner nofollow a enlaces tipo añadir al carrito, ver carrito, mi cuenta...

Por último y si quieres seguir optimizando tu seo onpage:

- Deberías añadir directivas al archivo robots.txt para disuadir a los bots que naveguen por las paginaciones de categorias y demás.
- Controlar errores 404 y hacer las redirecciones necesarias.
- Añadir la meta cannonical a tus páginas canónicas.

 

A modo resumen, eso es todo.

 

Un saludo.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Hola, Manu

¡Muchísimas gracias por tu ayuda! Me he metido en el widget de enlaces y en ningún momento me da la opción de "Indexación por motores de búsqueda". ¿De qué otra manera podría hacerlo? Y, disculpa mi ignorancia, pero, ¿dónde puedo analizar mis tpl? 

¡Gracias!

Link to comment
Share on other sites

Hola! con respecto a las paginas cms noindex (las estáticas, privacidad, políticas, cookies...) se hace desde diseño -> paginas -> modificar (te dejo una imagen)

Para ponerles nofollow a los enlaces que apunten a estas páginas estáticas tienes que buscar el tpl donde esté esa parte del código, asi lo hago yo:

1- Me descargo el tema en uso desde el panel de hosting (comprime la plantilla theme que uses) y la descargas en tu pc. 

2- Después te vas a tu web, en el navegador haz clic con el botón derecho -> inspeccionar elemento y encuentra algo del código representantivo del tpl, como puede ser la clase del div donde estén incrustados los enlaces.

3- Finalmente con un programa tipo notepad++ o sublimetext por ejmplo, haces control + f para que te salga el asistente de búsqueda y en la pestaña "Buscar en archivo" pones la case o el código que hayas localizado en tu web.

4- Te salen resultados, junto con las rutas.

Te dejo otro cutre esquemilla con esto, espero que te sirva.

Un saludo

post img.png

post img2.png

Edited by manu20gm (see edit history)
  • Like 1
Link to comment
Share on other sites

Hola, Manu. 

De nuevo, muchísimas gracias por la rapidez y por tu dedicación. Ahora mismo me pillas fuera de casa y te respondo desde el móvil, por lo que no puedo echarle un ojo pormenorizadamente a lo que me cuentas, pero en la imagen número 3 (de las primeras), cuando aparece lo de "Indexación por motores de búsqueda" a mí no me sale igual.

¡Un saludo!

Link to comment
Share on other sites

Se me ocurre que editando el tpl donde van los headers añadas una condición al tpl de esta forma {if $page_name=='contact'} <meta name="robots" content="noindex,follow" /> {/if}

 

No se si la página se llama asi, probablemente si, pruebalo y me dices. Puedes poner noindex (no indexa la pagina) y nofollow (no sigue los enlaces desde esa página, aunque puedes dejarlo en follow, ya que ahi también tienes el menu con los enlaces principales, eso a tu gusto)

 

Un saludo

  • Like 1
Link to comment
Share on other sites

Perdona por desquiciarte, Manu, pero mi conocimiento de programación es escaso. Cómo se editan los tpl? El código que he de poner es ese en concreto? 

 

Gracias de nuevo y disculpa las molestias...

Link to comment
Share on other sites

No te preocupes, nadie nace sabiendo jeje. Lo tienes en el archivo dentro de tu plantilla en tutema/templates/_paritals/head/head.tpl simplemente añade ese código donde veas las etiquetas meta.

Depende de la versión de prestashop el código puede variar, yo hice algo parecido para añadir canonical a las paginas de proveedores o fabricantes, si te sirve de algo este código es el que metí.

{if $page.page_name == 'manufacturer' or $page.page_name == 'supplier'}
  <link rel="canonical" href="{$urls.current_url}">
{/if}

Puedes modificarlo poniendo el meta que te dejé en el otro comentario. Después guardar el archivo y lo vuelves a subir al hosting sobreescribiendo el fichero anterior.

Te recomiendo que antes te guardes una copia del head.tpl por si acaso, y si hubiera algún problema lo recuperas.

Un saludo.

  • Like 1
Link to comment
Share on other sites

¡Qué comunidad más amable la de Prestashop! Y Manu, disculpa de nuevo mi ignorancia, pero ya tiré una vez la web sin querer (no sé qué toqué) y no quiero hacerlo de nuevo. Dónde puedo tocar la plantilla? En tema y logotipo> tema?

Link to comment
Share on other sites

Si no tienes ningún conocimiento de programación o de lenguaje estrcutrado, te puede resultar dificil hacer estos cambios, ya que requieren de un cierto control del tema. No es demasiado dificil. Siempre podrías buscar un módulo de pago para hacerlo, seguro que hay algunos que te permitan establecer esos parámetros de una forma amigable.

Si no dispones de presupuesto, también puedes intentar aprender a hacer estas cuestiones.

Para editar tpl necesitas acceder a tu hosting a las carpeta donde esté instalada tu tienda. Eso lo puedes hacer desde el panel de administración en la herramienta que disponga tu hosting o mediante un programa ftp como filezilla, que te descargas e instalas en tu pc, aunque necesitaras tener usuario y contraseña de ftp (las cuentas ftp se crean desde el hosting)

Una vez puedes acceder localiza el fichero que te he dicho, dentro de tu tienda en la carpeta themes/tutema/templates/_paritals/head/head.tpl y lo descargas.

Después usa un programa tipo notepad++ para editar el código y añadir el código que te comenté, aunque para serte sincero, no se si el código es correcto:

 {if $page_name=='contact'} <meta name="robots" content="noindex,follow" /> {/if}

ya que no lo he podido comprobar, no tengo acceso a mi tienda de pruebas, por eso te recomiendo que lo hagas en local o en una copia de tu tienda para realizar pruebas sin miedo.

Un saludo!!
 

  • Like 1
Link to comment
Share on other sites

No se si te refieres a la forma en la que apareces en los resultados de búsqueda (en la seprs). Cuando aparece el sitio y debajo algunas categorías o urls relevantes de forma expandida. Esto no es algo que podamos nosotros personalizar directamente, depende de la forma en la que google entiende una página y ellos mostrarán lo que crean mas relevante por cada intención de búsqueda.

 

Te recomiendo que realices un sitemap y lo mandes por search console, eso ayudará a que google entienda tu página mejor, de igual forma pon atención a las categorías, escribe meta títulos y meta descripciones atractivos y que definan bien cada categoría, página o producto.

 

Otra cosa muy positiva es implementar rich snippets o resultados enriquecidos. Por defecto en prestashop hay implementaciones hechas, hay rich snippets muy variados, valoraciones de productos, stock, precio... En fin, es un mundo.

 

Un saludo!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...