AI 编程教程

Cursor 独立站产品页实战:用 AI 编程从卖点到可上线页面

用 Cursor 做独立站产品页:从需求拆解、组件生成、SEO 元数据到 QA 清单,一套可复用的 AI 编程工作流。

Cursor 独立站产品页工作流:从产品 brief 到 repo map、规则、diff 和上线 QA

想用 Cursor 独立站产品页 工作流提速,关键不是“让 AI 写一个页面”,而是把产品卖点、组件边界、SEO 结构和上线 QA 一次性喂给 Agent。下面这套流程适合 Next.js、Shopify Hydrogen、Remix 或自研 React 独立站:你负责判断商业目标,Cursor 负责把重复的页面工程做成可审查的 diff。

本文是可复现工作流,不声称 POPMARS 已经帮真实客户上线产品页,也不编造转化率、订单量或客户结果。所有示例商品信息都是演示 brief。

结论先看:Cursor 适合做哪类产品页?

场景适合度Cursor 该做什么人必须审什么
单品爆品页组件拆分、FAQ、评价区、对比表、SEO metadata卖点真实性、价格、图片授权、物流承诺
多 SKU 模板页抽象 ProductPageTemplate、字段映射、结构化数据草稿字段缺失、变体逻辑、库存和结账链路
Shopify Hydrogen 或 React 店铺二开中高修改组件、补页面区块、生成测试清单API 合约、主题兼容、支付/税务逻辑
纯视觉活动页快速生成 hero、CTA、响应式样式品牌视觉、素材版权、转化文案
复杂定制结账只做非支付区块和测试建议支付、风控、合规必须人工/工程审核

一句话建议:把 Cursor 当成“产品页工程副驾驶”,不要当成“独立站策略顾问”。越是产品事实、合规、支付、库存相关的内容,越不能交给模型自由发挥。

工作流总览:先建 repo map,再让 Agent 改代码

Cursor 官方 Agent 文档说明,Agent 可以处理复杂编码任务、运行终端命令并编辑代码;Cursor Rules 文档也说明项目规则可以放在 .cursor/rules 中,随代码库管理。对独立站团队来说,最稳的方式是先让 Cursor 读懂仓库,再限定它只改产品页相关文件。

建议的 6 步流程:

  1. 收集产品事实:SKU、价格、目标人群、核心痛点、物流/退换货、图片素材来源。
  2. 画 repo map:列出路由、组件、CMS schema、样式系统、测试目录。
  3. 写 Cursor 规则:约束语气、SEO 字段、组件命名、禁止改支付/结账代码。
  4. 分批 prompt:先搭结构,再补内容,再做响应式和 metadata。
  5. 审 diff:逐文件看改动,不接受看不懂的大包变更。
  6. 跑 QA:SEO、结构化数据、移动端、可访问性、性能、转化链路逐项过。

第一步:给 Cursor 一份产品页需求

不要让 Cursor 猜业务,先准备一份 product-page-brief.md

# Product Page Brief

