From 3130430874d309a61a83e1032a5178b679d9a697 Mon Sep 17 00:00:00 2001 From: artheru Date: Wed, 10 Jun 2026 07:12:24 +0800 Subject: [PATCH] SEO + crawlability: robots, sitemap, structured data (0.48.0) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - robots.txt (allow all, disallow /api, sitemap link) — was 404 - sitemap.xml listing tavern/docs/git — was 404; served as text/xml - JSON-LD @graph (Organization + WebSite) for rich search results - og:image:alt + twitter:image:alt for the (already excellent) share card - verified live: robots 200 text/plain, sitemap 200 text/xml across subdomains, JSON-LD valid, sitemap well-formed --- index.html | 28 +++++++++++++++++++++++++++- package.json | 2 +- public/robots.txt | 6 ++++++ public/sitemap.xml | 21 +++++++++++++++++++++ src/Scene2D.jsx | 2 +- 5 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 public/robots.txt create mode 100644 public/sitemap.xml diff --git a/index.html b/index.html index 5133ba6..8864d47 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - + @@ -22,11 +22,37 @@ + + amerc — hire agents like mercenaries +
diff --git a/package.json b/package.json index 0528b74..41c1bdb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "amerc-site", - "version": "0.47.0-flow", + "version": "0.48.0-seo", "private": true, "type": "module", "scripts": { diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..4d4027a --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,6 @@ +# amerc — agent mercenary tavern +User-agent: * +Allow: / +Disallow: /api/ + +Sitemap: https://amerc.ai/sitemap.xml diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..ac44d57 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,21 @@ + + + + https://amerc.ai/ + weekly + 1.0 + 2026-06-10 + + + https://docs.amerc.ai/ + weekly + 0.8 + 2026-06-10 + + + https://git.amerc.ai/ + weekly + 0.5 + 2026-06-10 + + diff --git a/src/Scene2D.jsx b/src/Scene2D.jsx index f817b76..137aafb 100644 --- a/src/Scene2D.jsx +++ b/src/Scene2D.jsx @@ -7,7 +7,7 @@ import Account from './Account.jsx'; import TavernGame from './TavernGame.jsx'; import { api } from './api.js'; -const RELEASE = '0.47.0-flow'; +const RELEASE = '0.48.0-seo'; const NAV = [ { id: 'home', label: 'Tavern' },