在做SEO的过程中,实际上,我并不是“技术挂”更多的是基于搜索原理与大量的实战,总结相关的经验,这么多年,经常养成一个小习惯,总是记录一些工作中遇到的一些小问题与小技巧。

特别是2017年,12月份开始跟踪熊掌号算法之后,从新进入SEO行业,我依然保留每隔一定周期审查网站日志的习惯。

读“日志”如“看人”,它让你更加清晰与透彻。

“ToutiaoSpider”

记得在2018年6月份的时候,我在日志中发现一个特别特殊的蜘蛛“ToutiaoSpider”,这让我颇为好奇,于是我打开TXT文档,记录下:原来今日头条,也有蜘蛛爬虫。

在那个时候,一瞬间诸多问题,涌入:

1、头条会只做站内搜索吗?

2、它是否会拥有独立的搜索入口?

3、它的抓取、索引、排序的原理是什么?

4、它如何处理企业站产品页面与时效性内容之间的关系与排序?

5、它如何平衡SERP,商业战略合作与用户的搜索体验?

6、它是否具有一定值得研究的价值。

在这之后,每隔一定周期,我就会进行一些有针对性的测试,并试图找寻对这方面有兴趣的小伙伴,而你会发现一些诸多小细节,比如:

1、PC端,不展现站外内容。

2、移动端,才会展现一些搜索结果。

而无轮是PC端与移动端的搜索展现与排序,它可能都与如下排名因子,密切相关:

1、时效性

2、账号权重(站内与站外)

3、标题(关键词匹配)

4、活跃度(评论)

5、合作媒体

6、商业投放

7、战略合作

思考:

那么,这个时候,有的小伙伴可能会讲,你研究这些对于企业网站有用吗?

在做百度SEO的时候,去判断一个行业是否值得基于搜索营销,我们通常都会采用一个非常简单的策略,那就是去挖掘一下这个行业中,相关关键词。

如果某些具有商业价值,亦或是对品牌可以产生一定影响的词,具有一定的搜索指数,那么,我们就可以粗略的去判断,它可能存在潜在的价值。

而对于,今日头条SEO研究也是一样,你可以简单利用:

1、功能实验室>热词分析

2、头条站外相关数据分析工具

3、头条站内相关搜索[推荐]

去粗略的判断一下,你的行业,是否值得研究今日头条SEO。

而经过一段周期的研究,我发现,如下相关内容,在深度理解头条搜索排序中,具有积极的参考作用,比如:

1、今日头条站外内容,页面相关性,与原创度,对站内搜索排序的影响?

2、头条站内搜索排序,是否与站内文章,进行“指纹”比对去重,甚至不索引与展现?

3、头条站内搜索,是否对站外SERP内容,用户行为指标进行审查,是否对站内排序产生影响

4、头条站内搜索,商业险战略合作,对搜索排序影响,比如:某百科的调用?

5、头条站内搜索排序,真的会基于链接关系,计算排序吗?

而在实际研究中,基于少量的数据研究,我们已经得到一些初步的结果,但由于数据量与研究样本的有限,我们并不能给到百分百的结果,比如:

1、站外首页、栏目页、TAG页与内容页的排序,是否采用一套搜索排序规则。(根据测试,我们认为不一定)

2、栏目页之间的排序,为什么有的高,有的低,它是基于什么做排序?

3、内页的排序是否基于中文分词技术,关键词密度,TF-IDF这样的算法,是否影响站内搜索结果的排序。

总结:

作为SEO人员,我们不能保证搜索行业未来会怎么改变,是否被AIO(人工智能SEO)取代,但我认为保持一个好奇心,可以让SEO思维长青,你觉得呢。

居思安与您一起记载生涯中的点点滴滴,享受快乐,分享快乐!解决问题! QQ/微信:910132039 E-Mail:910132039@qq.com

