<?xml version="1.0" encoding="UTF-8"?>
<!--
  One entry per language, and each one declares BOTH.

  The xhtml:link alternates are not decoration. An hreflang set is treated as
  valid only when every page in it points at every other, itself included — a
  one-way annotation is discarded silently, and the two pages then compete as
  near-duplicates instead of each being served to the right reader. The same set
  is in each page's <head> too; declaring it in both places is belt and braces
  rather than redundancy, since a crawler may reach either first.

  Update lastmod when the copy changes materially — not on every deploy, which
  teaches crawlers to ignore it.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://theinkspell.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://theinkspell.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://theinkspell.com/es/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://theinkspell.com/" />
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://theinkspell.com/es/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://theinkspell.com/" />
    <xhtml:link rel="alternate" hreflang="es" href="https://theinkspell.com/es/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://theinkspell.com/" />
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
