<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://tryshipready.com/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/guides/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-add-auth-to-your-next-js-api-routes/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-add-open-graph-images-that-don-t-look-broken/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-change-the-default-title-and-favicon/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-hide-your-openai-key-in-next-js/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-keep-your-stripe-secret-key-server-side/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-rate-limit-an-ai-api-route/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-remove-console-log-in-production/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-rotate-a-leaked-api-key/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-turn-off-source-maps-in-production/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/how-to-turn-on-row-level-security-in-supabase/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/is-my-lovable-app-secure/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/vibe-coded-app-launch-checklist/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://tryshipready.com/which-environment-variables-are-safe-in-the-browser/</loc><lastmod>2026-10-16</lastmod></url>
</urlset>