今日头条 SEO 研究,值得深思的 5 个问题的更多相关文章

  1. 仿今日头条最强顶部导航指示器,支持6种模式-b

    项目中经常会用到类似今日头条中顶部的导航指示器,我也经常用一个类似的库PagerSlidingTabStrip,但是有时并不能小伙伴们的所有需求,所以我在这个类的基础上就所有能用到的情况做了一个简单的 ...

  2. (android高仿系列)今日头条 --新闻阅读器 (三) 完结 、总结 篇

    从写第一篇今日头条高仿系列开始,到现在已经过去了1个多月了,其实大体都做好了,就是迟迟没有放出来,因为我觉得,做这个东西也是有个过程的,我想把这个模仿中一步一步学习的过程,按照自己的思路写下来,在根据 ...

  3. Python爬取今日头条段子

    刚入门Python爬虫,试了下爬取今日头条官网中的段子,网址为https://www.toutiao.com/ch/essay_joke/源码比较简陋,如下: import requests impo ...

  4. web前端整套面试题(二)--今日头条面试题

    12道单选,7道不定项选择,2道编程题 一.单选(12题) 1.[单选题]在HTML中,( )可以在网页上通过链接直接打开邮件客户端发送邮件. A.<a href=”telnet:ming.zh ...

  5. DL4J之CNN对今日头条文本分类

    一.数据集介绍 数据来源:今日头条客户端 数据格式如下: 6551700932705387022_!_101_!_news_culture_!_京城最值得你来场文化之旅的博物馆_!_保利集团,马未都, ...

  6. 创业学习---今日头条创业过程分析---HHR计划

    本文搜集和整理了今日头条创业的一些关键点的资料------by 春跃(本文的主要观点都是搜集整理,所以不得本人同意不得转载) 一,18年之前的今日头条创业时间表: 1,张一鸣参与创业的履历:酷讯,饭否 ...

  7. 服务器端开发(Python/C++)-今日头条-拉勾网-最专业的互联网招聘平台

    服务器端开发(Python/C++)-今日头条-拉勾网-最专业的互联网招聘平台 服务器端开发(Python/C++)

  8. Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO

    距离上次发布(android高仿系列)今日头条 --新闻阅读器 (二) 相关的内容已经半个月了,最近利用空闲时间,把今日头条客户端完善了下.完善的功能一个一个全部实现后,就放整个源码.开发的进度就是按 ...

  9. 今日头条- iOS客户端 启动速度优化实践

    版权声明 作者:今日头条iOS团队 原文:https://techblog.toutiao.com/2017/01/17/iosspeed/ 应用启动时间,直接影响用户对一款应用的判断和使用体验.头条 ...

随机推荐

  1. 【原创】为什么Mongodb索引用B树,而Mysql用B+树?

    引言 好久没写文章了,今天回来重操旧业.毕竟现在对后端开发的要求越来越高,大家要做好各种准备. 因此,大家有可能遇到如下问题 为什么Mysql中Innodb的索引结构采取B+树? 回答这个问题时,给自 ...

  2. BZOJ2326 [HNOI2011]数学作业(分块矩阵快速幂)

    题意: 定义函数Concatenate (1 ..N)是将所有正整数 1, 2, …, N 顺序连接起来得到的数,如concatenate(1..5)是12345,求concatenate(1...n ...

  3. symfony开发步骤简述

    对symfony具体开发也有了一定时间的接触了,下面说一下开发步骤,以备自己以后查看; 1.确定表关系,字段等 2.在相应的模块下的Rescourse下config/Doctrine创建相应的.orm ...

  4. 这个 Spring 循环依赖的坑,90% 以上的人都不知道

    1. 前言 这两天工作遇到了一个挺有意思的Spring循环依赖的问题,但是这个和以往遇到的循环依赖问题都不太一样,隐藏的相当隐蔽,网络上也很少看到有其他人遇到类似的问题.这里权且称他非典型Spring ...

  5. 虚拟机 .NAT模式下 配置静态ip后无法ping域名,但可以ping公网ip 问题处理

    在之前的文章 https://www.cnblogs.com/dxxdsw/p/10643540.html 中,在虚拟机中给linux配置了静态ip.[.NAT模式] centos系统: 今天连接发现 ...

  6. MapReduce清洗数据进行可视化

    继上篇第一阶段清洗数据并导入hive 本篇是剩下的两阶段 2.数据处理: ·统计最受欢迎的视频/文章的Top10访问次数 (video/article) ·按照地市统计最受欢迎的Top10课程 (ip ...

  7. python学习(5)写一个二分算法的程序

    把之前学习的做一个小结.之前看二分查找法,只能是似而非地看懂大概.现在用这么多天的知识积累已经可以自己写了. 而且在算法书的基础上,把需要找的数字做一个人机互动操作. 另外,初步接触到了 __name ...

  8. JMeter接口测试-接口签名校验

    前言 很多HTTP接口在传参时,需要先对接口的参数进行数据签名加密 如pinter项目的中的签名接口 http://localhost:8080/pinter/com/userInfo 参数为: {& ...

  9. Pycrypto与RSA密码技术

    密码与通信      密码技术是一门历史悠久的技术.信息传播离不开加密与解密.密码技术的用途主要源于两个方面,加密/解密和签名/验签.   pip install pycrypto RSA 密码算法与 ...

  10. 杭电-------2032杨辉三角(C语言写)

    #include<stdio.h> ][] = { }; void init() { int i, j; ; i < ; i++) { a[i][] = ; a[i][i] = ; ...