FULL-CRAWL TECHNICAL SEO AUDIT

JiangRen 网站
全量技术 SEO 审计报告

目标站:jiangren.com.au · 抓取日期:2026-08-10 · 报告日期:2026-08-11

审计结论(先读这一句)抓取覆盖完整,但存在可直接影响收录的 canonical 根页指向、10 个 500 页面、281 个 404 URL 与 165 个无状态记录。中文市场优先的商业定位是合理的;英文路由问题应作为技术收口与策略选择处理,而非压过核心中文 SEO。

1. 审计范围与可信度

本次对 sitemap URL 清单做同域全量抓取;重点是技术 SEO,而非流量、关键词或转化诊断。

数据项结果解释
sitemap 输入 URL18,317去重后的全量输入清单
已在项目数据库中出现18,317(100%)输入覆盖完整,不存在 sitemap URL 漏入库
抓取成功(HTTP 200)17,671不等于一定可索引,仍需看 canonical / robots
重定向190(301:182;308:8)应确认是否为预期迁移与单跳
4xx / 5xx291(404:281;500:10)完整 URL 见附录
HTTP 状态未记录165须重抓确认,不能视作成功
方法边界
已覆盖服务器响应、meta robots、canonical、hreflang、H1、页面内 JSON-LD 与 sitemap 覆盖。未覆盖真实浏览器最终渲染、Core Web Vitals、GSC/GA4 数据、图片资源全量状态与外部链接。

2. 管理层摘要

优先级发现证据建议
P0课程/学习内容页 canonical 指向首页35 个 200 内容 URL 指向首页,例如 /learn/python、/learn/frontend先确认业务意图;若应独立排名,改为自指 canonical
P010 个 URL 返回 500中英文 AI Engineer 学习页及 test-workshop服务端修复或明确 301/410;修复后立即重抓
P1281 个 404 仍在 sitemap 输入集合以 /blog/item-*(271 条)为主从 sitemap 移除;有替代内容才做精确 301
P1165 URL 无状态记录无法证明响应或可抓取性低并发再抓两次,区分超时/解析失败/真实错误
P2结构与 schema 一致性债2,756 个 200 HTML 无 H1;3,311 个无 JSON-LD按页面模板和业务价值抽样处理
P2英文路由技术信号矛盾/en/ 4,547 个 200 页面 html lang 非英文中文为主可收口或下线 EN;保留则完整本地化

3. 可抓取性与 HTTP 健康

17671HTTP 200
190重定向
291HTTP 失败
165状态未记录

281 个 404 中,/blog/item-* 占 271 个(约 96%),更像历史内容 ID、错误 sitemap 生成或已删除文章未清理,而不是 281 个独立问题。10 个 500 覆盖 4 个 AI Engineer 学习页的中英文版本,以及中英文 test-workshop。

处置原则
从 sitemap 清除 404 与重定向 URL;只对存在明确替代内容的页面做一对一 301。无替代内容不要全部跳转首页。

4. 索引性与 canonical

指标结果风险解释
200 HTML 的 canonical 不一致2,402其中许多可能是参数/分页的正常规范化;不能全部视作问题
被 canonical 判为不可索引1,327需按模板和业务意图核查
200 内容页 canonical 到首页35高置信异常:存在独立内容却把权威信号集中到首页
高置信 P0
/learn/python、/learn/frontend、/learn/ai-finance 均为 200,robots 允许索引且承载各自课程内容,但 canonical 指向首页。若希望独立参与自然搜索,应输出自指 canonical;若不希望排名,应从 sitemap 与信息架构中收口。

5. 中文市场优先下的语言策略

EN 观察数量含义
/en/ 返回 2004,547Google 可能发现并评估这些 URL
/en/ 的 html lang 非英文4,547语言标记与路径意图不一致
/en/ canonical 到非 /en/2,274约半数明确把权威交给中文 URL

建议决策:二选一,勿长期混用

路线适用条件技术动作
A. 中文优先收口(推荐:若英文不是有效获客产品)英文内容不完整,且不希望其独立获客EN 页面 301 到最相近中文页或 noindex;从 sitemap/hreflang 移除 EN;中文保持 self-canonical
B. 英文市场独立经营能维护真实英语内容、CTA、支持与转化路径每页英文 self-canonical;html lang=en;双向 hreflang;保留 EN sitemap

6. 页面结构与结构化数据

检查项发现如何解读
H1 缺失2,756 个 200 HTML文章详情、课程、招生/转化页通常是问题;按模板审查
页面内 JSON-LD block 为 03,311 个 200 HTML不代表必须添加 schema;须匹配真实页面语义和 Google 支持类型
Title 重复簇多个文章/工具系列出现同标题集群先排查参数、翻译、分页或重复生成

Schema.org 样本判断

页面类型样本现有信号建议
首页 /JSON-LD 包含 Organization、WebSite、FAQPage、Course、HowTo 等仅保留可见、可验证的声明;在 JSON-LD 中填写 @graph
/blog(集合页)主要为 Dataset / Organization / PropertyValue优先 CollectionPage + ItemList + BreadcrumbList;文章详情才用 Article
/learn/python(课程页)有 Course / CourseInstance / FAQPage,但 canonical 指向首页先解决 canonical;再统一 WebPage、Course、BreadcrumbList 的 @id
不要做
不要把所有无 schema 页面强行加 FAQ;schema 存在不等于 Rich Results,也必须与页面可见内容一致。

7. 修复路线图与验收标准

窗口动作验收证据
0–48 小时修复/下线 10 个 500;重新抓取 165 无状态;从 sitemap 清掉 404 与重定向 URL每个 URL 稳定返回预期 200/301/410;更新 sitemap 后无 4xx/5xx
第 1 周确认 35 个 canonical 到首页内容页意图;对需排名页改 self-canonicalHTML source、抓取、GSC URL Inspection 三者一致
第 1–2 周决定 EN 路线 A 或 B;统一 html lang、canonical、hreflang、sitemap、内链双语关系无矛盾,或 EN 已完全退出索引入口
第 2–4 周按模板补 H1 / schema,并处理 title 重复簇模板抽样通过;不出现可见内容与 schema 不一致
持续接入 GSC 与真实浏览器 CWV 采样以曝光、点击、索引和 CWV 判断效果

6A. 全部主要页面模板的 Schema 覆盖矩阵

本表按页面模板家族而不是逐一重复每个 URL:覆盖了全量抓取中所有有规模的路由模板,以及全部单页/低量模板的合并类别。数量是 200 HTML 页面在该快照中的数量;“应有”表示在页面可索引、该实体真实存在且信息可见时的适用的 Schema.org 类型组合,不表示必须为每页新增 JSON-LD。

总原则
先满足页面意图和索引状态,再选 Schema。对于 noindex、登录、表单、内部工具、过期 workshop、法律/政策页面,默认不追求富结果 schema;最多保留基础 WebPage/Organization 引用,且仅当页面真实需要。

高量内容与资源模板

