Skip to content

feat(voice): 2talk softphone provider page - #116

Merged
wavekat-eason merged 1 commit into
mainfrom
feat/voice-providers-2talk-page
Jul 5, 2026
Merged

feat(voice): 2talk softphone provider page#116
wavekat-eason merged 1 commit into
mainfrom
feat/voice-providers-2talk-page

Conversation

@wavekat-eason

Copy link
Copy Markdown
Contributor

What

A new evergreen landing page /voice/providers/2talk/ (all 9 locales) positioning WaveKat Voice as the subscription-free, Mac/Linux softphone for 2talk, targeting the high-intent 2talk softphone / best softphone for 2talk search cluster.

It's a new reusable voice/providers/* pattern (mirrors voice/alternatives/*): one Provider dataset, data-driven templates, per-locale copy files.

Page structure (SEO + GEO)

  • Self-contained <h1> + intro (quotable out of context for AI answer engines)
  • Step-by-step setup guide with two localized in-app screenshots (provider picker + pre-filled 2talk form)
  • Comparison table: WaveKat Voice vs Bria (via 2talk) vs MicroSIP
  • Honest "what 2talk gives you" section (names where Bria/Groundwire genuinely win — mobile + push)
  • 6-question FAQ → FAQPage schema, plus BreadcrumbList

Accuracy note

The original brief said 2talk's softphone was discontinued and only Bria remains — verified false: 2talk still resells Bria (NZ$5.95 +GST/mo) and ships 2talk Connect. The page uses the accurate angle (the subscription-free Mac/Linux gap) and states plainly that WaveKat Voice is desktop-only with no mobile push.

Wiring

  • hreflang / sitemap / language switcher via i18n.ts fullSite
  • Cross-linked from every voice/alternatives/ hub (internal linking)
  • 18 screenshots (2 scenes × 9 languages) synced into public/screenshots/

Checks

  • npm run build → 159 pages ✓
  • npm run check:links
  • npm run check:screenshots → 63/63 ✓

The app-side demo scenes that generate the two setup screenshots are in a companion draft PR on wavekat-voice.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CPiqbog4hc3vgGapv7Qq1t

@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Add /voice/providers/2talk/ in all nine locales — a data-driven landing
page positioning WaveKat Voice as the subscription-free, Mac/Linux
softphone for 2talk. Targets the "2talk softphone" / "best softphone for
2talk" search intent with a self-contained intro, a step-by-step setup
guide (with localized app screenshots), a WaveKat Voice vs Bria vs
MicroSIP comparison table, an honest "what 2talk gives you" section, and
a six-question FAQ, plus FAQPage + BreadcrumbList schema.

- New reusable voice/providers/* pattern (Provider model in
  src/lib/voice-providers.ts; per-locale copy in src/lib/providers/*).
- hreflang/sitemap/switcher wired via i18n.ts fullSite.
- Cross-linked from every voice/alternatives/ hub for internal linking.
- Two new app screenshots per language synced into public/screenshots/.
- Keyword-first <title> ("2talk softphone for Mac & Linux") — the layout
  supplies the brand suffix, so no redundant WaveKat Voice in the title.
- SIP-server copy notes 2talk's one NZ server (sip.2talk.co.nz for the
  domain/proxy/outbound proxy) and the newer Lyra platform's own settings.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CPiqbog4hc3vgGapv7Qq1t
@wavekat-eason
wavekat-eason force-pushed the feat/voice-providers-2talk-page branch from 6b8a30a to 683f610 Compare July 5, 2026 00:44
@wavekat-eason
wavekat-eason marked this pull request as ready for review July 5, 2026 03:24
@wavekat-eason
wavekat-eason merged commit af0f709 into main Jul 5, 2026
2 checks passed
@wavekat-eason
wavekat-eason deleted the feat/voice-providers-2talk-page branch July 5, 2026 03:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant