diff --git a/frontend/docusaurus.config.cjs b/frontend/docusaurus.config.cjs
index 2d20756a6e370..ef346ff37bb14 100644
--- a/frontend/docusaurus.config.cjs
+++ b/frontend/docusaurus.config.cjs
@@ -65,6 +65,7 @@ const config = {
themeConfig:
/** @type {import('docusaurus-preset-openapi').ThemeConfig} */
({
+ image: 'img/opengraph.png',
languageTabs: [],
navbar: {
title: 'Shields.io',
diff --git a/frontend/static/img/opengraph-badges/build.svg b/frontend/static/img/opengraph-badges/build.svg
new file mode 100644
index 0000000000000..9e88e7fec8bb8
--- /dev/null
+++ b/frontend/static/img/opengraph-badges/build.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/static/img/opengraph-badges/coverage.svg b/frontend/static/img/opengraph-badges/coverage.svg
new file mode 100644
index 0000000000000..b1511dc3bf95c
--- /dev/null
+++ b/frontend/static/img/opengraph-badges/coverage.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/static/img/opengraph-badges/downloads.svg b/frontend/static/img/opengraph-badges/downloads.svg
new file mode 100644
index 0000000000000..f559145245289
--- /dev/null
+++ b/frontend/static/img/opengraph-badges/downloads.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/static/img/opengraph-badges/license.svg b/frontend/static/img/opengraph-badges/license.svg
new file mode 100644
index 0000000000000..4fe04f31520a0
--- /dev/null
+++ b/frontend/static/img/opengraph-badges/license.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/static/img/opengraph-badges/npm.svg b/frontend/static/img/opengraph-badges/npm.svg
new file mode 100644
index 0000000000000..2640e990c29d3
--- /dev/null
+++ b/frontend/static/img/opengraph-badges/npm.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/static/img/opengraph-badges/rating.svg b/frontend/static/img/opengraph-badges/rating.svg
new file mode 100644
index 0000000000000..de5ea9e2d5657
--- /dev/null
+++ b/frontend/static/img/opengraph-badges/rating.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/static/img/opengraph-badges/version.svg b/frontend/static/img/opengraph-badges/version.svg
new file mode 100644
index 0000000000000..4e1916f8f435b
--- /dev/null
+++ b/frontend/static/img/opengraph-badges/version.svg
@@ -0,0 +1 @@
+
diff --git a/frontend/static/img/opengraph.png b/frontend/static/img/opengraph.png
new file mode 100644
index 0000000000000..8d46f2fe5e969
Binary files /dev/null and b/frontend/static/img/opengraph.png differ
diff --git a/frontend/static/img/opengraph.svg b/frontend/static/img/opengraph.svg
new file mode 100644
index 0000000000000..1669300648649
--- /dev/null
+++ b/frontend/static/img/opengraph.svg
@@ -0,0 +1,80 @@
+