行业新闻

SEO需要哪些技术支撑?

没有任何技术基础,想学SEO,什么黑帽白帽,html,css的这个怎么自学?

没任何基础想学SEO?这真是个糟糕的决定。

这玩意不是发一发文章,做一做外链就完事的。

了解做网站之后,html,css这种东西自然也都会了。

但是SEO涉及的知识特别多,域名,服务器,编程,运营,维护,数据库,推广,引流等等。

如果是想了解黑帽,钻搜索引擎算法漏洞,渗透,提权,截流等等那需要的技术更加高级,完全不合适没技术基础的人。

SEO需要的技术真的太多了。没接触过和接触过和提升过。所知道的技术真的天差地别。

首先说一下基础的SEO知识把。

发现很多SEO连入门级需要的技术知识都掌握不全。

说下技术包含应用场景 HTML

这个是应用较多和频繁的。

最基本的 TDK meta元标记 og属性 link标签>>注释 A标签 alt标签 H标签 strong标签 nofollow

这些都是html技术的支撑里面

Css 这个和html是一个包含关系。 比如前提到 H标签 strong 等

Css用于定义样式文件 所有样式有关的 比如字体样式 颜色 加粗 H标签定义标题大小的。 很多大概讲的话这些就是和SEO相关的。

DIV 这是网站布局里面块 的应用。主要是html里面布局的部分。

CMS运用 这个是重点了。 大部分的SEO 优化的站点使用的是开源的CMS 这里面企业站的话 以织梦和帝国为最。当然还有其他的但是最多的是这二类。

这些CMS有很多功能是对于SEO很有好处。看你自己怎么用。能否熟练使用。

数据分析;基本数据分析利用比如EXC表格

CMS功能开发 需要 PHP 语言的熟悉 织梦和帝国都是PHP的。如增加文章发布后自动主动推送给百度熊掌号。可以在网上找到源码你还是的修改和利用。 这里有人会说找程序员,交给程序员解决。没错如果公司有程序员是可以交个他们解决。但是如果我们知道这方面的知识在沟通和写需求的时候描述是否效率会提升包括沟通成本。而不是一点程序思维都没有瞎JB提需求。

JS :基本的了解和应用就可以了。 比如跳转 如何用JS 作出302跳转效果 PC端跳转移动端 代码跳转适配 这里面水很深。黑帽很多东西在JS里面都能找到亮点的特色。404跳转 判断来访跳转。 发现这里面举例跳转比较多。因为缺少在Seo实战中这个JS效果用的比较多。 而跳转有很多种。

打个比方写一个最简单JS跳转效果。当网站页面被克隆时 如何挽回流量?

分析:克隆页面 那么就会包含页面所有的元素 如果我写一个JS 用来判断当前页面url 是否为自己本身的url 实现跳转是否就能把这一部分流量搞回来? 这个代码我就不放放出来了网上很多也很简单。 判断当前url是否包含"XXX" 不包含就跳到'XXX' 如果克隆者并没有过滤掉JS的话。 那么当用户访问克隆页面触发了JS 就会跳转到被克隆的页面 这是不是流量就回来了。

PYthon定制功能 这个就很大了。 比如一些日常的SEO 操作查排名 查收录 查导出url 分析爬虫日志

推送不收录url 到百度 等等。。很多具体根据需求。所以作为一个进阶SEO 你需要掌握python

正则 这个应用场景就太多了。移动适配规则提交 里面就用正则带适配url里面各层级的参数 同时python 里面识别很多都有正则 包括采集里面对于url 识别里面很多正则。

采集和爬虫 这个包含正则截取 正则替换 scarpy 等。应用场景里面基本是大数据采集。

这个就能难说叻。比较我也是在学习和进步中。和接触到的大神了解来说发现了一些技术,肯定还有一些隐藏的属性和技能没了解到。

数据分析 是一个大的东西。每个SEO大神对于SEO数据分析 都有自己模型和维度。同时在做数据分析的时候会涉及到很多技术。比如python shell 等 甚至很多我也不了解的技术。