产品:便携式咖啡磨豆机 X1
目标用户:露营、办公室手冲咖啡用户
主关键词:portable coffee grinder
页面目标:解释静音、续航、研磨一致性,提高加购意向
不可编造:销量、用户评价、认证、获奖、第三方测试
素材:/public/products/x1/*.webp,图片已获授权
必备区块:hero、痛点、规格表、对比表、FAQ、评价占位、保障说明
技术栈:Next.js App Router + Tailwind + MDX content

这份 brief 能减少 AI 幻觉:它明确哪些能写、哪些必须留空。尤其是评论、评分、认证、环保声明、医疗/安全效果等内容,必须有真实来源才允许上页面。

第二步:写 .cursor/rules,把商业边界前置

规则文件比一句聪明 prompt 更重要。建议新增一条产品页规则:

# Ecommerce Product Page Rules

- Do not change checkout, payment, tax, inventory, or auth code unless explicitly asked.
- Product claims must come from `product-page-brief.md`; if missing, add TODO instead of inventing.
- Every product page needs: H1, price/offer area, primary CTA, FAQ, specs, shipping/returns copy.
- Add SEO metadata via the existing project pattern.
- If the project uses JSON-LD, draft Product schema but mark missing fields as TODO.
- Keep components small: Hero, Benefits, SpecsTable, Comparison, FAQ, StickyCTA.
- After coding, list changed files and QA steps.

中文团队可以把工程规则写成英文,因为 Cursor 对英文工程指令通常更稳定;页面文案、FAQ 和 meta description 再要求输出中文、英文或多语言字段。

第三步:先输出计划,再生成 diff

不要一上来就让 Agent 全仓库修改。先要求它读文件并返回计划:

You are working on an ecommerce product page.
Read `product-page-brief.md`, inspect the routing/component structure, and propose a file-level plan.
Do not edit files yet.
Return:
1. Existing route and component map
2. Files you need to change or create
3. SEO metadata approach
4. Product schema / JSON-LD approach
5. Risks or missing product facts

确认计划后,再让 Cursor 分阶段执行:

Implement phase 1 only: create the product page structure and reusable components.
Do not touch checkout, cart, payment, auth, or inventory code.
Use TODO comments where product facts are missing.
After editing, summarize changed files and include a manual QA checklist.

Cursor prompt 与 diff 审查示意图

第四步:把产品页 SEO 做成工程任务

Google Search Central 的产品结构化数据文档把产品结果分为 Product snippets 和 Merchant listings:前者更适合不能直接购买或偏内容型页面,后者面向可直接购买的商品页,并需要更完整的价格、配送、退换货等信息。独立站产品页通常要按 Merchant listing 的要求准备数据,但缺字段时不要硬填。

如果项目是 Next.js,官方 Metadata API 支持静态 metadata 对象或动态 generateMetadata,并会生成对应 <head> 标签。给 Cursor 的任务可以这样写:

Add SEO metadata for this product page following the existing Next.js App Router pattern.
Use primary keyword in title, description, H1, and first paragraph.
Draft JSON-LD Product structured data only from fields present in `product-page-brief.md`.
For missing fields such as review, aggregateRating, shippingDetails, or returnPolicy, add TODOs instead of fake values.
SEO 项应该有不该做
Title产品名 + 核心卖点 + 品类词堆 5 个关键词
H1只保留一个,贴合主关键词每个区块都用 H1
Meta description120-155 英文字符或约 70-90 中文字写无法兑现的承诺
FAQ回答配送、售后、材质、规格编造用户评价
JSON-LD只填真实价格、库存、图片、品牌假评分、假库存、假评论

第五步:用 Cursor 生成 QA 清单,再人工复核

Cursor 能帮你写检查清单和部分自动化测试,但不能替你判断页面是否真的能卖货。Playwright 官方定位是端到端测试框架,可用于 Chromium、WebKit、Firefox 等浏览器测试;这很适合产品页的基础回归。

让 Cursor 生成测试时,范围要小:

Create or update product page QA checks.
Focus on:
- page renders on desktop and mobile viewport
- primary CTA is visible and points to the expected cart/buy route
- product images have alt text
- FAQ accordion can open
- no console errors on page load
Do not create brittle visual snapshot tests unless the project already uses them.

独立站产品页上线 QA 清单

人工 QA 清单:

可直接复制的 Cursor Prompt 模板

Prompt 1:仓库地图

Inspect this ecommerce codebase and create a concise repo map for product pages.
Identify routes, product data sources, UI components, SEO metadata patterns, tests, and styling conventions.
Do not edit files.

Prompt 2:产品页计划

Using `product-page-brief.md`, propose a product page implementation plan.
Separate the work into: page structure, content sections, SEO metadata, JSON-LD, responsive styling, QA.
List risks and missing product facts. Do not edit files yet.

Prompt 3:执行第一版

Implement the approved plan for the product page.
Respect `.cursor/rules/ecommerce-product-page.md`.
Only change files related to this product page and shared UI components when necessary.
Use TODO placeholders for missing facts. Summarize changed files and QA steps.

Prompt 4:SEO/结构化数据复核

Review the product page for SEO and structured data accuracy.
Check title, meta description, H1, image alt text, FAQ, canonical, Open Graph, and JSON-LD Product fields.
Flag any claim that is not backed by `product-page-brief.md`.

常见坑:Cursor 写得快,但独立站不能乱承诺

  1. 把营销文案当事实:AI 很容易写“最畅销”“用户一致好评”。没有证据就删。
  2. 改到结账代码:产品页任务不应波及 payment、tax、inventory、auth。
  3. 结构化数据造假:商品结果依赖真实价格、库存、配送、退换货字段;缺字段就 TODO。
  4. 中文站忽略访问问题:Cursor、部分模型和海外 SaaS 在国内网络环境可能不稳定,团队要准备账号、网络和费用方案。
  5. 只看桌面端:独立站广告流量常来自移动端,移动首屏和 sticky CTA 必查。

推荐工作分工

角色负责不负责
运营/卖家产品事实、卖点、价格、素材授权、优惠策略让 AI 自行决定承诺
设计/品牌首屏视觉、图片选择、品牌调性支付/库存逻辑
工程代码审查、数据接入、测试、上线回滚编造产品文案
Cursor Agent组件草稿、metadata、FAQ 占位、QA 清单最终事实判断和法律合规

结语:把 Cursor 用在可审查的重复工程上

一页能卖货的独立站产品页,核心仍然是产品事实、用户痛点和信任机制。Cursor 的价值在于把这些输入快速变成组件、SEO 元数据、结构化数据草稿和 QA 清单。只要坚持“先计划、再 diff、后 QA”,它就能缩短从产品 brief 到可上线页面的时间。

下一步可以阅读 POPMARS 已发布的 Cursor 2026 教程,把本文的产品页流程接到更基础的 Cursor 使用规范上。

Sources

URL用途Freshness
https://cursor.com/docs/agent/overview核对 Cursor Agent 能处理复杂编码任务、运行终端命令并编辑代码的官方说明。Checked 2026-05-02
https://cursor.com/docs/rules核对 .cursor/rules 项目规则、版本管理和作用域。Checked 2026-05-02
https://cursor.com/pricing核对 Cursor 公开价格页可访问;本文不写具体价格,避免快速过期。Checked 2026-05-02
https://developers.google.com/search/docs/appearance/structured-data/product核对 Product snippets 与 Merchant listings 的区别和商品结构化数据风险。Checked 2026-05-02
https://nextjs.org/docs/app/getting-started/metadata-and-og-images核对 Next.js Metadata API 与 OG 图片文档。Checked 2026-05-02
https://playwright.dev/docs/intro核对 Playwright 端到端测试和多浏览器测试背景。Checked 2026-05-02

Quality note

本文不包含真实商家测试、转化率或客户案例。Cursor 价格、模型额度、Agent/Rules UI、国内访问情况和 Google 商品结构化数据要求会变化;发布后应定期刷新。配图为 POPMARS 自绘 SVG,不使用真实客户代码、Cursor UI 截图或第三方品牌素材。