Avisos
Vaciar todo

Ofuscar enlace en las páginas de posts  

 
El viaje me hizo a mí
 El viaje me hizo a mí
Usuario experto

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

Citar
Respondido : 04/02/2019 1:28 pm
El viaje me hizo a mí
 El viaje me hizo a mí
Usuario experto

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/

ResponderCitar
Respondido : 04/02/2019 1:30 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 04/02/2019 4:45 pm
El viaje me hizo a mí
 El viaje me hizo a mí
Usuario experto

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?

ResponderCitar
Respondido : 04/02/2019 5:02 pm

Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 04/02/2019 5:32 pm