AI 编程教程
Cursor 独立站产品页实战:用 AI 编程从卖点到可上线页面
用 Cursor 做独立站产品页:从需求拆解、组件生成、SEO 元数据到 QA 清单,一套可复用的 AI 编程工作流。
想用 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 步流程:
- 收集产品事实:SKU、价格、目标人群、核心痛点、物流/退换货、图片素材来源。
- 画 repo map:列出路由、组件、CMS schema、样式系统、测试目录。
- 写 Cursor 规则:约束语气、SEO 字段、组件命名、禁止改支付/结账代码。
- 分批 prompt:先搭结构,再补内容,再做响应式和 metadata。
- 审 diff:逐文件看改动,不接受看不懂的大包变更。
- 跑 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.
第四步:把产品页 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 description | 120-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 清单:
- 转化:首屏是否在 5 秒内说明“卖什么、给谁、为什么买”?
- 信任:配送、退换货、保修、付款安全是否清楚?
- 移动端:CTA 是否始终可见,规格表是否横向溢出?
- SEO:title、description、H1、FAQ、Product schema 是否与真实字段一致?
- 性能:图片是否压缩,有无过大的未优化 hero 图?
- 合规:评价、销量、认证、环保/健康声明是否都有来源?
可直接复制的 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 写得快,但独立站不能乱承诺
- 把营销文案当事实:AI 很容易写“最畅销”“用户一致好评”。没有证据就删。
- 改到结账代码:产品页任务不应波及 payment、tax、inventory、auth。
- 结构化数据造假:商品结果依赖真实价格、库存、配送、退换货字段;缺字段就 TODO。
- 中文站忽略访问问题:Cursor、部分模型和海外 SaaS 在国内网络环境可能不稳定,团队要准备账号、网络和费用方案。
- 只看桌面端:独立站广告流量常来自移动端,移动首屏和 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 截图或第三方品牌素材。
Newsletter
把实用 AI 工作流发到你的邮箱。
每周获取 POPMARS 的 AI 工具、工作流拆解和可复用模板。