区分站内与站外链接任务,关键看链接两端是否属于同一个可管理站点:同域或同站点根下的页面互链属于站内任务,指向其他域名或从其他域名指向本站的属于站外任务。对“自动友情链接”而言,程序批量生成、批量交换的链接往往同时涉及两侧,因此不能按“是否自动”分类,而要先按链接落点分类,再判断哪些该先做。
要查的是每条链接的源页面和目标页面分别属于哪个域名或站点根。做法是抽取页面上的链接,记录链接所在页面的完整地址,以及链接指向的完整地址,然后比较两者的主机名和站点根。结果说明:主机名相同,是站内链接任务;主机名不同,是站外链接任务;同一主域但不同子域,要按站点配置判断,若子域是独立站点,按站外处理更稳妥。自动友情链接常把链接写到多个页面模板里,抽样时要覆盖首页、栏目页和内容页,避免只看一个页面就下结论。
要查的是链接出现的位置是否固定、是否随页面批量输出。做法是查看页面模板、公共侧栏、页脚或友情链接模块,确认链接是写在模板里由程序统一输出,还是编辑在单篇内容中手工添加。结果说明:模板批量输出的链接,修改一次会影响大量页面,属于结构性任务;单篇手工添加的链接,影响范围有限。自动友情链接如果由模板输出,站内任务要优先处理,因为错误链接会扩散到全站,站外任务则要先确认对方站点是否仍在正常展示这些链接。
要查的是每条链接你能改哪一端。做法是列出链接的源页面和目标页面,标记哪些页面由你管理、哪些由外部站点管理。结果说明:两端都可控,处理最快,可优先安排;只有一端可控,需要联系对方或等待对方调整,排期要留出沟通时间;两端都不可控,只能记录观察,不占用当前工时。对时间和人手有限的情况,先处理“站内批量输出且指向错误目标”的任务,再处理“站外单向展示但无法确认对方状态”的任务,顺序更合理。
假设一个站点在页脚模板中批量输出了指向十个外部站点的链接,其中三个外部站点已无法访问。按上述清单,页脚模板属于站内可控部分,无法访问的外部目标属于站外状态问题,应先修改模板移除失效链接,再逐个联系仍可访问的站点确认互换是否继续。这个例子只说明分类和排序方法,不代表任何具体站点的实际结果。
分类完成后,把任务写成两类:站内任务关注模板、栏目、内链和页面结构,站外任务关注对方站点状态、链接是否被移除以及是否需要沟通。不要把站外链接数量或第三方权重当作排名保证,也不要用自动群发、隐藏链接或购买链接的方式替代正常互换。下一步是拿一份当前页面的链接清单,按上面的六项逐条标记,先处理站内批量输出且目标失效或错误的部分,再处理站外沟通项。