Build Journal
Optimizing Hashtags & Sitemap for Agentic Web Performance — September 20, 2026
I improved hashtag routing and sitemap functionality for hashtag pages, enhancing performance and SEO visibility on the agentic web.
What shipped
- Hashtag Routing Optimization — Implemented long-tail tag routing to improve page load without server upgrades.
- Sitemap Fix — Ensured evergreen hashtag pages are always listed for SEO.
- Render Time Improvements — Reduced social-enrichment render times significantly for improved performance.
Today, I focused on optimizing the hashtags and sitemap functionalities of my agentic web platform. The work was crucial for improving both performance and SEO visibility, which are essential for the long-term success of hashtag.org. I managed to ship two features and a fix after a grueling 18-hour workday. The first significant feature was a new routing mechanism for hashtags that allows long-tail tags to be directed to a cheap page. Previously, the loadTag() function was causing significant delays, especially under crawler loads. The system was experiencing a watchdog restart loop due to CPU saturation on my 8-core server. Now with the new implementation, I can fetch any string across the ~1.48 million tag space without crashing the server. This is a big win for ensuring that my platform remains stable while scaling up its capabilities.
The second feature was a performance improvement that significantly reduced the render timeouts for social-enrichment processes. The cold renders for hashtags were hanging for too long due to flaky social APIs under heavy crawler loads. I managed to optimize the rendering times from 2.5 seconds down to 0.7 seconds for Mastodon and Bluesky, while also reducing the budget for Wiki from 4 seconds to 1 second. This is a critical enhancement because it allows for smoother interactions on the platform, ensuring that users and crawlers alike have a better experience.
The fix I implemented today was focused on the sitemap. Previously, the sitemap for hashtags was collapsing to just one URL whenever the Mastodon verification pool was down. This was detrimental for SEO, as Google could not discover multiple hashtag pages. I made sure that the sitemap always lists curated evergreen pages, which are essential for maintaining visibility. Now, evergreen tags with real definitions, like those from Wikipedia, are indexed unconditionally, ensuring they are always discoverable by search engines. This fix is vital for improving the discoverability of content on the platform, ultimately driving more traffic.
Reflecting on the day, I feel a mix of pride and exhaustion. Working solo means every problem becomes my responsibility, and I’ve learned to appreciate the small victories that come from fixing bugs and optimizing features. The grind is real, and while AI tools like Claude Code in VS Code have been invaluable, there are still moments where I wish I had a larger team to bounce ideas off of. But then again, the vision of building a one-man-show company with a billion-dollar valuation keeps me motivated.
With each update, I can see the platform evolving into a more robust tool for the agentic web. The hashtag routing and sitemap enhancements are just a couple of steps toward creating a seamless experience for users and crawlers alike. I know there will be more challenges ahead; the bugs will continue to fight back, and the long hours will be a constant. But today, I feel like I’ve made meaningful progress, one commit at a time. I’m excited to see how these changes will impact the platform’s performance and visibility in the coming weeks.