# pfpmaker.online SEO/GEO Matrix + SERP Interaction Baseline

- Task: t_85b89f15
- Tenant: site-pfpmaker-20260603
- Domain: https://pfpmaker.online
- Report date: 2026-06-03
- Owner: 墨引
- Upstream research: `/root/.hermes/reports/site-pfpmaker-20260603/research-v0.md`
- Upstream PRD: `/root/.hermes/reports/site-pfpmaker-20260603/prd-v1.md`
- Upstream page matrix: `/root/.hermes/reports/site-pfpmaker-20260603/page-matrix.md`

## 0. Verdict

SEO verdict: **Conditional Go**.

pfpmaker.online 可以继续进入文案/设计/开发，但只能按 “Free PFP Maker + Platform PFP Toolkit” 执行。

硬约束：

1. Primary keyword 固定为 `pfp maker`。
2. `pfp maker` 是 stable_old + recent spike，不是真新词；禁止按 A_NOW / 新词红利叙事。
3. 强竞品 pfpmaker.com 已占据 `pfp maker` / `profile picture maker` 头部位置；本站必须避开品牌、视觉、文案、社证混淆。
4. P0 不做重 AI headshot / AI photoshoot；先做 no-signup / instant / platform presets / crop / background / border / circle preview / download。
5. 首批 index 页面宁少勿薄：`/`, `/discord-pfp-maker`, `/profile-picture-maker`, `/ai-pfp-maker`；`/templates` 只有 12+ 真实模板且可套用时 index。

## 1. Research-v0 引用与不可改写事实

来自 research-v0 的关键事实：

| Item | Value | SEO 用法 |
|---|---:|---|
| `pfp maker` | US volume 12,100 / CPC $2.84 / KD 25 / transactional | 首页 primary keyword |
| `profile picture maker` | US volume 6,600 / CPC $2.43 / KD 54 / transactional | 二级页，不作为首页唯一胜负手 |
| `discord pfp maker` | US volume 2,400 / CPC $4.17 / KD 10 / transactional | P0 最高优先级垂直页 |
| `ai profile picture generator` | US volume 1,900 / CPC $3.67 / KD 20 | P1 AI 页，不阻塞 P0 |
| `ai pfp maker` | US volume 390 / CPC $2.55 / KD 12 | P0/P1 bridge 页 |
| Trends | 7d avg/max 45/100；12m avg/max 22/77 | stable_old + recent spike，不是真新词 |

本报告不得把上游机会调研改写为“最终新词结论”。SEO 叙事必须是：固定域名 + 老词近期抬升 + SERP 有可进入长尾。

## 2. SERP Top 10 现状复核

本轮用 web_search 复核 `pfp maker` / `discord pfp maker` / `profile picture maker`，并抽取 PFPMaker、Canva、Picofme、MemePFP、Adobe 页面内容。

### 2.1 `pfp maker` Top 10 交互/竞争信号

| Rank | Domain / URL | 类型 | 可见交互/内容能力 | 对 pfpmaker.online 的启发 |
|---:|---|---|---|---|
| 1 | Google Play app result | App SERP | 移动端 app 需求强；标题/描述堆 PFP/profile picture/avatar | 说明移动端必须能完成 upload→download；PWA/轻网页可切 app 摩擦 |
| 2 | memepfp.com/pfp-maker | 独立 AI PFP 工具 | 文本输入 → AI 生成 → 下载；大量 anime/gaming/Roblox/Furry 内链 | 可借鉴长尾矩阵，但 P0 不能做重 AI；可用 Discord/gaming 模板页切入 |
| 3 | App Store | App SERP | 移动端头像编辑器 | 移动体验和下载按钮优先级高 |
| 4 | pfpmaker.com | 强竞品 / EMD 品牌 | AI profile pictures、AI headshots、AI photoshoot、27+ tools、18M+ users、55M+ outputs | 不能复制 AI headshot/photoshoot/社证；必须差异化为轻工具 |
| 5 | ai.pfpmaker.com | 强竞品子应用 | 27+ AI tools、9 free tools、premium upsell | 避免 AI 功能承诺；P0 用 truthful feature state |
| 6 | Canva | 大平台工具页 | 模板、拖拽编辑、AI/设计生态、下载/分享 | 可打 no signup / instant / exact platform presets |
| 7 | Picsart | 大平台工具页 | platform size、background swap、border、编辑功能 | P0 需要尺寸 preset + border/background，不只是 cropper |
| 8 | Adobe Express | 大平台工具页 | upload、crop shape、background、filters、Express 编辑器 | 可打更轻流程；但内容结构要覆盖 FAQ/尺寸/步骤 |
| 9 | picofme.io | 独立工具站 | 上传、AI background removal、模板、outline/filter、FAQ、隐私删除说明 | 直接体验标杆；本站需更强 platform preset 和 SEO 矩阵 |
| 10 | Picrew | UGC/avatar maker | 创作者 image maker，角色/头像生成 | 说明 avatar/PFP 意图混合；但本站不做 UGC 社区 |

