rel=”noopener noreferrer”: Tutorial for Beginners
A sudden decline in SERP results is a nightmare for SEO people! It worsens if you struggle finding results for a recent change but no solution exists so far. The most recent is about rel=”noopener noreferrer” tag – popping out suddenly in WordPress. Worried? Read this tutorial for beginners to solve this seo issue.
What is rel=”noopener noreferrer”all about?
When you search on Google, a page opens with many sites listed. For a novice, they are just randomly placed on the page but an internet versed person, specifically an SEO geek, knows they are placed according to rank. Recently, people from this very SEO community, who are using the latest version of WordPress 4.7.4, started facing a problem. As soon as they insert target=”_blank” into a hyperlink, WordPress automatically adds another mysterious code (at least for SEO guys) which is – rel=”noreferrer noopener”. Now the commotion is if it will disrupt the SEO point or not? Here at Templatetoaster WordPress website builder, I researched on the matter and followed various SEO and Coding communities, took views from people involved and found an actual answer to the issue!
This whole thing started from a very common speculation that “noreferrer” in this rel=”noreferrer noopener” will certainly affect SEO for people who are creating a lot of backlinks to rank their sites in Google SERPs. Since generally rel=”nofollow” tag is used by search engines to stop the link juices. Hence, the tag noreferrer confuses with nofollow. But This is clearly not going to affect SEO at any point!
Let’s make this a little simple to understand. First, let’s explain the technical point involved in the whole scenario. This automatic addition of rel=”noreferrer noopener” has come into existence since WordPress 4.7.4 update. But the story starts a few months back. TinyMCE plugin got an update back on 23rd Nov 2016 as part of a security fix. Now as WordPress integrates TinyMCE plugin as their default text editor and with the updated TinyMCE for WordPress 4.7.4, the issue arose.
Difference between rel=”noreferrer” and rel=”nofollow”
On the SEO front, no issue is going to arise as search engines do not take noreferrer into account. The tag nofollow and noreferrer are two different tags. Here at Templatetoaster website maker, Let’s get into the details and check!
- Rel=nofollow: The tag rel=nofollow is used to indicate that neither the publisher of the page to the original author are endorsing the link and neither the referred document link is included just for commercial purpose between users of the two pages. The tag is invented by Google and the microformats community has standardised it. The intention was when the “nofollow” link would not pass on PageRank, spammers would quit posting spam on blogs. Well, this did not happen but, rel=nofollow continues. In fact, many blog systems ended up adding rel=nofollow to the comment links.
- Rel=noreferrer: rel=noreferrer tag indicates no referrer information to be leaked on following the link. It mainly specifies browser not to pass an HTTP referrer header if the person clicks the hyperlink. A clear discussion at StackExchange suggests the same. Further, as I dug and found a discussion at Quora, people clearly stated how it is not going to affect SEO at all. Additionally, a very well known SEO Forum community people tried using this tag and found that it is not supported by all major browsers at the moment.
If you are looking for detailed information on rel tags, here’s a good post about Properly Using Rel Tags.
How we are so sure that rel=”noopener noreferrer” is not going to affect the SEO?
Take the proof right away from this Moz community discussion! It is mentioned very clearly that mindset of people for rel=”noreferrer noopener” SEO issues is completely false. This tag only serves the purpose when you don’t want referrer information (e.g. Browser, OS, region etc.) to get passed along.
rel=”noreferrer noopener”: SEO issues
If you think this is the only string attached to this whole topic, then you might be missing out on something though a little. My research across various forums and communities revealed certainly there aren’t any rel=”noreferrer noopener” SEO issues but there are certainly some issues with analytics. It’s quite obvious since the tag is serving the purpose to not let pass the referrer information. But there’s a major turnover to this point, a sigh of relief for webmasters and traffic analysts. Google Analytics is not following rel=”noopener noreferrer” tag! For practical purposes, I conducted a test on our website and found all the traffic stats to be positive under Google Analytics and all of the user information getting served as usual.
What’s the Security point involved?
Though I hope you are now all clear with any type of rel=”noopener noreferrer” SEO queries in your mind but I would like to shed some light on the security point involved in this matter. This is why it all started and why TinyMCE rolled out a security fix. There is a well-known vulnerability for target=”_blank” tag. As stated, when we use target=”_blank” for hyperlinks, we are actually linking to, gains partial access to the previous page via the window.opener object. This may lead to a very simple Phishing attack. because the newly opened window could possibly change the window.opener.location to some other page (targeted phishing page). Hence, the suggested fix for this issue is rel=”noopener noreferrer” tag . After a support forum discussion, WordPress developers implemented this fix.
Still looking for a Workaround?
As I have covered all the aspects related to rel=”noopener noreferrer” SEO issues, still if you are not convinced or might be worried about your custom analytics, you can disable this (as suggested on WordPress forums). You just have to simply override it with the below-mentioned code in the theme’s functions.php file.
Note: It is highly discouraged to do so.
// Note that this intentionally disables a tinyMCE security feature. // Use of this code is NOT recommended. add_filter('tiny_mce_before_init','tinymce_allow_unsafe_link_target'); function tinymce_allow_unsafe_link_target( $mceInit ) { $mceInit['allow_unsafe_link_target']=true; return $mceInit; }
rel=”noopener noreferrer”: In shutshell
All the practical tests and community discussions over the time leads to a simple answer – rel=”noopener noreferrer” SEO queries are just in your mind and nothing else. As soon as you are clear with the difference between rel=”noreferrer” and rel=”nofollow” – you will understand it is never going to affect your SEO. So go around keep working on your regular SEO plans. Apart from that if you are thinking to design a new website or WordPress theme, you can try completely SEO Friendly WordPress theme Builder i.e. TemplateToaster.
[call_to_action color=”gray” button_icon=”download” button_icon_position=”left” button_text=”Download Now” button_url=”https://templatetoaster.com/download” button_color=”violet”]
Best Drag and Drop interface to Design stunning WordPress Themes
[/call_to_action]
Build a Stunning Website in Minutes with TemplateToaster Website Builder
Create Your Own Website Now
Hi Param,
I am facing this issue on my WordPress blog for last some days. It automatically adds rel=”noreferrer noopener” attribute to all links. I added nofollow in the beginning, so it will finally become rel=”nofollow noreferrer noopener”. But Yoast says it is a dofollow link. Why so ? I hope the new change won’t affect our SEO, as you said in the post. But I am confused about Yoast notification.
Interesting explanation about the difference in nofollow and noopener , noreferrer. Any thoughts if this will affect affiliate links tracking?
what about affiliate sales if someone clicks a no refer link,
can my vendor record a transaction?
As it appears, however, it only affects new links, which are entered directly via the editor. Existing links are probably not affected. So wait and see what WordPress does.
Noopener tags are used to improve the performance browser:
https://jakearchibald.com/2016/performance-benefits-of-rel-noopener/
My question is that whether re=noopener pass link juice to external links or not ? Plz anyone brief and explain this to me
Yes, noreferrer tag won’t hurt link juice.
There is WordPress plugin which will help you remove these from your pages and posts. https://wordpress.org/plugins/udinra-noopener-noreferrer-remove/
So, do we add in nofollow with the noopener noreferrer to get affiliate links to be nofollow?
We use the rel noopener on my Website and i can say, that the SEO is not affected
Is there any effect of “noopner” with href tag? I published some article on ezine about flowers and gift, no I got some of these flowers related article on other website with same links of my website. Is it beneficial for my website or not?
is a noopner link , a dofollow link?!!
hmmmm… I think i can relax a bit now, but still i need SEO expert to Audit my site pls. any one? I have been battling series of drop and traffic has gone worst.. Pls help
I think the solution to this would be just to use the noopener tag and let go of the noreferrer tag. the reasoning is quite simple: You eliminate the vulnerability and still have the referrer in your Agents http information. What do you think?
Same problem here -_-
Thanks for sharing 😉 i am still in doubt…i hope rel=noreferrer noopener tag won’t hurt link juice..
hard to get Backlink :((
it is all fantastic….but wich is the syntax??!?!?!?
1. <.... rel="nofollow" rel="noopener"....>
or
2. <.... rel="nofollow noopener"....>
Is possible have two attrib. rel= in the same element?
people use this at time of back linking or guest post linking so can we keep it or need tell them remove form guest post because we need benefit form blog post
Hello
Noopener, in my opinion, helps improve the browser and search engine, but it’s a good technique
Thanks for giving me such valuable information..i will used on my website.
I need to check this out. Thanks!
Why not just keep the noopener and noreferrer attributes and add also the nofollow attribute? Is there any reason you cannot use all three?