diff --git a/Doc/conf.py b/Doc/conf.py
index 526df2dad9294a..81075f43dd33f6 100644
--- a/Doc/conf.py
+++ b/Doc/conf.py
@@ -601,8 +601,9 @@
ogp_site_url = 'https://docs.python.org/3/'
ogp_site_name = 'Python documentation'
ogp_image = '_static/og-image.png'
-ogp_custom_meta_tags = [
- '',
- '',
- '',
-]
+if 'builder_html' in tags: # noqa: F821
+ ogp_custom_meta_tags = [
+ '',
+ '',
+ '',
+ ]
diff --git a/Misc/NEWS.d/next/Documentation/2025-07-01-21-04-47.gh-issue-136155.ufmH4Q.rst b/Misc/NEWS.d/next/Documentation/2025-07-01-21-04-47.gh-issue-136155.ufmH4Q.rst
new file mode 100644
index 00000000000000..0341b5f7f0d5e6
--- /dev/null
+++ b/Misc/NEWS.d/next/Documentation/2025-07-01-21-04-47.gh-issue-136155.ufmH4Q.rst
@@ -0,0 +1 @@
+EPUB builds are fixed by excluding non-XHTML-compatible tags.