Avisos
Vaciar todo

Ofuscar enlace en las páginas de posts

5 Respuestas
3 Usuarios
0 Reactions
347 Visitas
El viaje me hizo a mí
Respuestas: 85
Trusted Member
Topic starter
 

Hola.

Necesitaría saber como ofuscar unos enlaces para que no sean enlaces como tal y Google ni siquiera sepa que existen con el objetivo de mejorar mi SEO. He visto que se puede hacer mediante código en vez de con un plugin.

Se trata de unos enlaces que aparecen al final de todos los posts de mi blog en la sección de comentarios con el anchor "gestionar las suscripciones de esta entrada".

Puedes verlo por ejemplo en esta entrada bajando hasta el final, donde está la sección de comentarios (captura)

https://elviajemehizoami.com/que-ver-en-lecce/

en la que el enlace te lleva a esta página

https://elviajemehizoami.com/administrar-subscripciones-comentarios/?srp=12894&srk=2a50c172db6cc44611ce39a057010f61

El texto que se puede ver se mete en una sección del pluggin que admite HTML y está de esta forma.
Puedes gestionar las suscripciones de esta entrada.

¿Sería posible modificarlo ahí mismo de forma que el enlace quede totalmente oculto para Google?

Gracias

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 04/02/2019 1:28 pm
El viaje me hizo a mí
Respuestas: 85
Trusted Member
Topic starter
 

He visto este ejemplo pero no se si me serviría, si es lo mejor ni donde tengo que poner el códido de Javascript

https://www.bufa.es/seo-como-ofuscar-enlaces-con-javascript/


 
Respondido : 04/02/2019 1:30 pm
Pepe
 Pepe
Respuestas: 41126
Illustrious Member Admin
 

Hola.

Puedes utilizar la etiqueta rel="nofollow ugc" en el enlace, revisando el código que genera veo que ya esta incluida:

 label for="subscribe-reloaded"> Quiero que me notifiquéis los nuevos comentarios por correo electrónico. También puedes suscribirte 

La etiqueta nofollows utiliza para indicarle al robot que no tiene que seguir ese enlace.

Tienes información en este enlace:
-> https://support.google.com/webmasters/answer/96569?hl=en

Un saludo


 
Respondido : 04/02/2019 4:45 pm
El viaje me hizo a mí
Respuestas: 85
Trusted Member
Topic starter
 

Hola.

Esa etiqueta la he puesto de forma provisional. Quiero hacer lo que te propongo porque es la solución ideal.

¿Se puede hacer así? Si no cómo sería?


 
Respondido : 04/02/2019 5:02 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Tienes que conocer algo de programación para hacer lo que quieres, tu html en lugar de tener el enlace en el href lo tendrás en el atributo data, es decir:

data-url="https://www.google.es"

Además de este atributo cada enlace debe tener la clase js-link, es decir:
class="js-link"

Al final tienes que hacer tu enlace como:

gestionar las suscripciones de esta entrada.

Esto es sólo la estructura, luego tienes que buscar una manera de agregar javascript a tu theme, ya que tendrás que agregar este código:

[].forEach.call(document.querySelectorAll('.js-link'), function(e) {
    
    var a = document.createElement('a');
    a.innerHTML = e.innerHTML;
    
    e.parentNode.insertBefore(a, e);
    e.parentNode.removeChild(e);
   
    a.setAttribute("href", e.dataset.url);
    
})

Para insertar código javascript revisa:
https://decodecms.com/insertar-javascript-en-wordpress-de-forma-correcta/

PD. El código esta basado en el enlace que enviaste: https://www.bufa.es/seo-como-ofuscar-enlaces-con-javascript/ , lamentablemente desde este foro no vemos temas de programación específicos y sólo podemos darte generalidades.

Saludos.


 
Respondido : 04/02/2019 5:32 pm