<?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">
  <!-- lastmod must track real content changes: Google only trusts it if it has
       historically been accurate, and a stale date reads as "nothing to recrawl". -->
  <url>
    <loc>https://ninjapvp.com/</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <!-- Social card. 1200×630 OG/Twitter still of the torii-gate fight. -->
    <image:image>
      <image:loc>https://ninjapvp.com/assets/og-torii-gate.jpg</image:loc>
      <image:title>NinjaPVP — free multiplayer ninja browser game</image:title>
    </image:image>
    <!-- HUD-off Village stills. Real &lt;img&gt; on the homepage, not CSS backgrounds.
         Only one torii still (far-gate fight) plus the courtyard melee — the near-planks
         frame is the same camera as the gate shot and is not listed. The street-lunge
         plaza still stays in assets but is not rendered (headless ninja). -->
    <image:image>
      <image:loc>https://ninjapvp.com/assets/stills/torii-gate.jpg</image:loc>
      <image:title>Torii gate — NinjaPVP ninja arena</image:title>
      <image:caption>Shinobi clash at the far red torii gate across the lacquered bridge.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/stills/courtyard-melee.jpg</image:loc>
      <image:title>Courtyard melee — NinjaPVP ninja arena</image:title>
      <image:caption>Ninjas clash in a Village courtyard of the ninja arena — 4v4 browser ninja PvP.</image:caption>
    </image:image>
    <!-- The gallery. These are the only other large in-engine images the page exposes as
         real <img> elements — the hero is a CSS background, which crawlers do not
         consider for thumbnails. Listing them is how Google learns they exist
         without having to rely on rendering a lazy-loaded grid. -->
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-torii-bridge-1440.jpg</image:loc>
      <image:title>Torii bridge — NinjaPVP</image:title>
      <image:caption>The red bridge through Samurai Village, the fastest way between spawns.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-jutsu-slash-1440.jpg</image:loc>
      <image:title>Blade jutsu — NinjaPVP</image:title>
      <image:caption>A wide blue arc lands mid-fight in the Dojo courtyard.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-sword-slash-1440.jpg</image:loc>
      <image:title>Sword combo — NinjaPVP</image:title>
      <image:caption>Close the gap and chain the blade in a Dojo free-for-all.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-flag-run-1440.jpg</image:loc>
      <image:title>Flag run — NinjaPVP</image:title>
      <image:caption>Capture the Flag: carry it up the Village steps and get it home.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-shadow-clones-1440.jpg</image:loc>
      <image:title>Shadow clones — NinjaPVP</image:title>
      <image:caption>Two copies step out of the smoke to keep the pressure on.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-log-swap-1440.jpg</image:loc>
      <image:title>Log swap — NinjaPVP</image:title>
      <image:caption>Take the hit, leave a log behind and reappear out of reach.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-jutsu-clash-1440.jpg</image:loc>
      <image:title>Jutsu clash — NinjaPVP</image:title>
      <image:caption>Purple jutsu meets steel in the Dojo.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://ninjapvp.com/assets/shots/arena-dojo-deck-1440.jpg</image:loc>
      <image:title>The Dojo — NinjaPVP</image:title>
      <image:caption>Cherry trees and mountains behind the Dojo deck, home of Free-for-All.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://ninjapvp.com/how-to-play</loc>
    <lastmod>2026-08-30</lastmod>
  </url>
  <url>
    <loc>https://ninjapvp.com/patch-notes</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url><loc>https://ninjapvp.com/videos</loc></url>
  <url>
    <loc>https://ninjapvp.com/press-kit</loc>
    <lastmod>2026-09-18</lastmod>
  </url>
  <url>
    <loc>https://ninjapvp.com/ninja-name-generator</loc>
    <lastmod>2026-10-10</lastmod>
  </url>
</urlset>
