<?xml version="1.0" encoding="UTF-8"?>
<!-- The home page, and only the home page. Every other route in the app is a
     view onto one reader's own books, held in their browser and never on this
     server — there is nothing there for a crawler to fetch.

     The legal pages are not hidden and not disallowed; they simply are not
     listed. This is a single-page app, so every route is served the same
     index.html, and that file's canonical link names the apex. Listing
     /legal/privacy therefore hands a crawler a document whose own head tells
     it the real page is the home page — and the head is what it believes. The
     entry cannot win that argument, so it is the entry that goes.

     changefreq and priority are gone with them: Google has said plainly that
     it ignores both. lastmod is the one hint it does read, so it is the one
     kept.

     The apex is the address, and www redirects to it. If that ever changes,
     it changes here, in robots.txt and in index.html together. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://flyleaf.cc/</loc>
    <lastmod>2026-08-15</lastmod>
  </url>
</urlset>
