diff --git a/Cargo.toml b/Cargo.toml
index 76bd504..bd92884 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -8,6 +8,7 @@ authors = ["Michel de Graaf"]
edition = "2024"
license = "MIT"
repository = "https://github.com/michel/soulseek-rs"
+homepage = "https://re-invention.nl/soulseek-rs/"
# The v6.0.0 release binaries shipped unstripped: the Linux archives were
# roughly twice the size of the macOS ones purely because of debug symbols.
diff --git a/README.md b/README.md
index 8cccc1a..584d4f4 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,9 @@ Soulseek-rs is a Soulseek library and client built in Rust. Soulseek is a
closed-source P2P file-sharing network from the 2000s. It's still used by
music enthusiasts around the world to share niche music.
+**[re-invention.nl/soulseek-rs](https://re-invention.nl/soulseek-rs/)** — what it
+does, how to install it, and every `config.toml` setting.
+
## 🎥 Demo

diff --git a/soulseek-rs-lib/Cargo.toml b/soulseek-rs-lib/Cargo.toml
index a2e8f7b..30e2b37 100644
--- a/soulseek-rs-lib/Cargo.toml
+++ b/soulseek-rs-lib/Cargo.toml
@@ -5,6 +5,7 @@ authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
+homepage.workspace = true
description = "Library for Soulseek protocol implementation in Rust"
keywords = ["soulseek", "p2p", "protocol", "file-sharing"]
categories = ["network-programming"]
diff --git a/soulseek-rs-lib/README.md b/soulseek-rs-lib/README.md
index 4a7f937..3d52907 100644
--- a/soulseek-rs-lib/README.md
+++ b/soulseek-rs-lib/README.md
@@ -2,6 +2,8 @@
A Rust library for implementing the Soulseek peer-to-peer protocol.
+Website:
+
## About
This library provides the core functionality for interacting with the Soulseek
diff --git a/soulseek-rs/Cargo.toml b/soulseek-rs/Cargo.toml
index 63639f7..05e37a8 100644
--- a/soulseek-rs/Cargo.toml
+++ b/soulseek-rs/Cargo.toml
@@ -5,6 +5,7 @@ authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
+homepage.workspace = true
description = "Command-line client for Soulseek protocol"
keywords = ["soulseek", "p2p", "client", "file-sharing"]
categories = ["command-line-utilities"]
diff --git a/soulseek-rs/README.md b/soulseek-rs/README.md
index 1a01093..aa09f7e 100644
--- a/soulseek-rs/README.md
+++ b/soulseek-rs/README.md
@@ -3,6 +3,8 @@
A Soulseek client for the terminal: a full-screen TUI, and a one-shot command
surface built for scripts and agents.
+Website:
+
## Installation
```bash