<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap with hreflang annotations.
  Standard: https://developers.google.com/search/docs/specialty/international/localized-versions
  Method: XML sitemap (preferred over <head> link tags for SPAs — Googlebot may not execute
          JS before processing hreflang, so sitemap is the reliable delivery mechanism).
  Rules:
    - Every URL in a hreflang cluster must reference ALL other URLs in the cluster (bidirectional)
    - Every URL must self-reference (hreflang pointing to itself)
    - x-default designates the fallback (English root)
    - hreflang values use ISO 639-1 codes (en, es, zh, vi) per Google's spec
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- ── Hreflang cluster: Home (en) ↔ /en-espanol (es) ↔ /zhong-wen (zh) ↔ /tieng-viet (vi) ── -->

  <url>
    <loc>https://myfriendlydentistry.com/</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://myfriendlydentistry.com/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://myfriendlydentistry.com/en-espanol"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://myfriendlydentistry.com/zhong-wen"/>
    <xhtml:link rel="alternate" hreflang="vi"        href="https://myfriendlydentistry.com/tieng-viet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://myfriendlydentistry.com/"/>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/en-espanol</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://myfriendlydentistry.com/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://myfriendlydentistry.com/en-espanol"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://myfriendlydentistry.com/zhong-wen"/>
    <xhtml:link rel="alternate" hreflang="vi"        href="https://myfriendlydentistry.com/tieng-viet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://myfriendlydentistry.com/"/>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/zhong-wen</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://myfriendlydentistry.com/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://myfriendlydentistry.com/en-espanol"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://myfriendlydentistry.com/zhong-wen"/>
    <xhtml:link rel="alternate" hreflang="vi"        href="https://myfriendlydentistry.com/tieng-viet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://myfriendlydentistry.com/"/>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/tieng-viet</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en"        href="https://myfriendlydentistry.com/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://myfriendlydentistry.com/en-espanol"/>
    <xhtml:link rel="alternate" hreflang="zh"        href="https://myfriendlydentistry.com/zhong-wen"/>
    <xhtml:link rel="alternate" hreflang="vi"        href="https://myfriendlydentistry.com/tieng-viet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://myfriendlydentistry.com/"/>
  </url>

  <!-- ── Core pages (English only — no language alternates) ── -->

  <url>
    <loc>https://myfriendlydentistry.com/services</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/services/pediatric</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/services/general</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/services/cosmetic</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/services/implants</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/services/invisalign</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/contact</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/staff</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://myfriendlydentistry.com/new-patients</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

</urlset>
