Overview
Randy Pettry Music – Artist Website for the Single “Kentucky Home.” Randy Pettry is a country singer-songwriter from Kentucky. With his new single “Kentucky Home” out on every major streaming service, he needed one official place to send fans: a site that looks like the music sounds and gets listeners to the play button fast.
Apps By TAP designed and built a hand-coded, one-page artist website and deployed it on Cloudflare Workers. You can see it live at randypettry.com; randypettrymusic.com points to the same site.
The Challenge
- One job: get people listening. A fan who opens a shared link, often on a phone, should reach Spotify, Apple Music or YouTube in one tap.
- A look that fits the song. The design had to carry the sunrise, barns and Kentucky hills of the single artwork instead of a generic template.
- Findable as music, not just a web page. Search engines and social networks needed to understand the artist, the recording and the video.
- Two domains, one site. randypettry.com and randypettrymusic.com both had to work without splitting search rankings.
Our Approach
A design drawn from the artwork
The palette, gold-and-cream type and dark sunrise tones come straight from the “Kentucky Home” cover and the Randy Pettry Music logo. A slow Ken Burns pan on the artwork, drifting fireflies and a “Kentucky Home” marquee give the page movement, and the cover art tilts toward the cursor on desktop. Every animation turns off for visitors who ask their device for reduced motion.
Built for the play button
“Listen Now” sits in the header and the hero. The Listen section lists each platform—Spotify, Apple Music, iTunes, Amazon Music and YouTube—as a large, brand-colored card that works as a tap target on any phone.
A lyric video that doesn’t slow the page
The YouTube player is replaced by its thumbnail until someone presses play. Only then does the page load the privacy-enhanced youtube-nocookie.com player, so the video costs nothing for visitors who came to stream.
Music-aware SEO
Schema.org structured data describes the artist (MusicGroup), the song (MusicRecording), the single (MusicAlbum) and the lyric video (VideoObject), each linked to its official streaming page. Open Graph music.song and Twitter card tags give shared links the single artwork, and a sitemap and canonical tag point everything at randypettry.com.
Edge hosting with clean redirects
A small Cloudflare Worker serves the static files and sends www, plain http:// and randypettrymusic.com traffic to https://randypettry.com with a permanent 301, keeping the path. Strict security headers (Content Security Policy, frame and referrer rules) and long cache lifetimes for images, styles and scripts are set at the edge.
Technology Stack
- HTML5, CSS3 and vanilla JavaScript – no framework, no build step and no dependencies; the page, styles and scripts together are under 50 KB before compression. Part of our web applications work.
- Responsive WebP images – the artwork and photo are served at two sizes with
srcset, and the hero image is preloaded. - Cloudflare Workers – static assets served from Cloudflare’s global network, with a custom 404 page and a
workers.devpreview address. - Cloudflare Web Analytics – cookie-free visitor stats.
- Schema.org JSON-LD, Open Graph and Twitter cards – rich data for search engines and social previews.
Results & Impact
- Live on two domains – randypettry.com is the primary address, and randypettrymusic.com and every
wwworhttp://variant redirect to it. - One tap to every platform – fans can stream or buy “Kentucky Home” on Spotify, Apple Music, iTunes and Amazon Music, or watch it on YouTube, straight from the first screen.
- Lightweight by design – no YouTube code loads until a visitor presses play, and the only other outside requests are web fonts and Cloudflare’s analytics beacon.
- Ready for the next release – new songs are added by copying an existing platform card or the featured-single section.
The site launched in November 2026. Visitor numbers are tracked in Cloudflare Web Analytics and will guide what comes next as more music is released.



