diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml
index 4af8cc4af59..2d00f67ef94 100644
--- a/addons/website/views/website_templates.xml
+++ b/addons/website/views/website_templates.xml
@@ -205,8 +205,15 @@
-
-
+
+
+
+
+
+
+
+
+
diff --git a/addons/website_blog/models/website_blog.py b/addons/website_blog/models/website_blog.py
index 6ec13d08370..bef917929a7 100644
--- a/addons/website_blog/models/website_blog.py
+++ b/addons/website_blog/models/website_blog.py
@@ -258,6 +258,10 @@ class BlogPost(models.Model):
def _default_website_meta(self):
res = super(BlogPost, self)._default_website_meta()
res['default_opengraph']['og:description'] = res['default_twitter']['twitter:description'] = self.subtitle
+ res['default_opengraph']['og:type'] = 'article'
+ res['default_opengraph']['article:published_time'] = self.post_date
+ res['default_opengraph']['article:modified_time'] = self.write_date
+ res['default_opengraph']['article:tag'] = self.tag_ids.mapped('name')
blog_post_cover_properties = json.loads(self.cover_properties)
res['default_opengraph']['og:image'] = res['default_twitter']['twitter:image'] = blog_post_cover_properties.get('background-image', 'none')[4:-1]
res['default_opengraph']['og:title'] = res['default_twitter']['twitter:title'] = self.name