模板 / 规模当前快照应使用的类型实施判断
首页(1)2 个 JSON-LD block;Organization、WebSite、FAQPage、Course、HowTo 等很密集Organization + WebSite + WebPage;可见面包屑/FAQ 才附加 BreadcrumbList/FAQPage不是“缺 schema”;风险是类型堆叠。逐项对照可见内容,移除无实体/无可见支撑的 Course、HowTo、FAQ。
Blog 文章详情(约 6,334)全组有 schema;代表页为 Article + Person + ImageObject + BreadcrumbList + WebPageBlogPosting(或 Article)+ WebPage + BreadcrumbList + author Person + publisher Organization + ImageObject基线较好。确保 datePublished/dateModified、author、image 和 canonical 与页面可见信息一致;不要把 blog hub 当 Article。
Blog 集合页(1)Dataset / Organization / PropertyValueCollectionPage + ItemList + BreadcrumbList + WebPage把列表本身标为集合;ItemList 只列本页实际展示、可点击的文章,避免 Dataset 代替集合语义。
Wiki / 技术指南(1,105)全组有 schema;含 TechArticle、FAQPage、ImageObject 等变体TechArticle(技术教程)或 Article + WebPage + BreadcrumbList;仅有可见问答时 FAQPageTechArticle 适合实质技术教程;概念页用 Article。HowTo 只能用于有明确步骤、材料/工具或操作流程的页面。
视频详情(1,292)全组有 schema;代表页含 VideoObject、FAQPage、ImageObjectVideoObject + WebPage + BreadcrumbList;视频作为页面主实体时用 mainEntityVideoObject 需要真实 name、description、thumbnailUrl、uploadDate、duration、contentUrl/embedUrl。FAQ 只对应可见 FAQ。
视频集合(/videos,1)CollectionPage、ItemList、HowTo、Dataset 等混合CollectionPage + ItemList + BreadcrumbList保留实际视频列表;除非页面真是教程,不要让 HowTo 覆盖视频集合的主语义。
免费资源(193)全组有 schema;代表页含 HowTo、Product、FAQPageArticle/HowTo(按内容性质)+ WebPage + BreadcrumbList;资源列表另加 ItemList“免费”不自动等于 Product。只有可交易/可领取的明确 offer 才加 Offer;下载资源可用 LearningResource/DigitalDocument(内容真实时)。
Cheat sheets(121)全组有 schema;集合页含 CollectionPage + ItemListCollectionPage + ItemList;详情页 Article 或 TechArticle + BreadcrumbList这是清晰的内容资源模板;避免用泛 Dataset 替代正文/清单实体。
Roadmaps(65)全组有 schema;CollectionPage、Course、OfferCatalog 等较多CollectionPage + ItemList;单条学习路线可用 LearningResource 或 Course(仅在真实课程关系成立时)不要因页面含多个学习主题就把每一项都声明为 Course;OfferCatalog 仅在真实可购买项目清单存在时使用。
学习路径 / Learn(511)仅 24 页有 schema、487 页无;代表课程页已有 Course/Article/FAQPage课程详情:Course + CourseInstance(真实开班信息时)+ WebPage + BreadcrumbList;学习文章:Article/TechArticle最大可索引覆盖缺口之一。先修复 canonical 到首页的 25 页,再按“课程详情/文章/集合”三种模板分开补,不要给 487 页复制同一 Course。
Program course(92)87 页有 schema;代表页含 Course、CourseInstance、Offer、FAQPageCourse + WebPage + BreadcrumbList;Offer 仅使用可见价格/币种/有效报名信息;CourseInstance 只写实际期次覆盖较好,但需核验 Offer、CourseInstance、FAQ 是否过期或与可见页面不一致。
Certifications / 考证(699)全组有 schema,平均JSON-LD 类型最多;含 Course、Credential、Syllabus、AggregateRating、Speakable 等WebPage + BreadcrumbList + Course(真实培训)+ EducationalOccupationalCredential(真实认证关系)+ Syllabus(真实大纲)先收敛再扩展。AggregateRating/Review 仅在真实评分/评论可见且可追溯时保留;Speakable 不应仅为追求展示而添加。

教育、职业与服务模板

模板 / 规模当前快照应使用的类型实施判断
活动详情与活动集合(300)全组有 schema;含 Event / EducationEvent / VirtualLocation / OfferEvent 或 EducationEvent + WebPage + BreadcrumbList;Place 或 VirtualLocation;Offer 只对应真实票价/报名重点是 startDate/endDate、eventStatus、eventAttendanceMode、location 和库存/票价的及时性。过期活动需更新/移除状态,不能长期虚构未来性。
Workshop(843)843 页均无 schema;代表页为 noindex, follow默认不加富结果类型;若未来开放索引且是真实活动,使用 Event/EducationEvent;若是真实课程,使用 Course不属于 schema 缺口。当前 noindex 页面不应为了“覆盖率”批量加 Product/Offer。先决定它们的生命周期和索引策略。
职业面试经验(867)726 页有 schema;代表页含 NewsArticle、FAQPage、PersonArticle(编辑型经验)+ Person(真实且允许公开的作者/受访者)+ BreadcrumbListNewsArticle 只适用于新闻时效内容;普通面经宜用 Article/BlogPosting。人物数据应满足隐私和公开授权。
导师资料(240)240 页均无 schema;样本为 indexableProfilePage + Person + Organization(关系可见时)+ BreadcrumbList高价值、明确的结构缺口。不要用 Article 伪装个人档案;只有真实公开资料才填 jobTitle、worksFor、sameAs、image。
讲师资料(260)259 页有 schema;样本含 Person、Occupation、CityProfilePage + Person + BreadcrumbList;Organization/worksFor 只在页面可证实时关联方向正确;应检查是否缺 ProfilePage、同一人多 URL、职位/城市/头像是否为可见真实信息。
1v1 / Career coaching(约 33)部分有基础 Dataset 或 Service 相关 schema;代表页有 Offer、价格与教育项Service + Offer + WebPage + BreadcrumbList;AggregateRating/Review 仅有真实可见评价时服务页不应因为有价格就默认为 Product。须明确 serviceType、provider、areaServed、可见价格/币种和条款。
岗位详情(2)与岗位列表详情页已有 JobPosting、Organization、Place;列表部分覆盖不齐JobPosting(仅真实在招岗位)+ Organization + jobLocation;列表页 CollectionPage + ItemListJobPosting 要求职位、描述、发布日期、有效期、雇佣类型等真实且及时;关闭职位必须移除/更新,不能保留过期职位结构化数据。
移民/职业服务(10)部分有 Service、FAQPage、OrganizationService + WebPage + BreadcrumbList;FAQPage 仅来自可见问答避免把资格、签证结果、就业结果写成不可验证承诺;服务 schema 不替代合规声明。
Career impact map / persona test / P3(约 69)含 WebApplication、Quiz、EducationalOccupationalProgram 等变体WebApplication 或 Quiz(真实交互测评时)+ WebPage + BreadcrumbListQuiz 用于实际问答/评分机制;若只是介绍页,使用 WebPage + Article/Service,不要声称可执行应用。

工具、商业页、政策与低量模板

