Skip to content

Commit 0bc1b9b

Browse files
committed
Add SEO meta tags, sitemap, and robots.txt for GitHub Pages
- Add Open Graph and Twitter Card meta tags to index.html and docs.html - Improve page titles to be keyword-first for search ranking - Add canonical URLs pointing to the new esp32-wol repo name - Add sitemap.xml and robots.txt for crawler discovery - Remove dependencies.lock from tracking and add to .gitignore
1 parent 12552fa commit 0bc1b9b

6 files changed

Lines changed: 50 additions & 14 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,6 @@ qrt.txt
1010
# Python
1111
__pycache__/
1212
*.pyc
13+
14+
# ESP-IDF dependency lock
15+
dependencies.lock

dependencies.lock

Lines changed: 0 additions & 10 deletions
This file was deleted.

docs/docs.html

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,21 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>Documentation — esp32-wol</title>
7-
<meta name="description" content="Full documentation for esp32-wol: setup, configuration, architecture, troubleshooting.">
6+
<title>Documentation — ESP32 Wake-on-LAN via Tailscale</title>
7+
<meta name="description" content="Full documentation for esp32-wol: setup, configuration, architecture, and troubleshooting for ESP32 Wake-on-LAN via Tailscale and WireGuard.">
8+
<link rel="canonical" href="https://medinajaime.github.io/esp32-wol/docs.html">
9+
10+
<!-- Open Graph -->
11+
<meta property="og:title" content="Documentation — ESP32 Wake-on-LAN via Tailscale">
12+
<meta property="og:description" content="Full documentation for esp32-wol: setup, configuration, architecture, and troubleshooting for ESP32 Wake-on-LAN via Tailscale and WireGuard.">
13+
<meta property="og:type" content="website">
14+
<meta property="og:url" content="https://medinajaime.github.io/esp32-wol/docs.html">
15+
16+
<!-- Twitter Card -->
17+
<meta name="twitter:card" content="summary">
18+
<meta name="twitter:title" content="Documentation — ESP32 Wake-on-LAN via Tailscale">
19+
<meta name="twitter:description" content="Full documentation for esp32-wol: setup, configuration, architecture, and troubleshooting for ESP32 Wake-on-LAN via Tailscale and WireGuard.">
20+
821
<link rel="stylesheet" href="style.css">
922
<style>
1023
/* ── Docs layout ── */

docs/index.html

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,21 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>esp32-wol — Wake your PC from anywhere</title>
7-
<meta name="description" content="A $5 ESP32 joins your Tailscale network and wakes your PC from anywhere in the world. No port forwarding, no static IP, no always-on server.">
6+
<title>ESP32 Wake-on-LAN — Wake your PC from anywhere via Tailscale</title>
7+
<meta name="description" content="A $5 ESP32 runs Tailscale and WireGuard directly on the chip and wakes your PC from anywhere. No Raspberry Pi, no port forwarding, no always-on server.">
8+
<link rel="canonical" href="https://medinajaime.github.io/esp32-wol/">
9+
10+
<!-- Open Graph -->
11+
<meta property="og:title" content="ESP32 Wake-on-LAN — Wake your PC from anywhere via Tailscale">
12+
<meta property="og:description" content="A $5 ESP32 runs Tailscale and WireGuard directly on the chip and wakes your PC from anywhere. No Raspberry Pi, no port forwarding, no always-on server.">
13+
<meta property="og:type" content="website">
14+
<meta property="og:url" content="https://medinajaime.github.io/esp32-wol/">
15+
16+
<!-- Twitter Card -->
17+
<meta name="twitter:card" content="summary">
18+
<meta name="twitter:title" content="ESP32 Wake-on-LAN — Wake your PC from anywhere via Tailscale">
19+
<meta name="twitter:description" content="A $5 ESP32 runs Tailscale and WireGuard directly on the chip and wakes your PC from anywhere. No Raspberry Pi, no port forwarding, no always-on server.">
20+
821
<link rel="stylesheet" href="style.css">
922
<style>
1023
/* ── Landing-page specific styles ── */

docs/robots.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
User-agent: *
2+
Allow: /
3+
4+
Sitemap: https://medinajaime.github.io/esp32-wol/sitemap.xml

docs/sitemap.xml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
3+
<url>
4+
<loc>https://medinajaime.github.io/esp32-wol/</loc>
5+
<changefreq>monthly</changefreq>
6+
<priority>1.0</priority>
7+
</url>
8+
<url>
9+
<loc>https://medinajaime.github.io/esp32-wol/docs.html</loc>
10+
<changefreq>monthly</changefreq>
11+
<priority>0.8</priority>
12+
</url>
13+
</urlset>

0 commit comments

Comments
 (0)