Skip to content

feat(seo): elevate title and GEO metadata with brand slogan and family workspace positioning - #92

Merged
WardLu merged 1 commit into
mainfrom
codex/shadow-mate-brand-seo-20260905
Sep 4, 2026
Merged

feat(seo): elevate title and GEO metadata with brand slogan and family workspace positioning#92
WardLu merged 1 commit into
mainfrom
codex/shadow-mate-brand-seo-20260905

Conversation

@WardLu

@WardLu WardLu commented Sep 4, 2026

Copy link
Copy Markdown
Owner

变更范围与目的

  • 根据核心品牌定位与长期愿景,对影伴(Shadow Mate)独立 Web/PWA 站点的元数据进行全面品牌升维与 SEO/GEO 优化:
    1. 浏览器标题(Title)
      • <title>影伴</title> 升级为:
        <title>影伴 Shadow Mate - 家庭成长工作台 | 陪伴有方法,成长有动力</title>
      • 结构明确包含:中文品牌名(影伴)、英文名(Shadow Mate)、核心品类定位(家庭成长工作台)以及品牌 Slogan(陪伴有方法,成长有动力)。
    2. 元描述(Description)
      • 更新为涵盖品牌理念与长期愿景的完整描述:
        影伴(Shadow Mate)是面向家庭的成长工作台。陪伴有方法,成长有动力;帮助家长把成长目标变成孩子愿意参与的现实行动,让孩子在陪伴中逐渐学会主动成长。无需下载安装,打开网页即用。
    3. 社交卡片(Open Graph & Twitter Card)
      • 同步更新 og:titleog:descriptiontwitter:titletwitter:description,在社媒分享中呈现统一的品牌调性。
    4. GEO / AI 搜索结构化数据(JSON-LD Schema)
      • 注入 WebApplication + FAQPage 双实体图谱。
      • 增加标准问答:“影伴是什么?”与“影伴如何帮助孩子坚持和成长?”,使 AI 搜索引擎(Perplexity、ChatGPT、Kimi)能够以极高置信度召回官方核心愿景与事实。
    5. 工程与测试门禁闭环
      • scripts/check.mjs:同步更新静态 marker 校验,确保新标题通过代码规范检查。
      • tests/e2e/offline.spec.js:同步更新 toHaveTitle 断言为新标题,确保 Playwright 端到端测试绿灯。

门禁验证

  • npm run check:通过
  • npm run public:check:通过
  • npm run security:check:通过
  • npm run build:通过
  • npm run test:fast:通过(193/193 单元测试全部通过)

@vercel

vercel Bot commented Sep 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
shadow-mate Ready Ready Preview Sep 4, 2026 4:12pm UTC

@WardLu
WardLu merged commit c85f204 into main Sep 4, 2026
6 checks passed
@WardLu
WardLu deleted the codex/shadow-mate-brand-seo-20260905 branch September 4, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant