fixAO3 is a tool that provides opengraph card previews for social media and other programs that display expanded embeds, suchas Discord. Similar to services that do the same for Twitter/X and Bluesky, clicking the link will redirect people to the "canonical" link—that is, the page on AO3.
As of now, it definitely works for works, individual work chapters, and series; user profiles are a work in progress as are collections. I'm also working on getting image cards working but I think I need to do something arcane with HTML canvas to make it actually go.
How do I use it?
All you have to do is change the "ao3.org" or "archiveofourown.org" part of your fic's URL to "fixao3.gay". It'll automatically pull in your fic's metadata and set up a redirect. Easy as that!
How is my data used?
No data is stored on my servers; it's all just fetched from AO3 in realtime. If this starts eating all my bandwidth I might look into caching resources but also I don't want to deal with a database. Data is only fetched when requested (either by linking a url somewhere that uses opengraph embeds, or by using the card generator).
A limited amount of non-identifying data is collected for statistical purposes so I know, like, how much use the site is getting, where people are hearing about it from, etc. If you don't want your data collected, just block goatcounter.com with your ad/scriptblocker of choice and you will be functionally invisible to me. Spooky...
Support fixAO3
If you found this useful and would like to support further development, you can tip me on Ko-fi! The server/domain costs are maybe like, $40/yr at the moment which is not much, but also I'm an underemployed freelancer doing this for fun, so I appreciate people chipping in if you find it useful!
This work would also be much, much harder and more annoying without being able to build off of Fujocoded's AO3.js (give them your support too!). For questions, comments, job offers, and other inquiries, I'm @veryroundbird.house on bluesky. ✌️