Pages: Signup / Login
Guides signup and login page structure, domain choice, modal vs dedicated page, discount integration, and SEO. Signup is the conversion endpoint from landing pages and pricing; when discounts apply at registration (e.g., student discount), signup is the P0 placement. Distinct from landing-page-generator (acquisition); newsletter-signup-generator (email capture only).
When invoking: On first use, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output.
Initial Assessment
Check for project context first: If .claude/project-context.md or .cursor/project-context.md exists, read it for product, audience, and offers.
Identify:
- 1. Goal: Account creation, trial, paid signup
- Discounts: Student, annual, promo code—apply at signup?
- Auth: Self-built vs third-party (Auth0, Clerk, etc.)
- Audience: General vs segmented (students, startups)
Domain & URL
| Option | Use |
|---|
| Main domain | /signup, /login, /auth; simple; common for SaaS |
| Subdomain |
auth.example.com; Universal Login pattern; credentials not cross-origin; requires Cookie domain config for cross-subdomain session |
|
Third-party | Redirect to Auth0, Clerk, etc.; provider hosts auth |
Paths: /signup, /login, /register, /auth; keep short and consistent.
Modal vs Dedicated Page
| Approach | Use |
|---|
| Dedicated page | Account creation; discount verification; student verification; higher-quality leads; fewer fake emails |
| Modal / popup |
Lightweight lead capture; newsletter; quick demo request; lower quality, higher volume |
When discount applies at signup (e.g., student 30% off): Use dedicated page—user needs space for verification, discount display, and form. Modal can work for simple email-only capture; avoid for full account + verification flows.
Mobile: Google penalizes intrusive interstitials; dedicated page avoids penalty.
Page Structure
| Section | Purpose |
|---|
| Headline | Value-focused; "Start free" or "Students: 30% off today, 15% off ongoing" |
| Trust signals |
SSL, payment logos, privacy, customer logos; see
trust-badges-generator |
|
Media | Product screenshot, short video, or demo GIF above fold; reinforces value |
|
Form | Minimal fields; email first; social login (Google, GitHub) reduces friction |
|
Discount block | Student discount, annual discount, promo code; verification entry when applicable |
|
Privacy / Terms | Links; compliance |
Discount Integration
Student / Education (education-program)
| Element | Placement |
|---|
| Headline or subhead | "Students: 30% off today, 15% off ongoing" |
| Verification |
.edu, SheerID, UNiDAYS; verify at signup to apply discount |
|
Eligibility | Brief eligibility; link to full terms |
P0 placement: When student discount applies at registration, signup page is primary; pricing page and homepage banner are P1.
Other Discounts
- - Annual discount: Show when user selected annual plan from pricing; confirm before submit
- Promo code: "Have a code?" link or inline field; validate before or after submit
Form & Verification
- - Minimal fields: Email only when possible; add name only if needed; see newsletter-signup-generator
- Social login: Google, GitHub; reduces friction; faster than email form
- Verification entry: .edu (instant), SheerID/UNiDAYS (broader); see education-program
- Progressive: Collect email first; verify student; then complete profile if needed
SEO
| Page | Meta | Reason |
|---|
| Login | INLINECODE2 | No search value; security risk; indexed login pages can confuse users |
| Signup |
noindex, follow | Block from SERP; allow crawl of links (Privacy, Terms) |
Implementation: Use <meta name="robots" content="noindex"> or X-Robots-Tag header. robots.txt does not prevent indexing—crawlers must access the page to read the directive. See indexing for full noindex page-type list.
Output Format
- - Domain and URL choice
- Modal vs page recommendation
- Structure (headline, trust, media, form, discount block)
- Discount integration (student, annual, promo)
- SEO meta tags
- Related skills for execution
Related Skills
- - indexing: Full noindex page-type list; noindex,follow vs noindex,nofollow
- education-program: Student discount at signup (P0); verification; placement
- landing-page-generator: Signup is CTA destination; landing page structure applies to signup when signup is conversion endpoint
- popup-generator: Modal option for lightweight capture; signup as full form → dedicated page
- newsletter-signup-generator: Form design; minimal fields; trust signals
- trust-badges-generator: Trust signals on signup
- pricing-page-generator: Pricing CTA → signup; annual discount flows to signup
- website-structure: /login, /signup in Standalone paths
页面:注册/登录
指导注册和登录页面结构、域名选择、模态框与独立页面、折扣集成以及SEO。注册是着陆页和定价页的转化终点;当注册时适用折扣(如学生折扣),注册页面是P0优先级。与着陆页生成器(获客)和新闻通讯注册生成器(仅邮件捕获)不同。
调用时:在首次使用时,如有帮助,可用1-2句话说明该技能涵盖的内容及其重要性,然后提供主要输出。在后续使用或用户要求跳过时,直接提供主要输出。
初始评估
首先检查项目上下文:如果存在.claude/project-context.md或.cursor/project-context.md,读取其中的产品、受众和优惠信息。
确定:
- 1. 目标:创建账户、试用、付费注册
- 折扣:学生折扣、年付折扣、优惠码——是否在注册时应用?
- 认证:自建 vs 第三方(Auth0、Clerk等)
- 受众:普通用户 vs 细分用户(学生、初创企业)
域名与URL
| 选项 | 用途 |
|---|
| 主域名 | /signup、/login、/auth;简洁;SaaS常用 |
| 子域名 |
auth.example.com;通用登录模式;凭证不跨域;需要Cookie域名配置以支持跨子域名会话 |
|
第三方 | 重定向到Auth0、Clerk等;由提供商托管认证 |
路径:/signup、/login、/register、/auth;保持简短且一致。
模态框 vs 独立页面
| 方式 | 用途 |
|---|
| 独立页面 | 创建账户;折扣验证;学生验证;更高质量的线索;更少的虚假邮箱 |
| 模态框/弹窗 |
轻量级线索捕获;新闻通讯;快速演示请求;质量较低,数量较高 |
当注册时适用折扣(如学生30%优惠):使用独立页面——用户需要空间进行验证、折扣展示和表单填写。模态框适用于简单的仅邮箱捕获;避免用于完整的账户+验证流程。
移动端:Google对侵入性插页广告进行惩罚;独立页面可避免惩罚。
页面结构
| 部分 | 目的 |
|---|
| 标题 | 聚焦价值;免费开始或学生:今日30%优惠,持续15%优惠 |
| 信任信号 |
SSL、支付标识、隐私、客户标识;参见
信任徽章生成器 |
|
媒体 | 产品截图、短视频或演示GIF置于折叠线上方;强化价值 |
|
表单 | 最少字段;邮箱优先;社交登录(Google、GitHub)减少摩擦 |
|
折扣区块 | 学生折扣、年付折扣、优惠码;适用时提供验证入口 |
|
隐私/条款 | 链接;合规 |
折扣集成
学生/教育(教育计划)
| 元素 | 位置 |
|---|
| 标题或副标题 | 学生:今日30%优惠,持续15%优惠 |
| 验证 |
.edu、SheerID、UNiDAYS;注册时验证以应用折扣 |
|
资格 | 简要资格说明;链接至完整条款 |
P0优先级:当学生折扣在注册时适用,注册页面是主要页面;定价页面和首页横幅为P1。
其他折扣
- - 年付折扣:当用户从定价页选择年付计划时显示;提交前确认
- 优惠码:有优惠码?链接或内联字段;提交前或提交后验证
表单与验证
- - 最少字段:尽可能仅邮箱;仅在需要时添加姓名;参见新闻通讯注册生成器
- 社交登录:Google、GitHub;减少摩擦;比邮箱表单更快
- 验证入口:.edu(即时)、SheerID/UNiDAYS(更广泛);参见教育计划
- 渐进式:先收集邮箱;验证学生身份;然后根据需要完善资料
SEO
| 页面 | Meta | 原因 |
|---|
| 登录 | noindex, nofollow | 无搜索价值;安全风险;被索引的登录页面可能混淆用户 |
| 注册 |
noindex, follow | 阻止出现在SERP;允许爬取链接(隐私、条款) |
实现:使用或X-Robots-Tag头部。robots.txt不能阻止索引——爬虫必须访问页面才能读取指令。参见索引获取完整的noindex页面类型列表。
输出格式
- - 域名和URL选择
- 模态框 vs 页面建议
- 结构(标题、信任、媒体、表单、折扣区块)
- 折扣集成(学生、年付、优惠码)
- SEO meta标签
- 相关技能用于执行
相关技能
- - 索引:完整的noindex页面类型列表;noindex,follow vs noindex,nofollow
- 教育计划:注册时学生折扣(P0);验证;位置
- 着陆页生成器:注册是CTA目标;当注册是转化终点时,着陆页结构适用于注册页
- 弹窗生成器:轻量级捕获的模态框选项;注册作为完整表单→独立页面
- 新闻通讯注册生成器:表单设计;最少字段;信任信号
- 信任徽章生成器:注册页上的信任信号
- 定价页生成器:定价CTA→注册;年付折扣流向注册页
- 网站结构:独立路径中的/login、/signup