O que é: Noreferrer Attribute (Atributo que impede que o site de destino saiba de onde veio a visita)
O noreferrer attribute é um atributo utilizado em links HTML para impedir que o site de destino saiba de onde veio a visita. Esse atributo é especialmente útil em casos onde a privacidade do usuário é uma preocupação, ou quando se deseja evitar que o site de destino tenha acesso a informações sobre a origem do tráfego.
Como funciona o noreferrer attribute?
O noreferrer attribute é adicionado ao código HTML de um link utilizando a seguinte sintaxe: <a href="https://www.exemplo.com" rel="noreferrer">Link</a>
. Ao adicionar o atributo “noreferrer” ao link, o navegador do usuário irá enviar a solicitação de acesso ao site de destino sem incluir o referer header, que normalmente contém informações sobre a página de origem.
Por que utilizar o noreferrer attribute?
Existem diversas razões pelas quais pode ser interessante utilizar o noreferrer attribute em links. Uma delas é a privacidade do usuário. Ao remover o referer header, o site de destino não terá acesso a informações sobre a página de origem, o que pode ser importante em casos onde o usuário não deseja compartilhar essas informações.
Além disso, o noreferrer attribute também pode ser utilizado para evitar que o site de destino tenha acesso a informações sensíveis, como parâmetros de URL ou tokens de autenticação. Ao remover o referer header, essas informações não serão enviadas junto com a solicitação de acesso.
Impacto no SEO
O uso do noreferrer attribute pode ter um impacto no SEO de um site. Como o referer header é utilizado por mecanismos de busca para determinar a origem do tráfego, ao remover essa informação, o site de destino não terá conhecimento sobre a fonte do tráfego. Isso pode afetar a capacidade do site de destino de rastrear e analisar o tráfego recebido, o que pode impactar negativamente em estratégias de marketing e otimização de conversão.
No entanto, é importante ressaltar que o impacto no SEO pode variar dependendo do contexto e da finalidade do uso do noreferrer attribute. Em alguns casos, a privacidade do usuário pode ser mais importante do que o rastreamento do tráfego, e nesses casos, o uso do atributo pode ser justificado.
Alternativas ao noreferrer attribute
Existem algumas alternativas ao uso do noreferrer attribute, dependendo das necessidades e objetivos do site. Uma delas é o uso do noopener attribute, que também impede que o site de destino acesse informações sobre a página de origem, mas permite que o referer header seja enviado. Isso pode ser útil em casos onde é importante rastrear o tráfego, mas ainda se deseja evitar que o site de destino tenha acesso a informações sensíveis.
Outra alternativa é utilizar técnicas de redirecionamento, como o uso de URLs encurtadas ou a utilização de serviços de redirecionamento. Essas técnicas podem ajudar a ocultar a origem do tráfego, mas é importante lembrar que nem sempre são tão eficazes quanto o uso do noreferrer attribute.
Conclusão
O noreferrer attribute é um atributo importante para garantir a privacidade do usuário e evitar que o site de destino tenha acesso a informações sensíveis. No entanto, é importante avaliar o impacto no SEO e considerar alternativas, dependendo das necessidades e objetivos do site. Ao utilizar o noreferrer attribute, é possível garantir a privacidade do usuário e evitar que informações sensíveis sejam compartilhadas com o site de destino.