Skip to content

fix(seo): resolve sitemap/robots routing conflict and fix schema errors#53

Merged
calderbuild merged 1 commit intomainfrom
fix/seo-audit-fixes
Feb 18, 2026
Merged

fix(seo): resolve sitemap/robots routing conflict and fix schema errors#53
calderbuild merged 1 commit intomainfrom
fix/seo-audit-fixes

Conversation

@calderbuild
Copy link
Owner

Summary

  • 删除静态 public/sitemap.xmlpublic/robots.txt,解除对动态路由的覆盖(40+ 城市页此前未出现在 sitemap 中)
  • 移除 api/index.py 中重复的 sitemap/robots 静态文件处理器
  • 修复 Organization schema:移除不存在的 logo 引用,修正联系邮箱
  • 删除 LocalBusiness schema 中的虚构 aggregateRating 默认值
  • 所有 meta description 改为纯中文(此前中英混写,截断后不可读)
  • 修复首页标题层级(hero h2 -> h1,content card h1 -> h2)
  • 修复 HowTo schema supply/tool 字段格式(string -> HowToSupply/HowToTool 对象)
  • 添加 favicon link 标签
  • 更新 copyright 年份

Test plan

  • 访问 /sitemap.xml 确认包含城市页 URL
  • 访问 /robots.txt 确认返回动态版本
  • 用 Google Rich Results Test 验证首页、FAQ、how-it-works 页面的结构化数据
  • 检查首页 HTML 源码确认 H1 在 hero section
  • 检查浏览器标签页是否显示 favicon

- Remove static public/sitemap.xml and public/robots.txt that were
  shadowing dynamic routes (40+ city pages missing from sitemap)
- Remove duplicate sitemap/robots handlers in api/index.py
- Fix Organization schema: remove non-existent logo, correct email
- Remove fabricated aggregateRating from LocalBusiness schema
- Rewrite all meta descriptions in Chinese (were mixed Chinese/English)
- Fix homepage heading hierarchy (hero h2->h1, content h1->h2)
- Fix HowTo schema supply/tool format (string->HowToSupply/HowToTool)
- Add favicon link tag to base template
- Update copyright year to 2025-2026

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link

Deploying meetspot with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5ceef24
Status: ✅  Deploy successful!
Preview URL: https://3bd203d7.meetspot.pages.dev
Branch Preview URL: https://fix-seo-audit-fixes.meetspot.pages.dev

View logs

@calderbuild calderbuild merged commit b57c62d into main Feb 18, 2026
12 of 13 checks passed
@calderbuild calderbuild deleted the fix/seo-audit-fixes branch February 18, 2026 11:44
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