External Noopener

When links to cross-origin destinations are unsafe


When links to cross-origin destinations are unsafe

Your site may have security or performance problems if, when linking to another site's page, you use the target="_blank" attribute.

The problem is that the other site's page may be executed at the same time as yours, and if it has a lot of JavaScript in its code, the slowing effect will ripple out.

In addition, the other site's page can access (via the window.opener property) your window object, allowing it to redirect to a dangerous URL on your page.

You can avoid these problems by adding rel="noopener" or rel="noreferrer" to your target="_blank" links.


How the SeoChecker cross-origin destination audit is displayed

If there are unsafe links to cross-origin destinations, SeoChecker will notify it.

external noopener

How does SeoChecker detect unsafe links?

Firstly, all <a> with target=”_blank” attribute and not the attributes rel=”noreferrer” or rel=”noopener” are collected by SeoChecker; then, any same-host links are filtered out.


How can I improve my site's performance and security?

Check the links notified by SeoChecker and add to each one of them rel=”noopener” or rel=”noreferrer”: the first one avoid the access to the window.opener to new pages and the other one avoid that the Referer header is sent to the new page.

Share this Guide

Did you like it? Share it!

Share it!

Web tools for modern developers. Try these one!

Over 50 generators, builders and validators to improve your SEO and web performances

Home Back to top of the page