Skip to content

Changelog

Every FeedShield release, feature, and SEO improvement. Chronological, newest first.

SEO / AEO

Machine-readable surface for AI agents (Phase 1 + 2)

Full discovery surface for AI agents and the 2026 Google crawler landscape: /agent.json, /feed.json, /llms-full.txt, /api/agent/*, /api/openapi, /tools, /schema-library, /state-of-gmc-2026, /alternatives/*, expanded robots.txt, sitemap-images, sitemap-news, sitemap-index, security.txt, ai-plugin.json, IndexNow.

  • 64 named crawlers in robots.txt (Google-Agent, NotebookLM, Pinpoint, CWS, Claude-SearchBot, MistralAI-User, plus international)
  • 9 /api/agent/* JSON endpoints for AI retrieval
  • 10-template /schema-library with copy + validate buttons
  • State of GMC Compliance 2026 - primary research with Report + Dataset schema
  • 4 source-cited calculators at /tools/[slug]
  • /alternatives/[slug] companion pages to /compare for 15 competitors
  • OpenAPI 3.1 spec at /api/openapi
  • IndexNow ping wired for instant Bing / Yandex / Naver indexing
SEO / AEO

/policy-tracker entries become individually citable

Each policy change in the tracker now emits NewsArticle JSON-LD inside an ItemList. Individual policy events are eligible for Google News and Top Stories surfaces.

  • Dataset + ItemList<NewsArticle> @graph
  • Per-entry headline + datePublished + articleBody
  • Google citation link preserved per change
Improvement

Light and dark mode parity across marketing surface

Every marketing page now renders correctly in both themes. Blog tables, blockquotes, comparison pages, knowledge-hub, and 404 / login surfaces audited and fixed.

  • Blog prose tables + blockquotes readable in light mode
  • Compare pages drop duplicate wordmark below badges
  • Knowledge-hub gradients normalised
  • /login + 404 dark slab
SEO / AEO

SEO internal linking pass + outreach playbook

Linked the 12 most recent blog articles to their related cluster and pillar pages following the BLOG_SOP internal-link target of 15-25 links per article.

  • 12 articles re-linked
  • Outreach playbook published
Feature

FeedShield v2 production cutover

Production now serves the v2 build. ComplianceIQ engine refactored, dashboard rewritten, billing hardened, public-scan flow improved.

  • ComplianceIQ engine v2
  • Dashboard rewrite (multi-client + agency tier)
  • Bulletproof Stripe billing with audit endpoint
  • Daily Brief automation shipped
Feature

Google OAuth approved - public signup live

Google verified the OAuth scopes for FeedShield. The test-users-only workaround is retired. Any merchant can now sign up and connect their GMC account without the 'unverified app' warning.

  • OAuth scopes approved by Google
  • Public signup flow live
  • Onboarding copy updated to drop test-user caveats
Improvement

Platform-wide content relevance guardrails

Every externally-scraped feed now passes a category-relevance gate before reaching client dashboards. Off-niche bleed-through eliminated.

  • Mandatory category-relevance gate on all external content
  • Off-topic scrubbing across Market Intelligence + Review Monitor + Feed sources
Improvement

Stripe billing hardening + audit endpoint

End-to-end Stripe billing reliability work plus a new /admin/billing/audit surface for operator-level invoice reconciliation.

  • Webhook retry hardening
  • Invoice audit endpoint
  • Founder coupon flow