<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Signal &amp; Syntax</title>
    <link>https://signal-syntax.com/</link>
    <description>The future of the web, explained with technical depth and intellectual honesty.</description>
    <language>en</language>
    <atom:link href="https://signal-syntax.com/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Is your consent modal quietly breaking the web for AI agents?</title>
      <link>https://signal-syntax.com/consent-modals-are-now-part-of-your-agent-api-surface</link>
      <guid isPermaLink="true">https://signal-syntax.com/consent-modals-are-now-part-of-your-agent-api-surface</guid>
      <description>Teams designing consent flows need to account for machine delegation without breaking human accessibility.</description>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
    <item>
      <title>Managing SEO across multiple domains is a data problem before it&apos;s a tools problem</title>
      <link>https://signal-syntax.com/managing-seo-across-multiple-domains-is-a-data-problem-before-its-a-tools-problem</link>
      <guid isPermaLink="true">https://signal-syntax.com/managing-seo-across-multiple-domains-is-a-data-problem-before-its-a-tools-problem</guid>
      <description>Readers need to understand what actually breaks when SEO tooling is applied per domain instead of as one enterprise dataset: duplicate content, inconsistent schema, and conflicting canonicalization.</description>
      <pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
    <item>
      <title>Vibecoding is quietly reintroducing inaccessible code</title>
      <link>https://signal-syntax.com/vibecoding-is-quietly-reintroducing-inaccessible-code</link>
      <guid isPermaLink="true">https://signal-syntax.com/vibecoding-is-quietly-reintroducing-inaccessible-code</guid>
      <description>Developers and engineering leads need to know exactly which accessibility failures vibecoded interfaces introduce, missing labels, broken focus order, div-based controls, and where human review still has to sit in the loop.</description>
      <pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
    <item>
      <title>Your cookie banner is becoming the first API your AI agent has to use</title>
      <link>https://signal-syntax.com/your-cookie-banner-is-becoming-the-first-api-your-ai-agent-has-to-use</link>
      <guid isPermaLink="true">https://signal-syntax.com/your-cookie-banner-is-becoming-the-first-api-your-ai-agent-has-to-use</guid>
      <description>Cookie banners were designed for human compliance rituals, not machine delegation. If agents are expected to book travel, compare prices, fill forms, or summarize pages, consent dialogs become a semantic bottleneck through unclear buttons, deceptive hierarchy, broken focus traps, and inaccessible modals.</description>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
    <item>
      <title>How agent browsers read your forms</title>
      <link>https://signal-syntax.com/how-agent-browsers-read-your-forms</link>
      <guid isPermaLink="true">https://signal-syntax.com/how-agent-browsers-read-your-forms</guid>
      <description>Builders need to know which labels, controls, validation messages, and landmarks survive into agentic browsing workflows.</description>
      <pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
    <item>
      <title>AI Is Not Your Accessibility Department</title>
      <link>https://signal-syntax.com/ai-is-not-your-accessibility-department</link>
      <guid isPermaLink="true">https://signal-syntax.com/ai-is-not-your-accessibility-department</guid>
      <description>Automated tools reliably evaluate only 13% of WCAG 2.2 AA criteria. Here is what AI accessibility tools actually cover, where they stop, and what fills the gap.</description>
      <pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
    <item>
      <title>How ChatGPT Reads Your Website</title>
      <link>https://signal-syntax.com/how-chatgpt-reads-your-website</link>
      <guid isPermaLink="true">https://signal-syntax.com/how-chatgpt-reads-your-website</guid>
      <description>LLMs do not render your page. They parse the HTML, strip the styling, and convert the result into text. Understanding what survives that pipeline changes how you build.</description>
      <pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
    <item>
      <title>Why Semantic HTML Suddenly Matters Again</title>
      <link>https://signal-syntax.com/why-semantic-html-suddenly-matters-again</link>
      <guid isPermaLink="true">https://signal-syntax.com/why-semantic-html-suddenly-matters-again</guid>
      <description>Semantic HTML was always the right call. Now it is the strategic one.</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
      <author>Eli Vance</author>
    </item>
  </channel>
</rss>
