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: "Utah Service Areas | Rocky Mountain Vending", description: "Legacy service-area route for Rocky Mountain Vending. Use the main Utah service areas page for the canonical version.", keywords: [ "vending machine services by location", "Utah service areas", "local vending services", "vending machine locations Utah", ], openGraph: { title: "Utah Service Areas | Rocky Mountain Vending", description: "Legacy service-area route for Rocky Mountain Vending. Use the main Utah service areas page for the canonical version.", url: `${businessConfig.website}/service-areas`, type: "website", }, alternates: { canonical: `${businessConfig.website}/service-areas`, }, robots: { index: false, follow: true, }, } 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.

) }