# Snowmobile Trail > Interactive map and directory of snowmobile trails across the United States. Snowmobile Trail (snowmobiletrail.com) provides interactive maps and detailed information about snowmobile trails in multiple states. Our goal is to help snowmobilers discover and plan trips to trails across the country. ## Available States We currently have trail data for: - Minnesota: 271 trails, approximately 22,000 miles - Wisconsin: 844 trails, approximately 25,000 miles - Michigan: 239 trails, approximately 6,500 miles - New York: 510 trails, approximately 10,500 miles - North Dakota: 107 trails, approximately 2,800 miles ## Site Structure - `/` - Home page with interactive map showing all trails - `/us` - Browse trails by state - `/us/minnesota` - Minnesota snowmobile trails - `/us/wisconsin` - Wisconsin snowmobile trails - `/us/michigan` - Michigan snowmobile trails - `/us/newyork` - New York snowmobile trails - `/us/northdakota` - North Dakota snowmobile trails - `/us/{state}/{trail-id}` - Individual trail detail pages ## Features - Interactive Leaflet-powered maps with OpenStreetMap tiles - Search for trails by name or number - View individual trail details and routes - User location to find nearby trails - Mobile-friendly responsive design - JSON-LD structured data for enhanced SEO ## Data Sources Trail data is sourced from official state GIS databases: - Minnesota: MnGeo (gisdata.mn.gov) - Wisconsin: Wisconsin Office of Outdoor Recreation - Michigan: Michigan DNR - New York: NY Open Data - North Dakota: ND GIS Hub ## Trail Data Structure Each trail page includes comprehensive metadata and structured data: ### URL Format Individual trail pages follow this pattern: `/us/{state}/{trail-name--trail-id}` Examples: - `/us/minnesota/itasca-trail--141` - `/us/wisconsin/corridor-21mc--wi-corridor-21mc` ### Trail Properties Trail data includes the following attributes: - **TRAIL_NUM**: Unique trail identifier (numeric or string) - **TRAIL_NAME**: Official trail name - **MILES**: Trail length in miles (decimal) - **OWNER_TYPE**: Trail ownership classification - **MAINT_BY**: Organization responsible for maintenance - **POCWebsite**: Website of maintaining organization (if available) - **STUD_RESTR**: Studded track restrictions (if applicable) - **Geometry**: GeoJSON LineString or MultiLineString coordinates (WGS84) ### Structured Data (JSON-LD) Each trail page includes Schema.org structured data with: - **@type**: "Trail" (Schema.org Trail entity) - **name**: Trail name - **description**: Rich description including length and maintainer - **url**: Canonical URL to trail page - **identifier**: Trail ID - **geo**: GeoCoordinates (latitude/longitude of trail center) - **address**: PostalAddress (state and country) - **distance**: QuantitativeValue in meters (with miles in additionalProperty) - **maintainer**: Organization details - **category**: "Snowmobiling" - **potentialAction**: ViewAction for trail map ### Metadata Trail pages include optimized meta tags: - **Title**: Format: "{Trail Name} - {Length} Miles - {State} Snowmobile Trail" - **Description**: Includes trail name, location, length, and maintainer - **Open Graph**: Full OG tags for social sharing - **Twitter Cards**: Enhanced preview cards - **Canonical URL**: Prevents duplicate content ### Querying Trails To find trail information: 1. Browse by state: `/us/{state}` (e.g., `/us/minnesota`) 2. Search globally via the search bar (fuzzy matching on trail names/numbers) 3. Access specific trails via `/us/{state}/{trail-slug--id}` 4. View all trails on interactive map at homepage (`/`) ## Contact For questions about the website or trail data, visit snowmobiletrail.com.