Skip to content

Commit 4d51d51

Browse files
authored
Merge pull request #1 from peermetrics/homepage-seo-ga-refresh
Refresh homepage SEO, analytics, and OSS proof
2 parents a2405c0 + 22b7d5f commit 4d51d51

20 files changed

Lines changed: 14739 additions & 24 deletions

index.html

Lines changed: 64 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,28 @@
44
<meta charset="UTF-8" />
55
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Peer Metrics</title>
7+
<title>Peermetrics | Open-Source WebRTC Monitoring and Call Quality Analytics</title>
88
<meta
99
name="description"
10-
content="A self-hosted, open source WebRTC analytics platform for monitoring and optimizing real-time communication apps."
10+
content="Self-hosted WebRTC monitoring for real-time communication apps. Inspect call quality, packet loss, jitter, and session failures with open-source analytics your team controls."
1111
/>
12+
<link rel="canonical" href="https://peermetrics.io/" />
1213
<meta name="google" content="notranslate" />
1314
<meta property="og:site_name" content="peermetrics.io" />
1415
<meta property="og:type" content="website" />
16+
<meta property="og:url" content="https://peermetrics.io/" />
17+
<meta property="og:title" content="Peermetrics | Open-Source WebRTC Monitoring and Call Quality Analytics" />
18+
<meta
19+
property="og:description"
20+
content="Monitor WebRTC call quality, debug real session issues, and self-host analytics for LiveKit, Janus, Mediasoup, Agora, Jitsi, Pion, and more."
21+
/>
1522
<meta name="twitter:card" content="summary" />
16-
<meta name="twitter:url" content="https://www.peermetrics.io" />
23+
<meta name="twitter:url" content="https://peermetrics.io/" />
24+
<meta name="twitter:title" content="Peermetrics | Open-Source WebRTC Monitoring and Call Quality Analytics" />
25+
<meta
26+
name="twitter:description"
27+
content="Self-hosted WebRTC monitoring for real-time communication apps. Track call quality, packet loss, jitter, and troubleshooting workflows."
28+
/>
1729
<link rel="apple-touch-icon" sizes="180x180" href="/static/img/favicon/apple-touch-icon.png" />
1830
<link rel="mask-icon" href="/static/img/favicon/safari-pinned-tab.svg" color="#5bbad5" />
1931
<meta name="msapplication-config" content="/static/img/favicon/browserconfig.xml" />
@@ -36,7 +48,9 @@
3648
window.dataLayer = window.dataLayer || [];
3749
function gtag(){dataLayer.push(arguments);}
3850
gtag('js', new Date());
39-
gtag('config', 'G-S8G5EJHB7R');
51+
gtag('config', 'G-S8G5EJHB7R', {
52+
anonymize_ip: true
53+
});
4054
</script>
4155
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
4256
</head>
@@ -68,7 +82,7 @@
6882
</li>
6983
<li class="nav-item"><a href="#managed-services" class="nav-link">Managed Services</a></li>
7084
<li class="nav-item"><a href="https://github.com/peermetrics/peermetrics" class="nav-link" target="_blank" rel="noopener noreferrer">Documentation</a></li>
71-
<li class="nav-item"><a href="#how-it-works" class="nav-link demo-btn">See how it works</a></li>
85+
<li class="nav-item"><a href="https://www.youtube.com/watch?v=VdgfarYkdGQ&t=15s" class="nav-link demo-btn" target="_blank" rel="noopener noreferrer">See how it works</a></li>
7286
</ul>
7387
<ul class="navbar-nav">
7488
<li class="nav-item"><a href="#contact">Need Help?</a></li>
@@ -84,16 +98,16 @@
8498
<div class="container">
8599
<div class="row align-items-center justify-content-around">
86100
<div class="col-12 col-md-6 col-lg-5 text-center text-md-left section-intro hero-copy">
87-
<h1 class="display-3">Flawless calls with just one line of code</h1>
101+
<h1 class="display-3">Open-source WebRTC monitoring for real-time communication apps</h1>
88102
<span class="lead">
89-
Gain insights for your team &amp; craft the best experience for your users
103+
Monitor call quality, inspect packet loss and jitter, and troubleshoot real session failures with a self-hosted analytics stack.
90104
</span>
91105
<div class="mt-3 d-flex flex-column flex-sm-row flex-md-column align-items-center align-items-md-start">
92106
<a target="_blank" rel="noopener noreferrer" href="https://github.com/peermetrics/peermetrics" class="btn btn-success btn-lg mb-2 mb-sm-0 mr-sm-2 mr-md-0">
93-
Get started - It's Free and Open Source!
107+
Get started on GitHub
94108
</a>
95109
<a href="#contact" class="btn btn-outline-primary btn-lg mt-md-2">
96-
Need a custom integration or managed service?
110+
Talk to us about managed hosting
97111
</a>
98112
</div>
99113
</div>
@@ -129,7 +143,7 @@ <h2 class="display-5">Integrate with your favorite WebRTC SDK</h2>
129143
<div class="col-12 col-md-9 col-lg-8">
130144
<h2 class="display-4">Create rock solid products</h2>
131145
<span class="lead">
132-
The tool that every team needs to build the perfect WebRTC integration
146+
Give engineering and support the data they need to understand what happened in every call.
133147
</span>
134148
</div>
135149
</div>
@@ -141,10 +155,10 @@ <h2 class="display-4">Create rock solid products</h2>
141155
<div class="col-12 col-md-6 col-lg-5">
142156
<h5>Don't leave your development to guess work</h5>
143157
<p>
144-
Crafting the perfect product is a challenge on its own. Adding WebRTC in the mix makes it even harder.
158+
Building real-time products is already difficult. WebRTC adds network, device, and browser behavior that is hard to reason about from user reports alone.
145159
</p>
146160
<p>
147-
Make sure you and your team have all the data you need to build the best video and audio calling product.
161+
Give your team the session-level evidence they need to improve call quality and resolve issues faster.
148162
</p>
149163
</div>
150164
</li>
@@ -155,7 +169,7 @@ <h5>Don't leave your development to guess work</h5>
155169
<div class="col-12 col-md-6 col-lg-5 order-lg-1">
156170
<h5>Fix problems before they appear</h5>
157171
<p>
158-
Even with a great product, network conditions change. Make sure you have the tools to adapt and resolve issues quickly.
172+
Network conditions, devices, and client behavior change constantly. Monitor the patterns that degrade calls before they become recurring support problems.
159173
</p>
160174
</div>
161175
</li>
@@ -166,14 +180,49 @@ <h5>Fix problems before they appear</h5>
166180
<div class="col-12 col-md-6 col-lg-5">
167181
<h5>Make sure your support team shines</h5>
168182
<p>
169-
Your support team should never guess what happened. Give them the tools to fix problems in real time.
183+
Your support team should not have to guess what happened. Share the same call diagnostics across support, engineering, and operations.
170184
</p>
171185
</div>
172186
</li>
173187
</ul>
174188
</div>
175189
</section>
176190