python自动化 这个最近5118创始人李昊在最近分享中反复提到这个词。 李昊是技术出身,所以对于SEO 有着关于自动化、程序化、批量化执行执念。把一些SEO实战所需要的一些数据或者功能程序化自动化批量化。

shell 也是用来做数据分析,用来剥离数据分析数据中间可以结合python 用来获得需要的数据和效果。

产品模型与需求 做SEO都到大神级别了那么对于做产品或者做一些提升流量需求的产品和需求时也是需要了解和应用的。


到了这一步 我估计已经有一大批SEO 哭死在路上。因为可能他们做了好几年可能还是在入门级SEO徘徊。当你和更多大神级SEO交流时候你就会发现技术原理技术思维无处不在。越是学习的越多了解的越多,发现自己懂得越少进步的空间越大。

祝好!希望题主不要被我这一大堆关于SEO技术回答给弄懵逼。一步一步来,一步一个脚印。回头看看 自己的学习进步过程真的太有意义了。欢迎大佬拍砖指正,欢迎新人交流讨论。欢迎同行和围观群众点赞、收藏、评论。

SEO的核心是内容

有了内容才会有搜索引擎的索引,收录,排名

有了内容用户来了之后才有转化

有了内容才有各种批量化,程序化的操作,完成这些批量,程序化操作的工具,就是你说的技术支撑,比如html,css了解,Python,以及shell,都是基于此

如果不会这些技术支撑也没关系,手动去做,或者利用好别人已经开发出的现有工具,比如5118的很多工具,爱站的工具,火车头的内容采集,如果还是学不会,一篇篇手动录入

前提是这批内容真的是用户需要的。

剩下的就是坚持,会再多技术支撑,三天打鱼两天晒网是没用的,光采集,不做数据编辑规整也是垃圾站。

SEO应该追求价值导向。内容为王,外链.......把你的有效内容放知乎里推推够了,互惠互利

技多不压身,多学一些技能对谁来说都不是坏事,但毕竟我们要兼顾工作和学习,因此学习时间变得更加珍贵,学习技能也要有针对性的,可以为我们所用,做seo时如果有一些技能的加持将是如虎添翼。

1、基础html

html代码不仅可以调整页面样式也改变百度蜘蛛对页面的抓取难度,因为一些网站模板开发者对网站的seo并不理解,他只是站在展示样式和好用性的角度来做模板,对seo有诸多不利的设计,如果我们有能力可以通过自己编写模板来尽量提高网站模板的seo效果,当然不精通代码,只是了解基础代码知识来调整网站,也会起到一定的作用。

2、精通一种cms

如今利用cms做网站的seoer比较多,但我们也知道有利就有弊,虽然我们不必为开发网站而费心,但同样修改模板的限制也比较多,我们必须要精通至少一种cms,可以不因为模板的束缚而无法实现我们的seo策略。

3、写作能力

虽然做seo并不是绝对要利用文章,但我们要知道如今搜索引擎对网站内容识别最彻底的依然是文字内容,就算是视频、图片网站也离不开文字内容来做排名,因此作为一个合格的seoer的你要有一定的seo写作能力。

4、理解营销策略

营销策略并不是口头上说说而已,要将营销的本质搞明白,如果你是一个营销高手,对于通过seo获取的用户也可以更好的进行营销转化。

5、好学的态度

最后我们要谈论的是学习态度问题,其实也不算是一个技能,但态度决定一切,学习也不例外,不论我们学习哪种技能,都要抱着好学的态度,将技能尽量向seo方向靠拢,才能通过其他技能辅助而进一步提高seo优化技术。

总结:seo优化技术,需要哪些技能做支撑的问题,我们就讨论到这里,以上内容,仅供参考。

在这段时间接触的很多的seoer,每个人都想把seo做好,但是除了一些做了好些年的seoer对seo有一个正确的态度,知道做好seo需要的东西很多,很多新seoer都对seo没有一个完整的认识,尤其是提到代码的时候很多人直接就是什么都不知道。

其实代码优化是seo一个重要部分,不然发个外链、写个文章,是个人基本都能够做到的,为了跟上SEO的步伐,学代码是SEOER必需经过的一段路程!

