营销增长
在 Shopify 店铺中创建和管理页面、博客文章…
通过 Admin API 或浏览器自动化在 Shopify 店铺中创建和更新页面、博客文章、导航菜单、重定向及 SEO 元数据。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
在 Shopify 店铺中创建和管理页面特定
解决思路
- 先确定内容类型:Pages、Blog posts、Metaobjects、Redirects、SEO metadata 使用 GraphQL/REST Admin API;Navigation menus 因 API 支持有限,优先使用浏览器自动化。
- 创建页面:调用 GraphQL pageCreate mutation,传入 title、handle、body(HTML)、isPublished 和 seo(title、description)。
- 页面正文使用语义化 HTML:标题用 <h2> 到 <h6>(页面标题本身是 <h1>),正文用 <p>、<ul>、<ol>,链接用 <a href="...">,避免内联样式,由主题负责样式。
- 创建博客文章:先用 blogs 查询找到或创建 Blog 容器(多数店铺有默认的 News),再用 articleCreate mutation 在指定 blogId 下创建 Article,传入 title、handle、contentHtml、author、tags、isPublished、publishDate、seo 和 image(src、altText)。
- 更新导航菜单:浏览器自动化方式为访问 https://{store}.myshopify.com/admin/menus,选择要编辑的菜单(通常是 Main menu 或 Footer menu),添加、重排或删除菜单项后保存;若 API 版本支持,也可使用 GraphQL menuUpdate mutation。
- 创建重定向:使用 REST API 向 https://{store}/admin/api/2025-01/redirects.json 发送 POST,传入 redirect 的 path 和 target。
- 更新 SEO 元数据:SEO 字段位于各资源(product、page、article)上,通过该资源的 mutation(如 pageUpdate)更新 seo 的 title 和 description。
- 验证:查询回内容确认(如 pages 查询返回 id、title、handle、isPublished、createdAt),并向用户提供后台 URL(https://{store}.myshopify.com/admin/pages)和线上 URL(https://{store}.myshopify.com/pages/{handle})。
- 简单内容(About、Contact、FAQ)用 pages;结构化、可重复内容(团队成员、评价、地点)用 metaobjects,因为其字段有类型且可编程查询。
- 每篇博客文章都应包含:SEO title(60 字符以内,含主关键词)、meta description(160 字符以内,有吸引力的摘要)、handle(含关键词的干净 URL slug)、带 alt 文本的图片(用于社交分享和无障碍)。
- 内容排期:文章使用 publishDate 实现定时发布;页面在 isPublished: true 时立即发布。
- 批量内容(如地点页、服务页):使用循环并限流,例如每次创建后 sleep(0.5) 以遵守速率限制。
适用边界 · 注意事项
- 没有具备 read_content、write_content 权限的 Admin API access token 时(导航还需 read_online_store_navigation、write_online_store_navigation 权限)。
- 需要管理导航菜单但当前 API 版本不支持 menuUpdate 且无法使用浏览器自动化时。