191+
<section id="open-source" class="bg-white">
192+
<div class="container">
193+
<div class="row justify-content-around align-items-center">
194+
<div class="col-12 col-lg-6">
195+
<span class="title-decorative">Open source</span>
196+
<h2 class="display-5">Start with the libraries, grow into the full platform</h2>
197+
<p class="lead text-md-left">
198+
Peermetrics includes lightweight OSS entry points for instrumentation and a full self-hosted stack for ingestion and dashboards.
199+
</p>
200+
<p>
201+
Verified traction: <strong>106,574 npm downloads</strong> for <code>@peermetrics/webrtc-stats</code> during May 15-21, 2026.
202+
</p>
203+
<div class="d-flex flex-column flex-sm-row align-items-sm-center flex-wrap">
204+
<a href="https://www.npmjs.com/package/@peermetrics/webrtc-stats" class="btn btn-outline-primary mb-2 mr-sm-2" target="_blank" rel="noopener noreferrer">View webrtc-stats</a>
205+
<a href="https://www.npmjs.com/package/@peermetrics/sdk" class="btn btn-outline-primary mb-2 mr-sm-2" target="_blank" rel="noopener noreferrer">View SDK</a>
206+
<a href="https://github.com/peermetrics/peermetrics" class="btn btn-success mb-2" target="_blank" rel="noopener noreferrer">View full platform</a>
207+
</div>
208+
</div>
209+
<div class="col-12 col-lg-5">
210+
<div class="card pricing card-lg">
211+
<div class="card-body">
212+
<h3 class="h4">Core repos</h3>
213+
<ul class="list-unstyled mb-0">
214+
<li class="mb-3"><strong><a href="https://github.com/peermetrics/webrtc-stats" target="_blank" rel="noopener noreferrer"><code>@peermetrics/webrtc-stats</code></a>:</strong> Raw WebRTC stats collection and parsing.</li>
215+
<li class="mb-3"><strong><a href="https://github.com/peermetrics/sdk-js" target="_blank" rel="noopener noreferrer"><code>@peermetrics/sdk</code></a>:</strong> App-level instrumentation, integrations, and session context.</li>
216+
<li class="mb-3"><strong><a href="https://github.com/peermetrics/api" target="_blank" rel="noopener noreferrer"><code>peermetrics/api</code></a>:</strong> Ingestion and processing pipeline.</li>
217+
<li><strong><a href="https://github.com/peermetrics/web" target="_blank" rel="noopener noreferrer"><code>peermetrics/web</code></a>:</strong> Visualization and dashboard UI.</li>
218+
</ul>
219+
</div>
220+
</div>
221+
</div>
222+
</div>
223+
</div>
224+
</section>
225+
177226
<section id="about" class="bg-white">
178227
<div class="container">
179228
<div class="row justify-content-center text-center section-intro">
@@ -268,9 +317,9 @@ <h6>peer metrics is fully open source.</h6>
268317
<a href="/"><img class="logo logo-sm" alt="logo" src="/static/img/logo-icon-gray.png" /></a>
269318
</li>
270319
<li class="list-inline-item"><a href="#about">About</a></li>
320+
<li class="list-inline-item"><a href="#open-source">Open source</a></li>
271321
<li class="list-inline-item"><a href="#contact">Need Help?</a></li>
272322
<li class="list-inline-item"><a href="#managed-services">Managed Services</a></li>
273-
<li class="list-inline-item"><a href="https://github.com/peermetrics/peermetrics?tab=readme-ov-file#license" target="_blank" rel="noopener noreferrer">Terms</a></li>
274323
</ul>
275324
</div>
276325
<div class="col-auto text-sm-right">

0 commit comments

Comments
 (0)