有个站长拿着工具截图来问:我和竞争对手权重都是 2,凭什么它排在前面,是不是工具在骗人。另一个人问的正好相反:我权重从 2 涨到了 3,怎么关键词还是没动。这两个现象背后其实是同一个误会——把权重和排名当成了同一件事。权重和排名到底是不是一回事,把两者的关系理清楚,很多困惑会自己消失。
一、先给结论:权重是输入,排名是输出
权重描述的是站点整体的可信程度,排名描述的是某个具体关键词下某个页面的位置。权重是参与排序的一个条件,不是排序结果本身。就像一个人的资历会影响面试结果,但资历高不等于每个岗位都拿得到。把这两层分开看,后面几个误会就好理解了。
二、区别一:权重看站,排名看页
权重是以站为单位的,它能解释“这个站值不值得给机会”。排名是以页为单位的,它回答的是“这一页在讲这个词的时候,是不是最合适的答案”。一个站的权重再高,某一页主题写得不清不楚、内容也薄,排不上去很正常。新手最常见的错误,是拿站级指标去解释页面级的结果。
三、区别二:权重是一把尺子,排名是一场场比赛
权重只有一个模糊的量级,是相对的;排名是在具体的词上跟具体的对手比。你排一个词,输赢取决于这一页和对手这一页比谁更合适、也取决于对手有多强。同一个页面,换一个竞争度低的词可能就排上去了。所以权重不变,排名却能大幅波动,这不矛盾。
四、同权重的两个站,排名为什么差很远
三个原因。一是页面本身的质量有差距,权重一样,但一个页面内容更完整、更对口。二是页面级的内链支持不同,同权重下,内链铺得好的页面拿到的信号更多。三是词的竞争格局不同,一个站做的词恰好是它擅长的领域,另一个站做的词第一页全是行业头部平台,结果自然不同。
五、误会一:权重数字高就一定能排
权重只是门槛之一。碰到大词,第一页往往被几家老站占满,权重普通的站进去也是陪跑。反过来,很多长尾词的第一页里权重不高的新站并不少见,因为在那一个具体问题上,它的页面确实是全网最清楚的答案。排名靠的是页面与词的匹配度,权重是背后的助力,不是决定票。
六、误会二:排名掉了,就是权重掉了
排名下滑的原因很多:页面内容被改动了、标题换了、内链被删了、目标词竞争加剧了、搜索引擎做了一次算法调整。这些里面只有一部分跟权重有关。看到排名掉就慌着去补外链、换友链,往往修错了地方。先确认是整站的词一起掉还是个别词掉,方向差得很远。
七、动手看清楚:同一个站里页面的差别
想体会“站级权重相同、页面级结果不同”,最直接的办法是看同一个站里不同页面拿到的内链。下面这段脚本统计首页往外分配了多少条内链、分别给了哪些页面。同一个站,链接分给谁,谁的机会就大,这就是页面级信号最直观的样子。
# 同一个站里,首页把内链分给了谁
from urllib.request import Request, urlopen
from urllib.parse import urljoin, urlparse
from collections import Counter
import re
HOME = "https://www.example.com/"
html = urlopen(Request(HOME, headers={"User-Agent": "Mozilla/5.0"}), timeout=10).read().decode("utf-8", "ignore")
host = urlparse(HOME).netloc
inbound = Counter()
for href in re.findall(r'href=["\'](.*?)["\']', html, re.I):
full = urljoin(HOME, href).split("#")[0]
if urlparse(full).netloc == host:
inbound[full] += 1
print("首页共发出内链", sum(inbound.values()), "条")
for page, n in inbound.most_common(8):
print("%2d 条 | %s" % (n, page))
看完你会发现,有的页面被链了十几次,有的页面一次也没被链。两种页面在同一个站里,站级权重明明一样,页面能拿到的支持却完全不同。排名怎么会一样呢。
八、把两件事分开处理
要提权,就去改善站级的东西:内容整体质量、站点结构、抓取健康度、站外引用。要做排名,就去改善页面级的东西:选对词、标题落位、内容答到点上、内链铺到位。两套动作不能互相替代。分开处理之后,你会发现手上的问题一下子就清晰了。
相关阅读:
A5创业网 版权所有