The McCoy Hunting Ranch is a 615-acre, $3.2M high-fence elk and buffalo preserve in Long Prairie, Minnesota. The owners didn’t want to lose 6% of the sale to a listing agent — about $192,000 walking out the door before the buyer even toured the property. So we built them a custom FSBO website instead. Here’s exactly how it works, what’s under the hood, and how the same playbook applies to any high-value land or recreational property.
McCoy Hunting Ranch sits on 615 acres in Todd County, Minnesota — a turnkey high-fence preserve with elk cows, buffalo, a hunting cabin, equipment storage, and full livestock facilities. The diverse terrain combines woods, hills, swamps, streams, and open fields. It is the kind of property that doesn’t fit cleanly in any MLS category — not residential, not commercial, not standard ag — and it’s exactly the kind of property where the local realtor pool has zero qualified buyers.
The seller (the McCoy family, with Jacob managing the digital marketing) had two big constraints. First, the buyer pool is tiny and national — people who buy 615-acre hunting preserves live in Texas, Florida, Tennessee, and Alaska as often as they live in Minnesota. Second, the asking price was $3.2 million with all buffalo included. A standard 6% commission would have stripped $192,000 off the closing — for a transaction the local realtor was unlikely to source the buyer for anyway.
We built mccoyelkranchforsale.com — a single-property FSBO website built around photo-rich storytelling, geo-targeted SEO, owner-direct lead capture, and structured data that lets Google index the listing as a real-estate result, not just a website.
We did try MLS first. The property was listed and stayed there for months. Three things went wrong, and they go wrong on every high-value rural land MLS listing:
One: the buyer pool isn’t local. A 615-acre hunting preserve does not sell to the buyer pool that local realtors farm. Buyers for this kind of property search Google for “hunting ranch for sale Minnesota” or “elk ranch for sale” from anywhere in the country. They aren’t scrolling Zillow in Long Prairie, MN.
Two: the listing photos are constrained. The MLS limit is typically 25 photos. A 615-acre property with woods, hills, streams, livestock, hunting cabin, and equipment storage genuinely needs 80–100 photos plus drone footage to convey scale and quality. MLS makes that impossible. Buyers click through 25 photos, can’t see what they’re actually buying, and bounce.
Three: there’s no story. The MLS field for description maxes out at 2,000–5,000 characters depending on the board. Try fitting the full story of a turnkey hunting preserve into 5,000 characters — you can’t. The narrative buyers need to make a $3M decision (history, livestock, hunting strategy, future-use scenarios, financials) doesn’t fit the form.
A custom FSBO website solves all three: unlimited photos, unlimited copy, geo-SEO that pulls national buyers, and a contact form that goes directly to the seller without a 6% middleman.
For a single-property listing site, we keep the stack lean and fast. No SaaS, no CMS, no monthly fees — just static HTML/CSS/JS shipped from Netlify’s CDN edge. The site loads in under 1 second on rural cell signal because every byte is purpose-fit for the listing.
The site has zero dynamic content. Photos don’t change. Specs don’t change. Price is fixed (and negotiable). The only dynamic part is the lead-capture form — which posts to Netlify Forms and triggers an email + SMS to the seller. Why build a Wordpress site that requires monthly updates, a database, and a server, when 8KB of HTML and a CDN does the job better?
Static HTML scores 100/100 on Google PageSpeed, loads instantly on iPhone over rural LTE, and is invulnerable to plugin exploits or hosting failures. For a single-property listing where uptime is non-negotiable, static is the answer.
The whole site is geo-tagged at the meta-tag level: geo.region=US-MN, geo.placename=Long Prairie, geo.position=45.9744;-94.8631, and ICBM coordinates. Schema.org RealEstateListing markup tells Google explicitly: this is a 615-acre property in Todd County, MN, listed at $3.2M, available for sale.
// Schema.org structured data for rural land FSBO
{
"@type": "RealEstateListing",
"name": "McCoy Hunting Ranch — 615 Acres",
"address": {
"streetAddress": "30423 Grosbeak Rd",
"addressLocality": "Long Prairie",
"addressRegion": "MN"
},
"floorSize": { "value": 615, "unitText": "acres" },
"offers": { "price": "3200000", "priceCurrency": "USD" }
}Lightbox-style gallery with hi-res photos organized by category: aerials, terrain, cabin, livestock, equipment. Lazy-loaded so the page stays fast.
Embedded YouTube/Vimeo aerial footage showing the full 615-acre boundary, terrain transitions, and access points — the only way to convey scale at this size.
Embedded Google Maps satellite view with the property boundary outlined plus driving directions from Minneapolis, Fargo, and St. Cloud.
Prominent tel:+13203608285 link and Netlify Forms inquiry that hits the owner’s phone instantly — no realtor screening calls.
Acreage breakdown, fence specs (7–8 ft perimeter), livestock counts, equipment list, financials, tax records, and zoning — everything a serious buyer’s due diligence needs.
2,500-word narrative describing history, hunting setup, livestock operation, and future-use scenarios — helps buyers visualize ownership and reduces tire-kicker inquiries.
Pre-screens buyers by spelling out showing policy (appointment only), proof-of-funds requirements, and seller financing options — saving the seller hours of cold-call screening.
OG and Twitter Card images that look like a real estate listing when shared, not a generic blog snippet. Maximizes click-through when shared in hunting forums and FB groups.
Building a great website is half the job. Driving qualified buyers to it is the other half. The McCoy project includes 13 Python automation scripts in the repo (send-emails.py, send-wave-1.py, send-day2-resume.py, ranch-outreach-sender.py, etc.) that systematically reach hunting clubs, conservation groups, ranch brokers, and high-net-worth investor lists.
The full lead-gen system pulls from:
apollo-leads-2026.json with vetted high-net-worth investor contactsSCI_RMEF_Chapter_Contacts.csv covering hunting conservation groups
Each script handles a wave of personalized outreach with rate-limiting, opt-out tracking (sent-log.json), and fallback retry logic for resume on day 2. This is the difference between a single-property FSBO that sits idle and one that gets in front of every realistic buyer in 60 days.
This is exactly what LandIntel automates. The McCoy outreach system is the prototype that became LandIntel — our done-for-you property intelligence and owner outreach service. If you have a high-value land deal, we can run the same playbook for you.
Real estate commissions are flat-percentage by default, but the work doesn’t scale linearly with price. A realtor earns roughly the same effort for a $300K house and a $3M ranch — but takes 10x the commission. That’s great for the realtor. It’s terrible for the seller. On a $3.2M property at 6% combined commission, that is $192,000 the seller is leaving on the table.
A custom FSBO website costs roughly $2K–$5K depending on complexity — even at the upper bound, it’s under 2% of the saved commission. Add another $1K–$3K for outreach scripting and ad spend, and the all-in marketing budget is still 10–15% of what you would have paid an agent.
$192K saved on a $3.2M deal at 6%. Even at 3% to a buyer’s agent, you save $96K. The website pays for itself 30+ times over.
Ranks for “hunting ranch for sale Minnesota” and “elk ranch for sale” nationally — pulling buyers from Texas, Tennessee, Alaska, not just Todd County.
The story-rich, photo-rich format converts qualified buyers faster than 25-photo MLS listings. Properties that sat 12+ months on MLS often close in 90 days FSBO.
Direct owner-to-buyer communication often closes faster and at better terms because both parties know there’s no commission to back-haul.
The McCoy Hunting Ranch FSBO playbook isn’t specific to hunting ranches. The same architecture — static HTML, photo-rich gallery, schema-marked listing, geo-targeted SEO, outreach automation — works for any high-value land or unconventional property where the MLS is the wrong channel:
The website is the destination. LandIntel drives the traffic. We map every parcel and owner who fits a buyer profile in your target area, skip-trace their phones and emails, and drop personalized USPS letters with your phone number on the return address. Letters in the mail in 24 hours from locked criteria. The McCoy ranch outreach was the prototype — we now run this for clients across the country.
Whether it’s 5 acres or 5,000, we’ll build the FSBO website + run the outreach to find your buyer directly. Call or text (320) 360-8285, or DM HUNT on Instagram, to talk through your property.