知识库文章

职位招满了,Google还显示招聘:怎样收尾原页面?

文章摘要
职位招满后,怎样结束原页、招聘名单和旧申请入口,并让Google读到停招安排;通知收到不等于搜索结果已撤下。

本页阅读目录

同一JOB1042分别核原职位页、当前招聘名单和旧申请入口,后台已满不代表外部投递已关闭

先在原岗位标记“已满”,写清停招,再分别处理招聘名单和旧申请链接。求职者可能收藏过直接投递地址,所以原页面的按钮消失,还不等于这一个岗位已经停止接收申请。三处结束后,再检查网页给Google的招聘标记并通知更新。

下面用英国Northcase的London仓库助理、岗位号JOB1042走一遍。假设负责人确认永久停招,网站已有WP Job Manager 2.4.7(简称WPJM),你获授权管理该岗位。名称与网址都是教学设定,没有真实岗位、申请系统或Google账户实操。英国属于Google招聘体验适用地区,中国大陆不在当前亚洲名单中;使用标记不保证出现招聘结果。Google招聘说明

在已有岗位里标记已满

先点开Google里的旧结果,看最后进入谁的页面。落到第三方招聘网站,就把完整链接交那份资料的负责人;改自己的网站不会直接改掉第三方页面。落到自家原页,再用雇主、地点、职位名和岗位号认准JOB1042,避免关闭另一条同名岗位。

准备这一个岗位的三个入口。教学网址如下,换成自己的实际链接:

原职位页:https://example.com/job/warehouse-associate-1042/
招聘名单:https://example.com/jobs/
旧申请页:https://apply.example.com/jobs/1042

第三处可能是ATS,即接收和管理求职申请的系统,由HR或另一位管理员负责。原来用邮件申请的,则保存本岗的邮箱和投递说明。临时暂停、仍可能补招的岗位,按负责人的真实安排处理,不自行决定永久结束。

在WordPress 插件→已安装插件核现有WPJM版本。本文按2.4.7说明;不同系统或版本,请原维护者确认实际作用。无岗位编辑权,就把岗位号和三个链接交现有管理员。

后台打开 Job Listings(职位列表),编辑JOB1042,在岗位数据勾选 Position Filled(职位已满)。在原说明开头加停招信息:

本次仓库助理招聘已于10月5日结束,不再接受JOB1042的申请。此页保留原职位说明供查询;其他正在招聘的职位请查看招聘名单。

用负责人确认的真实日期,点 Update(更新),重新打开这项,确认已满与停招说明都保存了。保留首次发布时间,不把老岗位重新当成新招聘。

Filled和Expired都能结束岗位,但保留内容的方式不同:

设置当前默认结果
Filled(已满)原说明继续可读,默认申请区关闭,不再输出本岗JobPosting,并加noindex。
Expired(过期)默认申请区关闭、不输出本岗JobPosting并加noindex;完整说明是否保留,另由过期内容设置决定。

JobPosting是给Google读的岗位资料,noindex表示整页不要进入搜索索引。主例Filled可留给访客查询,但不能同时称这页仍可被Google收录。表中是2.4.7默认实现,noindex输出见同版页面索引指令实现。自定义模板或代码可能改变结果,下一步要实看。

若岗位按到期结束,可在职位列表只勾这一项,从 Bulk actions → Expire Job Listings → Apply(批量操作→设为过期→应用)处理,再核状态为Expired。官方岗位管理说明列出了这两种操作。Expired不删除后台记录;Job Manager → Settings → Job Listings里的 Hide Expired Listings Content 开启时,单页只显示标题和“此职位已过期”,关闭时可保留原说明,默认申请区仍关闭。这个内容设置与名单隐藏是两回事。

三处分别停止这一个岗位的申请

开未登录的新窗口,先看JOB1042原页:停招说明是否清楚,默认申请区是否消失?再查正文手动放的申请链接、下载投递说明和自定义表单。插件不会替你改掉这些内容,仍有入口就请负责该模板或表单的人关闭本岗申请。

再看公开招聘名单,按职位名和地点找1042。Filled后仍列在“正在招聘”,到 Job Manager → Settings → Job Listings找 Filled Listings → Hide filled listings(隐藏已满职位)。经营者确认所有已满岗位都应退出当前名单后,勾选并保存;这是全站设置,不是只针对1042。插件设置说明

名单仍显示时,请原名单维护者查已有 [jobs] 短代码或查询。filled="true" 明确要求列已满岗位,会影响全局设置的结果;filled="false" 用于不列已满岗位。应在原短代码改相应参数,保留其他筛选,不另复制一个名单页。官方短代码说明

走Expired分支的,则核 Hide expired listings(隐藏过期职位)以及名单是否明确用了 post_status="expired"。历史名单可以保留已结束岗位,但不能混在开放岗位中。前节的“隐藏过期内容”只管单页说明,不管这一名单。

最后直接打开旧ATS申请链接。请HR或申请系统管理员按该系统实际的关闭职位、停止接收功能,结束同一1042,并同步所有对外申请入口。重开旧链接,应显示已关闭或无法继续申请1042;不需要提交虚假简历测试。仍有这一个岗位的投递表单,就把岗位号和完整链接交HR,外部收尾尚未完成。

邮件申请由招聘负责人撤下本岗投递指引,并按已结束岗位处理后来收到的邮件。旧邮箱仍可能收到信,不要为一个岗位关闭整个公司的邮箱。

现在应分别看到:原职位页说明停招且没有本岗申请入口,当前名单不把1042列为开放岗位,旧申请路径也停止接收1042。哪一处仍开放,就找负责那一处的人处理;后台的一个勾选不会让三处自动同步。

保留原页还是删除,先定安排再读输出

岗位结束不一定要删页。Google过期岗位规则允许用过去的截止时间、移除招聘标记,或真正删除网页来结束招聘展示。业务可以这样选:

  • 保留给访客查询的历史说明:主例按Filled处理,原URL通常仍返回200,但默认无该项JobPosting并有noindex。访客能看,Google不应把整页继续收录。
  • 保留可被搜索的历史资料:请原维护者确认索引安排,移除这项JobPosting,或将 validThrough(岗位截止时间)设为真实已过的结束时间。不能把WPJM默认noindex的页面称为可索引;也不需要普通编辑另加一份招聘代码。
  • 不再保留原页:由维护者移除,原URL实际返回404或410。跳到首页后返回200、软404或后台显示已删除,都不能代替真正删除。

选好安排,再查公开URL,不从后台状态猜Google会读到什么:

  1. 先按F12打开 Network(网络),勾选 Preserve log(保留日志),再在地址栏输入原职位URL并打开。点原页的document请求,查看 Status Code(状态码)与最终地址;有跳转时同时记原地址这一跳。主例200只表示页面返回,不表示仍在招聘。
  2. 用浏览器“查看网页源代码”打开HTML,搜索 JobPosting。如果找到,确认它是实际结构化数据中的类型,并对职位名、雇主、地点;正文讨论这个词不等于仍有岗位标记。主例默认应没有这项输出,仍有就请原维护者查缓存、模板或另一处生成者,不补第二份标记。
  3. 在同一HTML找robots或googlebot的meta标签,检查页面头部的content是否包含 noindex。主例保留默认指令;它不妨碍访客直接打开历史页。Google仍须能抓到页面,robots.txt禁止抓取可能使它看不到这次指令。

接着在 Search Console(Google站长工具)选择正确网站资源,把完整原职位URL粘到顶部网址检查栏。展开“网页索引编制”先记上次抓取时间,再点 Test live URL → View tested page → HTML(测试实际网址→查看测试页面→HTML),查本次Google取到的岗位标记和头部指令,并在响应信息核实际HTTP结果。网址检查说明

本例实时测试提示noindex可能正是预期,不能为了让测试显示“可索引”又删掉它。实时HTML只是这次读取,不代表旧索引已经更新;测试取不到页面、没有HTML入口或响应不符,把具体提示与原URL交维护者。进一步的响应与指令问题可接着看抓取与索引排查。

通知Google后,看它是否读到新版本

WPJM会输出符合条件的单岗位资料,但不会自动提交更新给Google。网站已有通知集成,交原维护者处理本次结束;尚未配置,就先完成三处实际收尾,把通知留作待办。