### 2.2 `discord pfp maker` Top 10 交互/竞争信号

| Rank | Domain / URL | 类型 | 可见交互/内容能力 | 对 pfpmaker.online 的启发 |
|---:|---|---|---|---|
| 1 | programminginsider.com article | 内容页 | AI Ease 软文/介绍型 | Top 1 不是强工具，SERP 有切入空间 |
| 2 | media.io/ai/.../discord-pfp-maker | AI 工具页 | 上传图片 → anime/gamer/aesthetic/cartoon/pixel style | `/discord-pfp-maker` 可覆盖 style examples，但不能承诺未实现 AI |
| 3 | Adobe Discord profile-picture page | 大平台垂直页 | Discord-specific profile picture maker | 必须有 Discord-specific safe area/circle preview，不能只是首页换词 |
| 4 | gamingbanners.com/discord-profile-pictures | 模板/商品页 | animated Discord PFP、价格、模板图 | 模板页可做 gaming/anime/minimal，但注意版权/IP |
| 5 | YouTube tutorial | 视频 | 教程需求 | 可加 “how to make a Discord PFP” 步骤块，后续可嵌入自有短视频 |
| 6 | discord-avatar-maker.app | 独立小工具 | 创建/下载 Discord avatar/server logo，GIF | 可进入性强；交互 baseline 要覆盖 server icon / GIF 作为 P1，不进 P0 |
| 7 | YouTube tutorial | 视频 | Kapwing 教程 | FAQ/步骤块有 AEO 空间 |
| 8 | Reddit r/discordpfp | 社区 | 分享/请求 Discord PFP | P1 冷启动分发和用户模板验证渠道 |
| 9 | Canva Discord logo maker | 大平台 logo 页 | server logo 模板 | 平台/官方措辞需谨慎，不能写 official Discord |

结论：`discord pfp maker` 是 P0 最现实突破口。必须在页面内提供 Discord preset 默认选中、圆形预览、安全区说明、gaming/anime/meme/minimal style guidance、FAQ 和相关工具内链。

### 2.3 `profile picture maker` Top 10 交互/竞争信号

| Rank | Domain / URL | 类型 | 可见交互/内容能力 | 对 pfpmaker.online 的启发 |
|---:|---|---|---|---|
| 1 | Adobe Express | 大平台工具页 | upload → customize → share；FAQ 覆盖尺寸/背景/模板/免费 | 子页内容深度要高，不能薄页 |
| 2 | Canva | 大平台工具页 | 1:1 canvas、templates、editor、Magic Studio AI | 不正面对拼生态；强调 instant/no-signup |
| 3 | pfpmaker.com | 强竞品 | AI headshot/photoshoot、社证、profile picture generator | 避免混淆；不承诺 studio-quality AI headshots |
| 4 | Google Play app | App | 移动端工具 | 移动 editor 必须流畅 |
| 5 | App Store | App | app profile studio | 同上 |
| 6 | picofme.io | 独立工具 | 上传、背景移除、模板、FAQ、自动删除 | 隐私口径和模板应用要具体 |
| 7 | Picsart | 大平台工具 | platform choice、background swap、border | P0 编辑项必须完整 |
| 8 | Picrew | UGC | maker platform | 与角色/UGC区分 |
| 9 | newprofilepic.com | AI app | AI-driven profile picture | P1 AI 替代，不进 P0 主线 |
| 10 | TinyWow | 工具集合页 | round profile photo / remove background / 250+ tools | 可用 clean single-purpose 页面切入 |

结论：`profile picture maker` 竞争明显强于 `discord pfp maker`，页面要作为 secondary hub，不应承担短期排名目标。必须有 social / creator / professional / brand account 使用场景，但禁止写成 AI headshot photoshoot。

## 3. SERP Top 3 深拆：交互 baseline

### 3.1 PFPMaker.com

已抽取页面事实：

- Title: Free AI Profile Picture Maker - Professional & Creative Styles。
- 核心卖点：AI profile pictures, professional headshots, lifestyle photos, AI photoshoot, AI editor。
- 社证：18M+ users, 55M+ profile pictures, ~15s average processing time。
- 工具矩阵：27+ AI tools；Free tools + Premium tools。
- Premium：AI Headshots, AI Photoshoot, AI Editor 等。

可见强项：

- 品牌和社证极强。
- AI 工具覆盖广。
- 专业头像/求职/LinkedIn 场景成熟。
- 子域 ai.pfpmaker.com 二次占位。

可进攻弱点：

- 流程/承诺重，容易把用户带到 AI photoshoot。
- 用户只想“裁一张能上传 Discord/Instagram 的 PFP”时，轻工具更快。
- 平台尺寸/preset 不是最聚焦的主叙事。

pfpmaker.online baseline：

- 不用 PFPMaker 作为品牌叙事；页面品牌写 `PFP Maker Online` 或域名。
- 不使用 18M+/55M+ 这类社证或相似视觉布局。
- 首屏必须直接出现上传工具，优先完成 basic editor。
- 只在未来/coming next 区块提 AI，不让 AI headshot 成为 P0 主承诺。

