<?xml version="1.0" encoding="UTF-8"?>
<!-- XML Sitemap for https://developer.shanemichel.net -->
<urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://developer.shanemichel.net/</loc>
    <lastmod>2025-05-01</lastmod>
    <priority>1.00</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/services</loc>
    <lastmod>2025-05-25</lastmod>
    <priority>0.85</priority>
  </url>

  <!-- New Service Subpages -->
  <url>
    <loc>https://developer.shanemichel.net/services/starter</loc>
    <lastmod>2025-05-25</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/services/growth</loc>
    <lastmod>2025-05-25</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/services/hands-free</loc>
    <lastmod>2025-05-25</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/portfolio</loc>
    <lastmod>2025-05-01</lastmod>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/contact</loc>
    <lastmod>2025-05-01</lastmod>
    <priority>0.85</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog</loc>
    <lastmod>2025-05-25</lastmod>
    <priority>0.80</priority>
  </url>

  <!-- Blog Posts -->
  <url>
    <loc>https://developer.shanemichel.net/blog/why-i-am-so-affordable</loc>
    <lastmod>2025-05-25</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/small-business-website-mistakes</loc>
    <lastmod>2025-05-19</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/secure-login-php-react</loc>
    <lastmod>2024-12-01</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/react-php-fullstack</loc>
    <lastmod>2024-12-05</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/react-dynamic-og-tags</loc>
    <lastmod>2024-12-10</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/fullstack-projects-showcase</loc>
    <lastmod>2024-12-15</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/why-react-php</loc>
    <lastmod>2024-12-20</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/modern-web-stack-tools</loc>
    <lastmod>2025-02-01</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/designing-above-the-fold</loc>
    <lastmod>2025-02-02</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/accessibility-first-fixes</loc>
    <lastmod>2025-02-03</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/tailwind-css-production-patterns</loc>
    <lastmod>2025-02-04</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/vite-to-live-build-pipeline</loc>
    <lastmod>2025-02-05</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/react-routing-seo-friendly</loc>
    <lastmod>2025-02-06</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/image-formats-webp-avif-jpeg</loc>
    <lastmod>2025-02-07</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/beating-cumulative-layout-shift</loc>
    <lastmod>2025-02-08</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/php-mysql-prepared-statements</loc>
    <lastmod>2025-02-09</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/json-ld-schema-that-sells</loc>
    <lastmod>2025-02-10</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/core-web-vitals-plain-english</loc>
    <lastmod>2025-02-11</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/component-architecture-split-reuse</loc>
    <lastmod>2025-02-12</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/caching-101-http-to-php</loc>
    <lastmod>2025-02-13</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/newsletter-box-conversion</loc>
    <lastmod>2025-02-14</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/pagination-vs-infinite-scroll</loc>
    <lastmod>2025-02-15</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/masonry-grids-pure-css</loc>
    <lastmod>2025-02-16</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/forms-that-dont-fail</loc>
    <lastmod>2025-02-17</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/designing-for-thumbs</loc>
    <lastmod>2025-02-18</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/color-systems-brand-palette</loc>
    <lastmod>2025-02-19</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/typography-on-the-web</loc>
    <lastmod>2025-02-20</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/ship-faster-react-tailwind-patterns</loc>
    <lastmod>2025-02-21</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/local-seo-service-business-checklist</loc>
    <lastmod>2025-02-22</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/deploying-to-cpanel-like-a-pro</loc>
    <lastmod>2025-02-23</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/state-management-lite-context</loc>
    <lastmod>2025-02-24</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/search-that-feels-instant</loc>
    <lastmod>2025-02-25</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/secure-your-forms</loc>
    <lastmod>2025-02-26</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/image-cdn-vs-self-hosting</loc>
    <lastmod>2025-02-27</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/magazine-blog-layout-react</loc>
    <lastmod>2025-02-28</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/meta-tags-that-matter</loc>
    <lastmod>2025-03-01</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/php-pagination-with-mysql</loc>
    <lastmod>2025-03-02</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/helpful-404-pages</loc>
    <lastmod>2025-03-03</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/performance-budgets-hard-limits</loc>
    <lastmod>2025-03-04</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/dx-wins-project-structure</loc>
    <lastmod>2025-03-05</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/art-of-empty-states</loc>
    <lastmod>2025-03-06</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/data-tables-without-tears</loc>
    <lastmod>2025-03-07</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/secure-file-uploads-php</loc>
    <lastmod>2025-03-08</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/content-models-for-blogs</loc>
    <lastmod>2025-03-09</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/measuring-what-matters-analytics</loc>
    <lastmod>2025-03-10</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/react-forms-without-library</loc>
    <lastmod>2025-03-11</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/speed-up-first-paint</loc>
    <lastmod>2025-03-12</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/pricing-page-that-converts-mobile</loc>
    <lastmod>2025-03-13</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/reusable-seo-php-meta</loc>
    <lastmod>2025-03-14</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/image-ratios-that-save-you</loc>
    <lastmod>2025-03-15</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/writing-commit-messages</loc>
    <lastmod>2025-03-16</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/micro-saas-on-a-shoestring</loc>
    <lastmod>2025-03-17</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/security-headers-101</loc>
    <lastmod>2025-03-18</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/start-here-page-guide</loc>
    <lastmod>2025-03-19</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/handling-dates-times-right</loc>
    <lastmod>2025-03-20</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/content-velocity-workflow</loc>
    <lastmod>2025-03-21</lastmod>
    <priority>0.80</priority>
  </url>

  <url>
    <loc>https://developer.shanemichel.net/blog/post-launch-qa-checklist</loc>
    <lastmod>2025-03-22</lastmod>
    <priority>0.80</priority>
  </url>

</urlset>
