<!doctype html>
<html lang="en" prefix="og: https://ogp.me/ns#">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
    <title>Free Dumpster Rental Software | Dumpster Controls</title>
    <meta name="description" content="Free dumpster rental software: drag-and-drop dispatch, driver app, online booking, invoicing and a hauler marketplace. Free, no monthly fee, no credit card." />
    <meta name="author" content="Dumpster Controls" />
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
    <meta name="googlebot" content="index, follow" />
    <meta name="bingbot" content="index, follow" />
    <!-- Favicon: PNG first so Google prefers it over .ico; v3 cache-bust to force re-crawl of the new brand icon -->
    <link rel="icon" type="image/png" sizes="16x16" href="/icon-16.png?v=3" />
    <link rel="icon" type="image/png" sizes="32x32" href="/icon-32.png?v=3" />
    <link rel="icon" type="image/png" sizes="48x48" href="/icon-48.png?v=3" />
    <link rel="icon" type="image/png" sizes="192x192" href="/icon-192.png?v=3" />
    <link rel="icon" type="image/png" sizes="512x512" href="/icon-512.png?v=3" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=3" />
    <link rel="icon" href="/favicon.ico?v=3" sizes="any" />
    <link rel="manifest" href="/site.webmanifest?v=3" />
    <link rel="canonical" href="https://dumpstercontrols.io" />

    <!-- Keywords (still used by Bing and some AI crawlers) -->
    <meta name="keywords" content="dumpster rental software, roll off software, dumpster dispatch software, dumpster management software, waste hauling software, dumpster CRM, dumpster booking software, dumpster marketplace, roll off management platform" />

    <!-- Open Graph -->
    <meta property="og:title" content="Dumpster Controls: Free Dumpster Rental Software for Modern Haulers" />
    <meta property="og:description" content="Free dumpster rental software with dispatch, AI assistant, online booking, landfill database, and built-in marketplace. Free, no credit card required." />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://dumpstercontrols.io" />
    <meta property="og:image" content="https://dumpstercontrols.io/og-image.png" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    <meta property="og:image:alt" content="Dumpster Controls software dashboard showing dispatch board and order management" />
    <meta property="og:site_name" content="Dumpster Controls" />
    <meta property="og:locale" content="en_US" />

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="Dumpster Controls: Free Dumpster Rental Software" />
    <meta name="twitter:description" content="Free dumpster rental software with dispatch, AI assistant, online booking, and marketplace. Free, no credit card required." />
    <meta name="twitter:image" content="https://dumpstercontrols.io/og-image.png" />
    <meta name="twitter:image:alt" content="Dumpster Controls software dashboard" />

    <!-- Geo targeting (US-based SaaS) -->
    <meta name="geo.region" content="US" />
    <meta name="geo.placename" content="United States" />

    <!-- App identity -->
    <meta name="application-name" content="Dumpster Controls" />
    <meta name="apple-mobile-web-app-title" content="Dumpster Controls" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="mobile-web-app-capable" content="yes" />
    <meta name="theme-color" content="#0f1419" />
    <meta name="msapplication-TileColor" content="#0f1419" />

    <!-- Fonts are self-hosted (src/fonts-inter.css); no Google Fonts round-trip. -->
    <!-- Warm up backend + maps + stripe to speed up booking and authenticated pages -->
    <link rel="preconnect" href="https://gcwyoiihrupbfqqlcurh.supabase.co" crossorigin />
    <link rel="preconnect" href="https://maps.googleapis.com" />
    <link rel="dns-prefetch" href="https://maps.gstatic.com" />
    <link rel="preconnect" href="https://js.stripe.com" />
    <script type="module" crossorigin src="/assets/index-DY9Q076Y.js?dpl=dpl_B3ty6S3zeSYUMnV31YDc6E11mhuM"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-shared-BX-e1btJ.js?dpl=dpl_B3ty6S3zeSYUMnV31YDc6E11mhuM">
    <link rel="modulepreload" crossorigin href="/assets/vendor-react-D5isSu7j.js?dpl=dpl_B3ty6S3zeSYUMnV31YDc6E11mhuM">
    <link rel="stylesheet" crossorigin href="/assets/index-BTNzWRsr.css">
  </head>

  <body>
    <div id="root"></div>
  </body>
</html>