Hi everybody,
Excuse my poor English.
I’m an SEO analyst, I’m trying to develop my first site with Hugo and I’ve noticed a lack (maybe?).
I understand that the dns-prefetch has not been added in the webpage header for all the links needed to render the page and outbound links.
Thx 
tut
2
That’s not a Hugo issue. Add what you want to prefetch inside <head></head>
1 Like
ju52
3
This does not make a very big difference (for small pages).
I created my own render-link hook with adding dns prefetch for outgoing links of the page.
If you go to the next page, dns is resolved.
Sorry for the delay in the response.
If you have made your own custom hook it means that I’m not the only one to think this way 
ju52
5
yes, render-link.html looks like
{{- $url := (urls.Parse .Destination) -}}
{{- $internal := site.GetPage .Destination -}}
{{- $fragment := $url.Fragment -}}
{{- with $fragment -}}{{ $fragment = printf "#%s" $fragment }}{{- end -}}
{{- $destination := printf "%s%s" (or $internal.RelPermalink .Destination) $fragment -}}
{{- if not $internal -}}<link rel=dns-prefetch href=//{{ $url.Host }} /> {{- end -}}
<a href="{{ $destination | safeURL }}"
{{ with or .Title $internal.LinkTitle .Text }} title="{{ . }}" {{ end }}
{{ if not $internal }} rel="noopener external" {{ end }}>
{{ or .Text .Title $internal.LinkTitle | safeHTML }}
</a>
stripped down to the bones
1 Like
system
Closed
6
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.