← back to Robet Site
overnight loop item (d): SEO — OG/Twitter meta + 1200x630 OG card + SVG favicon + robots.txt + sitemap.xml + canonical
31ca91f741c0d0253a6a560dc47eb4e91fe8c0ba · 2026-06-29 19:41:24 -0700 · Steve
Files touched
A public/favicon.svgM public/index.htmlA public/og.pngA public/robots.txtA public/sitemap.xml
Diff
commit 31ca91f741c0d0253a6a560dc47eb4e91fe8c0ba
Author: Steve <steve@designerwallcoverings.com>
Date: Mon Jun 29 19:41:24 2026 -0700
overnight loop item (d): SEO — OG/Twitter meta + 1200x630 OG card + SVG favicon + robots.txt + sitemap.xml + canonical
---
public/favicon.svg | 5 +++++
public/index.html | 20 ++++++++++++++++++++
public/og.png | Bin 0 -> 41769 bytes
public/robots.txt | 4 ++++
public/sitemap.xml | 8 ++++++++
5 files changed, 37 insertions(+)
diff --git a/public/favicon.svg b/public/favicon.svg
new file mode 100644
index 0000000..3836ac9
--- /dev/null
+++ b/public/favicon.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
+ <rect width="64" height="64" fill="#0a0a0a"/>
+ <rect x="6" y="6" width="52" height="52" fill="none" stroke="#f5f500" stroke-width="4"/>
+ <text x="32" y="47" font-family="Helvetica Neue, Arial, sans-serif" font-weight="900" font-size="42" fill="#f5f500" text-anchor="middle">R</text>
+</svg>
diff --git a/public/index.html b/public/index.html
index 3a8b1e9..1b0f318 100644
--- a/public/index.html
+++ b/public/index.html
@@ -5,6 +5,26 @@
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>ROBERT · Book a Meeting</title>
<meta name="description" content="Book a meeting with Robert. Pick a time, get a straight answer." />
+ <link rel="canonical" href="https://robert.agentabrams.com/" />
+ <meta name="theme-color" content="#0a0a0a" />
+ <link rel="icon" href="/favicon.svg" type="image/svg+xml" />
+
+ <!-- Open Graph -->
+ <meta property="og:type" content="website" />
+ <meta property="og:site_name" content="ROBERT" />
+ <meta property="og:title" content="ROBERT · Book a Meeting" />
+ <meta property="og:description" content="Pick a time, tell me what you need, get a straight answer. No back-and-forth." />
+ <meta property="og:url" content="https://robert.agentabrams.com/" />
+ <meta property="og:image" content="https://robert.agentabrams.com/og.png" />
+ <meta property="og:image:width" content="1200" />
+ <meta property="og:image:height" content="630" />
+
+ <!-- Twitter -->
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="twitter:title" content="ROBERT · Book a Meeting" />
+ <meta name="twitter:description" content="Pick a time, tell me what you need, get a straight answer." />
+ <meta name="twitter:image" content="https://robert.agentabrams.com/og.png" />
+
<link rel="stylesheet" href="/styles.css" />
</head>
<body>
diff --git a/public/og.png b/public/og.png
new file mode 100644
index 0000000..22503c2
Binary files /dev/null and b/public/og.png differ
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..1fdb4d3
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,4 @@
+User-agent: *
+Allow: /
+Disallow: /admin
+Sitemap: https://robert.agentabrams.com/sitemap.xml
diff --git a/public/sitemap.xml b/public/sitemap.xml
new file mode 100644
index 0000000..f766fbc
--- /dev/null
+++ b/public/sitemap.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
+ <url>
+ <loc>https://robert.agentabrams.com/</loc>
+ <changefreq>monthly</changefreq>
+ <priority>1.0</priority>
+ </url>
+</urlset>
← 906d6de loop ledger: item (f) done + deployed
·
back to Robet Site
·
loop ledger: item (d) done + deployed 7e8855d →