模板 / 规模当前快照应使用的类型实施判断
AI skills / AI 工具(63)24 页有 schema;样本含 Product、Offer、FAQPageSoftwareApplication 或 WebApplication(真实可用工具)+ WebPage;Offer 只在付费购买真实存在时这是第二个优先补齐组。不要把免费工具或内容页面统一标为 Product;应用类型、操作系统、功能和价格都需可见可验证。
Tools / prompt templates(9)5 页有 schema;代表页为 BreadcrumbList + ItemListCollectionPage + ItemList;单个可交互工具为 SoftwareApplication/WebApplication提示词库本质是集合/内容,除非用户能在页内执行工具,否则不应声明 SoftwareApplication。
AI new jobs / China jobs(少量)ItemList / FAQPage 为主,部分无 schemaCollectionPage + ItemList;真实岗位条目才以 JobPosting 表达不要把聚合外部岗位当作自有 JobPosting,除非具备所有岗位字段与持续更新能力。
招生/训练营/企业培训/合作/会员/推广页(低量)多数无 schemaWebPage + Organization;如为真实服务使用 Service + Offer;真实活动使用 Event无 schema 并非缺陷。先确认是否 indexable、是否有独立搜索意图;避免为着陆页添加虚构 Product、Rating、Review。
联系、支持、表单、招聘合作、登录式工具页多数无 schemaContactPage 或 WebPage;其余可不加富结果类型如果 noindex 或属于操作入口,保持轻量;不要用 FAQ/Organization 复制到每个表单页面。
法律与政策页(隐私、条款、退款等)无 schemaWebPage,必要时 Organization 引用不追求富结果;优先可访问性、更新时间、内容准确性与 robots 策略。
英语镜像(4,547)3,043 页有 schema、1,504 页无;与语言/canonical 决策混杂仅在 EN 独立经营时镜像相同的正确类型,并使用英文可见内容/URL/@id若采用中文优先收口,先完成 301/noindex/sitemap/hreflang 决策,再谈 EN schema 覆盖率;不能给 canonical 到中文的 EN 页批量强化 schema。

统一 JSON-LD 字段与 @id 写法

节点稳定 @id 规范关键连接
Organizationhttps://jiangren.com.au/#organizationpublisher / provider / seller / organizer 指向同一组织节点;不得为每页制造矛盾组织资料。
WebSitehttps://jiangren.com.au/#website每个 indexable WebPage 通过 isPartOf 指向站点;语言站独立经营时可按其规范 URL 策略处理。
WebPagecanonical-url#webpageurlmainEntitybreadcrumbisPartOf 与 canonical 一致。
主实体canonical-url#article / #course / #event / #person由 WebPage 的 mainEntity 引用;不要同时把同一页面互相冲突地称为 Product、Course、Article。
BreadcrumbListcanonical-url#breadcrumb仅列真实可点击层级;最后一项是当前 canonical 页面;不把参数/过期路径写入。
Schema 发布门槛
任何模板改动必须同时通过:(1) 生产 HTML 能解析为一个连通图;(2) 类型与可见页面意图一致;(3) schema URL 与 canonical/robots 一致;(4) 所有 Offer、Rating、Review、Event date、JobPosting、CourseInstance 都有页面上可核验的数据来源;(5) 发布后抽样检查与搜索平台增强报告复核。Schema 本身不创造内容资格或排名资格。

8. 根因假设与验证顺序

以下是根据抓取证据形成的诊断假设,不是对站点代码或 CMS 的既定判断。每个假设都配有最低成本的验证动作,避免先做大规模改版。

现象可能根因先做什么验证不应直接假设
35 个内容页 canonical 到首页共享 SEO 模板默认 canonical;课程页由单一 landing 逻辑渲染;或内容页本来不希望被独立索引对 35 URL 输出页面模板、业务 owner、流量意图与 canonical 生成值;检查首页以外的同模板代表页不能直接把所有 canonical 改为 self;部分页面可能是重复、过期或仅用于流程入口
271 个 /blog/item-* 为 404历史文章 ID 遗留在 sitemap;迁移后 slug/ID 映射未同步;内容删除流程没有更新 sitemap抽 20 个 ID 与内容后台/历史路由映射比对;检查 sitemap 生成数据源与删除钩子不能把所有历史 ID 301 到 blog 首页,这会制造软 404 和不相关跳转
10 个 500 覆盖中英文镜像页共享服务端内容加载失败;课程源数据损坏;路由 fallback 处理异常查看相同模板的成功页面、请求日志与错误追踪;确认中英文是否同一个失败源不能只对一个语言版本做表面修复;镜像失败通常提示共享根因
全量 EN 路由语言/canonical 不一致国际化迁移未完成;只翻译了 URL/UI;中文版被设置为唯一权威版本明确英语市场是否拥有内容、支持和转化 owner;按选定策略抽样 20 对双语 URL不能既保留 EN sitemap/hreflang 又持续把 canonical 给中文页
H1 / JSON-LD 缺失量大多页面类型汇总在同一统计;应用壳/工具页有意极简;模板遗漏按 URL 前缀与模板分组;只对“可索引且有搜索意图”的模板确定标准不能把每个缺 H1 页面都视作严重,也不能给每个页面注入相同 FAQ schema
工程决策门
开始批量修改前,每个异常组需要先回答三个问题:该组是否应独立获取自然搜索流量?该组的规范 URL 是什么?修复后哪一项可观测证据能证明它已恢复?

9. 修复 Playbook:按问题类型执行

9.1 Canonical 到首页的内容页

  1. 把 35 URL 分为“应索引”“应合并”“应下线”三类;每条必须有业务 owner。
  2. “应索引”页:输出 self-canonical,并确认 title、H1、主体内容、内链和 sitemap 使用同一规范 URL。
  3. “应合并”页:选择唯一等价页,保留一对一 canonical 或 301;从 sitemap 移除非规范 URL。
  4. “应下线”页:从 sitemap 移除;若永久无替代页,用 410 或清晰 404;避免指向首页。
  5. 复抓 HTML 后再在 GSC 做 URL Inspection;观察 7、14、28 天的索引状态与曝光变化。

9.2 404 清理

  1. 先从 sitemap 生成层排除不存在 URL;这是最高杠杆动作。
  2. 只针对有真实语义替代的页面做精确 301,例如旧文章到其迁移后的同篇文章。
  3. 对于无替代的历史内容,保留正确 404 或明确 410,并确保 noindex。
  4. 逐步清理仍链接到这些 URL 的导航、文章内链、站内搜索索引与 XML sitemap。
  5. 修复后验收:全量 sitemap 抓取中 404 数为零或只剩被业务明确接受的外部/历史 URL。

9.3 500 恢复

  1. 先判定每条是“应该恢复的内容”还是“已废弃路由”。
  2. 恢复内容时,修复服务端错误后检查返回 200、渲染完整、canonical/robots 正常、sitemap 更新。
  3. 废弃内容时,优先寻找一对一替代页;没有替代则移出 sitemap,避免长期 500。
  4. 中英文镜像应一起验收,确保不是仅中文或仅英文恢复。

10. 执行清单:按职责而非按页面数量

建议把修复拆成可审核的工作包。每个工作包有明确输入、输出和验收,而不是把“修 SEO”作为无法验收的大任务。

工作包建议 owner输入完成定义
500 恢复或退役后端 / 平台工程10 URL 完整清单、各页面预期业务状态每条返回预期 200、301 或 410;不再出现在错误 sitemap 入口
历史 blog ID 清理内容平台 / CMS 工程271 条 /blog/item-*、sitemap 生成逻辑、迁移映射sitemap 无死链;有映射的旧 URL 一对一跳转;无映射的不再被内部链接引用
课程页 canonical 决策内容产品 + SEO + 前端35 条 canonical 到首页页面、页面目的与重复性判断每页有索引意图;HTML、sitemap、内链、GSC 信号一致
英文路线决策增长负责人 + 内容负责人英语市场目标、支持能力、双语页面抽样选定“收口”或“独立经营”;所有模板遵循该策略
模板 SEO 基线前端 / 设计系统首页、课程、学习路径、文章、转化页各 20 条样本每类有 H1、title、canonical、robots、schema 的明确规则与回归检查

11. 发布前验收:一份可交给工程团队的清单