### 3.2 Canva

已抽取页面事实：

- Title: Free Profile Picture Maker - Canva。
- 功能：templates、drag-and-drop editor、1:1 square canvas、borders、logos、frames、stickers、icons、filters、download/share。
- AI：Magic Studio、Magic Eraser、Magic Edit、Magic Media 等。
- 内容：How to make a profile picture 步骤、platform/social/professional usage。

可见强项：

- 模板/素材/编辑器生态强。
- Google 信任强。
- 覆盖 social + professional + brand。

可进攻弱点：

- 入口重，通常需要进入设计套件。
- 用户只想快速裁剪/预览/下载时摩擦大。
- 平台尺寸解释分散，不像单一工具页。

pfpmaker.online baseline：

- Hero above fold 必须做到 upload-first，而不是先营销/模板。
- 30 秒完成：upload → crop/style → download。
- Trust bar 固定：No signup / No watermark / PNG & WebP / Privacy-friendly。
- P0 页面避免“完整设计套件”口径。

### 3.3 Picofme.io

已抽取页面事实：

- H1: Just AI profile picture maker。
- 功能：upload photo、AI background removal、templates、background layer、picture layer、border layer、segmented outline、text layer。
- 隐私：images used on backend only to remove background；do not track/measure/store/collect face data；photos automatically deleted after processed。
- FAQ 完整，覆盖免费、安全、格式、背景移除、用途、商用。

可见强项：

- 独立工具体验强，免费、无广告。
- 模板/图层概念清楚。
- 隐私 FAQ 写得具体。

可进攻弱点：

- SEO 页面矩阵弱。
- 平台尺寸/preset 不是主叙事。
- 对 Discord/TikTok/YouTube/LinkedIn 等长尾覆盖不足。

pfpmaker.online baseline：

- 工具体验至少覆盖 upload/crop/circle preview/background/border/text/download。
- 隐私口径必须与技术实现一致：若本地处理，写 browser-side；若未来后台处理，写保存时长/删除策略。
- 比 Picofme 更明确做 platform preset matrix。

## 4. 页面 SEO Matrix

### 4.1 P0 index pages

| Priority | Route | Primary keyword | Semantic keywords | Search intent | Index | Page role |
|---|---|---|---|---|---|---|
| P0 | `/` | pfp maker | free pfp maker, profile picture maker, avatar maker, online pfp maker, no signup pfp maker | 立刻制作通用 PFP | index,follow | 首页工具入口 |
| P0 | `/discord-pfp-maker` | discord pfp maker | discord profile picture maker, discord avatar maker, round discord pfp, gaming pfp maker, anime discord pfp | 做 Discord 可用头像 | index,follow | 首个突破长尾页 |
| P0 | `/profile-picture-maker` | profile picture maker | free profile picture maker, online profile picture maker, round profile picture maker, social profile picture | 泛社交/职业头像制作 | index,follow | secondary hub |
| P0/P1 | `/ai-pfp-maker` | ai pfp maker | AI profile picture maker, AI avatar maker, anime pfp maker, gaming pfp maker, AI profile picture generator | AI 风格头像搜索 | index,follow, truthful AI state | AI 需求承接页 |

### 4.2 Conditional / noindex pages

| Route | Strategy | Condition |
|---|---|---|
| `/templates` | conditional index | 至少 12 个真实模板；每个模板有名称、预览、用途、可套用配置；不是 coming soon |
| `/contact` | noindex,follow | footer 可访问，不进 sitemap |
| `/privacy` | noindex,follow | footer 可访问，不进 sitemap |
| `/terms` | noindex,follow | footer 可访问，不进 sitemap |
| `/cookie-policy` | noindex,follow | 只有使用 cookies/analytics 时需要 |

### 4.3 P1 expansion pages

扩展顺序基于搜索意图、页面独特性和素材/功能可承载度：

1. `/instagram-profile-picture-maker`：有 Instagram preset + 圆形/方形显示说明后 index。
2. `/tiktok-pfp-maker`：有 TikTok 场景、creator/avatar 文案和 preset 后 index。
3. `/youtube-profile-picture-maker`：有 channel avatar、safe margin、creator branding 后 index。
4. `/linkedin-profile-picture-maker`：可写 professional，但不能承诺 AI headshot/photoshoot。
5. `/roblox-pfp-maker`：有 gaming/Roblox 场景，禁止官方背书/未经授权 IP。
6. `/gaming-pfp-maker`：有 gaming templates 才 index。
7. `/circle-pfp-maker`：若 circle crop/preview 是独立工具价值，可 index。
8. `/pfp-border-maker`：若 border/outline/shadow 控件独立可用，可 index。

P1 扩页规则：每页必须有独立 preset、独立问题、独立 FAQ、独立内链和真实工具价值。只换 H1/title 的页面 noindex。

## 5. SEO-Copy Freeze 输入

### 5.1 Homepage `/`

- Primary keyword: `pfp maker`
- Target word count: 900-1,200 words
- Title: `Free PFP Maker - Create Profile Pictures Online, No Sign Up`
- Title length: 59 chars
- Meta description: `Make a free PFP online with no signup. Upload, crop, add backgrounds, borders, circle previews and download PNG or WebP for every platform.`
- Meta description length: 143 chars
- H1: `Free PFP Maker for Every Platform`

Content blocks:

| Block | Placement | Required copy/function |
|---|---|---|
| Hero/upload | above_fold | `Upload a photo, crop it for Discord, Instagram, TikTok, YouTube, X, LinkedIn and more, then download a clean PNG or WebP with no signup.` |
| Trust bar | above_fold | No signup / No watermark / PNG & WebP / Privacy-friendly |
| Editor | visible | Upload, crop, circle preview, platform preset chips, background, border, text, download |
| Platform presets | visible | Discord, Instagram, TikTok, YouTube, X, LinkedIn, Reddit, Twitch |
| How it works | visible | Upload photo → crop and style → download platform-ready PFP |
| Feature highlights | visible | Circle preview, background styles, borders/outline, multi-platform sizes |
| Use cases | visible | Gaming/community, creator/social, professional, brand/account avatar |
| AI state | visible | AI PFP tools are planned/coming next unless implemented |
| FAQ | collapsible | 8 questions listed below |

H2/H3 contract:

- H2: Make a PFP online in seconds
- H2: Platform-ready profile picture presets
  - H3: Discord PFP preset
  - H3: Instagram, TikTok, YouTube and X presets
  - H3: LinkedIn, Reddit and Twitch presets
- H2: Edit your profile picture without a design suite
  - H3: Crop and circle preview
  - H3: Backgrounds, borders and text
- H2: Free, no signup and no watermark
- H2: FAQ

FAQ/schema copy:

1. Is this PFP maker free? — Yes. The MVP editor is free for basic crop, preview, style and download.
2. Do I need to sign up? — No. Users should be able to upload, edit and download without an account.
3. Which platforms are supported? — Discord, Instagram, TikTok, YouTube, X, LinkedIn, Reddit, Twitch and generic square exports.
4. Can I download without a watermark? — Yes, P0 downloads should be watermark-free.
5. Are my photos uploaded or stored? — Basic edits should run in the browser where possible. If server processing is added, the privacy policy must state retention and deletion.
6. Can I make a Discord PFP? — Yes. Use the Discord preset and circle preview to keep the face or logo centered.
7. Can I use PNG or WebP? — Yes, P0 should support PNG and WebP export.
8. Does it include AI PFP generation? — P0 focuses on fast editing. AI style tools may be added separately and must be labelled by actual availability.

Schema: `SoftwareApplication`, `FAQPage`, `BreadcrumbList`, `WebSite`.

Internal links:

- Link to `/discord-pfp-maker` with anchor `Discord PFP Maker`.
- Link to `/profile-picture-maker` with anchor `Profile Picture Maker`.
- Link to `/ai-pfp-maker` with anchor `AI PFP Maker`.
- Link to `/templates` only if templates are real; otherwise footer can keep noindex page.

Density guardrail:

- Primary keyword `pfp maker`: 2.5%-3.6% natural density across rendered body.
- Semantic terms: `profile picture maker`, `avatar`, `crop`, `circle preview`, `platform presets`, `no signup`, `no watermark`, `PNG`, `WebP`.

### 5.2 `/discord-pfp-maker`

- Primary keyword: `discord pfp maker`
- Target word count: 850-1,100 words
- Title: `Discord PFP Maker - Crop and Download Discord Profile Pictures`
- Title length: 63 chars; acceptable but recommended shorten to `Discord PFP Maker - Crop Discord Profile Pictures` (51 chars)
- Meta description: `Make a Discord PFP with circle preview, safe-area crop, backgrounds, borders and clean PNG/WebP download. Free, no signup, no watermark.`
- Meta description length: 137 chars
- H1: `Discord PFP Maker`

Content blocks:

| Block | Placement | Required copy/function |
|---|---|---|
| Hero/editor | above_fold | Discord preset selected by default |
| Safe area | visible | Explain circle preview, centered face/logo, margin around text/logo |
| Style examples | visible | Gaming, anime-inspired, meme, minimal; avoid copyrighted IP |
| How it works | visible | Upload → select Discord preset → preview circle → style → download |
| Related tools | visible | `/ai-pfp-maker`, `/templates`, `/profile-picture-maker`, `/` |
| FAQ | collapsible | Discord-specific FAQ |

H2/H3 contract:

- H2: Make a Discord-ready PFP
- H2: Why Discord PFPs get cropped
  - H3: Keep the subject centered
  - H3: Leave safe margin for circular display
- H2: Discord PFP styles you can make
  - H3: Gaming Discord PFPs
  - H3: Anime-inspired Discord PFPs
  - H3: Minimal Discord PFPs
- H2: How to make a Discord PFP
- H2: FAQ

FAQ/schema copy:

1. What size should a Discord PFP be? — Export a clean square image and use the circular preview to avoid edge cropping. Exact display can change by Discord client.
2. How do I preview a round Discord avatar? — Use the Discord preset and check the circle preview before downloading.
3. Can I add a border to a Discord PFP? — Yes, P0 should include border, outline and shadow controls.
4. Can I make an anime or gaming Discord PFP? — You can style uploaded images and use templates. AI generation must only be promised if implemented.
5. Is it free and no signup? — Yes, the basic Discord PFP editor should be free and no-signup.
6. Will my image have a watermark? — No, P0 exports should be watermark-free.

Schema: `SoftwareApplication`, `FAQPage`, `BreadcrumbList`, optional `HowTo`.

### 5.3 `/profile-picture-maker`

- Primary keyword: `profile picture maker`
- Target word count: 850-1,100 words
- Title: `Profile Picture Maker - Create Profile Pictures Online Free`
- Title length: 59 chars
- Meta description: `Create a free profile picture online for social, creator, gaming and professional profiles. Crop, preview, style and download with no signup.`
- Meta description length: 139 chars
- H1: `Free Profile Picture Maker`

Content blocks:

| Block | Placement | Required copy/function |
|---|---|---|
| Hero/editor | above_fold | General profile picture editor |
| Use cases | visible | Social, creator, gaming, professional, brand account |
| Editing controls | visible | Crop, circle preview, backgrounds, borders, text, export |
| Platform previews | visible | Major platforms; link to Discord page |
| How-to | visible | Step-by-step AEO block |
| FAQ | collapsible | Profile-picture specific |

H2/H3 contract:

- H2: Create a profile picture online for free
- H2: Profile picture use cases
  - H3: Social and creator profiles
  - H3: Gaming and community profiles
  - H3: Professional profiles
- H2: Edit, preview and download your profile picture
- H2: How to make a profile picture online
- H2: FAQ

FAQ/schema copy:

1. Can I create a profile picture for free? — Yes, the basic editor is free in the MVP.
2. Can I use it for LinkedIn or professional profiles? — Yes for basic profile picture editing, but it is not positioned as a heavy AI headshot studio.
3. Can I make a round profile picture? — Yes, the editor should provide a circle preview while exporting a square image.
4. Can I remove or change the background? — P0 should support background colors/gradients/blur; AI background removal is P1 unless implemented.
5. Do I need a design account? — No, the core flow should be no-signup.
6. Is it an AI headshot tool? — No. P0 focuses on fast PFP/profile picture editing; AI tools may be added separately.

Schema: `SoftwareApplication`, `FAQPage`, `BreadcrumbList`, optional `HowTo`.

### 5.4 `/ai-pfp-maker`

- Primary keyword: `ai pfp maker`
- Target word count: 800-1,000 words
- Title: `AI PFP Maker - Create AI-Style Profile Pictures Online`
- Title length: 56 chars
- Meta description: `Explore an AI PFP maker page with a fast profile picture editor, AI-ready style presets and clear feature status for upcoming AI tools.`
- Meta description length: 135 chars
- H1: `AI PFP Maker`

Content blocks:

| Block | Placement | Required copy/function |
|---|---|---|
| Hero/editor | above_fold | If AI not live: current editor CTA, not Generate AI Now |
| AI feature status | above_fold/visible | Available today vs coming next |
| Use cases | visible | Anime, gaming, cute, professional, social |
| Current tools | visible | Crop, preview, backgrounds, borders, templates |
| Coming next | visible | AI background removal, style packs, generated variants |
| FAQ | collapsible | Truthful AI state |

H2/H3 contract:

- H2: Make an AI-ready PFP online
- H2: What is available today
- H2: AI PFP styles planned next
  - H3: Anime and gaming PFP styles
  - H3: Cute and social PFP styles
  - H3: Professional style assists
- H2: How this differs from AI headshot tools
- H2: FAQ

FAQ/schema copy:

1. Is this an AI PFP generator? — The page may start with a fast editor and AI-ready presets. Full AI generation should only be claimed once live.
2. What AI features are available now? — State the exact live feature set. If none, say AI styles are planned.
3. Can I make anime or gaming PFPs? — You can style and template uploaded images now; generated variants require future AI if not implemented.
4. Is it free? — Basic editing is free; future AI features may have limits or paid credits.
5. Are uploaded images used for training? — Do not use uploaded images for training unless explicitly disclosed; privacy copy must match implementation.
6. How is this different from AI headshot tools? — It focuses on casual/social/gaming PFPs and platform-ready editing, not studio headshot photoshoots.

Schema: `SoftwareApplication`, `FAQPage`, `BreadcrumbList`.

### 5.5 `/templates`

- Primary keyword: `pfp templates`
- Target word count if index: 700-900 words + 12+ real template cards
- Title: `PFP Templates - Profile Picture Backgrounds, Borders, and Styles`
- Meta description: `Browse PFP templates for profile picture backgrounds, borders and styles. Apply a template, preview it as a circle and download a clean PFP.`
- Index condition: 12+ real templates with apply action.

Required template card fields:

- Template name
- Category: Minimal / Gradient / Gaming / Anime-inspired / Professional / Creator / Discord / Dark / Neon
- Preview image or CSS-rendered preview
- Best for
- Applied settings: background, border, outline, shadow, text ring
- CTA: Apply template
- IP note: no copyrighted characters, official platform logos, or confusing brand assets

If these fields are missing, set `noindex,follow` and exclude from sitemap.

## 6. Schema strategy

### Global schema

- `WebSite` on homepage only.
- `Organization` optional; keep generic and do not imply relationship with pfpmaker.com or platforms.
- `BreadcrumbList` on every index page.

### Page-level schema

| Route | Required schema | Notes |
|---|---|---|
| `/` | `SoftwareApplication`, `FAQPage`, `BreadcrumbList`, `WebSite` | App name: `PFP Maker Online`; operatingSystem: `Web`; applicationCategory: `MultimediaApplication` or `DesignApplication`; offers price 0 |
| `/discord-pfp-maker` | `SoftwareApplication`, `FAQPage`, `BreadcrumbList`, optional `HowTo` | HowTo steps can describe upload/select preset/preview/download |
| `/profile-picture-maker` | `SoftwareApplication`, `FAQPage`, `BreadcrumbList`, optional `HowTo` | Avoid AI headshot claims |
| `/ai-pfp-maker` | `SoftwareApplication`, `FAQPage`, `BreadcrumbList` | `description` must match actual AI state |
| `/templates` | `ItemList`, `FAQPage`, `BreadcrumbList` | Only if templates are real and indexable |

Schema anti-risk:

- Do not mark legal/contact pages as rich-result targets.
- Do not put FAQ schema on questions not visible to users.
- Do not use `sameAs` for pfpmaker.com.
- Do not use `aggregateRating` or user counts before real data exists.

## 7. Internal link strategy

### Required nav/footer links

Header or visible nav:

- Home
- Discord PFP Maker
- Profile Picture Maker
- AI PFP Maker
- Templates if indexable

Footer:

- Home
- Discord PFP Maker
- Profile Picture Maker
- AI PFP Maker
- Templates
- Contact
- Privacy
- Terms

### Contextual links

| Source | Target | Anchor |
|---|---|---|
| `/` | `/discord-pfp-maker` | Discord PFP Maker |
| `/` | `/profile-picture-maker` | profile picture maker |
| `/` | `/ai-pfp-maker` | AI PFP maker |
| `/discord-pfp-maker` | `/` | free PFP maker |
| `/discord-pfp-maker` | `/ai-pfp-maker` | AI PFP maker |
| `/discord-pfp-maker` | `/profile-picture-maker` | profile picture maker |
| `/profile-picture-maker` | `/discord-pfp-maker` | Discord PFP maker |
| `/profile-picture-maker` | `/ai-pfp-maker` | AI PFP maker |
| `/ai-pfp-maker` | `/` | free PFP maker |
| `/ai-pfp-maker` | `/discord-pfp-maker` | Discord PFP maker |
| `/templates` | `/discord-pfp-maker` | Discord PFP templates / Discord PFP maker |

No orphan pages. All index pages must be reachable from homepage or nav within 1 click.

## 8. Sitemap / robots / canonical strategy

### Canonical

- Every index page self-canonical with absolute URL.
- Example: `/discord-pfp-maker` canonical = `https://pfpmaker.online/discord-pfp-maker`.
- Never canonical child pages to homepage.

### Sitemap v1

Include:

```text
https://pfpmaker.online/
https://pfpmaker.online/discord-pfp-maker
https://pfpmaker.online/profile-picture-maker
https://pfpmaker.online/ai-pfp-maker
```

Include only if condition met:

```text
https://pfpmaker.online/templates
```

Exclude:

```text
https://pfpmaker.online/contact
https://pfpmaker.online/privacy
https://pfpmaker.online/terms
https://pfpmaker.online/cookie-policy
```

### Robots

Recommended `robots.txt`:

```text
User-agent: *
Allow: /

Sitemap: https://pfpmaker.online/sitemap.xml
```

Do not block CSS/JS/images/editor resources. Google must see the same main content and tool entry as users.

### Meta robots

- Index pages: `index,follow`
- Legal/contact: `noindex,follow`
- Templates before real templates: `noindex,follow`

## 9. GEO / AEO citation blocks

Every index page needs extractable answer-first blocks.

### Homepage short answer block

40-70 words:

> A PFP maker is an online tool for creating profile pictures for social, gaming and creator platforms. PFP Maker Online lets users upload a photo, crop it, preview it as a circle, add backgrounds or borders, choose platform presets, and download a PNG or WebP without signup or watermark.

### Discord page short answer block

> A Discord PFP maker helps you create a square image that still looks good when Discord displays it as a circle. Use a centered face or logo, leave safe margin around the edges, preview the circular crop, then download a clean PNG or WebP for your Discord profile.

### Profile Picture page short answer block

> A profile picture maker turns a photo into a clean avatar for social, creator, gaming or professional profiles. The best tool should let you crop, preview circular display, change backgrounds, add borders, and export the right format without requiring a full design account.

### AI PFP page short answer block

> An AI PFP maker uses AI or AI-assisted presets to create profile picture styles such as anime, gaming, cute or professional looks. For pfpmaker.online, AI claims must match the live product: if full generation is not available, the page should describe current editing tools and planned AI features clearly.

### Required answer structures

- Definition block: What is a PFP maker?
- Steps block: How to make a PFP online?
- Platform block: What size/preview does Discord need?
- Trust block: Is it free/no signup/no watermark?
- Privacy block: Are photos uploaded/stored?
- Comparison block: How is it different from Canva/PFPMaker/AI headshot tools?

## 10. Interaction baseline for design/development QA

This is the SEO interaction baseline. A page does not count as indexable value if it only has text and no useful task completion.

### Homepage `/`

User must be able to:

1. See upload CTA above fold.
2. Upload JPG/PNG/WebP.
3. Crop to square.
4. Preview circle display.
5. Select at least 8 platform presets.
6. Change background: solid, gradient, blur; transparent if implemented.
7. Add border/outline/shadow and simple text ring if in P0 scope.
8. Download PNG/WebP without watermark.
9. See privacy/no-signup/no-watermark trust copy before upload.
10. Navigate to Discord/Profile/AI pages from visible internal links.

### `/discord-pfp-maker`

User must be able to:

1. Land with Discord preset selected or one-click selectable.
2. See Discord-specific safe area/circular crop guidance.
3. Upload and preview as a Discord-style circular avatar.
4. Choose gaming/anime-inspired/meme/minimal style hints or templates if available.
5. Download a clean image.
6. Read FAQ on size/crop/watermark/privacy.
7. Navigate to homepage, AI page, templates, profile picture page.

### `/profile-picture-maker`

User must be able to:

1. Start from a generic profile picture editor.
2. Select social/creator/gaming/professional use case guidance.
3. Preview circular and square outputs.
4. Understand this is not a heavy AI headshot studio.
5. Download output.
6. Navigate to Discord and AI pages.

### `/ai-pfp-maker`

User must be able to:

1. See exact live AI feature status above fold.
2. Use current editor even if AI generation is not live.
3. Understand what is coming next.
4. Avoid misleading Generate AI PFP Now CTA unless implemented.
5. Join waitlist or try templates only if those flows exist.

### `/templates`

Only index if user can:

1. Browse at least 12 real templates.
2. Apply template to editor.
3. See preview before download.
4. Avoid copyrighted/IP assets.
5. Filter or browse by category.

## 11. Media / social SEO requirements

All index pages:

- Unique `title`, 40-60 chars preferred.
- Unique meta description, 140-160 chars preferred; 70-160 acceptable if natural.
- One H1 only.
- H2 >= 3, H3 >= 2 for homepage/core pages.
- Rendered body >= 800 words for indexable SEO pages.
- Non-empty alt for all `<img>`.
- `og:title`, `og:description`, `og:url`, `twitter:card`.
- OG image must not imitate pfpmaker.com and must avoid platform logos unless legally safe.

Suggested OG titles:

| Route | og:title |
|---|---|
| `/` | Free PFP Maker for Every Platform |
| `/discord-pfp-maker` | Discord PFP Maker with Circle Preview |
| `/profile-picture-maker` | Free Profile Picture Maker Online |
| `/ai-pfp-maker` | AI PFP Maker and Style Presets |
| `/templates` | PFP Templates for Profile Pictures |

## 12. Brand / IP / compliance constraints for SEO templates

Mandatory copy constraints:

- Use platform names only for compatibility/sizing guidance.
- Add footer or legal statement: `PFP Maker Online is not affiliated with, endorsed by, or sponsored by Discord, Instagram, TikTok, YouTube, X, LinkedIn, Reddit, Twitch, or any other mentioned platform.`
- Do not use `official Discord PFP maker`, `official TikTok PFP maker`, or similar.
- Do not use PFPMaker.com brand marks, user-count claims, or visual identity.
- Anime-inspired/gaming templates must not use copyrighted characters or platform logos.
- Privacy page must match implementation. If images leave browser for AI/background removal, state processing purpose, retention, deletion, and third-party processor.
- Terms must prohibit NSFW, impersonation, harassment, illegal content, and unauthorized IP uploads.

## 13. Build/deploy SEO audit gate

Before deployment, development must add and run an SEO audit script. Minimum blocking checks:

1. Title exists and is unique per page.
2. Title length 40-60 chars preferred; flag outside range.
3. Meta description exists and is unique.
4. Meta description 140-160 chars preferred; 70-160 accepted with reason.
5. Exactly one H1.
6. H2 >= 3 on index pages.
7. H3 >= 2 on homepage/core pages.
8. Rendered body word count >= 800 on index pages.
9. Primary keyword density 2.5%-3.6% or documented waiver.
10. Canonical exists and self-references absolute URL.
11. No `noindex` on index pages.
12. Legal/contact/templates-if-not-ready use `noindex,follow`.
13. Sitemap includes all index pages and excludes noindex pages.
14. robots.txt exists and does not block core JS/CSS/images.
15. All images have non-empty alt.
16. OG/Twitter tags exist.
17. FAQ schema questions are visible in page body.
18. No official/endorsed/platform affiliation claims.
19. No PFPMaker.com social proof or copy imitation.
20. `/ai-pfp-maker` AI feature status matches implementation.

Deploy command must be chained as:

```bash
npm run build && npm run seo:audit && <deploy command>
```

Audit failure blocks deploy.

## 14. Downstream hard constraints

### To 墨笔 / copy

- Use this report as SEO-Copy Freeze input.
- Write final visible copy blocks, not keyword lists.
- Homepage and core pages must meet >=800 rendered words without keyword stuffing.
- Do not write AI generation as live unless implemented.
- Do not say official platform tool.
- Do not use PFPMaker alternative as hero positioning.

### To 墨影 / design

- Design must fit the above content blocks; cannot silently delete FAQ/short-answer/how-to blocks.
- First viewport must include upload CTA/editor start.
- Mobile editor flow must be usable before decorative sections.
- Avoid visual similarity to pfpmaker.com.
- If design cannot fit copy, request SEO waiver or split page.

### To 墨界 / 墨枢 / development

- Route configs must drive title/meta/canonical/schema/robots/sitemap.
- Editor component can be shared, but each index page must have different preset, copy, FAQ and internal links.
- Legal/contact noindex but footer-accessible.
- Templates conditional index must be feature-flagged by real template count.
- Add SEO audit before deployment.

## 15. Acceptance checklist

| Check | Status |
|---|---|
| research-v0 cited | pass |
| stable_old + recent spike preserved | pass |
| primary keyword fixed | pass |
| SERP Top 10 baseline included | pass |
| SERP Top 3 interaction baseline included | pass |
| P0/P1 page matrix defined | pass |
| title/meta/H1/H2/H3 contracts defined | pass |
| schema strategy defined | pass |
| internal link strategy defined | pass |
| sitemap/index/noindex strategy defined | pass |
| SEO-Copy Freeze inputs included | pass |
| brand/IP/platform compliance constraints included | pass |
| SEO audit gate defined | pass |

## 16. Machine-readable handoff

```json
{
  "project_slug": "pfpmaker",
  "domain": "pfpmaker.online",
  "tenant": "site-pfpmaker-20260603",
  "seo_verdict": "Conditional Go",
  "primary_keyword": "pfp maker",
  "freshness": "stable_old + recent_spike",
  "handoff_path": "/root/.hermes/reports/site-pfpmaker-20260603/seo-matrix.md",
  "upstream_sources": [
    "/root/.hermes/reports/site-pfpmaker-20260603/research-v0.md",
    "/root/.hermes/reports/site-pfpmaker-20260603/prd-v1.md",
    "/root/.hermes/reports/site-pfpmaker-20260603/page-matrix.md"
  ],
  "p0_pages": [
    "/",
    "/discord-pfp-maker",
    "/profile-picture-maker",
    "/ai-pfp-maker"
  ],
  "conditional_pages": [
    "/templates"
  ],
  "noindex_pages": [
    "/contact",
    "/privacy",
    "/terms",
    "/cookie-policy"
  ],
  "p1_pages": [
    "/instagram-profile-picture-maker",
    "/tiktok-pfp-maker",
    "/youtube-profile-picture-maker",
    "/linkedin-profile-picture-maker",
    "/roblox-pfp-maker",
    "/gaming-pfp-maker",
    "/circle-pfp-maker",
    "/pfp-border-maker"
  ],
  "ip_seo_constraints": [
    "avoid PFPMaker.com brand/copy/visual/social-proof confusion",
    "do not imply affiliation or endorsement by Discord, Instagram, TikTok, YouTube, X, LinkedIn, Reddit, Twitch",
    "do not use copyrighted anime/gaming/platform assets in templates",
    "privacy copy must match actual image processing implementation",
    "AI feature claims must match live implementation"
  ],
  "next_assignee": "mobi",
  "next_inputs": {
    "mobi_copy": "Use SEO-Copy Freeze section to write final page copy blocks for /, /discord-pfp-maker, /profile-picture-maker, /ai-pfp-maker and conditional /templates.",
    "moying_design": "Design upload-first mobile editor pages that fit the freeze blocks and do not mimic pfpmaker.com.",
    "mojie_moshu_dev": "Implement route metadata/schema/robots/sitemap from this matrix and add npm run seo:audit before deploy.",
    "modun_compliance": "Review platform non-affiliation, image privacy, ToS prohibited content, and AI claims before launch."
  }
}
```
