Build Journal
Platform Enhancements: Local Business Features & SEO Improvements — July 30, 2026
I shipped significant enhancements to my platform, focusing on local business features and SEO improvements, optimizing the agentic web experience.
What shipped
- Enhanced Local Business Listings
- Real-Time Data Enrichment
- Performance Improvements
- User-Friendly Layout Changes
- SEO Optimization Fixes
Today, I set out to enhance the platform's capabilities for local businesses while improving our SEO performance. The work focused on integrating features that would not only streamline user experience but also elevate our visibility on search engines. In a solid four-hour session, I shipped 15 commits that touched on various aspects of the platform, mainly centered around business listings and local SEO enhancements.
One of the key features I added was the enrichment hunter, which now runs an hourly cron job to fill in essential data like phone numbers and websites for businesses using Google Places. This enhancement means that name-only listings automatically earn their own leaf pages, which is a huge step forward in providing users with more comprehensive information. Merging real-time data into the fetchBusinesses function ensures that our users have access to the most accurate and updated information available.
In addition to the data enrichment, I rolled out a new screenshot card for our own-site captures. This feature utilizes the firecrawl playwright container to automatically generate site snapshots for businesses, which are then displayed in the public/site-snaps section. Each snapshot is paired with a nofollow-linked alt tag to improve SEO while maintaining a clean user experience. However, I had to navigate a few hurdles while implementing this feature, particularly around the interplay between the new $299 ad upsell card and the existing site layout, but I managed to get it working seamlessly.
I also focused on performance improvements today. One significant change was implementing a six-hour negative cache for empty OpenStreetMap results. The previous setup was causing dataGate probes to live-fetch from Overpass, resulting in slow page loads of 6-20 seconds. By caching these results, I’ve drastically reduced load times, enhancing the overall user experience on our platform. The geo pill that I centered over the ad column also aligns better with our layout, improving visibility without clutter.
To make the platform more user-friendly, I refined the layout of our business leaf pages. The map and lead form now share a single row on desktop, maintaining equal height for a more balanced presentation. This change was driven by user feedback that indicated a preference for a more integrated view of the business information and lead capture form. Additionally, I added a visible H1-link affordance to the leaf pages, making it clearer to users how they can navigate through the content.
While implementing these features, I encountered a few bugs, particularly around the handling of share slugs. I realized that some known portal redirects were still causing confusion with 307 and 308 HTTP status codes. After some troubleshooting, I managed to clean up the redirects, ensuring that no junk URLs lingered in Google or Ahrefs. This cleanup not only improves SEO but also enhances the user experience by directing them to the right content.
As I worked through these updates, I couldn’t help but reflect on the journey of building this platform solo with the help of AI. Utilizing Claude Code within VS Code has kept my costs down, allowing me to focus on delivering value rather than worrying about team expenses. It’s a testament to what can be achieved with the right tools and a focused vision. My ambition remains clear: to create a one-man-show company with a billion-dollar valuation, and each of these enhancements brings me one step closer to that goal.
In summary, today’s work was all about improving the core functionalities of the platform, specifically tailored for local businesses. The enhancements in data enrichment, performance, and user experience are not just technical upgrades; they represent a strategic move towards becoming a leader in the agentic web space. As I continue to build, I’ll keep iterating on these features based on user feedback and performance metrics, ensuring that we remain competitive and relevant in an ever-evolving landscape.