Skip to content

Commit ba81836

Browse files
authored
feat(seo): improve meta tags, add OG image, Twitter cards, and JSON-LD (#46)
- Enhanced title and meta description for better click-through rates - Added full Open Graph tags with 1200x630 social sharing image - Added Twitter Card meta tags (summary_large_image) - Added JSON-LD structured data (SoftwareApplication schema) - Added canonical URL and robots meta tag - Added author meta tag - Generated favicon.ico and apple-touch-icon.png - Added theme-color for mobile browsers All changes are under-the-hood SEO improvements with no visual changes.
1 parent 4a442f4 commit ba81836

4 files changed

Lines changed: 73 additions & 7 deletions

File tree

web/apple-touch-icon.png

4.09 KB
Loading

web/favicon.ico

3.56 KB
Binary file not shown.

web/index.html

Lines changed: 73 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,81 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>VocaMac — Local Voice-to-Text for macOS</title>
7-
<meta name="description" content="100% local, privacy-first voice dictation for macOS. Powered by WhisperKit. No cloud, no subscriptions, no data leaves your Mac.">
8-
<meta name="keywords" content="voice to text, speech recognition, macOS, dictation, whisper, local, privacy, open source">
9-
<meta property="og:title" content="VocaMac — Local Voice-to-Text for macOS">
10-
<meta property="og:description" content="100% local, privacy-first voice dictation for macOS. Hold a hotkey, speak, text appears at your cursor.">
6+
7+
<!-- Primary Meta Tags -->
8+
<title>VocaMac — 100% Local Voice-to-Text for macOS | Privacy-First Dictation</title>
9+
<meta name="title" content="VocaMac — 100% Local Voice-to-Text for macOS | Privacy-First Dictation">
10+
<meta name="description" content="Free, open-source voice dictation for macOS. Hold a hotkey, speak, and text appears at your cursor. 100% offline, powered by WhisperKit. No cloud, no subscriptions, your data never leaves your Mac.">
11+
<meta name="keywords" content="voice to text, speech to text, speech recognition, macOS, dictation software, whisper, whisperkit, local dictation, offline voice recognition, privacy, open source, mac app, voice typing, transcription">
12+
<meta name="author" content="Jatin Kumar Malik">
13+
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
14+
<link rel="canonical" href="https://vocamac.com/">
15+
16+
<!-- Favicon -->
17+
<link rel="icon" type="image/x-icon" href="favicon.ico">
18+
<link rel="icon" type="image/png" sizes="32x32" href="favicon.png">
19+
<link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
20+
<meta name="theme-color" content="#1a1a2e">
21+
22+
<!-- Open Graph / Facebook -->
1123
<meta property="og:type" content="website">
12-
<meta property="og:url" content="https://vocamac.com">
24+
<meta property="og:url" content="https://vocamac.com/">
25+
<meta property="og:title" content="VocaMac — 100% Local Voice-to-Text for macOS">
26+
<meta property="og:description" content="Free, open-source voice dictation for macOS. Hold a hotkey, speak, and text appears at your cursor. 100% offline, powered by WhisperKit. No cloud, no subscriptions.">
27+
<meta property="og:image" content="https://vocamac.com/og-image.png">
28+
<meta property="og:image:width" content="1200">
29+
<meta property="og:image:height" content="630">
30+
<meta property="og:image:alt" content="VocaMac - Local Voice-to-Text for macOS">
31+
<meta property="og:site_name" content="VocaMac">
32+
<meta property="og:locale" content="en_US">
33+
34+
<!-- Twitter -->
35+
<meta name="twitter:card" content="summary_large_image">
36+
<meta name="twitter:url" content="https://vocamac.com/">
37+
<meta name="twitter:title" content="VocaMac — 100% Local Voice-to-Text for macOS">
38+
<meta name="twitter:description" content="Free, open-source voice dictation for macOS. Hold a hotkey, speak, and text appears at your cursor. 100% offline, powered by WhisperKit.">
39+
<meta name="twitter:image" content="https://vocamac.com/og-image.png">
40+
<meta name="twitter:image:alt" content="VocaMac - Local Voice-to-Text for macOS">
41+
<meta name="twitter:creator" content="@jatinkrmalik">
42+
43+
<!-- JSON-LD Structured Data -->
44+
<script type="application/ld+json">
45+
{
46+
"@context": "https://schema.org",
47+
"@type": "SoftwareApplication",
48+
"name": "VocaMac",
49+
"description": "100% local, privacy-first voice dictation for macOS. Hold a hotkey, speak, and text appears at your cursor. Powered by WhisperKit with CoreML acceleration.",
50+
"url": "https://vocamac.com",
51+
"applicationCategory": "UtilitiesApplication",
52+
"operatingSystem": "macOS 13.0 or later",
53+
"offers": {
54+
"@type": "Offer",
55+
"price": "0",
56+
"priceCurrency": "USD"
57+
},
58+
"author": {
59+
"@type": "Person",
60+
"name": "Jatin Kumar Malik",
61+
"url": "https://github.com/jatinkrmalik"
62+
},
63+
"license": "https://opensource.org/licenses/MIT",
64+
"isAccessibleForFree": true,
65+
"featureList": [
66+
"100% offline voice recognition",
67+
"System-wide text injection",
68+
"Push-to-talk and toggle modes",
69+
"99+ language support",
70+
"Apple Silicon native (CoreML + Neural Engine)",
71+
"Multiple Whisper model sizes",
72+
"Open source (MIT license)"
73+
],
74+
"screenshot": "https://vocamac.com/og-image.png",
75+
"softwareVersion": "0.1.0",
76+
"softwareRequirements": "macOS 13 (Ventura) or later, Xcode 15+ or Swift 5.9+ toolchain, 8 GB RAM minimum"
77+
}
78+
</script>
79+
1380
<link rel="stylesheet" href="style.css">
14-
<link rel="icon" href="favicon.png" type="image/png">
1581
<!-- Prevent flash of wrong theme -->
1682
<script>
1783
(function(){var t=localStorage.getItem('vocamac-theme')||(window.matchMedia('(prefers-color-scheme:light)').matches?'light':'dark');document.documentElement.setAttribute('data-theme',t);})();

web/og-image.png

394 KB
Loading

0 commit comments

Comments
 (0)