Improve SEO content
This commit is contained in:
42
layouts/partials/seo/seo-config.html
Normal file
42
layouts/partials/seo/seo-config.html
Normal file
@@ -0,0 +1,42 @@
|
||||
{{- /* SEO Configuration Partial */ -}}
|
||||
{{- /* This partial includes all SEO-related partials */ -}}
|
||||
|
||||
<!-- Core SEO Meta Tags -->
|
||||
{{ partial "seo/seo-meta.html" . }}
|
||||
|
||||
<!-- Open Graph Tags -->
|
||||
{{ partial "seo/opengraph.html" . }}
|
||||
|
||||
<!-- Twitter Cards -->
|
||||
{{ partial "seo/twitter-cards.html" . }}
|
||||
|
||||
<!-- Structured Data (JSON-LD) -->
|
||||
{{ partial "seo/structured-data.html" . }}
|
||||
|
||||
<!-- Favicons and PWA Support -->
|
||||
{{ partial "seo/favicons.html" . }}
|
||||
|
||||
<!-- Additional SEO Tags -->
|
||||
{{- if .Site.Params.seo.google_verification }}
|
||||
<meta name="google-site-verification" content="{{ .Site.Params.seo.google_verification }}">
|
||||
{{ end }}
|
||||
|
||||
{{- if .Site.Params.seo.bing_verification }}
|
||||
<meta name="msvalidate.01" content="{{ .Site.Params.seo.bing_verification }}">
|
||||
{{ end }}
|
||||
|
||||
{{- if .Site.Params.seo.yandex_verification }}
|
||||
<meta name="yandex-verification" content="{{ .Site.Params.seo.yandex_verification }}">
|
||||
{{ end }}
|
||||
|
||||
{{- if .Site.Params.seo.alexa_verification }}
|
||||
<meta name="alexaVerifyID" content="{{ .Site.Params.seo.alexa_verification }}">
|
||||
{{ end }}
|
||||
|
||||
<!-- hreflang for multilingual sites -->
|
||||
{{ range .Translations }}
|
||||
<link rel="alternate" hreflang="{{ .Language.Lang }}" href="{{ .Permalink }}">
|
||||
{{ end }}
|
||||
{{ if .IsTranslated }}
|
||||
<link rel="alternate" hreflang="x-default" href="{{ .Permalink }}">
|
||||
{{ end }}
|
||||
Reference in New Issue
Block a user