Official statement
Other statements from this video 13 ▾
- 1:45 What are the key technical blocks preventing Google from indexing your pages?
- 2:09 Does Google really filter out pages based on quality instead of indexing them all?
- 4:53 How does Google really handle duplicate content and the canonical tag?
- 8:26 Are mobile JavaScript redirections really a problem for SEO?
- 11:01 Are geographical domain extensions really essential for targeting a country?
- 17:49 Do Rich Snippets really require three levels of validation before they can appear?
- 19:22 Should you canonicalize all your multi-shop products to a single main store?
- 23:16 How can 404 errors after a server migration destroy your organic traffic?
- 45:54 Why does Google ignore your meta descriptions and how can you regain control?
- 47:16 Does submitting a Disavow file really trigger a new crawl of your backlinks?
- 47:57 How long does it really take to deindex pages after reactivating the robots.txt?
- 54:06 Can SafeSearch block your traffic even after fixing adult content?
- 55:47 Could importing a public database hurt your SEO?
Google completely ignores whether your internal links open in a new tab or the same one. The only criterion: these links must be technically accessible and correctly parsed in the DOM. This statement settles an ongoing debate but masks other critical UX factors that indirectly impact ranking through behavioral signals.
What you need to understand
What exactly does Google say about target="_blank"?
The official stance is clear: Google neither penalizes nor favors internal links that open in a new tab. The search engine focuses solely on the technical ability to follow the link. If the link is present in the HTML source code, parseable by Googlebot, it will be crawled and considered for internal linking.
The target="_blank" attribute is a purely behavioral signal for the browser, not for the crawler. Googlebot does not execute complex JavaScript to simulate user clicks: it reads the DOM, extracts hrefs, and follows those links. The rest — new tab, popup, overlay — is not its concern.
Why does this question come up so often?
Many SEO professionals assume that forcing links to open in a new tab dilutes PageRank transmission or creates a form of algorithmic friction. This intuition likely arises from a confusion with external nofollow links, where the intention is indeed to limit authority transmission.
But for internal links, the logic differs radically. Google wants to understand your site’s architecture, identify important pages through linking, and distribute crawl budget. The target="_blank" does not interfere with any of these objectives.
What’s the only technical condition to respect?
Google insists on one point: the link must be parsable and accessible in the raw HTML. If you generate your internal links via JavaScript after loading, or if you use event listeners without a valid tag, you create a real risk.
Modern crawlers follow rendered JavaScript, but with resource and timing limitations. A link present only in an onclick() or React event without a classic href= may be ignored, especially if the crawl budget is tight.
- Target="_blank" does not affect ranking or crawling
- Links must exist in the initial or rendered DOM, with a valid href=
- Google prioritizes standard HTML links over pure JavaScript links
- UX (new tab or not) remains a user strategic decision, not an SEO one
- No impact on the internal PageRank transmission
SEO Expert opinion
Is this statement consistent with real-world observations?
Yes, and quite clearly. A/B tests conducted on e-commerce sites showing thousands of pages with internal linking in target="_blank" versus same-tab reveal no measurable variation in organic positions. Internal PageRank flows the same way.
Where it gets interesting is regarding behavioral signals. If you systematically force links to open in a new tab, you fragment user navigation: tab proliferation, loss of context, artificial bounce rates. These degraded UX signals may eventually impact ranking through engagement metrics. [To verify] how much Google utilizes this data, but the indirect impact exists.
What nuances should be brought up regarding crawling?
Google says "as long as these links are accessible and parsed correctly". This is a critical and often underestimated clause. If your CMS generates internal links through a React or Vue framework without proper SSR, Googlebot may encounter rendering delays or even failures.
In these cases, the issue is never the target="_blank", but the quality of server-side rendering. A link technically invisible on the first crawl simply won’t be followed, regardless of its target attribute. Always check your static HTML before worrying about user behavior.
When is this rule not enough?
On websites with a high tab load (SaaS tools, dashboards, hybrid applications), multiplying target="_blank" can create a disastrous experience. Users lose their navigation thread, sessions become chaotic, and Core Web Vitals metrics may degrade if each new tab loads heavy resources simultaneously.
Google does not penalize the target itself, but it observes real engagement. If your pages show abnormally short session times or high exit rates due to inconsistent navigation, you will pay the price. Technical SEO is never limited to pure crawling: it always includes measurable user experience.
Practical impact and recommendations
What should you do regarding your internal links?
Stop asking the question of target="_blank" purely from an SEO perspective. The only technical priority: make sure every internal link has a valid href=, parsable in the source or rendered under 5 seconds by Googlebot. Test with the URL inspection tool in Search Console.
For the choice between new tab or same tab, base your decision on strict UX criteria: links to external resources (PDFs, third-party tools) = new tab; classic intra-site navigation = same tab. Never force the new tab by default for all internal linking.
What mistakes should you absolutely avoid?
Never generate internal links solely via onclick() or event listeners without an tag. Even if JavaScript works perfectly on the user side, Googlebot may miss the link if rendering fails or if crawl budget is saturated.
Avoid rel=noopener attributes without href, or
❓ Frequently Asked Questions
Le target="_blank" dilue-t-il le PageRank interne transmis par un lien ?
Faut-il ajouter rel="noopener" systématiquement avec target="_blank" pour le SEO ?
Les liens générés en JavaScript avec target="_blank" sont-ils crawlés par Google ?
Peut-on utiliser target="_blank" sur tous les liens d'un menu de navigation interne ?
Google privilégie-t-il les liens internes qui restent dans le même onglet ?
🎥 From the same video 13
Other SEO insights extracted from this same Google Search Central video · duration 56 min · published on 10/09/2015
🎥 Watch the full video on YouTube →
💬 Comments (0)
Be the first to comment.