Build Journal

Agentic SEO Improvements & Real 404 Page — August 24, 2026

Today, I improved agentic SEO with a real 404 page and enhanced AEO features, while tackling CSP policies and dependency updates.

11 changes3 min readby Rob

What shipped

  • Real 404 PageImplemented a genuine 404 page that delivers accurate status codes.
  • Enhanced AEO FeaturesAdded expanded llms-full.txt for better portal directory access.
  • Improved CSP PoliciesEnforced nonce-less CSP for better security and performance.
  • Dependency UpdatesReduced advisories from 60 to 34 through npm audit fixes.
  • SEO ImprovementsStopped timestamping last modified dates on static routes.

Today, I focused on enhancing the agentic SEO capabilities of my platform, particularly by shipping a real 404 page and improving several AEO features. After a solid five-hour session, I managed to ship 11 commits that not only addressed critical security policies but also improved user experience and system performance. The centerpiece of this update was the implementation of a proper 404 page, ensuring that users and search engines alike receive accurate status codes when encountering broken links. Previously, my system redirected all dead URLs to a generic map page, which led to soft 404s and cluttered my Google Search Console with misleading data. This change is a significant step toward creating a more transparent and navigable experience for users while also helping me maintain the integrity of my site's SEO metrics.

In addition to the 404 page, I made substantial improvements to the Content Security Policy (CSP). I enforced a nonce-less policy to ensure that cached HTML remains in compliance without risking stale data. This is crucial for maintaining a secure environment, especially as I develop more features that interact with external scripts and resources. I also allowed certain trusted sources, such as static.cloudflareinsights.com, to enhance my site's performance. These changes should help in reducing security-related issues while making my platform more reliable for users.

Another significant enhancement was adding the expanded `llms-full.txt` for AEO. This new feature provides a comprehensive directory of portals, including links to their respective LLMs, cost metrics, and industry URLs — all retrievable in a single fetch. This addition will improve the way users interact with the agentic web and make it easier for agents to probe for information. It’s a clear example of how I am utilizing AI to build a richer, more interconnected web experience.

I also tackled several dependencies through an npm audit fix. This process reduced the number of advisories from 60 to 34, indicating that I am steadily improving the security of my codebase. However, there are still critical areas in the walletconnect/reown chain that require real sign-in testing. I expect these will take more time and attention in the coming days.

In a bid to enhance overall site performance, I stopped timestamping last modified dates on static routes. Previously, this process caused Google to distrust the validity of my site's content due to frequent updates, even when the content remained evergreen. This change should help ensure that only genuinely updated content reflects its last modified date, improving my overall SEO strategy.

As I work through these improvements, I can't help but reflect on the challenges of building this platform solo. Collaborating with Claude Code in VS Code has been invaluable in this process, allowing me to make informed decisions without incurring costs that would come from hiring additional help or subscriptions to other services. However, the grind is real — I spent hours troubleshooting CSP issues and ensuring that all my security measures align with industry standards. Each day reveals a new set of challenges, but they also uncover valuable lessons that contribute to my long-term vision of creating a one-man-show company with a billion-dollar valuation.

Looking ahead, I plan to focus on further refining my platform's security, user experience, and SEO strategies. Each improvement is a step closer to building a robust agentic web that can genuinely support users and enhance their online experiences. As I continue to develop the hashtag.org platform, it's essential to remember that every bug, every fix, and every enhancement is part of this journey towards creating something truly exceptional.

Terms in this entryHashtagGEO Portal

← Back to the full build journal