We shipped a lot this week. Some of it you'll notice immediately, some of it works quietly in the background to make Mooseum easier to find and nicer to use. Here's the rundown.
Save Museums to Your Personal Collection
This one's been a long time coming. You can now save any museum to your personal collection — mark places you've been, bookmark ones you want to visit, and see everything in one place at /my-museums.
Think of it as your museum diary. Visited the Rijksmuseum last summer? Mark it. Planning a trip to the Smithsonian? Save it for later. Over time, your collection becomes a record of every museum experience you've had and every one you're looking forward to.
Your profile page also got an upgrade: there's now a map showing all the countries where you've visited museums. It's surprisingly satisfying to watch it fill up.
A Better Audio Player
The audio player got a complete rebuild. If you've used our audio tours before, you'll notice it feels much more polished now. The player sits in a compact bar at the bottom of the screen, and expands into a full panel when you want more control.
We also added keyboard shortcuts and media session support, which means your headphone buttons (play, pause, skip) now work with Mooseum tours. Small thing, big difference when you're walking through a gallery with your phone in your pocket.
GetYourGuide Links on Museum Pages
Planning a visit to a museum often means booking tickets, finding guided tours, or arranging skip-the-line access. We've started adding GetYourGuide links directly on museum pages where available, so you can go from discovery to booking without extra searching.
Mobile Layout Fixes
The landing page looks better on phones now. Country buttons are properly sized, the blog section flows naturally, and the overall experience feels more intentional on smaller screens. Nothing flashy — just fixing things that should have been right from the start.
Under the Hood: Making Mooseum Easier to Find
Here's a bit of technical trivia for the curious. Google was only indexing about six pages on mooseum.app, despite us having hundreds of museum pages and country guides. The culprit? Our sitemap only included the ~10 museums with indoor maps. Everything else was invisible to search engines.
We fixed this in three ways. First, the sitemap now includes every non-draft museum and all country pages — hundreds of URLs instead of a handful. Second, we added Schema.org structured data across the site. Every museum page now has machine-readable metadata (coordinates, links, country) that helps Google understand what it's looking at. Blog posts got the same treatment with article metadata. Third, the entire site now declares itself properly as an Organization with a WebSite schema. None of this changes what you see on screen, but it should help a lot more people find Mooseum through search over the coming weeks.
Built With Claude Code
I want to mention something about how this update came together. Every feature, fix, and improvement in this release was built with Claude Code, Anthropic's coding agent. It handles everything from writing the code to creating branches, opening pull requests, and updating our project tracker in Linear.
The pace has been remarkable. What you're reading about here — collections, audio player redesign, SEO work, mobile fixes, dependency updates, a security patch — all shipped within 48 hours. That's not a team of engineers. That's one person and an AI that's genuinely good at writing software.
I'm not saying this to sell you on AI tooling. I'm saying it because it's honestly changed what's possible for a solo project like Mooseum. Features that would sit in the backlog for months are getting built in an afternoon.
What's Next
We have a growing list of ideas and a few bugs to squash (the test suite needs some love, if we're being honest). But the foundation keeps getting stronger, and the pace isn't slowing down.
If you haven't tried Mooseum yet, explore some museums and see what we're building. And if you have feedback, I genuinely want to hear it — this whole project is shaped by what museum-goers actually want.
See you at the next update.