先给结论:面试里遇到不知道的SEO问题,不要硬编答案,而是当场划出边界——说清你确定的部分、不确定的部分,以及需要什么前提才能判断。这样做的价值在于,面试官考察的往往不是知识储备,而是你在信息不足时会不会乱下结论。
同样是未知问题,处理方式取决于一个前提:这个问题的答案是否依赖你无法从公开逻辑推导的业务事实。
如果问题问的是通用机制,比如“百度对整站改版后的抓取节奏一般受什么影响”,你即使没做过这个具体项目,也可以基于公开的搜索引擎工作原理给出有条件的分析。这属于可以继续往下推的情形。
如果问题问的是具体业务数据,比如“你们站点这次流量下滑是不是因为某次算法更新”,而你没有该站点的日志、收录和流量结构,那继续猜就是越界。此时正确动作是先说明缺什么,再给出一个可验证的假设方向。
判断依据很简单:答案是否依赖只有对方掌握的内部数据。依赖,就停;不依赖,就带条件地推。
假设面试官问:“一个内容站收录正常但排名迟迟不动,你会先查什么?”你并没有该站数据,但可以这样组织:
这个回答的边界在于:你没有断言原因,而是给出了一个能靠数据继续收敛的路径。面试官接下来很可能追问“如果匹配也没问题呢”,那说明你的框架被接受了,可以继续往下分层。
停下不等于说“我不知道”就结束。更合适的动作是:把未知拆成已知部分和缺口部分,并说明补上缺口需要什么。
例如被问“你们上次改版后为什么收录掉了三成”,而你确实没参与那次改版。可以回答:
“我没有那次改版的完整记录,所以不能直接归因。能确定的是,改版影响收录通常和URL结构变化、内链路径变化、以及旧链接是否做了对应处理有关。要判断是哪一种,需要看改版前后的抓取日志和收录量按目录的分布。如果日志显示抓取量在改版当天同步下降,那更可能是路径问题;如果抓取量没变而收录下降,则要查页面质量或重复问题。”
这段话没有编造事实,但展示了你知道从哪几个方向去验证。面试官如果继续追问,你就有空间接着分析。
假设问题是“新站上线三个月,百度只收录了首页,怎么办”。
越界的答法:直接说“肯定是外链不够,多发外链就行”。这是在没有任何站点信息时下因果结论。
有边界的答法:先说明“三个月只收录首页”可能对应几种不同情况——新站沙盒期的正常延迟、内链结构导致内页不可达、或者内容本身重复度高。然后给出一个动作:先查内页是否被其他页面链接到,以及是否在百度搜索里用 site 指令能看到部分内页。如果内页完全无链接入口,那优先修内链;如果内页有链接但仍不收录,则要看内容是否和已有页面高度相似。这个答法没有承诺结果,但给出了下一步该看什么。
两种答法的差别不在知识量,而在是否承认前提缺失。
问未知问题,通常不是要考倒你,而是看你面对不确定时的反应模式。有边界的分析包含三个可观察动作:
如果你能在回答里主动补一句“这需要看具体数据才能定”,反而比给出一个笃定但错误的答案更安全。面试官接下来大概率会给你补充信息,那时候你再基于新前提继续分析,整个过程就变成了一次协作推演,而不是单方面答题。
把这条原则用在准备上:提前想清楚自己哪些经验是通用的、哪些是依赖特定业务前提的,面试时就能快速判断该推还是该停。