diff --git a/app/Config/Images.php b/app/Config/Images.php
index 449a76d8c8ce004049233b104c4a9bc4159de5cd..03814fb2907ba8a791241987078b6b0052d494eb 100644
--- a/app/Config/Images.php
+++ b/app/Config/Images.php
@@ -82,6 +82,10 @@ class Images extends BaseConfig
             'width' => 500,
             'height' => 500,
         ],
+        'og' => [
+            'width' => 1200,
+            'height' => 1200,
+        ],
         'federation' => [
             'width' => 400,
             'height' => 400,
diff --git a/app/Helpers/seo_helper.php b/app/Helpers/seo_helper.php
index 33e4c2ffc828ce0a37959d121953c6e7a6bb0f10..3a6299e7f7ddd11804408d99412865165772abc4 100644
--- a/app/Helpers/seo_helper.php
+++ b/app/Helpers/seo_helper.php
@@ -51,10 +51,10 @@ if (! function_exists('get_podcast_metatags')) {
         $metatags
             ->title('  ' . $podcast->title . " (@{$podcast->handle})" . ' • ' . lang('Podcast.' . $page))
             ->description(htmlspecialchars($podcast->description))
-            ->image((string) $podcast->cover->large_url)
+            ->image((string) $podcast->cover->og_url)
             ->canonical((string) current_url())
-            ->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width'])
-            ->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height'])
+            ->og('image:width', (string) config('Images')->podcastCoverSizes['og']['width'])
+            ->og('image:height', (string) config('Images')->podcastCoverSizes['og']['height'])
             ->og('locale', $podcast->language_code)
             ->og('site_name', service('settings')->get('App.siteName'))
             ->push('link', [
@@ -98,11 +98,11 @@ if (! function_exists('get_episode_metatags')) {
         $metatags
             ->title($episode->title)
             ->description(htmlspecialchars($episode->description))
-            ->image((string) $episode->cover->large_url, 'player')
+            ->image((string) $episode->cover->og_url, 'player')
             ->canonical($episode->link)
             ->og('site_name', service('settings')->get('App.siteName'))
-            ->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width'])
-            ->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height'])
+            ->og('image:width', (string) config('Images')->podcastCoverSizes['og']['width'])
+            ->og('image:height', (string) config('Images')->podcastCoverSizes['og']['height'])
             ->og('locale', $episode->podcast->language_code)
             ->og('audio', $episode->audio_opengraph_url)
             ->og('audio:type', $episode->audio->file_mimetype)