Skip to content

升级目录界面和全部文案,并补齐 SEO、GEO 与 AEO - #5

Merged
cursor[bot] merged 2 commits into
masterfrom
cursor/ui-seo-geo-aeo-bafa
Sep 28, 2026
Merged

cursor[bot] merged 2 commits into
masterfrom
cursor/ui-seo-geo-aeo-bafa

Conversation

@Digidai

@Digidai Digidai commented Sep 28, 2026 •

Copy link
Copy Markdown
Owner

Description

把 HireAI 从长列表改成可扫描的研究目录,并让搜索引擎和回答引擎能直接引用站点定义。这一轮同时刷新了全部产品页和公开文案。

界面:首页改为答案式导语、覆盖数据、五个技术时代和精选分析;产品卡片以分析为主入口;目录页可按时代筛选并搜索;任何页面可用 / 或 Ctrl/Cmd+K 搜索。标题使用 Newsreader,深色模式仍跟随系统偏好。

搜索与回答引擎:

  • 每篇分析页有可引用的摘要、事实表和引用格式,页面只保留一个 h1
  • 新增 /llms.txt、/products.json 和站点地图 sitemap.xml
  • robots.txt 明确允许 GPTBot、Perplexity、Claude、Google-Extended 等抓取并引用
  • 结构化数据补上 WebSite、Organization、Dataset、FAQ 和标签定义
  • 404 页按其 noindex 设置输出,并修正时代锚点

内容(2026-09-28):

  • 100 篇占位分析改为目录简报:描述、技术时代、演示检查项、相关产品和来源。没有编造价格、客户或性能数字。
  • 131 篇入门分析保留原有评估清单,只替换清单上方的说明。
  • 10 篇长文加了日期说明;9 篇产品详页标明速度、库容和转化率是供应商自称。
  • 旗舰文章改为:原文样本是 46 个产品,当前目录是 249 个,并附上五个时代的数量。
  • 61 个标签页写上当前产品数。README、中文 README、路线图、FAQ 和 OG 图里的 149 / 150 / 58 / 95 改为 249 个产品、251 篇分析、61 个标签。

Type of Change

  • New product added
  • Product information updated
  • Analysis article added/updated
  • Bug fix
  • New feature
  • Documentation update

Checklist

  • I have read the CONTRIBUTING guidelines
  • Product data added to _data/products.yml (if applicable)
  • Analysis page created using the template (if applicable)
  • Tag pages exist for all new tags (if applicable)
  • I have run ruby _scripts/check_site_data.rb locally
  • Links are valid and working

Products Changed (if applicable)

Product Change Type
All eras Added a one-sentence summary used on the homepage, directory, and llms.txt
All 251 analysis pages Dated 28 September 2026 briefing from the directory record

Verification

  • ruby _scripts/check_site_data.rb passed (249 products, 61 tags, 133 analysis-layout pages, 61 tag pages).
  • bundle exec jekyll build succeeded. Built pages for Kalo, Ashby, hireEZ, the flagship essay, the HCM tag, and the roadmap show the new briefings. Placeholder text “Feature 1” is gone. Related-product links resolved.
  • Earlier pass checked the homepage, product directory, an analysis page, and a mobile viewport in headless Chrome.

Related Issues

Closes #

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 28, 2026 11:02
首页改为可直接引用的答案和时代框架,全站增加搜索。发布 llms.txt、产品 JSON 和更完整的结构化数据,方便搜索引擎和回答引擎引用。

Co-authored-by: Gene Dai <Digidai@users.noreply.github.com>
把占位分析换成带日期的简报,保留已有评估清单和长文,并修正 README、路线图、标签页和 OG 图里的过期数量。

Co-authored-by: Gene Dai <Digidai@users.noreply.github.com>
@cursor cursor Bot changed the title 升级目录界面,并补齐 SEO、GEO 与 AEO 升级目录界面和全部文案,并补齐 SEO、GEO 与 AEO Sep 28, 2026
@Digidai
Digidai marked this pull request as ready for review September 28, 2026 15:09
@cursor
cursor Bot merged commit a47db6d into master Sep 28, 2026
2 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a47db6d180

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread index.html
"position": {{ forloop.index }},
"name": {{ category.era | jsonify }},
"description": {{ category.summary | jsonify }},
"url": {{ site.url | append: site.baseurl | append: "/product-directory/#" | append: category.era | slugify | jsonify }}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve the absolute URL before slugifying the era

Apply slugify only to category.era before appending it. The current filter chain slugifies the entire assembled absolute URL, so generated JSON-LD contains values such as https-hireai-genedai-me-product-directory-1990s-... instead of https://hireai.genedai.me/product-directory/#1990s-..., leaving every era item with an invalid URL.

Useful? React with 👍 / 👎.

Comment on lines +39 to +43
"logo": {
"@type": "ImageObject",
"url": {{ site_root | append: "/assets/images/logo-mark.png" | jsonify }},
"width": 512,
"height": 512

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Commit the logo referenced by structured data

Add the generated assets/images/logo-mark.png (or reference an existing committed image). This file is absent from the repository, and a normal Jekyll build does not execute _scripts/convert_svg_to_png.sh, so the Organization and Article publisher metadata on every page currently points crawlers to a 404.

Useful? React with 👍 / 👎.

Comment thread assets/js/experience.js
Comment on lines +112 to +114
} else if (event.key === 'Enter' && activeIndex >= 0 && options[activeIndex]) {
event.preventDefault();
options[activeIndex].click();

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Open a search result when Enter is pressed

Handle Enter when activeIndex is still -1, for example by opening the first rendered option. Typing a query leaves activeIndex at -1, so pressing Enter immediately afterward does nothing even though results are visible and the dialog explicitly says that Enter opens a result; keyboard users must discover that an arrow key or Tab is required first.

Useful? React with 👍 / 👎.

This branch was successfully deployed

1 active deployment
github-pages — a47db6d1 Deployed Sep 28, 2026 by cursor[bot] via deploy #79
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.

2 participants