diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
index 0a49630..0c38b9a 100644
--- a/layouts/partials/navbar.html
+++ b/layouts/partials/navbar.html
@@ -30,7 +30,7 @@
{{- $currentPage := . -}}
{{- range .Site.Menus.main -}}
{{- if eq .Params.type "search" -}}
- {{- partial "search.html" (dict "params" .Params) -}}
+ {{- partialCached "search.html" $currentPage -}}
{{- else -}}
{{- $external := strings.HasPrefix .URL "http" -}}
{{/* Display icon menu item */}}
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html
index fd1343a..4420c71 100644
--- a/layouts/partials/sidebar.html
+++ b/layouts/partials/sidebar.html
@@ -13,7 +13,7 @@