a zine about getting found — issue 01
filed under: home / blog / target="_blank": seo and security rules
note · Technical SEO · published 2026-07-06

target="_blank": SEO and Security Rules

Short answer

target="_blank" opens a link in a new tab. It has no direct SEO effect — but always pair it with rel="noopener" for security and performance. Modern browsers add noopener automatically, but don't rely on that in your source.

  • Opening links in a new tab does not pass, block or change link equity — it's a UX choice, not a ranking signal.
  • rel="noopener" stops the new page from accessing window.opener — a real security and performance fix.
  • Modern browsers imply noopener for _blank, but older ones and embedded webviews don't — keep it explicit.
  • Use _blank for links away from a task (docs, references); keep navigation in the same tab.
  • rel="noopener" is separate from nofollow/sponsored — mixing them up is a common audit error.

HTML links are a fundamental mechanism for connecting web pages within a site and across the web. Like any powerful tool, links can introduce potential risks for both the website and its users.

What Is target=»_blank»?

When the target="_blank" attribute is added to an <a> element, the browser opens the link in a new tab (a new browsing context). At first glance, this is convenient because it lets users keep the current page open, but it introduces important security considerations.

Impact of target=»_blank» on SEO and User Experience

From a search-engine optimization (SEO) standpoint, using target="_blank" does not directly affect rankings. However, it can indirectly influence SEO through its effect on user experience and on-site behavior.

User Experience and SEO

  • Time on site and engagement: Opening links in new tabs can increase the time the original page remains open, potentially improving engagement metrics that matter to SEO.
  • Behavioral signals: When users return to your site after viewing content in a new tab, metrics such as bounce rate and pageviews per session may improve — signals search engines can interpret as indicators of content quality and usefulness.
  • Appropriate usage: It is generally recommended to use target=»_blank» for external links so users can easily return and continue interacting with your content. For internal navigation, avoid forcing new tabs to maintain a coherent user journey.

Security Risks of Using target=»_blank»

The primary risk is that, when target="_blank" is used, the browser retains a reference to the originating page. This allows the newly opened page to access window.opener and potentially manipulate the original page. For example, an attacker could:

  • Execute scripts that degrade the performance of the originating page;
  • Replace the original page’s content with a phishing interface, deceiving the user.

What Precautions Should You Take?

To mitigate risks associated with target="_blank", add the rel attribute with «noopener» or «noreferrer».

  • rel="noopener" prevents the new tab from accessing window.opener, blocking potential malicious interactions. rel="noreferrer" also suppresses the HTTP referrer header, which can otherwise be used for tracking or data leakage.

For maximum compatibility and protection, use both values together, as some browsers may not fully support noopener but honor noreferrer. A safe pattern looks like this:

<a rel="noopener noreferrer" href="https://demo.site/html-link.html" target="_blank">Link</a>
<article>
<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)">
<div class="[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1">
<div class="flex max-w-full flex-col grow">
<div data-message-author-role="assistant" data-message-id="ed50933c-fd78-4052-a72e-95a1233f0a22" dir="auto" class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" data-message-model-slug="gpt-5-thinking">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]">
<div class="markdown prose dark:prose-invert w-full break-words light markdown-new-styling">
<p data-start="2656" data-end="2874" data-is-last-node="" data-is-only-node="">While <code data-start="2662" data-end="2679">target="_blank"</code> can enhance user experience, security should remain a priority. By applying these straightforward safeguards, you can avoid common threats and protect users interacting with your web properties.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
Does target="_blank" hurt SEO?
No. It changes where the link opens, not how search engines crawl or value it. There is no ranking penalty for new-tab links.
Do I still need rel="noopener" if browsers add it automatically?
Yes, write it explicitly. Modern browsers imply it, but older browsers, in-app webviews and email clients may not — explicit markup is the safe default.
What's the difference between noopener and noreferrer?
noopener blocks the new page's access to window.opener. noreferrer does that and also strips the Referer header, so the destination can't see where the click came from.
Should internal links open in a new tab?
Usually not. New tabs break the back button and clutter the tab bar for on-site navigation. Reserve _blank for external references and downloads.
Dima Mochalov
Dima Mochalov
SEO & AI Search Strategist · 9+ years · Head of SEO, Marketing Bear (Dubai)
written by a human who ranks things

Be the answer, not a footnote.

reply is fast — it’s just me here
iNevidimka — Dima MochalovPrivacy · Terms · © 2026
Operated by Mochalov Dmitri Andrei IE (Individual Entrepreneur (Armenia)) · Reg. 20268705 · Arghishti str. 7, suite 0015, Yerevan, Kentron, Armenia. All engagements are governed by our Terms of Service.