diff --git a/tpl/tplimpl/embedded/templates/opengraph.html b/tpl/tplimpl/embedded/templates/opengraph.html
index 87e986eb394..199b9b58db7 100644
--- a/tpl/tplimpl/embedded/templates/opengraph.html
+++ b/tpl/tplimpl/embedded/templates/opengraph.html
@@ -2,56 +2,51 @@
-{{ with $.Params.images }}{{ range first 6 . -}}
-
-{{ end }}{{ else -}}
+
+{{- with $.Params.images -}}
+{{- range first 6 . }}{{ end -}}
+{{- else -}}
{{- $images := $.Resources.ByType "image" -}}
{{- $featured := $images.GetMatch "*feature*" -}}
{{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}}
{{- with $featured -}}
-{{ else -}}
-{{- with $.Site.Params.images -}}
-
-{{ end }}{{ end }}{{ end }}
+{{- else -}}
+{{- with $.Site.Params.images }}{{ end -}}
+{{- end -}}
+{{- end -}}
-{{- $iso8601 := "2006-01-02T15:04:05-07:00" -}}
{{- if .IsPage }}
-{{- if not .PublishDate.IsZero }}
-{{ else if not .Date.IsZero }}
-{{ end }}
-{{- if not .Lastmod.IsZero }}{{ end }}
-{{- else }}
-{{- if not .Date.IsZero }}
-{{- end }}
-{{- end }}{{/* .IsPage */}}
+{{- $iso8601 := "2006-01-02T15:04:05-07:00" -}}
+
+{{ with .PublishDate }}{{ end }}
+{{ with .Lastmod }}{{ end }}
+
+{{- range .Site.Authors }}
+{{ with .Social.facebook }}{{ end }}
+{{ with .Site.Social.facebook }}{{ end }}
+{{- with .Params.tags }}{{ range first 6 . }}
+
+{{- end }}{{ end -}}
+{{- end -}}
+{{- end -}}
{{- with .Params.audio }}{{ end }}
{{- with .Params.locale }}{{ end }}
{{- with .Site.Params.title }}{{ end }}
-{{- with .Params.videos }}
-{{- range . }}
+{{- with .Params.videos }}{{- range . }}
{{ end }}{{ end }}
{{- /* If it is part of a series, link to related articles */}}
{{- $permalink := .Permalink }}
-{{- $siteSeries := .Site.Taxonomies.series }}{{ with .Params.series }}
-{{- range $name := . }}
+{{- $siteSeries := .Site.Taxonomies.series }}
+{{ with .Params.series }}{{- range $name := . }}
{{- $series := index $siteSeries ($name | urlize) }}
{{- range $page := first 6 $series.Pages }}
{{- if ne $page.Permalink $permalink }}{{ end }}
{{- end }}
{{ end }}{{ end }}
-{{- if .IsPage }}
-{{- range .Site.Authors }}{{ with .Social.facebook }}
-{{ end }}{{ with .Site.Social.facebook }}
-{{ end }}
-
-{{- with .Params.tags }}{{ range first 6 . }}
-{{ end }}{{ end }}
-{{- end }}{{ end }}
-
{{- /* Facebook Page Admin ID for Domain Insights */}}
{{- with .Site.Social.facebook_admin }}{{ end }}
diff --git a/tpl/tplimpl/embedded/templates/schema.html b/tpl/tplimpl/embedded/templates/schema.html
index 0cbae153d61..6edef5fc47c 100644
--- a/tpl/tplimpl/embedded/templates/schema.html
+++ b/tpl/tplimpl/embedded/templates/schema.html
@@ -1,23 +1,25 @@
-{{- if .IsPage }}{{ $ISO8601 := "2006-01-02T15:04:05-07:00" }}{{ if not .PublishDate.IsZero }}
-{{ end }}
-{{ if not .Lastmod.IsZero }}{{ end }}
+{{- if .IsPage -}}
+{{- $iso8601 := "2006-01-02T15:04:05-07:00" -}}
+{{ with .PublishDate }}{{ end}}
+{{ with .Lastmod }}{{ end}}
-{{ with $.Params.images }}{{ range first 6 . -}}
-
-{{ end }}{{ else -}}
+
+{{- with $.Params.images -}}
+{{- range first 6 . -}}{{ end -}}
+{{- else -}}
{{- $images := $.Resources.ByType "image" -}}
{{- $featured := $images.GetMatch "*feature*" -}}
{{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}}
{{- with $featured -}}
-{{ else -}}
-{{- with $.Site.Params.images -}}
-
-{{ end }}{{ end }}{{ end }}
+{{- else -}}
+{{- with $.Site.Params.images -}}{{ end -}}
+{{- end -}}
+{{- end -}}
-{{- end }}
+{{- end -}}