Skip to content

Adding Web Mentions

Posted on:November 11, 2023

Adding Web Mentions to My Blog

Fostering community and conversation on your personal site is challenging, how do we unify engagement across the vast web?

Enter Webmentions, a web standard that can integrate social interactions from across the web onto your site.

From the W3C

A Webmention is a notification that one URL links to another. For example, Alice writes an interesting post on her blog. Bob then writes a response to her post on his own site, linking back to Alice’s original post. Bob’s publishing software sends a Webmention to Alice notifying that her article was replied to, and Alice’s software can show that reply as a comment on the original post.

Sending a Webmention is not limited to blog posts, and can be used for additional kinds of content and responses as well. For example, a response can be an RSVP to an event, an indication that someone “likes” another post, a “bookmark” of another post, and many others. Webmention enables these interactions to happen across different websites, enabling a distributed social web.

Standards like these help us work towards engaging with the world on our own terms and aligns well with the philosophy of the IndieWeb.org

We should all own the content we’re creating, rather than just posting to third-party content silos. Publish on your own domain, and syndicate out to silos. This is the basis of the ‘Indie Web’ movement.

Webmention is an open web standard (W3C Recommendation) for conversations and interactions across the web, a powerful building block used for a growing distributed network of peer-to-peer comments, likes, reposts, and other responses across the web. https://indieweb.org/Webmention

To set it up, I created a new component called WebMention that I could drop into any blog post I want to include web mentions on. At first I tried to implement this myself and then I gave up and used some services to help me. Building a custom service out just wasn’t in the cards for me. I found Jan Monsh’s blog post to help me through the process.

Next I would like to take a look at bridgy to connect my social media but I’ll have to save that for another time!