import type { Metadata } from "next"; import Link from "next/link"; import { getAllLocations } from "@/lib/location-data"; import { businessConfig } from "@/lib/seo-config"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { ArrowRight, MapPin } from "lucide-react"; export const metadata: Metadata = { title: "Vending Machine Services by Location | All 20 Service Areas | Rocky Mountain Vending", description: "View vending machine services for all 20 service areas across Utah. Find services in Salt Lake City, Ogden, Provo, Sandy, and more. Free delivery and installation.", keywords: [ "vending machine services by location", "Utah service areas", "local vending services", "vending machine locations Utah", ], openGraph: { title: "Vending Machine Services by Location | All 20 Service Areas", description: "View vending machine services for all 20 service areas across Utah. Free delivery and installation.", url: `${businessConfig.website}/services/service-areas`, type: "website", }, alternates: { canonical: `${businessConfig.website}/services/service-areas`, }, }; export default function ServiceAreasServicesPage() { const locations = getAllLocations(); // Group locations by county for better organization const saltLakeCounty = locations.filter((loc) => [ "salt-lake-city-utah", "sandy-utah", "draper-utah", "murray-utah", "midvale-utah", "south-salt-lake-utah", "west-valley-city-utah", "west-jordan-utah", "south-jordan-utah", "riverton-utah", "herriman-utah", "holladay-utah", "millcreek-utah", "cottonwood-heights-utah", ].includes(loc.slug) ); const davisCounty = locations.filter((loc) => ["ogden-utah", "layton-utah", "clearfield-utah", "syracuse-utah", "clinton-utah"].includes(loc.slug) ); const utahCounty = locations.filter((loc) => ["provo-utah"].includes(loc.slug)); const services = [ { title: "Vending Machine Sales", description: "Need a new machine? We've got options that fit your space and budget. Whether you run a school, office, or warehouse, we'll help you choose one that works.", }, { title: "Vending Machine Repair", description: "Machines break down—it happens. When yours does, we fix it fast so you're not stuck with an empty snack spot.", }, { title: "Healthy Snack and Beverage Options", description: "We stock machines with healthy choices like granola bars, fruit snacks, and sparkling water. Great for schools and gyms that want better options.", }, { title: "Maintenance Services", description: "Regular checkups keep machines working right. We handle restocking, cleaning, and small fixes so you don't have to think about it.", }, ]; return (

Vending Machine Services by Location

Rocky Mountain Vending provides comprehensive vending machine services across 20 service areas in Utah. Find services available in your city below.

{/* Services Overview */}

Our Services

{services.map((service, index) => (

{service.title}

{service.description}

))}
{/* Salt Lake County */}

Salt Lake County

Serving 14 cities in Salt Lake County with reliable vending services

{saltLakeCounty.map((location) => (

{location.city}

{location.zipCode}

Services Available:

  • • Vending Machine Sales
  • • Repair Services
  • • Healthy Options
  • • Maintenance
))}
{/* Davis County */}

Davis County

Supporting businesses from Ogden to Layton with reliable vending services

{davisCounty.map((location) => (

{location.city}

{location.zipCode}

Services Available:

  • • Vending Machine Sales
  • • Repair Services
  • • Healthy Options
  • • Maintenance
))}
{/* Utah County */}

Utah County

Serving Provo and surrounding areas with quality vending services

{utahCounty.map((location) => (

{location.city}

{location.zipCode}

Services Available:

  • • Vending Machine Sales
  • • Repair Services
  • • Healthy Options
  • • Maintenance
))}
{/* Call to Action */}

Ready to Get Started?

All services are available across all 20 service areas. Contact us today to learn more about vending machine solutions for your business.

); }