这也是为什么我把seoer分为三个阶段原因,我一直认为seoer有三个阶段 这里简单的说下:

第一阶段就是目前seo行业内最多的一部分人,他们只有一些seo基础,甚至专业知识都不是太会,而seo学了足够的专业知识也没能突破第一个阶段。他们只有seo的相关知识。

第二阶段是目前业内存在很少的一部分人,这部分人会seo知识同时也具备了一定的代码知识,也就是html或python技术。

第三阶段可以说业内所存在的更少,这部分人已经不止与seo,代码知识,他们还需要懂编程。只有这部分人才能真正的把seo做好。

下边废话不多说,直接开始今天的主要内容:seo代码优化

1、DIV+CSS:

DIV+CSS的网站结构对SEO优化起到的作用越来越明显。

其只要原因有以下几个方面:

(1)、采用这种结构后,html页面里基本只有文字或图片信息,而样式则放在css里,这样搜索引擎蜘蛛就不会管css,只采集html里的内容就可以大大提高搜索引擎蜘蛛的效率。

(2)、采用这种结构往往关键词更集中,密度更高。

(3)、div+css 行对于table来说比较精简,基本不存在表格嵌套的问题。

(4)、符合W3C标准的网页在SEO优化方面本身就是优势,更得到搜索引擎蜘蛛的喜爱。

2、Meta标签:

Meta标签:如果要做的非常简单,meta标签只需要设置一个字符编码就可以了,咱们在任意地方购买的模版都会写上字符编码,另外Title标题、关键词、Description描述这里也列为meta标签去优化,这三个地方,一般在模版中会直接调用到后台,可以直接在后台设置,所以代码上需要基本是不需要操作。

3、css/js引用:

搜索引擎蜘蛛处理的是文本文件,对页面源代码中没有出现的内容则看不到,用户的行为或者其他事件之后才获取并嵌入页面上的动态内容和连接不能被搜索引擎看到,网页中大量的javascript 将影响蜘蛛对页面的抓取和增加网页体积,会延迟网页的打开速度,直接影响用户体验。

在优化的过程中要尽量减少javascript代码的运用,对必须要使用的javascript,也要尽量放到网站的底部先加载正文,或外部js调用(封装)。

为什么要放在底部呢?

可能你不懂代码就不知道了,这里来解释一下,因为浏览器在渲染页面时(也就是展现页面)会从上到下渲染。

我们的模版,JS绝对都是放在头部,但在优化的过程中,而JS文件通常是效果文件,我们可以让网站先加载主题内容,其次加载效果内容,所以有必要把JS文件从头部移动到底部,这样用户看起来你的网站会访问的更快,当然如果CSS有必要,一样可以这样做,常规的CSS是不建议放到底部,会影响加载效果。另外JS及CSS不建议在html模版中写入,最好是新建一个JS或CSS文件,然后把JS或CSS内容放入,在调用这个CSS或JS文件即可。

4、清理冗余代码:

清理垃圾代码是精简代码其中一个非常重要的环节。垃圾代码是删除后不会影响页面显示的非必要的代码,一个页面在清理了垃圾代码后,可以删除近80%的冗余代码。从而达到降低页面体积,提高页面的用户体验和搜索引擎友好性的目的。常见的垃圾代码有 空格字符、默认属性、注释语句、和空语句等。

(1)、空格字符:

空格字符实在编辑代码时敲击键盘上的空格键而产生的符号,网页中每一个空格都算作一个字符,通常出现在每行代码的开始处、结尾处以及空行中。

(2)、默认属性:

我们在使用网页制作软件时,都会产生一些默认属性的代码,比如我们在网页中不添加左对齐的属性,但是页面中的内容也是左对齐的,所以代码中的左对齐属性代码就可以删除。

(3)、注释语句:

在制作网页的时候,我们会添加一些注释语句来增强代码的可读性,但是过多的注释语句会占用大量的网页空间,而且如果注释语句中存在大量的关键词,还会被搜索引擎认为是堆砌关键词,从而对该站进行处罚。所以我们在添加注释语句时,就尽量避免添加那些即使删除后也不会影响网页源代码可读性的注释语句。

