karaoke.ws Has Plan
86
plan.md
PREVIEW

karaoke.ws — AI Karaoke Hub

World's largest free karaoke resource. Lyrics + chords + key detection for 100,000+ songs.

Why This Works

"[Song name] lyrics" is one of the most searched query patterns on the internet. "Karaoke [song]" and "[song] chords" add millions more monthly searches. Lyrics sites like Genius, AZLyrics, and MusixMatch generate tens of millions in annual ad revenue. The karaoke angle adds unique value: key detection, chord charts, and singability ratings.

Domain advantage: karaoke.ws is a one-word exact-match domain for a global entertainment category. "Karaoke" is universally understood in every language. The .ws TLD (Western Samoa, but used as "website") is clean and short.

Revenue Model

Stream Mechanism Est. Revenue
Display Ads Mediavine (entertainment $5-10 RPM) 60% of revenue
Music Affiliate Instrument, microphone, karaoke machine links 25% of revenue
YouTube Embed Karaoke video embeds drive ad revenue 15% of revenue

Target Metrics (Month 12)

  • Song Pages: 50,000+ songs
  • Monthly visits: 300,000-700,000
  • RPM: $7 average
  • Monthly revenue: $2,100-$4,900

Tech Stack

Framework:    Express.js (dynamic page serving from SQLite)
Database:     SQLite (songs, lyrics, chords, metadata)
Frontend:     Vanilla HTML/CSS/JS (auto-scroll lyrics, chord display)
AI:           Ollama for chord generation, key detection
Hosting:      HestiaCP on current server
CDN:          Cloudflare
Automation:   N8N + cron for song database expansion

Content Structure (per song page)

┌─────────────────────────────────────────────┐
│  Song Title - Artist Name                   │
│  Key: Am | Tempo: 120 BPM | Difficulty: ★★☆│
│                                              │
│  [Chords]  [Lyrics]  [Karaoke]  [Tab]       │
│                                              │
│  Am        C          F         G           │
│  This is the first line of the song...      │
│  Am        C          F         G           │
│  This is the second line of the song...     │
│                                              │
│  🎤 Transpose: [-] Am [+]                   │
│  📺 YouTube Karaoke: [embedded video]        │
│                                              │
│  Related Songs by This Artist               │
│  Similar Songs in This Key                  │
│  Popular Karaoke Songs This Week            │
└─────────────────────────────────────────────┘

Content Automation Pipeline

┌─────────────────────────────────────────────────┐
│  1. SONG DATABASE BUILDING (daily, N8N)         │
│     Sources: Public domain lyrics databases     │
│     Billboard charts → trending songs           │
│     Spotify trending → new song entries         │
│     Collect: title, artist, genre, year         │
├─────────────────────────────────────────────────┤
│  2. LYRICS PROCESSING (daily, cron)             │
│     Source lyrics from public databases         │
│     AI structures: verse, chorus, bridge        │
│     Clean up formatting, add sections           │
├─────────────────────────────────────────────────┤
│  3. CHORD GENERATION (daily, Ollama)            │
│     AI generates chord progressions             │
│     Estimates: key, tempo, difficulty            │
│     Creates transposable chord charts           │
├─────────────────────────────────────────────────┤
│  4. PAGE GENERATION (daily, cron)               │
│     Template: song-page.html                    │
│     Includes: schema markup, og tags            │
│     YouTube search → embed karaoke version      │
│     Internal linking to related songs           │
├─────────────────────────────────────────────────┤
│  5. SITEMAP + INDEX (daily)                     │
│     Update sitemap.xml                          │
│     Ping Google/Bing IndexNow                   │
│     Update artist/genre index pages             │
└─────────────────────────────────────────────────┘

Song Database Strategy

Phase 1: Indonesian Songs (10,000) — Lowest Competition

  • Dangdut classics and modern hits
  • Pop Indonesia (Noah, Sheila on 7, Dewa 19, etc.)
  • Rock Indonesia (Slank, Superman Is Dead, etc.)
  • Regional songs (Batak, Javanese, Sundanese)

Phase 2: English Pop/Rock (20,000) — Highest Volume

  • Billboard Hot 100 (current + all-time)
  • Classic rock, pop, country
  • Disney/movie soundtrack songs

Phase 3: K-Pop, J-Pop, and International (20,000)

  • K-Pop hits (massive in Indonesia)
  • J-Pop, Mandopop, Latin
  • Global viral songs

SEO Strategy

URL Structure

/song/imagine-john-lennon
/song/bohemian-rhapsody-queen
/song/kangen-dewa-19
/artist/john-lennon
/genre/dangdut
/key/a-minor

Target Keywords

  • "[song name] lyrics" — massive volume
  • "[song name] chords" — guitar players
  • "[song name] karaoke" — karaoke enthusiasts
  • "lirik [judul lagu]" — Indonesian lyrics searches
  • "chord [judul lagu]" — Indonesian chord searches

Schema Markup

  • MusicComposition schema for each song
  • FAQ schema for "what key is [song] in?"
  • BreadcrumbList for navigation

Monetization Timeline

Period Milestone Revenue
Month 1-2 Build engine + 5,000 Indonesian songs $0
Month 3-4 15,000 songs, AdSense live $300-600/mo
Month 5-6 30,000 songs, organic traffic growing $800-1,500/mo
Month 7-9 50,000 songs, apply Mediavine $1,500-3,000/mo
Month 10-12 50,000+ songs, music affiliate active $2,100-4,900/mo

Competitive Advantage

  1. One-word domainkaraoke.ws is instantly recognizable globally
  2. Chord + lyrics combo — most sites have one or the other, not both
  3. Indonesian focus first — far less competition than English lyrics
  4. Transpose feature — singers can change key in one click
  5. YouTube karaoke embeds — adds real utility beyond just text
  6. Infinite content — millions of songs exist to be indexed

Risks & Mitigations

Risk Mitigation
Lyrics copyright (DMCA) Use public domain, user-submitted, or fair-use excerpts
Competition from Genius/AZLyrics Focus on chords+karaoke combo they don't have
Database accuracy Community correction system for chords/lyrics
YouTube embed takedowns Fallback to generic karaoke tips if video unavailable

First 10 Pages to Build

  1. / — Homepage with trending songs, search bar
  2. /song/kangen-dewa-19 — Indonesian classic
  3. /song/bohemian-rhapsody-queen — Global classic
  4. /song/someone-like-you-adele — Modern pop staple
  5. /song/cinta-luar-biasa-andmesh — Indonesian modern hit
  6. /song/hotel-california-eagles — Classic rock
  7. /artist/noah-peterpan — Indonesian band hub
  8. /genre/dangdut — Genre hub page
  9. /key/c-major — Songs by key (unique feature)
  10. /trending — Auto-updated trending songs page
AI ASSISTANT

Ask AI to research, improve, or generate content.

Try: "Research competitors for this niche"

Actions