Google的 Indexing API 是通知岗位URL更新或移除的接口。正式使用需要已有项目、服务账号、网站所有权、认证和获批用量;默认200份额用于接入测试,不能当成正式批准。接入说明列明了前提。API本身不收费,但系统维护或附加服务费用另按实际安排;本次不必默认购买一个付费提交器。

通知类型根据刚才看到的真实结果选:

  • 原URL已经返回404、410,或页面头部确有meta noindex,可以按 URL_DELETED(删除通知)处理。主例历史页有noindex,符合这个条件。
  • 只移除了JobPosting或设了过去截止时间,仍保留可索引的200页面,则不符合删除通知条件,应由现有维护者走适用的更新通知安排。

Google通知与删除条件明确区分这两种情况。供已有集成的维护者核对,主例请求体如下,换成自己的真实岗位URL;这是教学内容,不是已提交回执:

{
"url": "https://example.com/job/warehouse-associate-1042/",
"type": "URL_DELETED"
}

只提交获授权网站的URL,不替外部ATS域名发送。保存本次URL、类型、时间和真实返回;权限错误查原项目与账号,额度错误查当前已批准用量,不换多个账户绕过限制。

返回200只说明通知已接收。查询notification metadata得到的也只是Google收到通知的时间,不是删除时间。之后回同一原URL的网址检查,等上次抓取晚于这次修改,再核对应版本的页面与指令;Google公开招聘结果是否仍有,也另记观察时间。仍是旧抓取,或结果实际落到第三方,都有尚待处理的部分。网页发现与重新抓取解释了后续更新过程,不保证撤下时长。

如果原页已关、ATS还可投,可以把这段发给HR和网站维护者。日期和观察结果要换成本次实际值:

Northcase的London仓库助理JOB1042已确认10月5日永久停招。原页、名单和旧ATS1042链接见附件。WPJM2.4.7已勾Filled并保存说明,未登录原页无申请按钮,名单不再列为开放岗,但旧ATS链接仍有本岗表单。原页这次200,HTML没有对应仓库助理的JobPosting,头部有meta noindex,查看时间已附。请HR关闭ATS同一1042,让我重开旧链接核;请网站维护者确认公开输出后按现有获批配置通知原URL,回给我实际类型和接收信息。Google是否撤下另查。

实际仍有岗位标记或缺noindex,就把消息里的相应观察改准确,交原输出维护者继续查。别附求职者简历或账号密码。回复处理后重开受影响的原页、名单或申请链接,再看Google后续版本;没看到的结果保持“待查”,不用再填一排成功。

自定义职位模板、申请表单或数据接入仍需收尾,可以了解WordPress网站维护与重构服务,在联系表单附网站、三个链接、岗位号及仍开放的一处,判断自己能改哪里、哪一步需原系统维护者。

常见问题

勾选Filled后,原页面为什么还能打开?

Filled不删原页,默认保留说明、关闭申请区、停止该岗位JobPosting并加noindex。名单和旧申请链接还要分别收尾,不能凭一个勾选认定全部关闭。

过期岗位一定要删成404吗?

不一定。可以保留已结束的历史页,移除招聘标记或使用真实过去截止时间;本例插件默认还有noindex。确实不保留才让原URL返回404或410,不能用首页200代替。

删除通知返回200,Google为什么还显示?

200只是接收。先核原URL符合删除条件,再看后续抓取是否晚于修改、公开结果落到自己原页还是第三方。通知metadata不是撤下证明,仍按实际结果交相应维护者处理。

关于跨境YOUNG

跨境YOUNG整理WordPress建站、Google SEO与AI SEO / GEO方法,并提供建站、代运营和顾问服务。

需要有人持续推进SEO?

网站已上线,但页面、内容、技术、内链和月度数据没有持续推进?可先诊断范围与优先级,再按月执行与复盘。

最具性价比的服务器

Hostinger 适合预算有限的新站和中小企业 WordPress 网站,托管、备份与基础性能配置比较完整。通过专属链接可享 20% 折扣,购买前再核对机房位置和续费价格。

专属链接含 20% 折扣;跨境YOUNG可能获得佣金,不会增加你的购买成本。