Buttondown Documentation
Let's say you're the CEO of Sheinhardt Wig Company. You have a robust and mature corporate blog at sheinhardtwig.com
, but you want to send out all new blog posts as emails as well.
A standard workflow might involve you grabbing the content of your blog post (e.g. https://sheinhardtwig.com/2025/01/17/my-new-blog-post
) and sending it out as an email to your subscribers. Buttondown will then create an archived version of that email to be shared on the web — at, say, https://buttondown.com/sheinhardtwig/archive/my-new-blog-post
.
This has a couple problems:
In order to more harmoniously integrate Buttondown with your existing content, Buttondown allows you to set a canonical URL for every email you send. Buttondown will surface this URL rather than its own archive URL in a number of places:
<meta>
tags of the email's HTML, so that search engines index the original source of the content.You can set a canonical URL in a number of ways: