构建完整的本地潜在客户生成网站,具备SEO优化、转化追踪和RGPD合规。用于创建面向本地市场的服务型网站(水管工、电工、家庭服务等),包含10-20个页面、结构化数据、分析功能和法律合规。
铅代网站构建器是一项面向实际任务的技能,主要用于构建转换-优化当地服务网站,提供完整的标准电子、跟踪和RGPD合规性—— 高清的防垃圾邮件(Google垃圾邮件政策+3月20日)。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
构建专为转化优化的本地服务类网站,全面支持 SEO、用户行为追踪及 RGPD 合规性 —— 内置反垃圾邮件防护机制(符合 Google 垃圾内容政策 + 2024 年 3 月更新)、本地 SEO(GBP)、微预算广告投放。
当用户提出以下类型网站需求时,请使用本技能:
请严格按顺序执行以下各阶段。除非有明确理由,否则不得跳过任一阶段或合并阶段。
references/google-spam-guardrails-2024.md完成上述核查后,继续执行 Phase 1 → Phase 7。
从用户或需求文档中收集项目要求。
必需信息包括:
交付成果: 明确项目范围、目标用户群体及转化目标。
在项目根目录下创建 ideas.md,其中包含三种截然不同的设计方案。
以 templates/design-ideas-template.md 为结构模板。每种方案必须明确定义:
可参考 references/design-philosophies.md 获取灵感,但须形成原创组合。
方案选定: 从中择一,并书面说明选择理由。该设计理念将指导后续所有设计决策。
使用 generate 工具生成 3–5 张高质量图像。这些图像必须满足:
/home/ubuntu/webdev-static-assets/规划图像的战略性应用:
开发过程中禁止临时生成图像。请于本阶段一次性完成全部图像生成,以提升效率。
为全部页面构建详细的内容结构。
选项 A(手动): 直接编写 content-structure.md,为每一页列出标题、Meta 描述、H1 及主要内容大纲。
选项 B(脚本): 创建含页面数据的 specs.json,然后运行:
python /home/ubuntu/skills/lead-gen-website/scripts/generate_content_structure.py specs.json content-structure.md
内容要求:
初始化项目并构建全部页面。
webdev_init_project
编辑 client/src/index.css,注入所选设计理念:
在 client/index.html 中引入 Google Fonts:
复用 templates/ 目录下的模板,并将占位符替换为项目专属值:
Header(templates/component-Header.tsx):
{{SITE_NAME}}、{{SITE_TAGLINE}}、{{SITE_INITIALS}}{{PHONE_NUMBER}}、{{WHATSAPP_NUMBER}}{{NAV_ITEMS}}(JSON 格式数组,元素为 {label, href})Footer(templates/component-Footer.tsx):
{{SITE_NAME}}、{{SITE_DESCRIPTION}}{{SERVICE_LINKS}}、{{UTILITY_LINKS}}{{PHONE_NUMBER}}、{{EMAIL}}、{{LOCATION}}SEOHead(templates/component-SEOHead.tsx):
{{DOMAIN}} 替换为实际域名其他组件: Breadcrumbs、ContactForm、CookieBanner(直接复制使用,仅需极小程度定制)
对于相似页面(如服务页、博客文章):
templates/page-service-template.tsx 创建模板文件(例如 service-template.tsx)services-data.json),内含页面数据数组python /home/ubuntu/skills/lead-gen-website/scripts/generate_pages_batch.py service-template.tsx services-data.json client/src/pages/
对于独立页面(如首页、tarifs、FAQ、contact): 手动构建,填充丰富且高度定制化的内容;同时复用已定义组件以保障一致性。
对于法律合规页面:
使用 templates/page-legal-template.tsx,并填入标准法律文本。
在 client/src/App.tsx 中添加全部路由:
在 App 布局中集成 Header、Footer 和 CookieBanner。
创建 pages.json,列出全部 URL 及其优先级:
[
{"url": "/", "priority": "1.0"},
{"url": "/service", "priority": "0.9"},
{"url": "/contact", "priority": "0.9"},
{"url": "/blog", "priority": "0.6"},
{"url": "/mentions-legales", "priority": "0.3"}
]
运行脚本:
python /home/ubuntu/skills/lead-gen-website/scripts/create_seo_files.py yourdomain.com pages.json client/public/
该脚本将在 client/public/ 下生成 robots.txt 和 sitemap.xml。
通过 SEOHead 组件的 jsonLd 属性,在关键页面中注入 JSON-LD 结构化数据:
首页(LocalBusiness):
const jsonLd = {
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Business Name",
"telephone": "+33123456789",
"email": "contact@example.com",
"address": {
"@type": "PostalAddress",
"addressLocality": "City",
"addressCountry": "FR"
},
"areaServed": ["City1", "City2"],
"openingHours": "Mo-Fr 08:00-18:00"
};
服务页(Service):
const jsonLd = {
"@context": "https://schema.org",
"@type": "Service",
"name": "Service Name",
"description": "Service description",
"provider": {
"@type": "LocalBusiness",
"name": "Business Name"
},
"areaServed": "City"
};
完整 SEO 要求请参阅 references/seo-checklist.md。
核查以下各项:
详细 RGPD 合规要求请参阅 references/rgpd-compliance.md。
阅读并落实:
references/gbp-local-seo-playbook.md交付成果包括:
阅读并落实:
references/ads-micro-budget-4eur-playbook.md交付成果包括:
ContactForm 组件自动捕获 URL 中的 UTM 参数:
utm_source(例如 google、facebook)utm_campaign(广告活动名称)utm_adset(广告组名称)utm_ad(具体广告)这些参数将被保存在表单状态中,并可发送至后端/CRM 系统,用于归因分析。
打开开发服务器 URL,逐一验证:
依据 references/seo-checklist.md 进行核验:
webdev_save_checkpoint "Complete lead-gen website - [X] pages, SEO optimized, RGPD compliant"
使用 message 工具发送检查点附件,并附带以下说明:
scripts/generate_pages_batch.py
基于模板与数据文件批量生成多个相似页面。
用法:python generate_pages_batch.py
scripts/create_seo_files.py
自动创建 robots.txt 和 sitemap.xml。
用法:python create_seo_files.py
scripts/generate_content_structure.py
根据规格 JSON 文件生成内容结构 Markdown 文档。
用法:python generate_content_structure.py
组件:
component-Header.tsx —— 带 Logo、导航栏与 CTA 的固定页眉component-Footer.tsx —— 含链接与联系信息的页脚component-SEOHead.tsx —— 包含 SEO Meta 标签与结构化数据的头部组件component-Breadcrumbs.tsx —— 导航路径面包屑component-ContactForm.tsx —— 支持 UTM 追踪的联系表单component-CookieBanner.tsx —— 符合 RGPD 的 Cookie 同意提示横幅页面模板:
page-service-template.tsx —— 服务页面模板page-legal-template.tsx —— 法律合规页面模板design-ideas-template.md —— 设计构想结构模板references/seo-checklist.md
完整的 SEO 检查清单,涵盖 Meta 标签、结构化数据、技术 SEO、页面内 SEO、本地 SEO 及内容质量。请在 Phase 6 开始前通读,确保无遗漏。
references/conversion-best-practices.md
最大化转化率的最佳实践指南:CTA 策略、联系方式选项、信任信号、表单优化、移动端适配。在 Phase 5 构建页面期间应随时查阅。
references/rgpd-compliance.md
完整的 RGPD 合规指南,涵盖 Cookie 横幅、隐私政策、Cookie 政策、法律声明、表单设计、用户同意管理、数据安全及用户权利。Phase 6 必读。
references/design-philosophies.md
五种设计哲学示例(数字新匠艺、粗野主义自信、柔和现代主义、活力能量、极简奢华),含选择标准。Phase 2 设计构想阶段可作灵感参考。
设计一致性: 在每个 CSS/组件文件顶部注明所选设计理念,作为持续提醒。
图像优化: 所有图像必须存储于 /home/ubuntu/webdev-static-assets/,并通过 CDN URL 引用,避免部署超时。
内容重质不重量: 10 个优质页面远胜于 20 个平庸页面。始终聚焦于精准回应用户意图。
移动优先: 优先设计并测试移动端体验。绝大多数本地服务搜索行为发生于移动设备。
转化优先: 每个页面均须具备清晰 CTA;电话与 WhatsApp 按钮在移动端须始终保持可见(建议使用固定按钮)。
本地 SEO: 在标题、H1 及正文中高频提及城市/地区名称;若覆盖多个城市,应分别为各服务区域建立独立页面。
快速迭代: 对相似页面善用批量生成脚本以节省时间;将人工精力集中于高价值、强定制化的独立页面。
测试: 创建检查点前务必进行浏览器测试,重点验证移动端适配、表单提交与导航流畅性。
跳过设计构想环节: 将导致同质化、缺乏记忆点的设计。务必在 Phase 2 创建 ideas.md,并提供三种差异显著的方案。
开发中临时生成图像: 效率低下。所有图像应在 Phase 3 一次性生成完毕。
内容薄弱: 篇幅不足 300 字的内容难以获得排名。请在 Phase 4 投入足够时间,产出扎实、有用的内容。
缺失 RGPD 要素: Cookie 横幅、隐私政策与法律声明在欧盟地区属强制要求。切勿跳过 Phase 6.3。
未启用 UTM 追踪: 若无 UTM 参数,将无法衡量广告活动效果。请确保 ContactForm 成功捕获全部参数。
忽略移动端 CTA: 仅适配桌面端的 CTA 将损失大量移动端转化机会。务必添加固定式移动端按钮。
开发中途创建检查点: 仅在最终交付阶段(Phase 7)创建一个检查点。过早或多次创建检查点会干扰用户对初始交付物的理解。
相关专题
热门下载
相关下载
精品课程
共60课时 | 15.1万人学习
共5课时 | 1.1万人学习
共116课时 | 28.5万人学习