diff --git a/src/app.html b/src/app.html
index c4d7cde65303f85f6dba383d62945e5a03261298..aaf59790f2c1d2e4b508bb49828f986118cc3b66 100644
--- a/src/app.html
+++ b/src/app.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="fr">
+<html lang="fr" prefix="og: https://ogp.me/ns#">
   <head>
     <meta charset="utf-8" />
     <link rel="icon" href="/favicon.ico" />
diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte
index 1694a84201e5de0ceaf3ae99fd105fbd6d19c718..209482832eecc3e663b4d39d19ee7f47c5c62302 100644
--- a/src/routes/__layout.svelte
+++ b/src/routes/__layout.svelte
@@ -560,6 +560,23 @@
   }
 </script>
 
+<svelte:head>
+  <meta
+    property="og:description"
+    content="Estimez les impacts d'une modification de la loi sur les cotisations et prestations sociales d'une personne type."
+  />
+  <meta
+    property="og:image"
+    content={new URL("open-graph-image.png", $session.baseUrl).toString()}
+  />
+  <meta
+    property="og:title"
+    content="Simulateur cotisations & prestations sociales - LexImpact - Assemblée nationale"
+  />
+  <meta property="og:type" content="website" />
+  <meta property="og:url" content={$session.baseUrl} />
+</svelte:head>
+
 <NavBar />
 
 <div class="mt-[5.5rem]">
diff --git a/static/open-graph-image.png b/static/open-graph-image.png
new file mode 100644
index 0000000000000000000000000000000000000000..41fcae6dbe9db6439d8e7c3f26dba8a8ee1180af
Binary files /dev/null and b/static/open-graph-image.png differ