(4)、空语句:

空语句是指标签之间不存在任何内容的空句子。

5、LOGO:

LOGO部分需要优化的主要有两个方面,第一个方面在LOGO处加H1标签,其次是在LOGO的A标签处添加一个title属性,title属性中写上你优化的主关键词,之所以建议写主关键词而不写品牌词原因有两个,第一个增加优化主关键词的密度,其次是title属性用户很难得看得到。

6、导航:

导航上的优化,通常就是一个A标签,这个A标签不建议设置新窗口打开,另外一个是A标签中的title属性,如果条件允许,可以直接设置成行业词,而A标签中可显示的文字可以设置成品牌词,这样在不影响体验的同时一样达到了优化关键词的效果。

这里需要提醒一点的是,当一篇文章出现两个一样的A标签指向的时候,我们需要用nofollow标签屏蔽其中一个链接,这里描述和标题都出现了同一个链接,这里建议使用nofollow标签屏蔽描述上的链接,加上去是为了让用户方便点击,屏蔽是为了不让搜索引擎重复抓取。

7、搜索:

站内搜索页面本不建议做seo,因为大多站内搜索都是动态页面,而这些动态页面均直接用robots屏蔽百度蜘蛛。

8、图片优化:

(1)、名称:

由于搜索引擎无法读取图片内容,但是可以读取图片名称的相关文本信息,所以我们在保存图片名称时,要确保图片文件名或字符串包含主要关键词。例如一张熊猫的图片,我们可以随意命名,但是我们最好将其命名为xiongmao.jpg 或者 panda.jpg 这样URL字符串就包含了这张图的关键信息

(2)、ALT标签:

图片中的信息要想让搜索引擎更好的理解,必须利用alt属性,图片的alt属性是对图片信息进行简要阐述。alt属性非常重要,必须做到与图片相关,与内容相关,且需要避免为了关键词堆砌而堆砌,该属性不仅能够让搜索引擎更好的理解,同时若图片出现错误时,也能够让用户了解图片想要展示的主题

网站优化从根本上来说,是为了用户更好的获取信息,而不是搜索引擎中获得良好的排名,取得好的搜索结果排名只是正常网站优化结果的自然体现。所以在设置描述 alt这些属性时,应该本着遵循用户导向的原则,简明扼要地描述图片内容。

(3)、图片大小:

如果网站不是专业的图片展示,网站只要满足普通视觉效果就可以了,图片越小加载起来就越快。

9、版权信息:

版权是可以留下的,使用别人的程序不留版权是不道德的行为,所以有必要在底部留下对于的版权信息,但是版权、备案、站外链接都应该加nofollow标签,当然这是站外的链接,站内也有部分链接需要加入nofollow标签,比如网站底部的广告合作、联系方式等页面。

10、用户体验:

其实在用户体验上的优化本问说的并不少很多,但代码可以决定用户体验,比如增加百度统计的返回顶部功能,文章页面增加快速评论功能、一个网站最多只能显示3屏、左右可以翻页等功能,看起来功能非常少,但综合的细节决定一个网站的成败!

11、网站地图:

网站地图是搜索引擎最容易抓取的一个页面,这个页面里面有所有应该被抓取的内容,所以很多时候,搜索引擎为了偷懒,他自然会抓取网站地图文件,通常情况下网站地图的代码如下所示:

<url>

<priority>1.0</priority>

<lastmod>2021-09-28T07:01:31+00:00</lastmod>

<changefreq>Always</changefreq>

</url>

代码非常简单LOC为链接、priority为权重,比如首页为1,栏目为0.8,changefreq为更新时间。

12、Robots:

搜索引擎在抓取一个网站的时候,第一时间看robots 文件,这里可以识别到哪些文件可以抓取,哪些文件不可以,robots文件最主要一点就是把网站地图写上去。

总结:真正要把seo做好,其实还有很多细节上的东西,比如学会分析爬虫日志等数据,如何分析网站受热度等,这些都需要在实践中去摸索学习。

平台注册入口