检查面必须通过抽样建议
状态码拟索引页为 200;永久迁移为单跳 301;无内容页为 404/410;无 500所有变更 URL + 每个模板 10 条
Canonical自指或明确等价页;不把独立内容默认指向首页所有 canonical 改动 + 变更模板 20 条
Robots 与 sitemap可索引 canonical URL 在 sitemap;noindex、重定向、404/410 不在 sitemap全量 sitemap diff
语言html lang、hreflang、canonical、URL 路径表达同一语言策略每类双语模板 10 对
内容结构可索引内容页有一个清晰可见的主标题;title 描述页面实际主题每个关键模板 20 条
结构化数据JSON-LD 可解析、类型真实、字段可在页面看到;不含误导性声明每个 schema 模板 10 条
真实搜索验证GSC URL Inspection 显示 Google 能抓取;修复后错误趋势下降所有 P0 URL + 随机 20 条 P1 URL
验收陷阱
本地或预发布环境“看起来正确”不等于生产已正确;线上 HTML、实际 response headers、sitemap 和 GSC 都必须在发布后复核。

12. 30 天监测框架

技术修复的成功不只等于错误数下降,还要证明搜索入口没有被错误地缩减。建议建立以下时间序列。

时间点技术指标搜索指标决策
发布当天状态码、canonical、robots、sitemap 的定向抓取全部通过记录变更前 URL Inspection 状态若任一 P0 未通过,暂停扩大同类改动
第 3–7 天500=0;错误 sitemap 入口清除;无状态 URL 已归类观察抓取请求、已发现/已编入索引变化若发现 canonical 仍不一致,回退到模板排查
第 14 天全量重抓与基线差异;复查重定向链课程/学习页的曝光、查询和索引覆盖判断 self-canonical 页面是否开始恢复独立索引
第 28–30 天检查回归:新 404、重复 title、语言矛盾按页面组对比 impressions、clicks、CTR、平均位置继续、迭代或回滚;形成下一轮优先级

应同时分开观察中文核心页面与英文页面,避免 EN 策略调整干扰对中文主市场的结论。

13. 风险、依赖与非目标

风险缓解方式
批量 canonical 修改误伤本应合并的重复页面先以 35 条为小批次,逐页明确索引意图,再推广到模板。
404 修复造成大量无关跳转只做语义一对一 301;其余清 sitemap 并返回正确状态。
英文页面被误当成高优先级商业项目先由业务确认 EN 是否是独立市场;本报告默认中文市场优先。
结构化数据扩展造成不实声明或富结果资格风险任何 schema 仅来自可见内容,按 Google 支持类型和验证工具逐模板发布。
只看爬虫快照、不看 Google 实际状态将 GSC URL Inspection 和 7/14/28 天监测写入每个 P0 工作包。

本报告非目标:不评价品牌、内容质量、关键词策略、付费投放、转化漏斗或英语市场商业价值;这些需要 GSC/GA4、用户研究和业务目标作为补充证据。

附录 A:全量非成功/无状态 URL

以下完整列出 sitemap 输入中的全部 404、500 与状态未记录 URL(456 条)。

HTTP 404(281)

