diff --git a/_includes/components/blog-sidebar.njk b/_includes/components/blog-sidebar.njk
index a3b2bca..286f819 100644
--- a/_includes/components/blog-sidebar.njk
+++ b/_includes/components/blog-sidebar.njk
@@ -133,12 +133,7 @@
{% elif widget.type == "recent-comments" %}
{% include "components/widgets/recent-comments.njk" %}
{% elif widget.type == "search" %}
-
-
-
-
-
-
+ {% include "components/widgets/search.njk" %}
{% elif widget.type == "fediverse-follow" %}
{% include "components/widgets/fediverse-follow.njk" %}
{% elif widget.type == "custom-html" %}
diff --git a/_includes/components/cv-sidebar.njk b/_includes/components/cv-sidebar.njk
index d4d9211..d27f903 100644
--- a/_includes/components/cv-sidebar.njk
+++ b/_includes/components/cv-sidebar.njk
@@ -18,13 +18,7 @@
{% elif widget.type == "categories" %}
{% include "components/widgets/categories.njk" %}
{% elif widget.type == "search" %}
-
-
-
-
-
-
-
+ {% include "components/widgets/search.njk" %}
{% elif widget.type == "webmentions" %}
{% include "components/widgets/webmentions.njk" %}
{% elif widget.type == "custom-html" %}
diff --git a/_includes/components/homepage-sidebar.njk b/_includes/components/homepage-sidebar.njk
index c9931a8..5fec890 100644
--- a/_includes/components/homepage-sidebar.njk
+++ b/_includes/components/homepage-sidebar.njk
@@ -108,12 +108,7 @@
{% elif widget.type == "categories" %}
{% include "components/widgets/categories.njk" %}
{% elif widget.type == "search" %}
-
-
-
-
-
-
+ {% include "components/widgets/search.njk" %}
{% elif widget.type == "webmentions" %}
{% include "components/widgets/webmentions.njk" %}
{% elif widget.type == "recent-comments" %}
diff --git a/_includes/components/sidebar.njk b/_includes/components/sidebar.njk
index 1669c4f..a6378eb 100644
--- a/_includes/components/sidebar.njk
+++ b/_includes/components/sidebar.njk
@@ -120,12 +120,7 @@
{% elif widget.type == "recent-comments" %}
{% include "components/widgets/recent-comments.njk" %}
{% elif widget.type == "search" %}
-
-
-
-
-
-
+ {% include "components/widgets/search.njk" %}
{% elif widget.type == "webmentions" %}
{% include "components/widgets/webmentions.njk" %}
{% elif widget.type == "fediverse-follow" %}
diff --git a/_includes/components/widgets/search.njk b/_includes/components/widgets/search.njk
new file mode 100644
index 0000000..c547241
--- /dev/null
+++ b/_includes/components/widgets/search.njk
@@ -0,0 +1,10 @@
+{# Search Widget — redirects to /search/?q=query #}
+