Qual é a diferença entre "nofollow noopener" e apenas "nofollow"?


14

Eu uso o plugin WordPress Ultimate Nofollow para criar facilmente links como nofollow.

Então, eu esperava que o plugin adicionasse rel="nofollow". Mas acrescentourel="nofollow noopener"

Existe uma diferença entre rel="nofollow"vs. rel="nofollow noopener"?


1
Ele diz ao chrome para criar um novo processo para a guia, usando o de onde veio, menos vulnerabilidades para ser invadido por alguns truques de javascript. É bom ter, mesmo que você possa adicionar "noreferrer" "noopener" "nofollow" completamente.
Deepak Mathur

Respostas:


11

nofollow dará a você controle granular de links externos individuais, como uma página da web que você não necessariamente endossa, ou um link interno que você deseja impedir que bots acessem ou indexem, como a página de login de seus membros.

noopeneré outra propriedade que fornece controle granular do desempenho e da segurança da página da web ao acessar o conteúdo em uma nova janela, a noopenerdiretiva bloqueará o acesso ao window.opener.

leia a explicação do Google aqui e leia aqui por que ajuda sua página da Web a se tornar mais segura .

Em termos de SEO, o que realmente importa é como você usa o nofollowe não o noopener. noopenerestá apenas impedindo que o navegador (alguns deles) execute scripts maliciosos.


4

rel="noopener" é usado para que, quando uma nova janela for criada ao clicar em um link, o código javascript mal-intencionado em execução na nova janela não acesse a janela anterior por meio do atributo window.opener.

rel=noreferreré usado para que quando um usuário clicar em um hiperlink e for transferido para um novo local, nenhuma informação do referenciador seja vazada no link de destino. Ou seja, não será possível que o destino saiba de onde veio esse usuário.

Você pode encontrar mais informações sobre ambos aqui e mais sobre nenhum referenciador aqui


3

O noopenerrelacionamento do link não tem nada a ver com o nofollowrelacionamento do link.

O Google diz : -

Quando sua página é vinculada a outra página usando target = "_ blank", a nova página é executada no mesmo processo que sua página. Se a nova página estiver executando JavaScript caro, o desempenho da sua página também poderá sofrer. Consulte Os benefícios de desempenho de rel = noopener para obter mais informações.

Além disso, target = "_ blank" também é uma vulnerabilidade de segurança. A nova página tem acesso ao seu objeto de janela via window.opener e pode navegar sua página para um URL diferente usando window.opener.location = newURL. Consulte Sobre rel = noopener para obter uma demonstração e explicação da vulnerabilidade.

Adicionar um atributo rel = "noopener" impede que a nova página possa acessar a propriedade window.opener e garantirá que ela seja executada em um processo separado. O atributo rel = "noreferrer" tem o mesmo efeito, mas também impedirá que o cabeçalho do Referer seja enviado para a nova página. Consulte Padrão HTML: Tipo de link "noreferrer" para obter uma explicação desse comportamento.

E você provavelmente já está ciente de que o nofollowrelacionamento do link apenas instrui a obedecer aos rastreadores do mecanismo de pesquisa a não seguir esse link (e posteriormente passar o link) - mas há outros benefícios ).

Seria interessante saber para que você está usando o plug-in, pois não é aconselhável nofollowo vínculo interno e, a menos que você esteja publicando muito conteúdo gerado pelo usuário, duvido que esteja vinculando a lugares que não o faz " atestar ", que é em grande parte o nofollowobjetivo do relacionamento de link ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.