状态URL
404https://jiangren.com.au/blog/item-1770621353406
404https://jiangren.com.au/blog/item-1770621377855
404https://jiangren.com.au/blog/item-1770621437153
404https://jiangren.com.au/blog/item-1770621473147
404https://jiangren.com.au/blog/item-1770621502063
404https://jiangren.com.au/blog/item-1770621542164
404https://jiangren.com.au/blog/item-1770621545463
404https://jiangren.com.au/blog/item-1770621556822
404https://jiangren.com.au/blog/item-1770621572916
404https://jiangren.com.au/blog/item-1770621585754
404https://jiangren.com.au/blog/item-1770621586381
404https://jiangren.com.au/blog/item-1770621591063
404https://jiangren.com.au/blog/item-1770621593167
404https://jiangren.com.au/blog/item-1770621596074
404https://jiangren.com.au/blog/item-1770621601297
404https://jiangren.com.au/blog/item-1770621608094
404https://jiangren.com.au/blog/item-1770621613117
404https://jiangren.com.au/blog/item-1770621613356
404https://jiangren.com.au/blog/item-1770621632423
404https://jiangren.com.au/blog/item-1770621636467
404https://jiangren.com.au/blog/item-1770621636943
404https://jiangren.com.au/blog/item-1770621646642
404https://jiangren.com.au/blog/item-1770621655177
404https://jiangren.com.au/blog/item-1770621659260
404https://jiangren.com.au/blog/item-1770621659702
404https://jiangren.com.au/blog/item-1770621661849
404https://jiangren.com.au/blog/item-1770621671850
404https://jiangren.com.au/blog/item-1770621672278
404https://jiangren.com.au/blog/item-1770624104682
404https://jiangren.com.au/blog/item-1770624111470
404https://jiangren.com.au/blog/item-1770624117711
404https://jiangren.com.au/blog/item-1770624119712
404https://jiangren.com.au/blog/item-1770624136793
404https://jiangren.com.au/blog/item-1770624148373
404https://jiangren.com.au/blog/item-1770624205059
404https://jiangren.com.au/blog/item-1770624311127
404https://jiangren.com.au/blog/item-1770624315239
404https://jiangren.com.au/blog/item-1770624344436
404https://jiangren.com.au/blog/item-1770624354542
404https://jiangren.com.au/blog/item-1770624368273
404https://jiangren.com.au/blog/item-1770624368717
404https://jiangren.com.au/blog/item-1770624396884
404https://jiangren.com.au/blog/item-1770624398953
404https://jiangren.com.au/blog/item-1770624426053
404https://jiangren.com.au/blog/item-1770624446731
404https://jiangren.com.au/blog/item-1770624448050
404https://jiangren.com.au/blog/item-1770624461085
404https://jiangren.com.au/blog/item-1770624464933
404https://jiangren.com.au/blog/item-1770624465196
404https://jiangren.com.au/blog/item-1770624467378
404https://jiangren.com.au/blog/item-1770624470310
404https://jiangren.com.au/blog/item-1770624471143
404https://jiangren.com.au/blog/item-1770624475558
404https://jiangren.com.au/blog/item-1770624479809
404https://jiangren.com.au/blog/item-1770624531333
404https://jiangren.com.au/blog/item-1770624622797
404https://jiangren.com.au/blog/item-1770624637003
404https://jiangren.com.au/blog/item-1770624665084
404https://jiangren.com.au/blog/item-1770624673720
404https://jiangren.com.au/blog/item-1770624680654
404https://jiangren.com.au/blog/item-1770624689919
404https://jiangren.com.au/blog/item-1770624793035
404https://jiangren.com.au/blog/item-1770624808816
404https://jiangren.com.au/blog/item-1770624819085
404https://jiangren.com.au/blog/item-1770624821565
404https://jiangren.com.au/blog/item-1770624824314
404https://jiangren.com.au/blog/item-1770624827505
404https://jiangren.com.au/blog/item-1770624831104
404https://jiangren.com.au/blog/item-1770624847956
404https://jiangren.com.au/blog/item-1770624849061
404https://jiangren.com.au/blog/item-1770624855538
404https://jiangren.com.au/blog/item-1770624857775
404https://jiangren.com.au/blog/item-1770624870830
404https://jiangren.com.au/blog/item-1770624908708
404https://jiangren.com.au/blog/item-1770624911458
404https://jiangren.com.au/blog/item-1770624919895
404https://jiangren.com.au/blog/item-1770624921633
404https://jiangren.com.au/blog/item-1770624922430
404https://jiangren.com.au/blog/item-1770624922705
404https://jiangren.com.au/blog/item-1770624923772
404https://jiangren.com.au/blog/item-1770624924017
404https://jiangren.com.au/blog/item-1770624927509
404https://jiangren.com.au/blog/item-1770624931280
404https://jiangren.com.au/blog/item-1770624935868
404https://jiangren.com.au/blog/item-1770624936655
404https://jiangren.com.au/blog/item-1770624947754
404https://jiangren.com.au/blog/item-1770624956974
404https://jiangren.com.au/blog/item-1770624963798
404https://jiangren.com.au/blog/item-1770624969817
404https://jiangren.com.au/blog/item-1770624971427
404https://jiangren.com.au/blog/item-1770624971980
404https://jiangren.com.au/blog/item-1770624977909
404https://jiangren.com.au/blog/item-1770624980643
404https://jiangren.com.au/blog/item-1770624982056
404https://jiangren.com.au/blog/item-1770624993747
404https://jiangren.com.au/blog/item-1770625000511
404https://jiangren.com.au/blog/item-1770625003473
404https://jiangren.com.au/blog/item-1770625004144
404https://jiangren.com.au/blog/item-1770625014582
404https://jiangren.com.au/blog/item-1770625014950
404https://jiangren.com.au/blog/item-1770625019282
404https://jiangren.com.au/blog/item-1770625033714
404https://jiangren.com.au/blog/item-1770625038346
404https://jiangren.com.au/blog/item-1770625045768
404https://jiangren.com.au/blog/item-1770625046935
404https://jiangren.com.au/blog/item-1770625048692
404https://jiangren.com.au/blog/item-1770625066288
404https://jiangren.com.au/blog/item-1770625069258
404https://jiangren.com.au/blog/item-1770625079080
404https://jiangren.com.au/blog/item-1770625084215
404https://jiangren.com.au/blog/item-1770625089754
404https://jiangren.com.au/blog/item-1770625094679
404https://jiangren.com.au/blog/item-1770625135585
404https://jiangren.com.au/blog/item-1770625145043
404https://jiangren.com.au/blog/item-1770625147994
404https://jiangren.com.au/blog/item-1770625151327
404https://jiangren.com.au/blog/item-1770625157546
404https://jiangren.com.au/blog/item-1770625158270
404https://jiangren.com.au/blog/item-1770625160529
404https://jiangren.com.au/blog/item-1771050239240
404https://jiangren.com.au/blog/item-1771050243956
404https://jiangren.com.au/blog/item-1771050244881
404https://jiangren.com.au/blog/item-1771050245372
404https://jiangren.com.au/blog/item-1771050249618
404https://jiangren.com.au/blog/item-1771050250063
404https://jiangren.com.au/blog/item-1771050252514
404https://jiangren.com.au/blog/item-1771050253462
404https://jiangren.com.au/blog/item-1771050263934
404https://jiangren.com.au/blog/item-1771050265111
404https://jiangren.com.au/blog/item-1771050268452
404https://jiangren.com.au/blog/item-1771050275228
404https://jiangren.com.au/blog/item-1771050275664
404https://jiangren.com.au/blog/item-1771050276475
404https://jiangren.com.au/blog/item-1771050283477
404https://jiangren.com.au/blog/item-1771050284102
404https://jiangren.com.au/blog/item-1771050286183
404https://jiangren.com.au/blog/item-1771050307465
404https://jiangren.com.au/blog/item-1771050307942
404https://jiangren.com.au/blog/item-1771050309567
404https://jiangren.com.au/blog/item-1771050312720
404https://jiangren.com.au/blog/item-1771050315599
404https://jiangren.com.au/blog/item-1771050317477
404https://jiangren.com.au/blog/item-1771050322563
404https://jiangren.com.au/blog/item-1771050333381
404https://jiangren.com.au/blog/item-1771050337350
404https://jiangren.com.au/blog/item-1771050345222
404https://jiangren.com.au/blog/item-1771050356990
404https://jiangren.com.au/blog/item-1771050357496
404https://jiangren.com.au/blog/item-1771050359596
404https://jiangren.com.au/blog/item-1771050360594
404https://jiangren.com.au/blog/item-1771050365045
404https://jiangren.com.au/blog/item-1771050366296
404https://jiangren.com.au/blog/item-1771050370934
404https://jiangren.com.au/blog/item-1771050375814
404https://jiangren.com.au/blog/item-1771050403468
404https://jiangren.com.au/blog/item-1771050403966
404https://jiangren.com.au/blog/item-1771050424225
404https://jiangren.com.au/blog/item-1771050440821
404https://jiangren.com.au/blog/item-1771050449112
404https://jiangren.com.au/blog/item-1771050477120
404https://jiangren.com.au/blog/item-1771050480157
404https://jiangren.com.au/blog/item-1771050500444
404https://jiangren.com.au/blog/item-1771050502620
404https://jiangren.com.au/blog/item-1771050537290
404https://jiangren.com.au/blog/item-1771050539008
404https://jiangren.com.au/blog/item-1771050542790
404https://jiangren.com.au/blog/item-1771050543584
404https://jiangren.com.au/blog/item-1771050544425
404https://jiangren.com.au/blog/item-1771052443804
404https://jiangren.com.au/blog/item-1771052447492
404https://jiangren.com.au/blog/item-1771052450069
404https://jiangren.com.au/blog/item-1771052451397
404https://jiangren.com.au/blog/item-1771052462945
404https://jiangren.com.au/blog/item-1771052574675
404https://jiangren.com.au/blog/item-1771052606652
404https://jiangren.com.au/blog/item-1771052611039
404https://jiangren.com.au/blog/item-1771052612565
404https://jiangren.com.au/blog/item-1771052616383
404https://jiangren.com.au/blog/item-1771052620520
404https://jiangren.com.au/blog/item-1771052651908
404https://jiangren.com.au/blog/item-1771052656305
404https://jiangren.com.au/blog/item-1771052663976
404https://jiangren.com.au/blog/item-1771052666192
404https://jiangren.com.au/blog/item-1771052685406
404https://jiangren.com.au/blog/item-1771052687226
404https://jiangren.com.au/blog/item-1771052695675
404https://jiangren.com.au/blog/item-1771052697165
404https://jiangren.com.au/blog/item-1771052700895
404https://jiangren.com.au/blog/item-1771052712633
404https://jiangren.com.au/blog/item-1771052716277
404https://jiangren.com.au/blog/item-1771052718439
404https://jiangren.com.au/blog/item-1771052718817
404https://jiangren.com.au/blog/item-1771052728282
404https://jiangren.com.au/blog/item-1771052729547
404https://jiangren.com.au/blog/item-1771052740291
404https://jiangren.com.au/blog/item-1771052742099
404https://jiangren.com.au/blog/item-1771052743969
404https://jiangren.com.au/blog/item-1771052747570
404https://jiangren.com.au/blog/item-1771052756991
404https://jiangren.com.au/blog/item-1771052764353
404https://jiangren.com.au/blog/item-1771052771906
404https://jiangren.com.au/blog/item-1771052773166
404https://jiangren.com.au/blog/item-1771052793328
404https://jiangren.com.au/blog/item-1771052794066
404https://jiangren.com.au/blog/item-1771052797386
404https://jiangren.com.au/blog/item-1771052804876
404https://jiangren.com.au/blog/item-1771052813865
404https://jiangren.com.au/blog/item-1771052814653
404https://jiangren.com.au/blog/item-1771052815682
404https://jiangren.com.au/blog/item-1771052817960
404https://jiangren.com.au/blog/item-1771052859813
404https://jiangren.com.au/blog/item-1771052863966
404https://jiangren.com.au/blog/item-1771052866502
404https://jiangren.com.au/blog/item-1771052868736
404https://jiangren.com.au/blog/item-1771052869369
404https://jiangren.com.au/blog/item-1771052872802
404https://jiangren.com.au/blog/item-1771052882420
404https://jiangren.com.au/blog/item-1771052883139
404https://jiangren.com.au/blog/item-1771052884866
404https://jiangren.com.au/blog/item-1771052886262
404https://jiangren.com.au/blog/item-1771052894016
404https://jiangren.com.au/blog/item-1771052897652
404https://jiangren.com.au/blog/item-1771052898118
404https://jiangren.com.au/blog/item-1771052898526
404https://jiangren.com.au/blog/item-1771052904913
404https://jiangren.com.au/blog/item-1771052908727
404https://jiangren.com.au/blog/item-1771052913647
404https://jiangren.com.au/blog/item-1771052916729
404https://jiangren.com.au/blog/item-1771052919789
404https://jiangren.com.au/blog/item-1771052922645
404https://jiangren.com.au/blog/item-1771052928466
404https://jiangren.com.au/blog/item-1771052932204
404https://jiangren.com.au/blog/item-1771052933001
404https://jiangren.com.au/blog/item-1771052941823
404https://jiangren.com.au/blog/item-1771052947913
404https://jiangren.com.au/blog/item-1771052954389
404https://jiangren.com.au/blog/item-1771052966129
404https://jiangren.com.au/blog/item-1771052975800
404https://jiangren.com.au/blog/item-1771052979040
404https://jiangren.com.au/blog/item-1771052984536
404https://jiangren.com.au/blog/item-1771052985774
404https://jiangren.com.au/blog/item-1771052991437
404https://jiangren.com.au/blog/item-1771052994138
404https://jiangren.com.au/blog/item-1771052995584
404https://jiangren.com.au/blog/item-1771052996921
404https://jiangren.com.au/blog/item-1771052997514
404https://jiangren.com.au/blog/item-1771052998820
404https://jiangren.com.au/blog/item-1771053000508
404https://jiangren.com.au/blog/item-1771053005287
404https://jiangren.com.au/blog/item-1771053007542
404https://jiangren.com.au/blog/item-1771053010069
404https://jiangren.com.au/blog/item-1771053010529
404https://jiangren.com.au/blog/item-1771053013592
404https://jiangren.com.au/blog/item-1771053015015
404https://jiangren.com.au/blog/item-1771053015489
404https://jiangren.com.au/blog/item-1771053018615
404https://jiangren.com.au/blog/item-1771053020404
404https://jiangren.com.au/blog/item-1771053036444
404https://jiangren.com.au/blog/item-1771053039438
404https://jiangren.com.au/blog/item-1771053045144
404https://jiangren.com.au/blog/item-1772078427717
404https://jiangren.com.au/blog/item-1772078432939
404https://jiangren.com.au/blog/item-1772157929750
404https://jiangren.com.au/blog/item-1772614925972
404https://jiangren.com.au/blog/item-1772787728973
404https://jiangren.com.au/blog/item-1778486470374
404https://jiangren.com.au/blog/item-1779170468461
404https://jiangren.com.au/blog/item-1780477285373
404https://jiangren.com.au/blog/item-1782900051408
404https://jiangren.com.au/blog/item-1783407647149
404https://jiangren.com.au/blog/item-1784858483254
404https://jiangren.com.au/career-coaching/5b9a6c2cb3aaa973519d266a
404https://jiangren.com.au/career-coaching/5cd25c08607ccc23bdbe5034
404https://jiangren.com.au/career-coaching/5fb725356d9ed5182a1d9e1a
404https://jiangren.com.au/career-coaching/6184c02667ad723002a944ac
404https://jiangren.com.au/en/wiki/670a248fa7ebc50012af0b6c/COE-b6861a3803b645e184add5c0692d565c
404https://jiangren.com.au/en/wiki/6710af4ea7ebc50012af0c19/COE-b6861a3803b645e184add5c0692d565c
404https://jiangren.com.au/en/wiki/devops/135dd76b576d80279816ddbbd1e4178f
404https://jiangren.com.au/wiki/670a248fa7ebc50012af0b6c/COE-b6861a3803b645e184add5c0692d565c
404https://jiangren.com.au/wiki/6710af4ea7ebc50012af0c19/COE-b6861a3803b645e184add5c0692d565c
404https://jiangren.com.au/wiki/devops/135dd76b576d80279816ddbbd1e4178f

