<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://bothmade.vercel.app</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/start</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/web</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/ios</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/visionpro</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/work</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/privacy</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/terms</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/one-team-every-surface</loc>
<lastmod>2026-08-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/fixed-scope-fixed-price</loc>
<lastmod>2026-08-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/no-account-manager</loc>
<lastmod>2026-08-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/built-to-last</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/no-captcha-on-our-contact-form</loc>
<lastmod>2026-08-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/magnetic-buttons</loc>
<lastmod>2026-09-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/text-that-develops-like-film</loc>
<lastmod>2026-09-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/vision-pro-is-not-a-stretched-ipad</loc>
<lastmod>2026-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/four-worlds-one-scrollbar</loc>
<lastmod>2026-09-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/the-seam-is-the-whole-idea</loc>
<lastmod>2026-10-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/a-wordmark-that-plays-along</loc>
<lastmod>2026-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/a-cursor-with-a-half-second-memory</loc>
<lastmod>2026-10-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/the-details-nobody-asks-for</loc>
<lastmod>2026-10-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/the-seam-follows-you-everywhere</loc>
<lastmod>2026-11-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/a-splash-screen-that-only-shows-up-once</loc>
<lastmod>2026-11-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/why-we-dont-use-smooth-scroll-libraries</loc>
<lastmod>2026-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/how-our-web-and-app-development-process-works</loc>
<lastmod>2026-11-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/a-two-axis-stagger-animation-explained</loc>
<lastmod>2026-11-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/how-much-does-it-actually-cost</loc>
<lastmod>2026-12-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/recreating-the-ios-app-launch-animation</loc>
<lastmod>2026-12-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/type-that-reaches-toward-your-cursor</loc>
<lastmod>2026-12-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/the-scroll-zoom-flying-through-text-effect</loc>
<lastmod>2026-12-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/a-css-3d-scene-that-tilts-toward-your-cursor</loc>
<lastmod>2027-01-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/we-dont-disappear-after-launch</loc>
<lastmod>2027-01-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/actually-respecting-prefers-reduced-motion</loc>
<lastmod>2027-01-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/type-anything-kinetic-playground</loc>
<lastmod>2027-01-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/our-calculator-wont-sell-you-something-broken</loc>
<lastmod>2027-01-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/an-accessible-mobile-menu-focus-scroll-lock-escape</loc>
<lastmod>2027-02-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/wed-rather-show-you-an-empty-box</loc>
<lastmod>2027-02-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/tell-us-whats-actually-wrong</loc>
<lastmod>2027-02-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/why-batch-writes-get-wrapped-in-one-transaction</loc>
<lastmod>2027-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://bothmade.vercel.app/blog/even-our-404-page-is-a-pun</loc>
<lastmod>2027-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
