HTML Link Tag

HTML Link Types

The <link> tag used between the <head></head> tags is used to load resources outside the page into the page.

The rel="" attribute determines the use of the <link> tag.

<link> Tag for Style Files (rel=”stylesheet”)

The rel="stylesheet" link tag use to call the external CSS files used on the page.

<link rel="stylesheet" href="" type="text/css" media="all" />

<link> Tag for Canonical (rel=”canonical”)

Use the canonical rel="canonical" <link> attribute, which it uses to specify the canonical URL of the page.

<link rel="canonical" href=""/>

<link> Tag for Favicon (rel=”icon”)


To add a favicon to the page, the rel="icon" <link> tag use in the page’s source code.

<link rel="icon" href="" sizes="32x32" />
<link rel="icon" href="" sizes="1922x922" />

<link> Tag for Language Versions of Pages (rel=alternate)

The rel="alternate" <link> tag use to specify alternative pages of web pages in foreign languages.

<link rel="alternate" href="" hreflang="de" /> 
<link rel="alternate" href="" hreflang="en" /> 
<link rel="alternate" href="" hreflang="tr" /> 
<link rel="alternate" href="" hreflang="fr" /> 
<link rel="alternate" href="" hreflang="x-default" />

<link> Tags for Page Load Performance

rel="dns-prefetch", rel="preconnect", rel="preload" are used to speed up the page load process.

rel=”dns-prefetch” <link> Tag

<link rel="dns-prefetch" href="" />

rel=”preconnect” <link> Tag

<link rel="preconnect" href="">

rel=”preoad” <link> Tag

<link rel="preload" href="/assets/Pacifico-Bold.woff2" as="font" type="font/woff2">

Is Link Tag Used Outside of <head> Tag?

It is recommended to use <link> tags inside <head> tags in HTML architecture, but the <link> tag works when positioned outside the <head> tag.