HTTP 500(10)

状态URL
500https://jiangren.com.au/en/learn/ai-engineer/advanced-tool-use
500https://jiangren.com.au/en/learn/ai-engineer/claude-code-sandboxing
500https://jiangren.com.au/en/learn/ai-engineer/long-running-agent-harness
500https://jiangren.com.au/en/learn/ai-engineer/mcp-code-execution
500https://jiangren.com.au/en/workshop/test-workshop
500https://jiangren.com.au/learn/ai-engineer/advanced-tool-use
500https://jiangren.com.au/learn/ai-engineer/claude-code-sandboxing
500https://jiangren.com.au/learn/ai-engineer/long-running-agent-harness
500https://jiangren.com.au/learn/ai-engineer/mcp-code-execution
500https://jiangren.com.au/workshop/test-workshop

状态未记录(165)

状态URL
未记录https://jiangren.com.au/en/job-interview/process/fortescue-graduate-technology
未记录https://jiangren.com.au/en/job-interview/process/fortescue-software-engineer
未记录https://jiangren.com.au/en/job-interview/process/funding-societies-or-modalku-software-engineer
未记录https://jiangren.com.au/en/job-interview/process/gamuda-berhad-software-engineer
未记录https://jiangren.com.au/en/job-interview/process/gas-malaysia-software-engineer
未记录https://jiangren.com.au/en/job-interview/process/generali-malaysia-software-engineer
未记录https://jiangren.com.au/en/job-interview/process/gic-singapore-software-engineer
未记录https://jiangren.com.au/en/job-interview/process/huawei-graduate-software-engineer-campus-hiring
未记录https://jiangren.com.au/en/learn/ai-builder/coze-bot
未记录https://jiangren.com.au/en/learn/ai-builder/deploy-and-launch
未记录https://jiangren.com.au/en/learn/ai-builder/dify-workflow
未记录https://jiangren.com.au/en/learn/ai-builder/idea-to-prd
未记录https://jiangren.com.au/en/learn/ai-builder/lovable-fullstack
未记录https://jiangren.com.au/en/learn/ai-builder/mvp-planning
未记录https://jiangren.com.au/en/learn/ai-builder/replit-agent
未记录https://jiangren.com.au/en/learn/ai-builder/ui-ux-polish
未记录https://jiangren.com.au/en/learn/ai-builder/v0-ui-generation
未记录https://jiangren.com.au/en/learn/ai-content/quality-ethics
未记录https://jiangren.com.au/en/learn/ai-data-analysis/delivery
未记录https://jiangren.com.au/en/learn/ai-engineer/ai-coding-workflow
未记录https://jiangren.com.au/en/learn/ai-engineer/ai-model-comparison
未记录https://jiangren.com.au/en/learn/ai-engineer/ai-rules-config
未记录https://jiangren.com.au/en/learn/ai-engineer/ai-rules-improvement
未记录https://jiangren.com.au/en/learn/ai-engineer/analyze-github-issue
未记录https://jiangren.com.au/en/learn/ai-engineer/claude-code-context-management
未记录https://jiangren.com.au/en/learn/ai-engineer/claude-code-examples
未记录https://jiangren.com.au/en/learn/ai-engineer/context-compression-optimization
未记录https://jiangren.com.au/en/learn/ai-engineer/context-degradation-patterns
未记录https://jiangren.com.au/en/learn/ai-engineer/deployment-cost-optimization
未记录https://jiangren.com.au/en/learn/ai-engineer/eval-quality-monitoring
未记录https://jiangren.com.au/en/learn/ai-engineer/fine-tuning-peft-qlora
未记录https://jiangren.com.au/en/learn/ai-engineer/function-calling-tool-use
未记录https://jiangren.com.au/en/learn/ai-engineer/langchain-framework
未记录https://jiangren.com.au/en/learn/ai-engineer/llm-platform-gateway
未记录https://jiangren.com.au/en/learn/ai-engineer/mcp-best-practices
未记录https://jiangren.com.au/en/learn/ai-engineer/mcp-releasing
未记录https://jiangren.com.au/en/learn/ai-engineer/open-weight-models-local-deploy
未记录https://jiangren.com.au/en/learn/ai-engineer/pr-review-methodology
未记录https://jiangren.com.au/en/learn/ai-engineer/production-deployment
未记录https://jiangren.com.au/en/learn/ai-engineer/prompt-engineering
未记录https://jiangren.com.au/en/learn/ai-engineer/synthetic-data-augmentation
未记录https://jiangren.com.au/en/learn/ai-engineer/system-prompt-cases
未记录https://jiangren.com.au/en/learn/ai-engineer/system-prompt-design
未记录https://jiangren.com.au/en/learn/ai-engineer/tool-design-principles
未记录https://jiangren.com.au/en/learn/ai-engineer/transformer-attention-basics
未记录https://jiangren.com.au/en/learn/ai-engineer/workflow-automation
未记录https://jiangren.com.au/en/learn/ai-finance/compliance-automation
未记录https://jiangren.com.au/en/learn/ai-finance/delivery
未记录https://jiangren.com.au/en/learn/ai-finance/invoice-ocr
未记录https://jiangren.com.au/en/learn/ai-finance/kpi-dictionary
未记录https://jiangren.com.au/en/learn/ai-finance/mvp
未记录https://jiangren.com.au/en/learn/ai-finance/overview
未记录https://jiangren.com.au/en/learn/ai-finance/qa-checklist
未记录https://jiangren.com.au/en/learn/ai-finance/reconciliation
未记录https://jiangren.com.au/en/learn/ai-finance/saas-finance
未记录https://jiangren.com.au/en/learn/ai-image
未记录https://jiangren.com.au/en/learn/ai-image/gpt-image-2-bilibili-youtube
未记录https://jiangren.com.au/en/learn/ai-image/gpt-image-2-instagram
未记录https://jiangren.com.au/en/learn/ai-image/gpt-image-2-linkedin
未记录https://jiangren.com.au/en/learn/ai-image/gpt-image-2-prompt-priority
未记录https://jiangren.com.au/en/learn/ai-office/multimodal-work
未记录https://jiangren.com.au/en/learn/ai-office/recruiting-and-interview
未记录https://jiangren.com.au/en/learn/ai-office/research-and-summary
未记录https://jiangren.com.au/en/learn/ai-office/social-and-marketing
未记录https://jiangren.com.au/en/learn/ai-office/team-adoption
未记录https://jiangren.com.au/en/learn/ai-pm/ai-product-iteration
未记录https://jiangren.com.au/en/learn/ai-pm/ai-product-metrics
未记录https://jiangren.com.au/en/learn/ai-pm/ai-user-research
未记录https://jiangren.com.au/en/learn/ai-pm/no-code-mvp
未记录https://jiangren.com.au/en/learn/ai-pm/prompt-engineering-pm
未记录https://jiangren.com.au/en/learn/context-engineering
未记录https://jiangren.com.au/en/learn/context-engineering/agent-context-engineering
未记录https://jiangren.com.au/en/learn/context-engineering/context-selection
未记录https://jiangren.com.au/en/learn/context-engineering/retrieval-vs-selection
未记录https://jiangren.com.au/en/learn/frontend/02-css-layout-visual
未记录https://jiangren.com.au/en/learn/frontend/03-responsive-accessibility
未记录https://jiangren.com.au/en/learn/frontend/lab-css-gradient
未记录https://jiangren.com.au/en/learn/frontend/lab-css-typography
未记录https://jiangren.com.au/en/learn/frontend/lab-grid-gallery
未记录https://jiangren.com.au/en/learn/frontend/lab-html-lists
未记录https://jiangren.com.au/en/learn/frontend/lab-html-semantic
未记录https://jiangren.com.au/en/learn/frontend/lab-html-tables
未记录https://jiangren.com.au/en/learn/frontend/lab-js-arrays
未记录https://jiangren.com.au/en/learn/frontend/lab-js-arrow-functions
未记录https://jiangren.com.au/en/learn/frontend/lab-js-async-await-patterns
未记录https://jiangren.com.au/en/learn/frontend/lab-js-classes
未记录https://jiangren.com.au/en/learn/frontend/lab-js-dom-basics
未记录https://jiangren.com.au/en/learn/frontend/lab-js-error-handling
未记录https://jiangren.com.au/en/learn/frontend/lab-js-events
未记录https://jiangren.com.au/en/learn/frontend/lab-js-operators
未记录https://jiangren.com.au/en/learn/frontend/lab-js-string-padding
未记录https://jiangren.com.au/en/learn/frontend/lab-js-template-literals
未记录https://jiangren.com.au/en/learn/frontend/lab-js-variables
未记录https://jiangren.com.au/en/learn/frontend/lab-positioning
未记录https://jiangren.com.au/en/learn/git-lab/git-understanding-history
未记录https://jiangren.com.au/en/learn/git-lab/git-what-is-version-control
未记录https://jiangren.com.au/en/learn/hermes-agent
未记录https://jiangren.com.au/en/learn/hermes-agent/agent-with-langgraph
未记录https://jiangren.com.au/en/learn/hermes-agent/cloud-openrouter
未记录https://jiangren.com.au/en/learn/hermes-agent/deployment-cost
未记录https://jiangren.com.au/en/learn/hermes-agent/ecosystem-next
未记录https://jiangren.com.au/en/learn/hermes-agent/guardrails
未记录https://jiangren.com.au/en/learn/hermes-agent/hybrid-reasoning
未记录https://jiangren.com.au/en/learn/hermes-agent/local-ollama
未记录https://jiangren.com.au/en/learn/hermes-agent/neutral-alignment
未记录https://jiangren.com.au/en/learn/openclaw
未记录https://jiangren.com.au/en/learn/openclaw/build-first-skill
未记录https://jiangren.com.au/en/learn/openclaw/builtin-skills-tour
未记录https://jiangren.com.au/en/learn/openclaw/install-and-setup
未记录https://jiangren.com.au/en/learn/openclaw/mcp-integration
未记录https://jiangren.com.au/en/learn/openclaw/multi-agent-routing
未记录https://jiangren.com.au/en/learn/openclaw/project-personal-assistant
未记录https://jiangren.com.au/en/learn/openclaw/project-team-workflow
未记录https://jiangren.com.au/en/learn/openclaw/security-best-practices
未记录https://jiangren.com.au/en/learn/openclaw/skill-testing-debugging
未记录https://jiangren.com.au/en/learn/openclaw/what-is-openclaw
未记录https://jiangren.com.au/en/learn/prompt-master
未记录https://jiangren.com.au/en/learn/prompt-master/active-prompt
未记录https://jiangren.com.au/en/learn/prompt-master/adversarial
未记录https://jiangren.com.au/en/learn/prompt-master/agent-ai-workflows-vs-ai-agents
未记录https://jiangren.com.au/en/learn/prompt-master/agent-context-engineering
未记录https://jiangren.com.au/en/learn/prompt-master/agent-context-engineering-deep-dive
未记录https://jiangren.com.au/en/learn/prompt-master/agent-deep-agents
未记录https://jiangren.com.au/en/learn/prompt-master/agent-introduction
未记录https://jiangren.com.au/en/learn/prompt-master/art
未记录https://jiangren.com.au/en/learn/prompt-master/basics
未记录https://jiangren.com.au/en/learn/prompt-master/examples
未记录https://jiangren.com.au/en/learn/prompt-master/google-intro-gen-ai
未记录https://jiangren.com.au/en/learn/prompt-master/google-intro-responsible-ai
未记录https://jiangren.com.au/en/learn/prompt-master/google-multimodal-prompts
未记录https://jiangren.com.au/en/learn/prompt-master/google-vertex-ai-studio
未记录https://jiangren.com.au/en/learn/prompt-master/graph-prompts
未记录https://jiangren.com.au/en/learn/prompt-master/introduction
未记录https://jiangren.com.au/en/learn/prompt-master/jailbreaking
未记录https://jiangren.com.au/en/learn/prompt-master/model-chatgpt
未记录https://jiangren.com.au/en/learn/prompt-master/model-gemini-pro
未记录https://jiangren.com.au/en/learn/prompt-master/model-gemma
未记录https://jiangren.com.au/en/learn/prompt-master/model-gpt-4
未记录https://jiangren.com.au/en/learn/prompt-master/model-grok-1
未记录https://jiangren.com.au/en/learn/prompt-master/model-llama
未记录https://jiangren.com.au/en/learn/prompt-master/model-llama-3
未记录https://jiangren.com.au/en/learn/prompt-master/model-mistral-7b
未记录https://jiangren.com.au/en/learn/prompt-master/model-mistral-large
未记录https://jiangren.com.au/en/learn/prompt-master/model-sora
未记录https://jiangren.com.au/en/learn/prompt-master/multimodal-cot
未记录https://jiangren.com.au/en/learn/prompt-master/prompt-chaining
未记录https://jiangren.com.au/en/learn/prompt-master/prompt-coding-code-snippet
未记录https://jiangren.com.au/en/learn/prompt-master/prompt-creativity
未记录https://jiangren.com.au/en/learn/prompt-master/prompt-creativity-infinite-primes
未记录https://jiangren.com.au/en/learn/prompt-master/prompt-mathematics
未记录https://jiangren.com.au/en/learn/prompt-master/prompt-sentiment-fewshot
未记录https://jiangren.com.au/en/learn/prompt-master/prompt-text-summarization
未记录https://jiangren.com.au/en/learn/prompt-master/system-prompts-openai-gpt
未记录https://jiangren.com.au/en/learn/prompt-master/system-prompts-other-ai
未记录https://jiangren.com.au/en/learn/vibe-coding/claude-code-agents
未记录https://jiangren.com.au/en/learn/vibe-coding/debug-with-ai
未记录https://jiangren.com.au/en/learn/vibe-coding/performance-cost
未记录https://jiangren.com.au/en/mentors/5b670460b81280085b9cb080
未记录https://jiangren.com.au/en/mentors/5c7e11adc5350a5616cc151f
未记录https://jiangren.com.au/en/mentors/5c9b019be9b3f80f8f083a3a
未记录https://jiangren.com.au/en/mentors/5ce1f0c5ddcfca36b084c037
未记录https://jiangren.com.au/en/mentors/5d5a0ea88af3380d0c0466ed
未记录https://jiangren.com.au/en/mentors/5d65e5d33590fd5a78a008f9
未记录https://jiangren.com.au/en/mentors/5d6dc43cb2b73f5e50116166
未记录https://jiangren.com.au/en/mentors/5d6dc698b2b73f5e50116169

