diff --git a/README.md b/README.md
index 4b6db61d6..77785971f 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,9 @@
-
-
[![CI](https://github.com/bluesky/event-model/actions/workflows/ci.yml/badge.svg)](https://github.com/bluesky/event-model/actions/workflows/ci.yml)
[![Coverage](https://codecov.io/gh/bluesky/event-model/branch/main/graph/badge.svg)](https://codecov.io/gh/bluesky/event-model)
[![PyPI](https://img.shields.io/pypi/v/event-model.svg)](https://pypi.org/project/event-model)
[![License](https://img.shields.io/badge/License-BSD_3--Clause-blue.svg)](https://choosealicense.com/licenses/bsd-3-clause)
-# Event Model
+# ![Event Model](https://raw.githubusercontent.com/bluesky/event-model/readme/docs/images/event-model-logo.svg)
Data model used by the bluesky ecosystem.
diff --git a/docs/conf.py b/docs/conf.py
index 0dc36841e..4a51a8485 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -222,9 +222,6 @@
# will fix the switcher at the end of the docs workflow, but never gets a chance
# to complete as the docs build warns and fails.
html_theme_options = {
- "logo": {
- "text": project,
- },
"use_edit_page_button": True,
"github_url": f"https://github.com/{github_user}/{github_repo}",
"icon_links": [
@@ -259,4 +256,4 @@
# Logo
html_logo = "images/event-model-logo.svg"
-html_favicon = html_logo
+html_favicon = "images/event-model-favicon.svg"
diff --git a/docs/images/event-model-favicon.svg b/docs/images/event-model-favicon.svg
new file mode 100644
index 000000000..151992598
--- /dev/null
+++ b/docs/images/event-model-favicon.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/docs/images/event-model-logo.svg b/docs/images/event-model-logo.svg
index b7190ae30..1de65e4bf 100644
--- a/docs/images/event-model-logo.svg
+++ b/docs/images/event-model-logo.svg
@@ -1,8 +1,52 @@
-
-
-