diff --git a/doc/source/irc.rst b/doc/source/irc.rst
index 3f15233b05..009dbbe042 100644
--- a/doc/source/irc.rst
+++ b/doc/source/irc.rst
@@ -42,8 +42,9 @@ but there are many reasons why a team would like to have their own channel.
 Access
 ------
 
-Register the channel with ChanServ and give the infrastructure team account
-founder access to the channel with::
+`Register the channel with ChanServ
+<https://freenode.net/news/registering-a-channel-on-freenode>`_ and give the
+infrastructure team account founder access to the channel with::
 
   /msg chanserv register #channel
   /msg chanserv set #channel guard on