发布时间:2023-4-17 分类: 电商动态
扎克于2020年9月11日出版
突然博客一整年都没有更新。为了不把SEO从每天一篇改为每年一篇,一年后再更新就好了。
今年简直是世界大乱。虽然不知道每一个事件会以怎样的方式结束,但可以肯定的是,它对世界、对国家、对个人都有很大的方向性影响,大到让人对世界、对生活产生深刻的感受,不知从何说起。所以让我们回到搜索引擎优化。
前几天国内某大型电商公司SEO部门的朋友问了我一些问题,其中有一个很有意思,有一两句不清楚,写个帖子回答一下可能对其他SEOer有帮助。
他的问题是:
(My 《SEO实战密码》词频与密度)指出,当谷歌搜索关键词“新加坡Tourism”时,“新加坡”返回8520万个结果,而搜索“Tourism”返回34200万个结果。
问题:我在谷歌上搜索“新加坡Tourism”时返回了13100万个结果,搜索“新加坡Tourism-Tourism”时返回了4360万个结果。搜索“新加坡Tourism-新加坡”返回0个结果。我不明白为什么搜索“新加坡Tourism”返回0结果却没有\"新加坡\"。
搜了一下他提到的查询词,是这样的情况。
我的书中引用了搜索结果的前两个数字,现在搜索结果的数量增加了。现在“新加坡”有21800万个结果,“Tourism”有80200万个结果。比例大致不变,在直观理解的范围内:旅游这个词被广泛使用,出现在更多的页面上。
第三个数字也符合普遍理解的搜索算法预期。搜索“新加坡Tourism”,他看到了13100万,我看到了9040万。不同的数字可能与地理位置和个性化结果有关,但差别不大。
通常,当查询词由多个词组成时,搜索引擎使用“和/或和”逻辑,即返回包含所有词的页面。搜索“新加坡Tourism”返回同时包含“新加坡”和“Tourism”的页面,或者“新加坡”和“Tourism”的搜索结果的交集。显然,搜索结果的数量会变小,最多等于较小的集合。
下一批搜索结果会变得有趣。搜索“新加坡tourism-tourism”,他看到返回了4360万个结果,我看到了4430万个结果。如前所述,数字的微小差异并不重要,但重要的是数字本身有些奇怪:
减号“-”是一个特殊的搜索指令,意思是排除包含这个词的页面。那么查询词“新加坡tourism-tourism”是什么意思呢?应该是同时包含“新加坡”和“旅游”的页面,然后减去包含“旅游”的页面。那不是没有结果吗?
下一个搜索结果验证了该算法的逻辑。搜索“新加坡Tourism-新加坡”是指包含“新加坡”和“Tourism”的页面,然后减去包含“新加坡”的页面。结果应该是零,而且确实是零:
返回零结果是合乎逻辑的。朋友的想法可能是“新加坡tourism-新加坡”=“tourism”?其实不是。搜索“新加坡Tourism-新加坡”是指同时包含“新加坡”和“Tourism”但不包含“新加坡”的页面,没有限定页面。
那“新加坡tourism-tourism”又是怎么得到结果的呢?逻辑不应该是一样的吗?魔鬼可能就在细节里。查看搜索结果中的页面内容:
如果你仔细看,你会发现返回的页面基本上都是“旅游”而不是“旅游”。因此,一种合理的可能性是,搜索引擎在搜索一个词时,会找到对应的繁体字和异体字,并以高概率考虑同义词。“新加坡tourism-tourism”变成包含“新加坡”、“tourism”或“tourism”但不包含“tourism”的页面,结果是包含“新加坡”和“tourism”的页面。
所以“新加坡tourism-tourism”的结果应该大致等于“新加坡tourism”的结果。来看看“新加坡Tourism”的结果:
返回4560万个结果,与“新加坡Tourism-Tourism”的4430万个结果非常接近。如果你仔细看,你会发现在“新加坡Tourism”的结果中,仍然有一些“新加坡Tourism”的页面。可能谷歌认为“旅游”是比“旅游”更常用的写作方式,或者应该给用户推荐一些。
那么“新加坡Tourism-新加坡”为什么没有结出硕果呢?因为“新加坡”似乎没有繁体/变体字符。
如果这个假设成立,那么如果你搜索“国名旅游-国名”,其中国名有繁体字/异体字,应该会有结果吗?试试“马来西亚Tourism-马来西亚”:
确实,返回的页面基本上是“馬來西亞”。再验证一下,如果搜索“国名旅游-国名”,国名没有繁体字/异体字(与“新加坡”相同),是不是没有结果?请尝试“日本”:
果然,没有结果。
有些读者可能想得更远了:为什么减号后的“旅游”不扩大加“旅游”呢?如果将否定词也扩展到考虑其变体/传统字符,“-旅游”将变成“-旅游-旅游”。我的理解是,减号作为特殊指令,必须严格匹配,不能引申。
所以,如果你想让“新加坡tourism-tourism”的结果为零,需要这样写:“新加坡tourism-tourism-tourism”,验证一下:
果然,没有结果。但即使是0个结果,也没有阻止谷歌给我推广告
如果读者感兴趣,也可以尝试查询词的其他组合,应该是大致相同的规律。
你也可以试试百度的搜索结果。百度和谷歌的处理方法有些不同。百度似乎更广泛地寻找繁体字、异体字和同义词。搜索“新加坡tourism”时,会包含“新加坡play”等词语。但大体思路很相似。虽然“新加坡Tourism-新加坡”不是没有结果,但在百度,只有600多个结果,英文的页面是主要的。
研究这样的细节对SEO工作有什么用?说实话,我还没有想到具体的用途,但这是很好的观察和思维训练,也考验了我对搜索算法和搜索指令理解的准确性。
既然是训练,我们再补充一个思考问题:前面的例子在搜索的时候没有双引号,双引号也是特殊的搜索说明,意思是严格匹配双引号里的单词。如果用双引号搜索“新加坡tourism-tourism-tourism”,会有什么结果?先不要低头看答案,先想想。
答:目前的结果是有9个返回页面,跳过广告。前几页是这样的:
因此,双引号中的减号不再被视为搜索指令,而是作为普通标点符号被忽略。
忽略减号后,双引号中的字会变成普通字,用繁体字/异体字/同义词进行扩展。
因此,在搜索带双引号的“新加坡tourism-tourism-tourism”时,会连续、完整、顺序地返回几个真正出现“新加坡tourism tourism”的页面。
最后,再过几天,在搜索带双引号的“新加坡tourism-tourism-tourism”时,就会出现这个页面,以及可能的转载和复制版本。
作者:Zac@SEO天天发帖
版权归: 中新虚拟主机所有
原始链接:/google/singapore-travel-serp/