<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.jakelabate.com/about/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/about.webp</image:loc>
      <image:title>About Jake Labate | AI SEO Professional</image:title>
      <image:caption>Background, work history, and leadership profile for Jake Labate, AI SEO Professional.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/agentic-ai-protocols/a2a/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/agentic-ai-protocols/a2a.webp</image:loc>
      <image:title>A2A (Agent2Agent) | Agentic AI Protocols</image:title>
      <image:caption>A2A protocol launch details, official references, and implementation guidance for enterprise agent interoperability.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/agentic-ai-protocols/acp/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/agentic-ai-protocols/acp.webp</image:loc>
      <image:title>ACP | Agentic AI Protocols</image:title>
      <image:caption>ACP ecosystem guide covering Agent Communication Protocol, Agent Client Protocol, and Agentic Commerce Protocol distinctions and implementation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/agentic-ai-protocols/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/agentic-ai-protocols.webp</image:loc>
      <image:title>Agentic AI Protocols | Jake Labate</image:title>
      <image:caption>Deep protocol guide for MCP, WebMCP, A2A, UCP, ACP, and NLWeb including launch context, docs, and implementation strategies.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/agentic-ai-protocols/mcp/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/agentic-ai-protocols/mcp.webp</image:loc>
      <image:title>MCP (Model Context Protocol) | Agentic AI Protocols</image:title>
      <image:caption>MCP launch context, official docs, ecosystem references, and implementation guidance for major CMS platforms.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/agentic-ai-protocols/nlweb/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/agentic-ai-protocols/nlweb.webp</image:loc>
      <image:title>NLWeb | Agentic AI Protocols</image:title>
      <image:caption>NLWeb launch details, official docs, ecosystem coverage, and implementation guidance for CMS and headless stacks.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/agentic-ai-protocols/ucp/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/agentic-ai-protocols/ucp.webp</image:loc>
      <image:title>UCP (Universal Commerce Protocol) and SEO/GEO | Agentic AI Protocols</image:title>
      <image:caption>How UCP (Google&#39;s Universal Commerce Protocol) overlaps with SEO and GEO, turning product feeds and catalogs into agent-transactable commerce in AI Mode and Gemini, plus implementation and adoption guidance.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/agentic-ai-protocols/webmcp/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/agentic-ai-protocols/webmcp.webp</image:loc>
      <image:title>WebMCP and SEO/GEO | Agentic AI Protocols</image:title>
      <image:caption>How WebMCP (the navigator.modelContext browser protocol from Google and Microsoft) overlaps with SEO and GEO, turning websites into executable tools for AI agents, plus implementation and adoption guidance.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/canonical-tag-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/canonical-tag-audit.webp</image:loc>
      <image:title>Canonical Tag Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s rel=canonical tags: missing canonicals, multiple or conflicting canonicals, canonicals pointing at non-200, redirecting, or noindexed URLs, relative or cross-host canonicals, https-to-http downgrades, HTTP Link header conflicts, and canonicals containing fragments.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/content-quality-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/content-quality-audit.webp</image:loc>
      <image:title>Content Quality Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s content quality: thin content, exact-duplicate body text across pages, near-duplicate (templated) pages, low text-to-HTML ratio, and pages missing an H1.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/core-web-vitals-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/core-web-vitals-audit.webp</image:loc>
      <image:title>Core Web Vitals Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s Core Web Vitals and page-experience signals (LCP, CLS, INP, TTFB), pulling real CrUX field data from PageSpeed Insights and collecting lab proxies like render-blocking resources, page weight, and image hygiene.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/external-link-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/external-link-audit.webp</image:loc>
      <image:title>External Link Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s external (outbound) links: broken links, redirected targets, insecure HTTP links, missing rel attributes on affiliate links, and unsafe target=&quot;_blank&quot; usage.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/full-seo-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/full-seo-audit.webp</image:loc>
      <image:title>Full SEO Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that runs a complete technical-SEO audit by orchestrating every individual audit, sitemap, robots.txt, redirects, links, metadata, headings, images, schema, canonicals, Open Graph, mixed content, pagination, soft 404s, content quality, keyword cannibalization, architecture, Core Web Vitals, and llms.txt, and consolidating the results into one prioritized report.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/heading-structure-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/heading-structure-audit.webp</image:loc>
      <image:title>Heading Structure Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s heading hierarchy: missing or multiple H1s, skipped heading levels, empty headings, overly long headings, and duplicate heading text.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/image-seo-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/image-seo-audit.webp</image:loc>
      <image:title>Image SEO Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s images for SEO and Core Web Vitals: missing alt text, absent width/height, missing lazy-loading, oversized files, legacy formats, generic filenames, and broken images.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills.webp</image:loc>
      <image:title>Claude SEO Skills | Jake Labate</image:title>
      <image:caption>A growing library of Claude Agent Skills for SEO work, covering metadata writing, internal linking, and how to package reliable, reusable SEO skills for Claude.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/internal-link-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/internal-link-audit.webp</image:loc>
      <image:title>Internal Link Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s internal linking structure: broken links, orphan pages, redirect chains, click depth, anchor text quality, and link equity distribution.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/keyword-cannibalization-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/keyword-cannibalization-audit.webp</image:loc>
      <image:title>Keyword Cannibalization Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website for keyword cannibalization: pages with duplicate title targets, clusters of pages whose title, H1, and keyword signatures overlap, and pages sharing the same primary keyword phrase, with a recommended page hierarchy.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/llms-txt-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/llms-txt-audit.webp</image:loc>
      <image:title>llms.txt Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s /llms.txt for AI and LLM discoverability: missing files, HTML served instead of markdown, a missing H1 title or summary, broken or redirecting links, links missing descriptions, wrong-host or relative URLs, duplicates, and a companion /llms-full.txt.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/meta-data-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/meta-data-audit.webp</image:loc>
      <image:title>Meta Data Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s title tags and meta descriptions: missing, duplicate, too-long, too-short, or multiple tags, generic boilerplate titles, and keyword stuffing.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/mixed-content-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/mixed-content-audit.webp</image:loc>
      <image:title>Mixed Content Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits an HTTPS website for mixed content: active mixed content (http scripts, styles, iframes browsers block), insecure form actions, passive mixed content (http images and media), legacy protocol-relative URLs, and pages still served over http.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/open-graph-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/open-graph-audit.webp</image:loc>
      <image:title>Open Graph Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s Open Graph and Twitter Card metadata: missing og:title, og:description, og:image, or og:url; broken, non-image, or relative og:image URLs; og:url mismatching the canonical; missing twitter:card; over-length social titles and descriptions; and reused default images.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/pagination-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/pagination-audit.webp</image:loc>
      <image:title>Pagination Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s pagination: paginated pages canonicalizing to page 1 (hiding deep content), noindexed component pages, paginated pages missing a self-canonical, broken or inconsistent rel=next/prev, and redundant ?page=1 first pages.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/redirect-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/redirect-audit.webp</image:loc>
      <image:title>Redirect Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s redirects: redirect chains and loops, redirects that end in 404s or errors, 302s used for permanent moves, HTTPS-to-HTTP downgrades, client-side meta-refresh and JavaScript redirects, dropped query strings, and canonicals that point at redirecting URLs.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/robots-txt-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/robots-txt-audit.webp</image:loc>
      <image:title>Robots.txt Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s robots.txt: a redirected or HTML-served file, a 5xx read as block-everything, a sitewide Disallow, syntax errors, blocked CSS/JS, missing Sitemap directives, unsupported directives like noindex, files over the 500 KiB limit, and BOM or encoding issues.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/schema-markup-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/schema-markup-audit.webp</image:loc>
      <image:title>Schema Markup Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s structured data: extracts JSON-LD, Microdata, and RDFa, validates it against schema.org and Google rich result requirements, and finds missing, invalid, or incomplete markup.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/site-architecture-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/site-architecture-audit.webp</image:loc>
      <image:title>Site Architecture Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s architecture: hostname and protocol canonicalization, robots.txt, XML sitemap parity, crawl and index directive conflicts, URL structure, click depth, and directory taxonomy.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/sitemap-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/sitemap-audit.webp</image:loc>
      <image:title>Sitemap Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website&#39;s XML sitemaps: discovering them from robots.txt, following sitemap index files, and validating every URL for broken or redirecting targets, noindexed or canonicalized pages, wrong host or protocol, duplicates, oversized sitemaps, and invalid lastmod values.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/claude-seo-skills/soft-404-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/claude-seo-skills/soft-404-audit.webp</image:loc>
      <image:title>Soft 404 Audit Claude Skill | Jake Labate</image:title>
      <image:caption>A Claude Agent Skill that audits a website for soft 404s, pages that return HTTP 200 but are really not-found, empty, or error pages: error pages served with a 200 status, servers that return 200 for every unknown URL, thin pages matching the error template, and empty or near-empty pages.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/contact/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/contact.webp</image:loc>
      <image:title>Contact | Jake Labate</image:title>
      <image:caption>Contact Jake Labate for AI-SEO strategy, enterprise search infrastructure, and SchemaCDN-informed schema programs.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/ai-crawler-control-in-robots-txt/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/ai-crawler-control-in-robots-txt.webp</image:loc>
      <image:title>Does AI Crawler Control in robots.txt Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether allowing or blocking AI crawlers in robots.txt meaningfully changes GEO outcomes.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/client-vs-server-side-rendering/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/client-vs-server-side-rendering.webp</image:loc>
      <image:title>Does Client-Side vs Server-Side Rendering Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether rendering architecture materially affects generative engine visibility and citation quality.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/content-chunking/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/content-chunking.webp</image:loc>
      <image:title>Does Content Chunking Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether content chunking really affects GEO, with retrieval research, industry context, and a final verdict.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/data-as-citation-bait/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/data-as-citation-bait.webp</image:loc>
      <image:title>Does Data as Citation Bait Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether publishing original data improves AI citation likelihood and generative visibility.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/html-equivalent-markdown-files/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/html-equivalent-markdown-files.webp</image:loc>
      <image:title>Do HTML-Equivalent Markdown Files Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether publishing markdown twins of HTML pages directly improves GEO outcomes.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo.webp</image:loc>
      <image:title>Debunking GEO | Jake Labate</image:title>
      <image:caption>Evidence-led answers to common generative engine optimization debates, including what actually affects GEO, what might help, and what is mostly noise.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/llms-txt/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/llms-txt.webp</image:loc>
      <image:title>Does llms.txt Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether llms.txt really affects GEO, with official spec context, implementation caveats, and a final verdict.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/off-site-brand-mentions/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/off-site-brand-mentions.webp</image:loc>
      <image:title>Do Off-Site Brand Mentions Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether third-party mentions and references influence generative engine visibility and brand recall.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/query-fan-outs/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/query-fan-outs.webp</image:loc>
      <image:title>Do Query Fan-Outs Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether breadth-first query expansion and sub-query coverage influence generative visibility.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/schema-markup/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/schema-markup.webp</image:loc>
      <image:title>Does Schema Markup Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether schema markup really affects generative engine optimization, with evidence, expert context, and a final verdict.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/debunking-geo/selective-content-gating/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/debunking-geo/selective-content-gating.webp</image:loc>
      <image:title>Does Selective Content Gating Really Affect GEO? | Debunking GEO</image:title>
      <image:caption>A source-backed review of whether gating high-value sections helps or hurts GEO visibility and AI citation outcomes.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/aeo-geo-readiness-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/aeo-geo-readiness-audit.webp</image:loc>
      <image:title>AEO / GEO Readiness Audit | Jake Labate</image:title>
      <image:caption>An assessment of how readily AI answer engines can extract, attribute and cite this site, with a baseline of how often they currently do.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/ai-visibility-strategy/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/ai-visibility-strategy.webp</image:loc>
      <image:title>AI Visibility Strategy | Jake Labate</image:title>
      <image:caption>How the site becomes a source assistants cite, and how that will be measured given nobody controls the retrieval layer.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/algorithm-update-impact-analysis/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/algorithm-update-impact-analysis.webp</image:loc>
      <image:title>Algorithm Update Impact Analysis | Jake Labate</image:title>
      <image:caption>An assessment of whether a named update explains the site&amp;#x27;s movement, and what the update appears to have rewarded.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/backlink-profile-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/backlink-profile-audit.webp</image:loc>
      <image:title>Backlink Profile Audit | Jake Labate</image:title>
      <image:caption>An assessment of the site&amp;#x27;s external authority, its concentration, and any part of it that plausibly carries risk.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/board-or-stakeholder-deck/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/board-or-stakeholder-deck.webp</image:loc>
      <image:title>Board Or Stakeholder Deck | Jake Labate</image:title>
      <image:caption>The case for the plan, built to survive a room of people who did not commission it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/competitor-content-gap-analysis/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/competitor-content-gap-analysis.webp</image:loc>
      <image:title>Competitor Content Gap Analysis | Jake Labate</image:title>
      <image:caption>The topics and queries competitors own that this site does not, sized by what closing each gap would be worth.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/competitor-technical-benchmark/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/competitor-technical-benchmark.webp</image:loc>
      <image:title>Competitor Technical Benchmark | Jake Labate</image:title>
      <image:caption>The same technical measurements taken across named competitors, so the site&amp;#x27;s position is quantified rather than assumed.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/content-audit-and-inventory/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/content-audit-and-inventory.webp</image:loc>
      <image:title>Content Audit And Inventory | Jake Labate</image:title>
      <image:caption>Every page scored on performance, intent match and decay, ending in a keep, improve, merge or remove decision for each.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/content-briefs/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/content-briefs.webp</image:loc>
      <image:title>Content Briefs | Jake Labate</image:title>
      <image:caption>The angle, structure and entities for each piece, written so a competent writer needs no further instruction.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/content-strategy/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/content-strategy.webp</image:loc>
      <image:title>Content Strategy | Jake Labate</image:title>
      <image:caption>What the site should publish, in what order, to own the topics its business depends on.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/demand-forecast-opportunity-model/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/demand-forecast-opportunity-model.webp</image:loc>
      <image:title>Demand Forecast / Opportunity Model | Jake Labate</image:title>
      <image:caption>A modelled range for what the addressable demand is worth, with the assumptions that would change it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables.webp</image:loc>
      <image:title>Deliverables | Jake Labate</image:title>
      <image:caption>The complete index of 104 SEO deliverables, each defined in one sentence and ordered by the seven stages of how the work actually moves.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/internal-linking-strategy/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/internal-linking-strategy.webp</image:loc>
      <image:title>Internal Linking Strategy | Jake Labate</image:title>
      <image:caption>How authority and context should move through the site, expressed as rules rather than one-off suggestions.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/international-expansion-plan/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/international-expansion-plan.webp</image:loc>
      <image:title>International Expansion Plan | Jake Labate</image:title>
      <image:caption>Which markets to enter, in what order, and what each one requires technically and editorially before launch.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/international-hreflang-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/international-hreflang-audit.webp</image:loc>
      <image:title>International / Hreflang Audit | Jake Labate</image:title>
      <image:caption>A verification that every locale is correctly declared, reciprocated and served, so the right market sees the right page.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/keyword-research-and-url-mapping/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/keyword-research-and-url-mapping.webp</image:loc>
      <image:title>Keyword Research And URL Mapping | Jake Labate</image:title>
      <image:caption>The addressable query set, grouped by intent and assigned to the single page meant to answer each one.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/local-seo-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/local-seo-audit.webp</image:loc>
      <image:title>Local SEO Audit | Jake Labate</image:title>
      <image:caption>A check of listing accuracy, local entity consistency and location page quality across the platforms that drive local visibility.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/manual-action-penalty-review/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/manual-action-penalty-review.webp</image:loc>
      <image:title>Manual Action / Penalty Review | Jake Labate</image:title>
      <image:caption>A determination of whether a decline is a penalty or something else, and what a reconsideration would require.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/measurement-plan-kpi-framework/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/measurement-plan-kpi-framework.webp</image:loc>
      <image:title>Measurement Plan / KPI Framework | Jake Labate</image:title>
      <image:caption>What counts as success, how each number is calculated, and what the measurement explicitly cannot prove.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/migration-plan/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/migration-plan.webp</image:loc>
      <image:title>Migration Plan | Jake Labate</image:title>
      <image:caption>The full sequence for moving platform, domain or structure without losing what the current site has earned.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/monitoring-and-alerting-setup/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/monitoring-and-alerting-setup.webp</image:loc>
      <image:title>Monitoring And Alerting Setup | Jake Labate</image:title>
      <image:caption>The one-time build of everything that will be watched from now on, tuned so alerts mean something.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/monthly-performance-report/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/monthly-performance-report.webp</image:loc>
      <image:title>Monthly Performance Report | Jake Labate</image:title>
      <image:caption>What moved this month, why, and what changes next, written so the first page can be read alone.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/playbook-sop/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/playbook-sop.webp</image:loc>
      <image:title>Playbook / SOP | Jake Labate</image:title>
      <image:caption>How the team does the thing without me in the room, written at the grain a competent person can follow unsupervised.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/post-migration-forensic-analysis/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/post-migration-forensic-analysis.webp</image:loc>
      <image:title>Post-migration Forensic Analysis | Jake Labate</image:title>
      <image:caption>An after-the-fact reconstruction of what a launch broke, in what order, and what can still be recovered.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/prioritisation-matrix/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/prioritisation-matrix.webp</image:loc>
      <image:title>Prioritisation Matrix | Jake Labate</image:title>
      <image:caption>Every recommendation placed by impact against effort, with severity and likelihood attached, so the order is defensible.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/product-feed-optimisation/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/product-feed-optimisation.webp</image:loc>
      <image:title>Product Feed Optimisation | Jake Labate</image:title>
      <image:caption>Product data mapped and cleaned so shopping and marketplace surfaces accept and rank it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/quarterly-business-review/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/quarterly-business-review.webp</image:loc>
      <image:title>Quarterly Business Review | Jake Labate</image:title>
      <image:caption>The quarter told as a narrative with a conclusion, aimed at the people who decide whether this continues.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/schema-markup-spec/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/schema-markup-spec.webp</image:loc>
      <image:title>Schema Markup Spec | Jake Labate</image:title>
      <image:caption>Exactly what markup each template must emit, precise enough that two engineers would build the same thing.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/search-intent-analysis/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/search-intent-analysis.webp</image:loc>
      <image:title>Search Intent Analysis | Jake Labate</image:title>
      <image:caption>What the result page currently rewards for each query cluster, and therefore what kind of page can win it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/second-opinion-review/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/second-opinion-review.webp</image:loc>
      <image:title>Second Opinion Review | Jake Labate</image:title>
      <image:caption>An independent read of another party&amp;#x27;s plan or work, stating plainly what is sound, what is wrong, and what is missing.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/seo-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/seo-audit.webp</image:loc>
      <image:title>SEO Audit | Jake Labate</image:title>
      <image:caption>How my SEO audits are built: three parts and twenty-three sections, eleven diagnostic pillars, every finding recorded as forty structured fields, and a priority score computed from severity, reach, confidence, leverage, effort, and risk.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/seo-roadmap/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/seo-roadmap.webp</image:loc>
      <image:title>SEO Roadmap | Jake Labate</image:title>
      <image:caption>A sequenced, resourced plan with owners and dependencies, built so it can be funded and tracked rather than admired.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/serp-feature-opportunity-analysis/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/serp-feature-opportunity-analysis.webp</image:loc>
      <image:title>SERP Feature Opportunity Analysis | Jake Labate</image:title>
      <image:caption>Which result features are winnable for the target query set, and what each would require.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/structured-data-audit/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/structured-data-audit.webp</image:loc>
      <image:title>Structured Data Audit | Jake Labate</image:title>
      <image:caption>An assessment of what the site currently tells machines about itself through markup, and where that description is wrong, missing or inconsistent.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/structured-data-strategy/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/structured-data-strategy.webp</image:loc>
      <image:title>Structured Data Strategy | Jake Labate</image:title>
      <image:caption>Which entities the site will describe, how markup will be produced and governed, and who owns it afterwards.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/template-and-component-specs/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/template-and-component-specs.webp</image:loc>
      <image:title>Template And Component Specs | Jake Labate</image:title>
      <image:caption>What each page template and reusable component must contain and emit, at every state.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/deliverables/topic-and-entity-model/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/deliverables/topic-and-entity-model.webp</image:loc>
      <image:title>Topic And Entity Model | Jake Labate</image:title>
      <image:caption>The concept graph the site needs to own to be understood by machines, and how its pages should express it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/home.webp</image:loc>
      <image:title>Jake Labate, SEO Professional</image:title>
      <image:caption>Official website for Jake Labate, SEO Professional and Sr. SEO Product Analyst at SchemaCDN.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/attribution-map/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/attribution-map.webp</image:loc>
      <image:title>Attribution Ledger | Jake Labate</image:title>
      <image:caption>Every client site currently carrying the jakelabate.com credit link, sized by real page count and grouped by sector.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/bot-matrix/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/bot-matrix.webp</image:loc>
      <image:title>Crawler Access Matrix | Jake Labate</image:title>
      <image:caption>Evaluates this site&#39;s live robots.txt against 27 named crawlers using correct group and longest match precedence, for any path you choose.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/build-receipts/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/build-receipts.webp</image:loc>
      <image:title>Build Receipts | Jake Labate</image:title>
      <image:caption>The full pipeline behind a 126 page client site, from public research through sampled brand tokens and pre publish gates to the shipped artifacts.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/cite-block/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/cite-block.webp</image:loc>
      <image:title>The Cite Block | Jake Labate</image:title>
      <image:caption>A canonical entity record published in four serialisations at once: human readable, JSON-LD, llms.txt, and markdown, all projected from one source.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/commit-history/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/commit-history.webp</image:loc>
      <image:title>Career as Commit History | Jake Labate</image:title>
      <image:caption>A professional timeline rendered as a git log, built from real repository creation dates, showing one problem attacked across three generations of tooling.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/crawler-cost/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/crawler-cost.webp</image:loc>
      <image:title>Crawler Cost Meter | Jake Labate</image:title>
      <image:caption>Measures what a non rendering crawler downloads for a page against what a browser downloads to render the same page, using real Resource Timing data.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/entity-graph/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/entity-graph.webp</image:loc>
      <image:title>Self Inspecting Entity Graph | Jake Labate</image:title>
      <image:caption>An interactive force directed graph of the schema.org entities published by jakelabate.com, rendered at runtime from the page&#39;s own JSON-LD.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/four-surfaces/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/four-surfaces.webp</image:loc>
      <image:title>Four Surface Preview | Jake Labate</image:title>
      <image:caption>One page rendered simultaneously as a Google blue link, an AI Overview citation, a chat assistant source card, and a Perplexity style reference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/hero-components/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/hero-components.webp</image:loc>
      <image:title>Page Hero Components | Jake Labate</image:title>
      <image:caption>Five interactive hero mechanisms built for specific pages and parked in the lab: an operations board, a workflow race, a paste-one-line demo, a prompt-versus-skill run, and nine lenses on one incident.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab.webp</image:loc>
      <image:title>Lab | Jake Labate</image:title>
      <image:caption>Twenty one interactive components demonstrating entity modeling, rendering behaviour, Core Web Vitals, and AI search visibility. Each one is the thing it describes.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/machine-mirror/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/machine-mirror.webp</image:loc>
      <image:title>The Machine Mirror | Jake Labate</image:title>
      <image:caption>A drift detector that compares how a language model describes an entity against the canonical claims that entity actually publishes.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/near-duplicate/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/near-duplicate.webp</image:loc>
      <image:title>Near Duplicate Detector | Jake Labate</image:title>
      <image:caption>Fetches a set of pages from this site, strips the shared template, and measures how similar the remaining content actually is using SimHash and Jaccard shingling.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/operator-spec/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/operator-spec.webp</image:loc>
      <image:title>Operator Spec Sheet | Jake Labate</image:title>
      <image:caption>Working style, operating parameters, and honest failure modes, published as a technical datasheet rather than a bio.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/page-passport/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/page-passport.webp</image:loc>
      <image:title>Page Passport | Jake Labate</image:title>
      <image:caption>A per page technical summary that ships on every page as a single script tag, runs five analysis surfaces on demand, and costs nothing until it is opened.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/passage-retrieval/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/passage-retrieval.webp</image:loc>
      <image:title>Passage Retrieval Scorer | Jake Labate</image:title>
      <image:caption>Chunks this page the way a retrieval pipeline would, runs real Okapi BM25 over the passages, and shows which one would actually get cited.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/render-diff/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/render-diff.webp</image:loc>
      <image:title>Raw Response vs Rendered DOM | Jake Labate</image:title>
      <image:caption>A live wipe comparison between the HTML a crawler receives and the DOM a browser builds, with a real node and link level diff.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/report-renderer/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/report-renderer.webp</image:loc>
      <image:title>Branded Report Renderer | Jake Labate</image:title>
      <image:caption>Toggle audit findings and watch a fully branded technical SEO deliverable rebuild itself live, in the same document system used for client PDFs.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/rich-results/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/rich-results.webp</image:loc>
      <image:title>Rich Result Eligibility | Jake Labate</image:title>
      <image:caption>Checks the JSON-LD on any page of this site against the actual required and recommended properties for each search enhancement.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/roi-horizon/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/roi-horizon.webp</image:loc>
      <image:title>SEO ROI Against Passive Returns | Jake Labate</image:title>
      <image:caption>A live model comparing the cumulative net return of an SEO programme against an index fund and a savings account, with drawdown, implied annual return, and a range of outcomes.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/self-crawl/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/self-crawl.webp</image:loc>
      <image:title>Live Self Crawl | Jake Labate</image:title>
      <image:caption>A crawler that reads this site&#39;s own sitemap, fetches a sample of pages in your browser, builds the real internal link graph, and runs PageRank over it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/skill-runner/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/skill-runner.webp</image:loc>
      <image:title>Skill Runner | Jake Labate</image:title>
      <image:caption>Five real SEO audit skills running entirely client side against any HTML source you paste, with severity ranked findings.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/topic-drift/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/topic-drift.webp</image:loc>
      <image:title>Declared vs Computed Topic | Jake Labate</image:title>
      <image:caption>Runs real TF-IDF over a page&#39;s body text against a corpus from this site, then compares the salient terms against what the title, headings, and schema claim.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/lab/vitals/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/lab/vitals.webp</image:loc>
      <image:title>Live Core Web Vitals | Jake Labate</image:title>
      <image:caption>A Core Web Vitals scoreboard that measures your actual session in real time using PerformanceObserver, with no vendor script and no beacon.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/license/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/license.webp</image:loc>
      <image:title>Image License | Jake Labate</image:title>
      <image:caption>Image licensing information for media published on jakelabate.com, including ownership, permitted use, and permissions requests.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/methodology/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/methodology.webp</image:loc>
      <image:title>SEO Methodology | Jake Labate</image:title>
      <image:caption>SEO methodology built from first principles, systems thinking, decision intelligence, information architecture, governance, knowledge management, risk, semantics, and operations.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/methodology/operations/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/methodology/operations.webp</image:loc>
      <image:title>How SEO Gets Executed: Operational Design, Governance Design, and Risk Management | Jake Labate</image:title>
      <image:caption>An SEO operations methodology that combines operational design, governance design, and risk management to turn recommendations into shipped, protected, repeatable work.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/methodology/reasoning/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/methodology/reasoning.webp</image:loc>
      <image:title>How SEO Decisions Get Made: First Principles, Systems Thinking, and Decision Intelligence | Jake Labate</image:title>
      <image:caption>An SEO reasoning methodology that combines first principles, systems thinking, and decision intelligence to replace inherited tactics with defensible decisions.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/methodology/structure/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/methodology/structure.webp</image:loc>
      <image:title>How a Site Expresses Meaning: Information Architecture, Semantic Modeling, and Knowledge Management | Jake Labate</image:title>
      <image:caption>An SEO structure methodology that combines information architecture, semantic modeling, and knowledge management so search engines and AI systems understand what a site knows.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/press/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/press.webp</image:loc>
      <image:title>Press | Jake Labate</image:title>
      <image:caption>Press mentions, interviews, and media appearances featuring Jake Labate on SEO, AI search, and search infrastructure.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/1/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/1.webp</image:loc>
      <image:title>1 | Jake Labate</image:title>
      <image:caption>A ledger for search work where every number carries how it was produced. Claims are observed, derived, estimated, claimed or forecast, nothing is ever overwritten, and anything the record cannot support is marked Unknown.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/ai-surface/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/ai-surface.webp</image:loc>
      <image:title>AISurface | Jake Labate</image:title>
      <image:caption>Measure how AI assistants answer questions in your category. Five assistants, a fixed query set, repeated runs, and verification of what gets claimed about you.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/analytics/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/analytics.webp</image:loc>
      <image:title>Analytics | Jake Labate</image:title>
      <image:caption>A standalone app that connects to Google Search Console and GA4 and runs one repeatable deep-analysis framework across the data, preferring the Search Console bulk export over the API. Built for my clients rather than for public signup.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/audit-builder/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/audit-builder.webp</image:loc>
      <image:title>AuditBuilder | Jake Labate</image:title>
      <image:caption>AuditBuilder is findings management for SEO audits: brands, then audits, then findings, with every finding stored as a fifty-three-field record. Priority is computed rather than argued, one export produces a branded PDF document and a Google Sheets register, and the whole thing is drivable over REST and MCP. Public signup, free, no support.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/brandwield/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/brandwield.webp</image:loc>
      <image:title>BrandWield | Jake Labate</image:title>
      <image:caption>A brand intelligence platform for small businesses, in development. One structured record of what is true about a business, where it came from, and what is missing.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/clients-portal/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/clients-portal.webp</image:loc>
      <image:title>Client Portal | Jake Labate</image:title>
      <image:caption>A client-facing deliverable store: clients, then engagements, then deliverables holding named links and uploaded files. One permanent address so a client can find the audit from four months ago without asking me for it.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/context-cards/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/context-cards.webp</image:loc>
      <image:title>Context Cards | Jake Labate</image:title>
      <image:caption>Pinned delivery for the ctx-cards script and term packs. A Cloudflare Worker proxying tagged releases with an allowlist, immutable caching, and subresource integrity.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/gapfinder/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/gapfinder.webp</image:loc>
      <image:title>GapFinder | Jake Labate</image:title>
      <image:caption>Proposition-level content gap analysis. Compare what a site claims against what its competitors claim, with the evidence behind every gap.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products.webp</image:loc>
      <image:title>Products | Jake Labate</image:title>
      <image:caption>Thirteen pieces of software I built and operate: a provenance-first ledger for search data, a site-level PageSpeed sampler, a findings-based SEO audit tool, an AI answer monitor, a webpage annotator that records why a page is built the way it is, a proposition-level content gap analyser, a search and engagement analysis app, the portal where clients find every deliverable, three small tools you add with one line of code, a schema delivery platform served from the edge, and a brand intelligence platform for small businesses that is still being built.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/open-graph/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/open-graph.webp</image:loc>
      <image:title>Open Graph | Jake Labate</image:title>
      <image:caption>An edge API that renders Open Graph card images and returns the matching meta tags. Satori and resvg in a Cloudflare Worker, with an enforced type scale and legibility floor.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/page-share/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/page-share.webp</image:loc>
      <image:title>Page Share | Jake Labate</image:title>
      <image:caption>A sticky share component served from the edge. No third-party script, no cookies, no request per pageview. Four corners, expandable or expanded, thirteen platforms.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/pagespeed-sampler/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/pagespeed-sampler.webp</image:loc>
      <image:title>PageSpeed Sampler | Jake Labate</image:title>
      <image:caption>PageSpeed Sampler measures a whole site instead of one URL: it finds the sitemap, groups URLs by collection, samples up to ten per collection and one hundred in total, then measures every sample on mobile and desktop and averages the result. Free, no account.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/schemacdn/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/schemacdn.webp</image:loc>
      <image:title>SchemaCDN | Jake Labate</image:title>
      <image:caption>SchemaCDN project overview by Jake Labate: mission, product mechanics, and schema-at-scale impact.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/products/whytho/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/products/whytho.webp</image:loc>
      <image:title>WhyTho | Jake Labate</image:title>
      <image:caption>WhyTho is a webpage annotator: select any element, on desktop or a phone, and record why it is that way. Notes carry the selector and the widths they apply to, are attributed automatically, are visible to your whole organization, and are readable and writable over an HTTP API.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/article/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/article.webp</image:loc>
      <image:title>Article Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Article rich results, including template-vs-logic examples, validation gates, subtype selection, monitoring, and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/book/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/book.webp</image:loc>
      <image:title>Book Actions Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Book Actions rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/breadcrumb/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/breadcrumb.webp</image:loc>
      <image:title>Breadcrumb Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Breadcrumb rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/carousel/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/carousel.webp</image:loc>
      <image:title>Carousel Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Carousel rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/course/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/course.webp</image:loc>
      <image:title>Course Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Course rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/dataset/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/dataset.webp</image:loc>
      <image:title>Dataset Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Dataset rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/discussion-forum/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/discussion-forum.webp</image:loc>
      <image:title>Discussion Forum Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Discussion Forum rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/education-q-and-a/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/education-q-and-a.webp</image:loc>
      <image:title>Education Q&amp;A Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Education Q&amp;A rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/employer-rating/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/employer-rating.webp</image:loc>
      <image:title>Employer Aggregate Rating Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Employer Aggregate Rating rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/estimated-salary/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/estimated-salary.webp</image:loc>
      <image:title>Estimated Salary Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Estimated Salary rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/event/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/event.webp</image:loc>
      <image:title>Event Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Event rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/fact-check/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/fact-check.webp</image:loc>
      <image:title>Fact Check Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Fact Check rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/home-activities/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/home-activities.webp</image:loc>
      <image:title>Home Activities Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Home Activities rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/how-to/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/how-to.webp</image:loc>
      <image:title>How-To Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google How-To rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/image-metadata/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/image-metadata.webp</image:loc>
      <image:title>Image Metadata Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Image Metadata rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks.webp</image:loc>
      <image:title>Schema Frameworks | Jake Labate</image:title>
      <image:caption>Conditional-logic schema markup frameworks for every major Google rich result type with JS examples, implementation guidance, and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/job-posting/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/job-posting.webp</image:loc>
      <image:title>Job Posting Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Job Posting rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/learning-video/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/learning-video.webp</image:loc>
      <image:title>Learning Video Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Learning Video rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/local-business/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/local-business.webp</image:loc>
      <image:title>Local Business Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Local Business rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/loyalty-program/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/loyalty-program.webp</image:loc>
      <image:title>Loyalty Program Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Loyalty Program rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/math-solvers/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/math-solvers.webp</image:loc>
      <image:title>Math Solvers Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Math Solvers rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/merchant-listing/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/merchant-listing.webp</image:loc>
      <image:title>Merchant Listing Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Merchant Listing rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/movie/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/movie.webp</image:loc>
      <image:title>Movie Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Movie rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/organization/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/organization.webp</image:loc>
      <image:title>Organization Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Organization rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/article/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/article.webp</image:loc>
      <image:title>Article Page Schema: Author, Publisher, Video And Paywall | Jake Labate</image:title>
      <image:caption>A connected article page schema builder: Article with Person author, publisher, video and paywalled section, linked by @id to the author profile and Organization.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/event/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/event.webp</image:loc>
      <image:title>Event Page Schema: Timezone, Venue, Status And Tickets | Jake Labate</image:title>
      <image:caption>A connected event page schema builder: Event with timezone-correct times, rescheduled status, the store as venue by @id, organizer, host and free ticket offer.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/forum-thread/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/forum-thread.webp</image:loc>
      <image:title>Forum Thread Page Schema: Q&amp;A Or Discussion, Decided By The Thread | Jake Labate</image:title>
      <image:caption>A connected forum thread schema builder that picks QAPage or DiscussionForumPosting from the thread itself, with poster profiles and a link to the product discussed.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/homepage/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/homepage.webp</image:loc>
      <image:title>Homepage Schema: Organization, Site Name And Store Policies | Jake Labate</image:title>
      <image:caption>A connected homepage schema builder: Organization with return, shipping and loyalty policies, WebSite for the site name, validated against Google rich result rules.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types.webp</image:loc>
      <image:title>Schema Page Types: Connected Markup For Whole Pages | Jake Labate</image:title>
      <image:caption>Connected schema builders for whole pages: homepage, product, article, local business, recipe, job posting, event and forum thread, linked by @id and validated.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/job-posting/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/job-posting.webp</image:loc>
      <image:title>Job Posting Page Schema: Role, Pay, Location And Expiry | Jake Labate</image:title>
      <image:caption>A connected job posting page schema builder: JobPosting with clean title, salary range, expiry and work location, linked by @id to the employer and the store location.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/local-business/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/local-business.webp</image:loc>
      <image:title>Local Business Page Schema: One Location Of A Brand | Jake Labate</image:title>
      <image:caption>A connected local business page schema builder: LocalBusiness subtype with address, geo and grouped hours, linked by @id to the parent Organization, validated against Google rules.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/product/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/product.webp</image:loc>
      <image:title>Product Page Schema: Variants, Offers And Linked Policies | Jake Labate</image:title>
      <image:caption>A connected product page schema builder: ProductGroup with variant offers, member pricing and breadcrumb, linked by @id to homepage policies, validated against Google rules.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/page-types/recipe/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/page-types/recipe.webp</image:loc>
      <image:title>Recipe Page Schema: Steps, Timings, Nutrition And Video Moments | Jake Labate</image:title>
      <image:caption>A connected recipe page schema builder: Recipe with ISO timings, HowToStep instructions, nutrition and a video with key moments, linked by @id to the author and publisher.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/practice-problems/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/practice-problems.webp</image:loc>
      <image:title>Practice Problems Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Practice Problems rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/product-snippet/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/product-snippet.webp</image:loc>
      <image:title>Product Snippet Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Product Snippet rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/product-variants/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/product-variants.webp</image:loc>
      <image:title>Product Variants Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Product Variants rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/profile-page/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/profile-page.webp</image:loc>
      <image:title>Profile Page Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Profile Page rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/q-and-a/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/q-and-a.webp</image:loc>
      <image:title>Q&amp;A Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Q&amp;A rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/recipe/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/recipe.webp</image:loc>
      <image:title>Recipe Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Recipe rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/return-policy/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/return-policy.webp</image:loc>
      <image:title>Return Policy Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Return Policy rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/review-snippet/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/review-snippet.webp</image:loc>
      <image:title>Review Snippet Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Review Snippet rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/shipping-policy/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/shipping-policy.webp</image:loc>
      <image:title>Shipping Policy Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Shipping Policy rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/site-name/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/site-name.webp</image:loc>
      <image:title>Site Name Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Site Name rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/sitelinks-searchbox/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/sitelinks-searchbox.webp</image:loc>
      <image:title>Sitelinks Search Box Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Sitelinks Search Box rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/software-app/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/software-app.webp</image:loc>
      <image:title>Software App (Beta) Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Software App (Beta) rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/speakable/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/speakable.webp</image:loc>
      <image:title>Speakable Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Speakable rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/subscription-paywalled-content/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/subscription-paywalled-content.webp</image:loc>
      <image:title>Subscription and Paywalled Content Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Subscription and Paywalled Content rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/vacation-rental/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/vacation-rental.webp</image:loc>
      <image:title>Vacation Rental Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Vacation Rental rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/vehicle-listing/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/vehicle-listing.webp</image:loc>
      <image:title>Vehicle Listing Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Vehicle Listing rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/schema-frameworks/video/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/schema-frameworks/video.webp</image:loc>
      <image:title>Video Schema Framework | Jake Labate</image:title>
      <image:caption>JS conditional-logic schema framework for Google Video rich results, including template-vs-logic examples and schema.org references.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jakelabate.com/visualizer/</loc>
    <lastmod>2026-10-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.jakelabate.com/assets/media/og/visualizer.webp</image:loc>
      <image:title>Annotation Visualizer | Jake Labate</image:title>
      <image:caption>A Google Docs-style annotation visualizer that links margin notes to sections, sentences, words, and images with a sticky notes column and live connector lines.</image:caption>
    </image:image>
  </url>
</urlset>
