movinglabor.com Ads.txt file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Find Moving Help, Rental Trucks & More | MovingLabor.com</title>
<meta name="description"
content="Find top-rated moving services, rental trucks, storage solutions, and professional help for a stress-free move. Compare the best moving resources all in one place.">
<meta name="author" content="MovingLabor.com">
<link rel="canonical" href="https://www.movinglabor.com/">
<!-- Open Graph Meta Tags -->
<meta property="og:title" content="find moving help, rental trucks & more" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://www.movinglabor.com" />
<meta property="og:image" content="https://www.movinglabor.com/logo-trim-160x25.png" />
<meta property="og:site_name" content="MovingLabor.com" />
<meta property="og:description"
content="Hire reliable help for loading, unloading, and heavy lifting with our trusted partners." />
<!-- Favicon -->
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<!-- Resource Hints -->
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" />
<link rel="dns-prefetch" href="https://fonts.gstatic.com" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="" />
<link rel="dns-prefetch" href="https://www.googletagmanager.com" />
<link rel="preconnect" href="https://www.google-analytics.com" crossorigin="" />
<link rel="dns-prefetch" href="https://www.google-analytics.com" />
<!-- Bootstrap 5 CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.6/dist/css/bootstrap.min.css"
integrity="sha256-oxqX0LQclbvrsJt8IymkxnISn4Np2Wy2rY9jjoQlDEg=" crossorigin="anonymous">
<!-- Google Fonts -->
<link
href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&family=Montserrat:wght@500;600;700&display=swap"
rel="stylesheet">
<!-- Font Awesome -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
<!-- Bootstrap Datepicker -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css"
rel="stylesheet">
<style>
:root {
--primary-color: #159a54;
--primary-dark: #107c43;
--primary-light: #e6f5ee;
--secondary-color: #2d3748;
--accent-color: rgb(55 125 255);
--light-gray: #f8f9fa;
--medium-gray: #e9ecef;
--text-dark: #1a202c;
--text-light: #718096;
--white: #ffffff;
--border-radius: 8px;
--box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1);
--transition: all 0.3s ease;
--bs-dropdown-link-hover-bg: #e9ecef;
}
body {
font-family: 'Poppins', sans-serif;
color: var(--text-dark);
background-color: var(--white);
line-height: 1.6;
}
h1,
h2,
h3,
h4,
h5,
h6,
.nav-link {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
color: var(--text-dark);
}
/* Enhanced button styles with visual consistency */
.btn {
font-weight: 600;
padding: 0.625rem 1.25rem;
border-radius: var(--border-radius);
transition: var(--transition);
text-transform: none;
letter-spacing: 0.5px;
}
.btn-lg {
padding: 0.875rem 1.75rem;
font-size: 1.125rem;
}
.btn-primary {
background-color: var(--primary-color);
border-color: var(--primary-color);
box-shadow: 0 2px 4px rgba(21, 154, 84, 0.2);
}
.btn-primary:hover,
.btn-primary:focus {
background-color: var(--primary-dark);
border-color: var(--primary-dark);
box-shadow: 0 4px 8px rgba(21, 154, 84, 0.3);
transform: translateY(-2px);
}
.btn-outline-primary {
color: var(--primary-color);
border-color: var(--primary-color);
background-color: transparent;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus {
background-color: var(--primary-color);
color: white;
box-shadow: 0 4px 8px rgba(21, 154, 84, 0.2);
transform: translateY(-2px);
}
.btn-accent {
background-color: var(--accent-color);
border-color: var(--accent-color);
color: white;
box-shadow: 0 2px 4px rgba(255, 107, 53, 0.2);
}
.btn-accent:hover,
.btn-accent:focus {
background-color: #e85a2a;
border-color: #e85a2a;
color: white;
box-shadow: 0 4px 8px rgba(255, 107, 53, 0.3);
transform: translateY(-2px);
}
/* Enhanced text styles */
.text-primary {
color: var(--primary-color) !important;
}
.text-accent {
color: var(--accent-color) !important;
}
.bg-primary {
background-color: var(--primary-color) !important;
}
.bg-accent {
background-color: var(--accent-color) !important;
}
.bg-light-primary {
background-color: var(--primary-light);
}
/* Navigation improvements */
.navbar {
box-shadow: var(--box-shadow);
padding: 0.75rem 0;
}
.navbar-brand {
font-size: 1.5rem;
font-weight: 700;
}
.navbar-brand img {
height: 40px;
}
.navbar .nav-link {
font-weight: 600;
color: var(--text-dark);
margin: 0 0.75rem;
padding: 0.5rem 0;
position: relative;
}
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
color: var(--primary-color);
}
.navbar .nav-link:hover {
color: var(--primary-color);
}
/* Enhanced hero section */
.hero {
background-size: cover;
background-position: center;
padding: 6rem 0;
position: relative;
}
.hero::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 4rem;
background: linear-gradient(to top right, var(--white) 49%, transparent 51%);
}
.hero h1 {
font-weight: 800;
font-size: 2.75rem;
margin-bottom: 1.5rem;
line-height: 1.2;
}
.hero .lead {
font-size: 1.25rem;
font-weight: 400;
color: var(--text-light);
margin-bottom: 2rem;
}
.hero .btn {
margin-right: 1rem;
margin-bottom: 1rem;
}
/* Improved service cards */
.service-card {
border-radius: var(--border-radius);
overflow: hidden;
transition: var(--transition);
height: 100%;
border: 1px solid var(--medium-gray);
box-shadow: var(--box-shadow);
position: relative;
}
.service-card:hover {
transform: translateY(-8px);
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
}
.featured-tag {
position: absolute;
top: 1rem;
right: 1rem;
background-color: var(--primary-color);
color: white;
padding: 0.25rem 0.75rem;
border-radius: 20px;
font-size: 0.75rem;
font-weight: 600;
z-index: 10;
}
.service-card img {
height: 200px;
object-fit: cover;
transition: var(--transition);
}
.service-card:hover img {
transform: scale(1.05);
}
.service-card .card-body {
padding: 1.75rem;
}
.service-card .card-title {
font-size: 1.25rem;
margin-bottom: 0.75rem;
color: var(--text-dark);
}
.service-card .savings-badge {
display: inline-block;
background-color: rgba(255, 107, 53, 0.1);
color: var(--accent-color);
padding: 0.25rem 0.5rem;
border-radius: 4px;
font-weight: 600;
font-size: 0.875rem;
margin-bottom: 0.75rem;
}
.service-card .card-text {
color: var(--text-light);
margin-bottom: 1.25rem;
font-size: 0.925rem;
}
/* How it works section */
.how-it-works {
padding: 6rem 0;
background: white;
}
.section-heading {
text-align: center;
margin-bottom: 4rem;
}
.section-heading h2 {
font-size: 2.75rem;
margin-bottom: 1rem;
font-weight: 700;
position: relative;
display: inline-block;
}
.section-heading h2::after {
content: '';
position: absolute;
bottom: -10px;
left: 50%;
transform: translateX(-50%);
width: 80px;
height: 3px;
background-color: var(--primary-color);
border-radius: 2px;
}
.section-heading p {
font-size: 1.25rem;
color: var(--text-light);
max-width: 600px;
margin: 0 auto;
}
#moving-labor .section-heading p {
max-width: 800px;
}
.step-card {
text-align: center;
padding: 2rem;
height: 100%;
transition: var(--transition);
border-radius: var(--border-radius);
}
.step-card:hover {
transform: translateY(-10px);
box-shadow: var(--box-shadow);
}
.step-number {
width: 4rem;
height: 4rem;
border-radius: 50%;
background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
color: white;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 1.5rem;
font-size: 1.5rem;
font-weight: 700;
position: relative;
}
.step-number::after {
content: '';
position: absolute;
width: 5rem;
height: 5rem;
border: 2px solid rgba(21, 154, 84, 0.2);
border-radius: 50%;
animation: pulse 2s infinite;
}
@keyframes pulse {
0% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
.step-card h4 {
font-size: 1.4rem;
margin-bottom: 1rem;
color: var(--text-dark);
}
.step-card p {
color: var(--text-light);
font-size: 1.1rem;
}
/* Improved sections */
.cta-section {
background-color: var(--primary-light);
padding: 4rem 0;
position: relative;
}
.feature-icon {
width: 4.5rem;
height: 4.5rem;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--primary-light);
color: var(--primary-color);
margin-bottom: 1.25rem;
font-size: 1.75rem;
box-shadow: 0 4px 8px rgba(21, 154, 84, 0.15);
transition: var(--transition);
}
.feature-icon:hover {
transform: scale(1.1);
background-color: var(--primary-color);
color: white;
}
/* Footer */
footer {
background-color: var(--secondary-color);
color: #fff;
padding: 4rem 0 2rem;
}
footer h5 {
color: white;
margin-bottom: 1.25rem;
font-size: 1.125rem;
}
footer .footer-links {
list-style: none;
padding: 0;
margin: 0;
}
footer .footer-links li {
margin-bottom: 0.75rem;
}
footer a {
color: rgba(255, 255, 255, 0.8);
text-decoration: none;
transition: var(--transition);
}
footer a:hover {
color: var(--primary-light);
text-decoration: none;
}
.footer-social a {
display: inline-block;
margin-right: 1rem;
color: white;
font-size: 1.25rem;
}
.footer-bottom {
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding-top: 1.5rem;
margin-top: 2.5rem;
}
/* Seasonal banner with enhanced visibility */
.seasonal-banner {
background-color: var(--primary-color);
color: white;
padding: 0.75rem 0;
font-weight: 600;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.seasonal-banner i {
margin-right: 0.5rem;
animation: bounce 2s infinite;
}
@keyframes bounce {
0%,
20%,
50%,
80%,
100% {
transform: translateY(0);
}
40% {
transform: translateY(-8px);
}
60% {
transform: translateY(-4px);
}
}
/* Trust indicators */
.trust-badge {
display: flex;
align-items: center;
background-color: rgba(21, 154, 84, 0.1);
padding: 0.5rem 1rem;
border-radius: var(--border-radius);
margin-bottom: 1rem;
}
.trust-badge i {
color: var(--primary-color);
margin-right: 0.75rem;
font-size: 1.25rem;
}
.trust-badge span {
font-weight: 500;
}
/* Responsive improvements */
@media (max-width: 992px) {
.hero h1 {
font-size: 2.25rem;
}
.section-heading h2 {
font-size: 1.875rem;
}
}
@media (max-width: 768px) {
.hero {
padding: 4rem 0;
}
.hero h1 {
font-size: 2rem;
}
.service-card img {
height: 180px;
}
.tab-nav .nav-link {
padding: 0.625rem 1rem;
font-size: 0.875rem;
}
.section-heading h2 {
font-size: 1.75rem;
}
.section-heading h2::after {
width: 60px;
}
.info-section,
.cta-section {
padding: 4rem 0;
}
}
/* Accessibility improvements */
.skip-link {
position: absolute;
top: -40px;
left: 0;
background: var(--primary-color);
color: white;
padding: 8px;
z-index: 100;
}
.skip-link:focus {
top: 0;
}
/* FAQ Styles */
.faq-section {
background-color: var(--white);
padding: 5rem 0;
}
.accordion-item {
border: 1px solid var(--medium-gray);
border-radius: var(--border-radius);
margin-bottom: 1rem;
overflow: hidden;
}
.accordion-button {
font-weight: 600;
padding: 1.25rem;
background-color: var(--white);
color: var(--text-dark);
box-shadow: none;
}
.accordion-button:not(.collapsed) {
background-color: var(--primary-light);
color: var(--primary-color);
}
.accordion-button:focus {
box-shadow: none;
border-color: var(--primary-light);
}
.accordion-button::after {
background-size: 1rem;
transition: var(--transition);
}
.accordion-body {
padding: 1.25rem;
color: var(--text-light);
}
/* Caddy Moving Customization */
.btn-caddy {
background-color: #04d38a;
border-color: #04d38a;
}
.btn-caddy:hover,
.btn-caddy:focus,
.btn-caddy:active {
background-color: #03b378;
border-color: #03b378;
}
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label {
color: #04d38a;
}
.form-floating>.form-control:focus {
border-color: #04d38a;
box-shadow: 0 0 0 0.25rem rgba(4, 211, 138, 0.25);
}
.form-page {
display: none;
}
.form-page.active {
display: block;
}
.progress-indicator {
display: flex;
justify-content: center;
margin-bottom: 20px;
}
.progress-step {
width: 30px;
height: 30px;
border-radius: 50%;
background-color: #e9ecef;
display: flex;
justify-content: center;
align-items: center;
margin: 0 10px;
font-weight: bold;
color: #495057;
}
.progress-step.active {
background-color: #04d38a;
color: white;
}
.progress-step.completed {
background-color: #04d38a;
color: white;
}
.modal-header .btn-close {
margin-left: auto;
}
/* Spinner */
.spinner-border {
width: 1.5rem;
height: 1.5rem;
margin: 0.25rem;
border-width: 0.2em;
}
.spinner-wrapper {
display: flex;
justify-content: center;
align-items: center;
height: 3rem;
}
</style>
<!-- Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "MovingLabor.com",
"url": "https://www.movinglabor.com",
"logo": "https://www.movinglabor.com/images/logo_250x100.png",
"description": "MovingLabor.com connects you with top-rated moving services and resources to make your relocation stress-free.",
"contactPoint": {
"@type": "ContactPoint",
"email": "brandon@movinglabor.com",
"contactType": "customer service"
},
"sameAs": [
"https://www.facebook.com/movinglabor",
"https://twitter.com/movinglabor",
"https://www.linkedin.com/company/movinglabor"
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Why has MovingLabor.com closed its marketplace?",
"acceptedAnswer": {
"@type": "Answer",
"text": "MovingLabor.com has closed its direct marketplace operations, but we continue to connect customers with top-rated moving services through our trusted partners. We're also focusing on developing specialized software for moving labor companies."
}
},
{
"@type": "Question",
"name": "How can I find moving help now?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We've partnered with the best moving service providers in the industry. You can still find and book moving labor, rental trucks, storage solutions, and more through our recommended partners on this site."
}
},
{
"@type": "Question",
"name": "What types of services can I find through MovingLabor.com?",
"acceptedAnswer": {
"@type": "Answer",
"text": "You can find rental trucks from U-Haul, Penske, and Budget; portable storage from PODS, U-Box, and more; moving labor help; car shipping; self-storage solutions; cleaning services; and junk removal services."
}
}
]
}
</script>
<!-- Google Tag Manager LIVE Environment -->
<script>(function (w, d, s, l, i) {
w[l] = w[l] || []; w[l].push({
'gtm.start':
new Date().getTime(), event: 'gtm.js'
}); var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-TTD5QP');</script>
<!-- End Google Tag Manager LIVE Environment -->
</head>
<body>
<!-- Google Tag Manager (noscript) LIVE Environment -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TTD5QP" height="0" width="0"
style="display: none; visibility: hidden"></iframe>
</noscript>
<!-- End Google Tag Manager (noscript) LIVE Environment -->
<!-- Skip to content for accessibility -->
<a href="#main-content" class="skip-link" tabindex="1">Skip to main content</a>
<!-- Seasonal Banner with animation -->
<div class="seasonal-banner text-center">
<div class="container">
<i class="fas fa-truck-moving"></i> Moving Season Special: <strong>Save up to $25</strong> on professional moving help!
</div>
</div>
<!-- Navigation -->
<nav class="navbar navbar-expand-lg navbar-light bg-white sticky-top">
<div class="container">
<a class="navbar-brand" href="/">
<span class="fw-bold">Moving<span class="text-primary">Labor</span>.com</span>
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link active" href="/" aria-current="page">Home</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown"
aria-expanded="false">
For Moving Companies
</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="/mover-marketplace-software">Mover Marketplace
Software</a></li>
<li><a class="dropdown-item" href="/moving-labor-software">Moving Labor
Software</a></li>
<li><a class="dropdown-item" href="/moving-vendor-data">Moving Vendor
Data</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<!-- Hero Section -->
<section class="hero bg-light" id="main-content">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-7">
<span class="badge bg-accent mb-3 px-3 py-2" style="font-size:14px;">Your Trusted Moving Labor Partner</span>
<h1>Hire Local Moving Help for Loading & Unloading</h1>
<p class="lead mb-4">Effortlessly find and book vetted moving help for loading, unloading, and
in-home projects. Get the muscle you need, without the heavy lifting yourself.</p>
<div class="d-flex flex-column flex-md-row mb-4 gap-2">
<div class="trust-badge">
<i class="fas fa-shield-alt"></i>
<span>Vetted Moving Professionals</span>
</div>
<div class="trust-badge">
<i class="fas fa-tag"></i>
<span>Transparent Pricing</span>
</div>
</div>
<div class="d-flex flex-wrap gap-2">
<button class="btn btn-primary btn-lg" id="findMovers"><i class="fas fa-search me-2"></i>Find
Moving Labor Now</button>
<a href="#how-it-works" class="btn btn-outline-primary btn-lg d-none">How It Works</a>
</div>
</div>
<div class="col-lg-5 mt-5 mt-lg-0 text-center">
<img src="/images/10117873_4354875.svg" alt="Moving Labor Illustration" class="img-fluid"
width="400">
</div>
</div>
</div>
</section>
<!-- How It Works Section -->
<section class="bg-white py-5" id="how-it-works">
<div class="container">
<div class="section-heading">
<h2>Get Moving Help in 3 Simple Steps</h2>
<p>Professional moving labor shouldn't be complicated. We've made it as easy as 1-2-3.</p>
</div>
<div class="row g-4">
<div class="col-md-4">
<div class="step-card">
<div class="step-number">1</div>
<h4>Tell Us What You Need</h4>
<p>Share your moving details - what needs to be moved, when, and where. Takes less than 2
minutes.</p>
</div>
</div>
<div class="col-md-4">
<div class="step-card">
<div class="step-number">2</div>
<h4>Compare Trusted Helpers</h4>
<p>View verified moving professionals in your area with ratings, reviews, and instant pricing.
</p>
</div>
</div>
<div class="col-md-4">
<div class="step-card">
<div class="step-number">3</div>
<h4>Book & Relax</h4>
<p>Secure your booking with our trusted partners and let the professionals handle the heavy
work.</p>
</div>
</div>
</div>
</div>
</section>
<!-- Mover Cards -->
<section class="bg-light py-5" id="movers">
<div class="container">
<div class="section-heading">
<h2>Professional Moving Help That Works</h2>
<p>Choose from our trusted partners and save money while getting the help you need.</p>
</div>
<div class="row g-4">
<!-- HireAHelper -->
<div class="col-md-6">
<div class="service-card">
<img src="/images/hireahelper.jpg" class="card-img-top" alt="HireAHelper Moving Labor">
<div class="card-body">
<div class="badge bg-accent mb-3" style="font-size:14px;">
<i class="fas fa-tag me-2"></i>Save $25 with Our Exclusive Discount
</div>
<h5 class="card-title">HireAHelper</h5>
<p class="card-text">Thousands of verified movers ready to help with loading, unloading, and
heavy lifting.
</p>
<ul class="list-unstyled mb-4">
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i>Verified moving help
professionals</li>
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i>Insurance included</li>
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i>Book online instantly</li>
</ul>
<a href="https://porchmovinggroup.pxf.io/c/1401181/2131522/23199?subId1=page&subId2=home&subId3=comparebtn"
target="_blank" rel="sponsored" class="btn btn-primary w-100">Book with
HireAHelper</a>
<img height="0" width="0"
src="https://imp.pxf.io/i/1401181/2131522/23199?subId1=page&subId2=home&subId3=comparebtn"
style="position:absolute;visibility:hidden;" border="0" />
</div>
</div>
</div>
<!-- Caddy Moving Help -->
<div class="col-md-6">
<div class="service-card">
<img src="/images/caddy-moving.jpg" class="card-img-top" alt="Caddy Moving Labor">
<div class="card-body">
<div class="badge bg-accent mb-3" style="font-size:14px;">
<i class="fas fa-tag me-2"></i>Free Personalized Quote
</div>
<h5 class="card-title">Caddy Moving</h5>
<p class="card-text">Professional moving labor help tailored to your specific needs.
Get a personalized quote today!</p>
<ul class="list-unstyled mb-4">
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i>Background checked movers
</li>
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i>No cancellation fees</li>
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i>Flexible scheduling</li>
</ul>
<a href="#" class="btn btn-primary w-100" data-bs-toggle="modal"
data-bs-target="#quoteModal">Get a Free Quote</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Long Distance Shipping Cards -->
<section class="bg-light py-5" id="ld-services">
<div class="container">
<div class="section-heading">
<h2>Moving Long-Distance?</h2>
<p>Find and compare trusted partners to ship your household goods, cars, and motorcycles nationwide.</p>
</div>
<div class="d-flex align-items-center">
<div class="row g-4 justify-content-center">
<div class="col-12 col-lg-4">
<div class="card shadow-sm">
<div class="card-body">
<h4 class="card-title">uShip</h4>
<p class="card-text">Get competitive bids from thousands of service providers for moving
and shipping anything from a single item to a full household.</p>
<a href="https://imp.i117074.net/c/1401181/856389/11329" target="_blank"
rel="noopener sponsored" class="btn btn-primary w-100">Get uShip Quotes</a>
<img height="0" width="0" src="https://imp.pxf.io/i/1401181/856389/11329"
style="position:absolute;visibility:hidden;" border="0" />
</div>
</div>
</div>
<div class="col-12 col-lg-4">
<div class="card shadow-sm">
<div class="card-body">
<h4 class="card-title">U-Pack</h4>
<p class="card-text">Moving out of state? With U-Pack, you load and unload a moving trailer or ReloCube container, and U-Pack
handles the driving.</p>
<a href="https://www.anrdoezrs.net/click-101433704-12552715" target="_blank"
rel="noopener sponsored" class="btn btn-outline-primary w-100">Get U-Pack Quote</a>
<img src="https://www.ftjcfx.com/image-101433704-12552715" width="1" height="1"
border="0" style="position:absolute;visibility:hidden;" />
</div>
</div>
</div>
<div class="col-12 col-lg-4">
<div class="card shadow-sm">
<div class="card-body">
<h4 class="card-title">Motorway Auto Transport</h4>
<p class="card-text">Need car or motorcycle transport? Motorway Auto makes shipping your vehicle easy, reliable, and affordable.</p>
<a href="https://montwayautotransport.pxf.io/c/1401181/1337800/16152?subId1=page&subId2=home&subId3=btn" target="_blank" rel="noopener sponsored" class="btn btn-primary w-100">Get a Car Shipping Quote</a>
<img height="0" width="0" src="https://imp.pxf.io/i/1401181/1337800/16152?subId1=page&subId2=home&subId3=btn" style="position:absolute;visibility:hidden;" border="0" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Moving Labor Information -->
<section class="bg-white py-5" id="moving-labor">
<div class="container">
<div class="section-heading">
<h2>Moving Help for Loading, Unloading & Heavy Lifting</h2>
<p>Labor-only
movers provide loading, unloading, and heavy lifting services without the truckâperfect for U-Haul,
PODS, and moving container assistance.</p>
</div>
<div class="row g-2 mb-4">
<div class="col-md-6 col-lg-3">
<div class="text-center">
<div class="feature-icon mx-auto">
<i class="fas fa-truck-loading"></i>
</div>
<h4 class="h5 fw-bold">Loading Help</h4>
<p>Our partners expertly <strong>load your rental truck or moving container</strong>, optimizing space and protecting your <strong>furniture and items</strong> for safe transit.</p>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="text-center">
<div class="feature-icon mx-auto">
<i class="fas fa-dolly"></i>
</div>
<h4 class="h5 fw-bold">Unloading Help</h4>
<p><strong>Moving help</strong> meticulously <strong>unloads your U-Haul, PODS, or moving trailer</strong>, placing <strong>boxes and heavy furniture</strong> where you need them.</p>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="text-center">
<div class="feature-icon mx-auto">
<i class="fas fa-couch"></i>
</div>
<h4 class="h5 fw-bold">Heavy Furniture Moving</h4>
<p><strong>Moving labor</strong> specializes in <strong>heavy lifting</strong>: safely moving bulky items like <strong>sofas, refrigerators, and pianos</strong> with the right equipment.</p>
</div>
</div>
<div class="col-md-6 col-lg-3">
<div class="text-center">
<div class="feature-icon mx-auto">
<i class="fas fa-people-carry-box"></i>
</div>
<h4 class="h5 fw-bold">Rearrange Furniture</h4>
<p><strong>Moving help</strong> offers <strong>furniture moving</strong> within your home for renovations, staging, or rearranging. It's <strong>moving labor on demand</strong> for any task!</p>
</div>
</div>
</div>
<div class="text-center py-5 mb-3">
<button id="findMovers2" class="btn btn-primary btn-lg">Find Moving Labor Now</button>
</div>
<h3 class="text-center">Why Choose Professional Moving Labor?</h3>
<p class="text-center">Moving can be a huge undertaking, but you don't have to do it alone! Choosing
professional moving labor is a smart way to make your relocation smoother and stress-free. You can
<strong>hire movers by the hour</strong>, which is a cost-effective way to get the help you need. Our
experienced teams are pros at safely handling your belongings, from delicate items to bulky furniture.
We'll expertly load and unload your truck, maximizing space and preventing damage, so you can avoid the
heavy lifting and potential injuries. This means a faster, more efficient move, giving you peace of mind
to focus on settling into your new home.
</p>
</div>
</section>
<!-- Business Information Sections -->
<section class="bg-light py-5" id="marketplace-software">
<div class="container py-3">
<div class="row align-items-center">
<div class="col-lg-6">
<h2 class="mb-4">MovingLabor.com Marketplace Software Available for Acquisition</h2>
<p class="lead">After years of successful operation, our proven mover marketplace platform is now
available for acquisition.</p>
<ul class="list-unstyled mb-4">
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i> Complete codebase with
customer database</li>
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i> Established brand with
significant SEO value</li>
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i> Customer and vendor
management systems</li>
<li class="mb-2"><i class="fas fa-check-circle text-primary me-2"></i> Payment processing
integration</li>
</ul>
<a href="/mover-marketplace-software" class="btn btn-primary btn-lg">Learn More</a>
</div>
<div class="col-lg-6 mt-4 mt-lg-0">
<img src="/images/marketplace-software-1.png" alt="Marketplace Software for Moving Labor Services"
class="img-fluid rounded shadow-lg">
</div>
</div>
</div>
</section>
<section class="bg-white py-5" id="moving-labor-software">
<div class="container py-3">
<div class="row align-items-center">
<div class="col-lg-6 order-lg-2">
<h2 class="mb-4">New Software for Moving Labor Companies</h2>
<p class="lead">We're building specialized software to help moving labor companies manage their
entire business lifecycle.</p>
<div class="row mb-4">
<div class="col-md-6 mb-3">
<div class="feature-icon">
<i class="fas fa-calendar-check"></i>
</div>
<h5>Job Scheduling</h5>
<p>Efficiently manage your team's schedule and customer appointments.</p>
</div>
<div class="col-md-6 mb-3">
<div class="feature-icon">
<i class="fas fa-dollar-sign"></i>
</div>
<h5>Payment Processing</h5>
<p>Accept payments, manage invoices, and track revenue.</p>
</div>
<div class="col-md-6 mb-3">
<div class="feature-icon">
<i class="fas fa-users"></i>
</div>
<h5>Team Management</h5>
<p>Assign crews, track performance, and manage payroll.</p>
</div>
<div class="col-md-6 mb-3">
<div class="feature-icon">
<i class="fas fa-star"></i>
</div>
<h5>Reviews & Feedback</h5>
<p>Collect and showcase customer testimonials.</p>
</div>
</div>
<a href="/moving-labor-software" target="_blank" rel="noopener" class="btn btn-primary btn-lg">Learn
More</a>
</div>
<div class="col-lg-6 mt-4 mt-lg-0 order-lg-1">
<img src="/images/moving-labor-software-1.png" alt="Moving Labor Company Software"
class="img-fluid rounded shadow">
</div>
</div>
</div>
</section>
<!-- FAQ Section -->
<section class="bg-light py-5" id="faq">
<div class="container py-3">
<h2 class="mb-4">Frequently Asked Questions</h2>
<p class="lead mb-4">Find answers to common questions about MovingLabor.com's services and changes.</p>
<div class="accordion" id="faqAccordion">
<!-- FAQ Item 1 -->
<div class="accordion-item">
<h3 class="accordion-header" id="headingOne">
<button class="accordion-button" type="button" data-bs-toggle="collapse"
data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Why has MovingLabor.com closed its marketplace?
</button>
</h3>
<div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne"
data-bs-parent="#faqAccordion">
<div class="accordion-body">
MovingLabor.com has closed its direct marketplace operations, but we continue to connect
customers with top-rated moving services through our trusted partners. We're also focusing
on developing specialized software for moving labor companies.
</div>
</div>
</div>
<!-- FAQ Item 2 -->
<div class="accordion-item">
<h3 class="accordion-header" id="headingTwo">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
How can I find moving help now?
</button>
</h3>
<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo"
data-bs-parent="#faqAccordion">
<div class="accordion-body">
We've partnered with the best moving service providers in the industry. You can <a
href="#services">find
and book moving labor</a>, rental trucks, storage solutions, and more through our
recommended
partners on this site.
</div>
</div>
</div>
<!-- FAQ Item 3 -->
<div class="accordion-item">
<h3 class="accordion-header" id="headingThree">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
What types of services can I find through MovingLabor.com?
</button>
</h3>
<div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree"
data-bs-parent="#faqAccordion">
<div class="accordion-body">
You can find rental trucks from U-Haul, Penske, and Budget; portable storage from PODS,
U-Box, and more; moving labor help; car shipping; self-storage solutions; cleaning services;
and junk removal services.
</div>
</div>
</div>
</div>
<p class="mt-4">If you have additional questions, please contact us at <a
href="mailto:brandon@movinglabor.com" target="_blank" rel="noopener">brandon@movinglabor.com</a>.
</p>
</div>
</section>
<!-- Footer -->
<footer class="py-5">
<div class="container text-center">
<p>© 2025 MovingLabor.com. All rights reserved.</p>
</div>
</footer>
<!-- Caddy Moving Lead Form Modal -->
<div class="modal fade" id="quoteModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1"
aria-labelledby="quoteModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title fw-bold" id="quoteModalLabel">Get Your Moving Quote</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="progress-indicator">
<div class="progress-step active" id="step1">1</div>
<div class="progress-step" id="step2">2</div>
<div class="progress-step" id="step3">3</div>
</div>
<form id="quoteForm">
<input type="hidden" id="sheetId" value="1hzWD1O5bioCexSO8etR5teevnFvphCiBN9tyh6TQhso">
<div class="form-page active" id="page1">
<h4 class="mb-4 text-center">Where are you moving?</h4>
<div class="form-floating mb-3">
<input type="text" class="form-control" id="startZipCode" placeholder="Start Zip Code"
required pattern="[0-9]{5}" minlength="5" maxlength="5">
<label for="startZipCode">Start ZIP Code*</label>
<div class="invalid-feedback">Please enter a valid 5-digit zip code.</div>
</div>
<div class="form-floating mb-3">
<input type="text" class="form-control" id="endZipCode" placeholder="End Zip Code"
pattern="[0-9]{5}" minlength="5" maxlength="5">
<label for="endZipCode">End ZIP Code</label>
<div class="invalid-feedback">Please enter a valid 5-digit zip code.</div>
</div>
<div class="form-floating mb-3">
<input type="text" class="form-control" id="moveDate" placeholder="Move Date" required>
<label for="moveDate">Move Date*</label>
<div class="invalid-feedback">Please select a valid date (today or future date).</div>
</div>
<div class="d-grid gap-2">
<button type="button" class="btn btn-caddy btn-lg" id="nextBtn">Next</button>
</div>
</div>
<div class="form-page" id="page2">
<h4 class="mb-4 text-center">Your Contact Information</h4>
<div class="form-floating mb-3">
<input type="text" class="form-control" id="firstName" placeholder="First Name" required
minlength="2">
<label for="firstName">First Name*</label>
<div class="invalid-feedback">Please enter your first name (minimum 2 characters).</div>
</div>
<div class="form-floating mb-3">
<input type="text" class="form-control" id="lastName" placeholder="Last Name" required
minlength="2">
<label for="lastName">Last Name*</label>
<div class="invalid-feedback">Please enter your last name (minimum 2 characters).</div>
</div>
<div class="form-floating mb-3">
<input type="tel" class="form-control" id="phoneNumber" placeholder="Phone Number"
required>
<label for="phoneNumber">Phone #*</label>
<div class="invalid-feedback">Please enter a valid phone number.</div>
</div>
<div class="form-floating mb-3">
<input type="email" class="form-control" id="email" placeholder="Email Address"
required>
<label for="email">Email*</label>
<div class="invalid-feedback">Please enter a valid email address.</div>
</div>
<div class="d-flex justify-content-center">
<div class="spinner-wrapper" id="spinner" style="display: none;">
<div class="spinner-border text-primary" role="status">
<span class="visually-hidden">Loading...</span>
</div>
</div>
</div>
<div class="d-grid gap-2 d-md-flex justify-content-md-between">
<button type="button" class="btn btn-outline-secondary" id="backBtn">Back</button>
<button type="submit" class="btn btn-caddy" id="submitBtn">Submit</button>
</div>
</div>
<div class="form-page" id="page3">
<div class="text-center py-4">
<i class="fas fa-check-circle text-success" style="font-size: 4rem;"></i>
<h4 class="mt-4">Thank You!</h4>
<p class="mb-4">Your quote request has been successfully submitted. One of our moving
specialists will contact you shortly with a personalized quote for your move.</p>
<button type="button" class="btn btn-outline-secondary"
data-bs-dismiss="modal">Close</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function () {
// Get button references
const findMoversBtn1 = document.getElementById('findMovers');
const findMoversBtn2 = document.getElementById('findMovers2');
const moversSection = document.getElementById('movers');
// Function to scroll to the #movers section
const scrollToMovers = () => {
if (moversSection) {
moversSection.scrollIntoView({
behavior: 'smooth',
block: 'start'
});
}
};
// Add event listeners to both buttons
if (findMoversBtn1) {
findMoversBtn1.addEventListener('click', scrollToMovers);
}
if (findMoversBtn2) { // Only add listener if the second button exists
findMoversBtn2.addEventListener('click', scrollToMovers);
}
});
</script>
<!-- Handles Modal and Lead Web Form -->
<script>
document.addEventListener('DOMContentLoaded', function () {
// Initialize datepicker
$('#moveDate').datepicker({
format: 'mm/dd/yyyy',
autoclose: true,
todayHighlight: true,
startDate: new Date()
});
// Initialize phone input mask
$('#phoneNumber').inputmask('(999) 999-9999', { placeholder: '(___) ___-____' });
// Email validation regex
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
// Form navigation
const form = document.getElementById('quoteForm');
const nextBtn = document.getElementById('nextBtn');
const backBtn = document.getElementById('backBtn');
const submitBtn = document.getElementById('submitBtn');
const page1 = document.getElementById('page1');
const page2 = document.getElementById('page2');
const page3 = document.getElementById('page3');
const step1 = document.getElementById('step1');
const step2 = document.getElementById('step2');
const step3 = document.getElementById('step3');
const spinner = document.getElementById('spinner'); // Get the spinner element
// Function to validate a single input field
function validateInput(inputElement, validationFunction) {
const value = inputElement.value.trim();
const isValid = validationFunction(value);
if (isValid) {
inputElement.classList.remove('is-invalid');
inputElement.classList.add('is-valid');
} else {
inputElement.classList.add('is-invalid');
inputElement.classList.remove('is-valid');
}
return isValid;
}
// --- Validation Functions ---
const isZipCodeValid = (value) => /^\d{5}$/.test(value);
const isMoveDateValid = (value) => {
if (!value) return false;
const selectedDate = new Date(value);
const today = new Date();
today.setHours(0, 0, 0, 0);
return selectedDate >= today;
};
const isNameValid = (value) => value.length >= 2;
const isPhoneNumberValid = (value) => value.replace(/\D/g, '').length >= 10;
const isEmailValid = (value) => emailRegex.test(value);
// --- Event Listeners for Real-time Validation ---
const startZipCodeInput = document.getElementById('startZipCode');
const endZipCodeInput = document.getElementById('endZipCode');
const moveDateInput = document.getElementById('moveDate');
const firstNameInput = document.getElementById('firstName');
const lastNameInput = document.getElementById('lastName');
const phoneNumberInput = document.getElementById('phoneNumber');
const emailInput = document.getElementById('email');
startZipCodeInput.addEventListener('blur', () => {
validateInput(startZipCodeInput, isZipCodeValid);
});
endZipCodeInput.addEventListener('blur', () => {
// Only validate if a value has been entered
if (endZipCodeInput.value.trim() !== "") {
validateInput(endZipCodeInput, isZipCodeValid);
} else {
endZipCodeInput.classList.remove('is-invalid', 'is-valid');
}
});
moveDateInput.addEventListener('change', () => {
validateInput(moveDateInput, isMoveDateValid);
});
// Handle datepicker select
$('#moveDate').on('changeDate', function () {
validateInput(moveDateInput, isMoveDateValid);
});
moveDateInput.addEventListener('blur', () => {
validateInput(moveDateInput, isMoveDateValid);
});
firstNameInput.addEventListener('blur', () => {
validateInput(firstNameInput, isNameValid);
});
lastNameInput.addEventListener('blur', () => {
validateInput(lastNameInput, isNameValid);
});
phoneNumberInput.addEventListener('blur', () => {
validateInput(phoneNumberInput, isPhoneNumberValid);
});
emailInput.addEventListener('blur', () => {
validateInput(emailInput, isEmailValid);
});
// Next button click handler
nextBtn.addEventListener('click', function () {
// Validate page 1 inputs
const isStartZipValid = validateInput(startZipCodeInput, isZipCodeValid);
const isEndZipValid = endZipCodeInput.value ? validateInput(endZipCodeInput, isZipCodeValid) : true;
const isMoveDateValidResult = validateInput(moveDateInput, isMoveDateValid);
if (isStartZipValid && isEndZipValid && isMoveDateValidResult) {
// Proceed to page 2
page1.classList.remove('active');
page2.classList.add('active');
step1.classList.remove('active');
step1.classList.add('completed');
step2.classList.add('active');
}
});
// Back button click handler
backBtn.addEventListener('click', function () {
page2.classList.remove('active');
page1.classList.add('active');
step2.classList.remove('active');
step1.classList.remove('completed');
step1.classList.add('active');
});
// Form submission handler
form.addEventListener('submit', function (event) {
event.preventDefault();
// Validate page 2 inputs
const isFirstNameValid = validateInput(firstNameInput, isNameValid);
const isLastNameValid = validateInput(lastNameInput, isNameValid);
const isPhoneNumberValidResult = validateInput(phoneNumberInput, isPhoneNumberValid);
const isEmailValidResult = validateInput(emailInput, isEmailValid);
if (isFirstNameValid && isLastNameValid && isPhoneNumberValidResult && isEmailValidResult) {
// Get form data
const formData = {
sheetId: document.getElementById('sheetId').value, // Get sheet ID
startZipCode: startZipCodeInput.value,
endZipCode: endZipCodeInput.value,
moveDate: moveDateInput.value,
firstName: firstNameInput.value,
lastName: lastNameInput.value,
phoneNumber: phoneNumberInput.value,
email: emailInput.value
};
// Disable the submit button and show a spinner
submitBtn.disabled = true;
spinner.style.display = 'flex';
// Send data to Google Apps Script
$.ajax({
url: "https://script.google.com/macros/s/AKfycbzOSqr9tn491XxWREYjzG7-0qsvJIJulOWCWqkJsVyeiig7tiUoToy7xKFiOVl-8YSu/exec",
method: "POST",
data: formData,
success: function (response) {
console.log(response);
// Show confirmation page
page2.classList.remove('active');
page3.classList.add('active');
step2.classList.remove('active');
step2.classList.add('completed');
step3.classList.add('active');
// Re-enable the submit button and hide the spinner
submitBtn.disabled = false;
spinner.style.display = 'none';
},
error: function (error) {
console.error("Error sending data:", error);
alert("Failed to submit form. Please try again.");
// Re-enable the submit button and hide the spinner
submitBtn.disabled = false;
spinner.style.display = 'none';
}
});
}
});
// Reset form when modal is closed
$('#quoteModal').on('hidden.bs.modal', function () {
form.reset();
// Reset form pages
page1.classList.add('active');
page2.classList.remove('active');
page3.classList.remove('active');
// Reset progress indicators
step1.classList.add('active');
step1.classList.remove('completed');
step2.classList.remove('active');
step2.classList.remove('completed');
step3.classList.remove('active');
// Reset validation classes
const formInputs = form.querySelectorAll('.form-control');
formInputs.forEach(input => {
input.classList.remove('is-valid', 'is-invalid');
});
// Re-enable the submit button and hide the spinner
submitBtn.disabled = false;
spinner.style.display = 'none';
});
});
</script>
<!-- Javascript -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.6/dist/js/bootstrap.bundle.min.js"
integrity="sha256-y3ibfOyBqlgBd+GzwFYQEVOZdNJD06HeDXihongBXKs=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/5.0.6/jquery.inputmask.min.js"></script>
</body>
</html>