附录 B:200 内容页 canonical 到首页

以下 35 条应由内容、产品和工程共同确认索引意图;不是自动修改清单。

URLcanonical
https://jiangren.com.au/https://jiangren.com.au
https://jiangren.com.au/china-jobshttps://jiangren.com.au
https://jiangren.com.au/china-jobs/assessmenthttps://jiangren.com.au
https://jiangren.com.au/china-jobs/calendarhttps://jiangren.com.au
https://jiangren.com.au/job-interview/mockhttps://jiangren.com.au
https://jiangren.com.au/job-referralhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/automationhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/data-prephttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/deliveryhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/eda-vizhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/insightshttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/llm-evalhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/multimodalhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/overviewhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/prompt-patternshttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/safetyhttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/sql-copilothttps://jiangren.com.au
https://jiangren.com.au/learn/ai-data-analysis/toolinghttps://jiangren.com.au
https://jiangren.com.au/learn/ai-financehttps://jiangren.com.au
https://jiangren.com.au/learn/frontendhttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-branch-basicshttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-first-commithttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-merge-basicshttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-merge-conflicthttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-modify-and-undohttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-rebasehttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-team-workflowhttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-understanding-historyhttps://jiangren.com.au
https://jiangren.com.au/learn/git-lab/git-what-is-version-controlhttps://jiangren.com.au
https://jiangren.com.au/learn/pythonhttps://jiangren.com.au
https://jiangren.com.au/mock-testshttps://jiangren.com.au
https://jiangren.com.au/privacy-extensionhttps://jiangren.com.au
https://jiangren.com.au/tools/au-property-holding-costhttps://jiangren.com.au
https://jiangren.com.au/tools/au-property-tax-calculatorhttps://jiangren.com.au
https://jiangren.com.au/tools/au-property-tax-calculator/methodologyhttps://jiangren.com.au

