diff --git a/rssbot.py b/rssbot.py
index e3c45e17b0532d623d6a4cc50c939de829a498cc..096859fe46637b71612676f7b9619868eb15a5a7 100755
--- a/rssbot.py
+++ b/rssbot.py
@@ -187,10 +187,8 @@ Invite me to any room on {homeserver} and use the custom state event <code>de.ev
             return
 
         for entry in reversed(to_be_sent):
-            html = '[<a href="{}">{}</a>] {}'\
-                   .format(entry.link, feed_title, entry.title)
-            raw = '[{}][{}] {}'\
-                  .format(feed_title, entry.link, entry.title)
+            html = '[{}] <a href="{}">{}</a>'.format(feed_title, entry.link, entry.title)
+            raw = '[{}] {} ({})'.format(feed_title, entry.title, entry.link)
             print(raw)
             for room in self.get_rooms_for_feed(url):
                 room.send_html(html, raw, 'm.notice')