<?xml version="1.0" encoding="UTF-8"?>
<!--
  The routes the app renders. Kept in step with src/routes/router.ts by a test, so adding a route
  without listing it here turns the suite red.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://dropto.run/</loc>
		<changefreq>weekly</changefreq>
		<priority>1.0</priority>
	</url>
	<url>
		<loc>https://dropto.run/pricing</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://dropto.run/publish</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<!--
		The two use-case landing pages. `monthly` rather than the `weekly` the home page carries: what
		changes on them is a figure read from the plans table at render time, which is not a change to
		the document a crawler fetched.
	-->
	<url>
		<loc>https://dropto.run/host/vite</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://dropto.run/host/markdown</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<!--
		The hub over them, and the three written as data in routes/host/useCases.ts. The hub carries the
		higher priority of the four because it is the one page here that answers a reader who has not yet
		said what they are holding; each page under it answers exactly one thing and is worth less to
		somebody who arrived asking something else.
	-->
	<url>
		<loc>https://dropto.run/host</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://dropto.run/host/portfolio</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/host/landing-page</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/host/resume</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/forms</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<!--
		A feature page rather than a use-case one, which is also why it is not under /host/ — see the
		route's own comment in src/routes/router.ts.
	-->
	<url>
		<loc>https://dropto.run/password-protect</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<!-- Comments: a feature page beside the password one, for the same reason. -->
	<url>
		<loc>https://dropto.run/feedback</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<!--
		The writing index and the articles. The index is `weekly` because a new post changes it and
		nothing else; each article is `yearly` because a finished article is finished — a guide that
		claimed to change weekly would be asking for a crawl it has no use for, and the date that
		matters to a reader is the one printed on the page.
	-->
	<url>
		<loc>https://dropto.run/blog</loc>
		<changefreq>weekly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/spa-404-on-refresh</loc>
		<changefreq>yearly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/custom-domain-static-site</loc>
		<changefreq>yearly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/old-version-after-deploy</loc>
		<changefreq>yearly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/what-static-actually-means</loc>
		<changefreq>yearly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/ai-share-link-to-client</loc>
		<changefreq>yearly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/ai-agent-client-review-loop</loc>
		<changefreq>yearly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/hide-api-key-static-site</loc>
		<changefreq>yearly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/content-addressed-deploys</loc>
		<changefreq>yearly</changefreq>
		<priority>0.5</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/control-plane-data-plane</loc>
		<changefreq>yearly</changefreq>
		<priority>0.5</priority>
	</url>
	<url>
		<loc>https://dropto.run/blog/two-domains-one-product</loc>
		<changefreq>yearly</changefreq>
		<priority>0.5</priority>
	</url>
	<!--
		The comparison pages. `monthly` because what changes on them is a rival's price or limit, which
		is a real edit to the document rather than a figure read at render time — but not `weekly`,
		because those edits come from a quarterly check rather than from anything happening here.
	-->
	<url>
		<loc>https://dropto.run/compare</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/compare/tiiny-host</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/compare/github-pages</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/compare/netlify</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/compare/vercel</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/compare/cloudflare-pages</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/compare/carrd</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/compare/surge</loc>
		<changefreq>monthly</changefreq>
		<priority>0.6</priority>
	</url>
	<url>
		<loc>https://dropto.run/changelog</loc>
		<changefreq>weekly</changefreq>
		<priority>0.5</priority>
	</url>
	<url>
		<loc>https://dropto.run/faq</loc>
		<changefreq>monthly</changefreq>
		<priority>0.7</priority>
	</url>
	<url>
		<loc>https://dropto.run/contact</loc>
		<changefreq>yearly</changefreq>
		<priority>0.5</priority>
	</url>
	<url>
		<loc>https://dropto.run/policy</loc>
		<changefreq>yearly</changefreq>
		<priority>0.3</priority>
	</url>
	<url>
		<loc>https://dropto.run/terms</loc>
		<changefreq>yearly</changefreq>
		<priority>0.3</priority>
	</url>
	<url>
		<loc>https://dropto.run/abuse</loc>
		<changefreq>yearly</changefreq>
		<priority>0.5</priority>
	</url>
</urlset>