JSON-LD 实施字段与代码模板

每个可索引页面按以下字段填写,并将示例值替换为当前页面真实内容。

字段填写值
@contexthttps://schema.org
@graphOrganization、WebSite、当前 WebPage、BreadcrumbList 与当前页面主实体
Organization @idhttps://jiangren.com.au/#organization
WebSite @idhttps://jiangren.com.au/#website
WebPage @id当前 canonical URL + #webpage
主实体 @id当前 canonical URL + #article#course#event#person#job#app
页面 URLWebPage.urlmainEntityOfPageBreadcrumbList.item 均使用当前 canonical URL
{
  "@context": "https://schema.org",
  "@graph": [
    {"@id": "https://jiangren.com.au/#organization", "@type": "Organization", "name": "JiangRen"},
    {"@id": "https://jiangren.com.au/#website", "@type": "WebSite", "url": "https://jiangren.com.au/"},
    {"@id": "CURRENT_CANONICAL#webpage", "@type": "WebPage", "url": "CURRENT_CANONICAL", "isPartOf": {"@id": "https://jiangren.com.au/#website"}, "mainEntity": {"@id": "CURRENT_CANONICAL#article"}},
    {"@id": "CURRENT_CANONICAL#article", "@type": "Article", "headline": "页面主标题", "mainEntityOfPage": "CURRENT_CANONICAL", "author": {"@type": "Person", "name": "页面作者"}, "publisher": {"@id": "https://jiangren.com.au/#organization"}}
  ]
}