GIGIlistening…

Build Journal

Agentic Web Portal Improvements & AEO Fixes — July 2, 2026

I shipped significant improvements to the agentic web portal and AEO features, including SEO updates and bug fixes that enhance user experience.

23 changes3 min readby Rob

What shipped

  • SEO URL ImprovementsMoved /humanizer to /humanize-ai-content with 301 redirect.
  • Tavus Interviewer EnhancementPre-armed purchased portals for seamless activation.
  • Sighting History DashboardUnified elements into a single cohesive box.
  • Local-Site Landmark AnchoringImplemented 50-mile radius cap for local SEO.
  • CADE Plugin FixesResolved special character authentication issues.

Today was a marathon build day, stretching a long 24 hours where I tackled a slew of improvements to the agentic web portal and AEO features. I shipped 23 commits, including 19 new features and improvements alongside 4 crucial bug fixes. This was all about refining the user experience, enhancing SEO, and ensuring that the foundation for future growth remains solid.

One of the most significant changes was moving the /humanizer page to /humanize-ai-content, which not only involved a 301 redirect but also a keyword-rich slug that better aligns with user intent. It’s a small change, but it’s a step towards making the site more navigable and relevant in search engines. I updated the navigation, footer, and sitemap accordingly to reflect this change, which took more time than expected due to ensuring everything was interconnected properly.

On the bug-fixing side, I had to address an issue where the sighting required the full domain (hashtag.org) instead of just the bare root word. It was a frustrating bug that ate into my time, but after diagnosing the routing logic, I was able to implement a fix that should prevent confusion for users. Additionally, I had to ensure that the admin-exempt train rate limit was set correctly to avoid issues with bulk training, which is crucial for maintaining performance as I scale.

A major highlight was the enhancement of the Tavus Interviewer persona for purchased portals. I pre-armed these portals so that activation would be the only step required. This is a significant efficiency boost for users who are eager to get started without unnecessary delays. I also unified the Sighting History dashboard, which was cluttered with disparate elements, into a single cohesive box. This not only looks better but also improves usability.

The local-site landmark anchoring feature was another significant addition. It allows for a 50-mile radius cap while keeping hashtag.org non-local. This functionality is essential for users who want to enhance their local SEO presence without diluting their brand's broader reach. I also incorporated portal metadata that weaves staked keywords into descriptions and keyword tags, which will help improve visibility in search results.

Throughout the day, there were moments of frustration, especially when dealing with the CADE plugin’s quirks. I had to navigate through a series of fixes, including ensuring that URLs were properly encoded for special characters in app-password authentication. It’s these small, often overlooked details that can cause significant headaches if not addressed promptly. I also documented the automatic article-image repair in the onboarding flow, as I want to ensure that new users have a smooth transition into using the CADE plugin.

Reflecting on this solo journey, I’m constantly reminded of the advantages of using AI tools like Claude Code in VS Code. The ability to code efficiently without the overhead of additional team members allows me to push boundaries and work towards my ambitious goal of building a one-man-show company with a billion-dollar valuation. Each day, I’m not just coding; I’m laying the groundwork for a future where solo builders can leverage AI to create powerful, scalable solutions.

There’s still a long road ahead, but each commit, each bug fix, and each improvement is a step closer to realizing this vision. As I look at the changes made today, I feel a sense of pride in the progress, but I also know that the journey is fraught with challenges. The grind is real, but it’s all part of the process. Tomorrow brings new opportunities to refine, optimize, and build on the foundation I’ve laid. I can’t wait to see what comes next.

← Back to the full build journal