SEO之工作原理及站内优化
最近读了Nike创始人Phil Knight的书Shoe Dog,一度泪崩。里面很多的情节都能给我带来不一样的阅读体验,真的是很振奋人心的那种。哈哈哈,你以为我在讲鸡汤,可能吧,作为一个有名的企业家,他的经历有些可能也会经过美化,但是我觉得但凡能做出大事业的人,肯定还是有值得我们学习的地方,比如他对待事情的态度,做事的逻辑等等。
书中一句让我印象比较深刻的话是The cowards never stared,he said.And the weak died along the way—that leaves us。中文的意思大概是懦夫永远都开始不了,力量不足的人到达不了,最后剩下的都是强者。
好了,咱进入主题,这一周我打算分享一下SEO的知识,讲一下SEO的大概轮廓出来,这样大家对SEO就能够有一个整体的感觉。BTW,SEO不是什么玄学,真的,只要我们愿意去了解它,探索它,并坚持去实践,我们也能够为自己的网站带来源源不断的自然流量。
不知道大家有没有听说过马斯洛的需求?马斯洛认为,人类的需求是分层次的,由低到高。从下到上分别是生理需求、安全需求、社交需求、尊严需求和自我实现。每一个阶段都是层层递进的。
对于我们SEO的学习也是一样的道理,我们需要了解每一阶段SEO的内容,才能更好地进入下一步。在这篇文章,我会跟大家分享SEO的一个框架,来帮助大家更好地理解SEO。
搜索引擎是如何工作的
关键词研究
竞争对手研究
站内优化--On Page SEO
站外优化--Off Page SEO
技术搜索引擎优化
SEO的跟踪效果
1.搜索引擎是如何工作的
什么是SEO,SEO是Search Engine Optimize的简写,用中文来说,就是搜索引擎优化。简单来讲,SEO就是关于网站,搜索引擎和竞争对手三方的一个博弈。所以,在讲SEO的第一步,我们需要简单的来了解一下搜索引擎。
关于搜索引擎,因为我们是面对跨境的人群,所以我们主要是研究国外的搜索引擎,主要有谷歌,必应,微软等。在这个市场里面,谷歌就占了90%以上的市场份额,所以一般来说,我们的优化是针对谷歌的优化。
接下来,我们就一起来了解谷歌的工作原理吧。
谷歌的工作原理主要分为三个部分,分别是抓取,索引和排名。
1.1抓取
谷歌蜘蛛一般先访问我们的网站根目录,如果在robots.text文件下有禁止抓取的命令,谷歌将会遵守不抓取。
一般谷歌蜘蛛会先记录没有抓取的网页,再安排时间统一抓取。了解了谷歌的抓取原理,对我们自己的网站优化有什么作用呢?
首先,我们可以在谷歌浏览器中执行site:domain.com,看看我们的网站被谷歌抓取了多少,有哪些网页是没有被抓取的,是不是因为用了robots.text的命令。在这篇文章中,我都会以packlane.com这个网站为例来进行分析,请看下图。
其次,我们的网站要做出有利于谷歌抓取的结构来吸引谷歌蜘蛛的抓取,那么我们可以从几个方面来优化呢?
页面更新度,一般来说,你的网站更新得越快,谷歌蜘蛛抓取的频率也会快。
用HTML代码会有利于搜索引擎抓取
首页要有导入链接
网站要用Sitemap地图
内页与首页的点击距离不要超过四五次
URL的结构,页面的权重是谷歌计算经过迭代才得出来的结果。搜索引擎怎么知道网页的权重呢?除了网站和域名的影响之外,一般URL的层次浅,有关键词而且形式比较短会被认为权重比较高的URL.
1.2索引
谷歌蜘蛛抓取了我们网站的信息以后,还要把它们给存储到谷歌的文件目录,这个过程就是索引。
关于索引,我觉得这里面有一个比较重要的原理需要跟大家分享一下。谷歌蜘蛛来到我们的网站以后,它会在我们的每一个页面都建立一个文件,比如说首页可能命名为文件1,然后把首页里面出现的关键词都放到文件1里面。这每个关键词都有一个ID,主要记录的是关键词出现的次数,位置等等,这个过程叫做正向索引。
不知道你会不会好奇,平时你在谷歌搜索的时候,输入一个关键词,为什么谷歌会在不到一两秒的时间内就给你推出超多的相关页面?
不急不急,这个就是我们接下来要讲的倒排索引。谷歌蜘蛛会根据我们前面抓取到的关键词,倒着来建立文件夹。意思是正向索引是从文件名再索引到关键词,倒排索引是以关键词命名,哪几个页面有一样的关键词就会被归纳进来,这样当人们在谷歌上输入信息的时候,相关的页面就会很快被推送出来。
那么,了解了索引的工作原理,这个跟我们自己的网站又有什么联系?
首先,我们要检查自己的网站页面有没有被谷歌索引收录。怎么检查?在谷歌浏览器输入packlane,com,然后点击网页上的小三角形,网页快照。打开以后我们就可以谷歌上一次来我们的网站是什么时候,收录了多少内容。
我写这篇文章是在2021年6月20日,所以大家可以看到谷歌蜘蛛最近一次收录网站是在前一天,这个可以让我们了解到谷歌蜘蛛收录的频率。同时,如果我们的网站有些内容没有被收录,可能是因为Noindex指令,这个指令是告诉谷歌蜘蛛不要收录我们的页面。所以我们可以去谷歌站长后台修改一下指令就可以进行啦。
1.3谷歌排名
谷歌曾经对外公开表示过,影响谷歌搜索引擎的三大排名因素是内容,外链和Ranbrain。Rankbrain是谷歌的算法,我们很难知道它的具体操作。关于内容和外链这两块内容,涉及到的知识实在是太多啦。所以我们在这里先一笔带过,做个小铺垫。
2.关键词研究
上次的文章我已经写了挺多的内容啦,大家可以参考一下哈~
3.竞争对手研究
为什么要研究竞争对手?为什么要重新制造一个轮子?我们可以通过研究竞争对手,了解竞争对手是怎么把排名做上去的,从而有一个很好的模仿路径。同时,我们可以看到竞争对手忽略了什么,并充分利用这一点。这个方法会让你了解到如果你要把你的网站做出排名,那么你需要拥有什么样的资源,以及这些方法是否适合你。
大家也可以参考一下我的这篇独立站如何做竞争对手分析的文章
4.站内优化--On Page SEO
关于站内优化,我们会分两步分来讲。在我看来,网站的结构性优化就好像是我们自己盖房子,要打好地基,砌围墙,装电线水管等这种硬件要求。而页面优化就是房子改好,你怎么装修,住起来才舒服。网站的结构性优化和页面优化都是我们可以控制的,优化好这两方面可以为SEO打下良好的基础。
我们一步步来讲。
4.1网站的结构性优化
一般来说,网站结构优化我们从这几个点进行。
4.1.1有利于搜索引擎抓取的网站设计
还记得搜索引擎的工作原理吗?第一步就是抓取,我们的网站结构要在首页有外链链接到首页,这样搜索引擎才能抓取到页面的内容。搜索引擎喜欢HTML代码,所以我们的网站就尽量不要搞其他的像JavaScript程序,flash动画等不利于搜索引擎抓取。 毕竟,与搜索引擎方便,与己方便。同时,网站所有的页面离首页的距离不要超过四五次。
4.1.2清晰的网站导航
我们在设计网站导航的时候应该站在两个人的立场来思考。
第一个是用户,用户来到我们的网站,不管在哪个页面,都应该知道自己现在在哪里,接着要去哪里。
第二个是搜索引擎,我们有几个点需要注意。
文字导航,尽量使用HTML作为文字导航。
点击距离,所有页面与首页的点击距离在四五次之内。
锚文字关键词导航,通常来讲,锚文字链接是分类页面获得链接的主要来源,因此我们要尽量使用关键词作为锚文字链接。
面包屑导航,面包屑导航通常位于页面的左上角,以一行文字告诉用户现在在哪里。
4.1.3网站Sitemap地图
一般来说,如果我们网站的结构合适,谷歌也能够抓取我们的网站页面。
但是如果我们自己在谷歌后台提交站点地图,那么谷歌会更有效地进行抓取,而且我们可以在谷歌站点后台看到我们的一些相关数据,比如说客户是通过哪些关键词找到我们的,我们的URL结构有什么问题等等。因为谷歌提倡XML形式的谷歌Sitemap,所以一般我们优先选择这种格式。
在这里教一下大家怎么安装谷歌sitemap地图,在这篇文章,我主要都是以shopify为例。
具体操作:
(1)输入网站地址,一般都是域名后面+/sitemap.xml
(2)如果你的网站还在密码保护中,那么谷歌就抓取不到,状态栏没有显示。但是如果你的网站开放了。那么提交成功以后,状态栏哪里会显示成功。
覆盖率这里很重要,可以看到客户通过哪些关键词进来,然后我们根据客户进来的关键词有目的的写文章提高排名
4.1.4网站要加SSL安全认证
不知道你有没有这个疑问,每次见到http和https的时候,会不会好奇为什么一个要加s,一个不用加s。其实s的意思就是security,代表安全,网址有了s,说明你的网站后台安装了SSL安全认证。
这里请注意,如果你是用Shopify建站,那么当你的域名链接好以后,shopify就会主动帮你安装SSL安全认证。
4.1.5移动端友好设计
到2021年,基本上大家伙都是用手机上网购物等等。所以我们的网站的优化一定要做好移动端的优化。
如果是用shopify建站,那么我们在选择主题的时候就要注意主题有没有Mobile friendly这个功能。
4.1.6网站的打开的速度
网站速度的测试,我们可以用这个工具进行测试https://tools.pingdom.com/。
比如说,我们还是以packlane.com这个网站为例。把网址输进去以后,稍等一下,你就可以看到网站的速度测试报告。一般来说,我会看load time,如果速度是在3秒以内,那么说明这个网站的速度还是可以的。但是performance grade只是评为D,我们可以继续往下滑,看看原因。
一般来说,网站的打开速度如果太慢,有一个很重要的原因就是图片太大了,我们可以先把图片压缩一下再上传。
这里特别推荐一个工具,tinypng。很简单,你只要把图片上传上去,第一次压缩的体积可以少很多,如果没有达到你的要求,可以压多几次,但是接下来几次就没有第一次的压缩力度大了。
4.1.7网址要规范化
网址规范化指的是搜索引擎挑选最合适的URL作为真正的规范化的网址过程。一些网站因为CMS系统问题,URL静态化设置错误,首域名设置重复等原因而导致同一个网址有不同的表现形式。
这里有几个解决的办法给到大家。
①设置首选域名
我们可以在谷歌站长后台设置首选域,一般会选择带WWW的域名作为首选域。
这里顺便说一下,不带www的域名是一个网站的顶级域名,带www的域名只是二级域名。但是因为用户习惯性地在输入一个网址的时候会在前面加上www,所以一般我们会选择带www的作为首选域。
如果是用shopify建站的话,shopify都会自动帮我们做这个优化,我们可以在后台看到。
②使用301跳转
301跳转,表示本网址永久地转移到另一个网址。网页A用301转向到网页B,搜索引擎就会认为网页A永久失效了,那么网页B就会被认为是唯一的有效目标。当然,在网页A积累的页面权重也会相应地给到网页B。
对于我们来说,网站改版会经常用到301跳转,如页面删除,改变地址等。更换域名也需要整站从旧域名做301跳转到新域名。
在Shopify上,我们可以这样操作。
③使用canonical标签
这个我们会在下面细讲。
④提交给谷歌的XML网站地图中全部使用规范化网址
请参考上面的4.1-(3)
4.18URL静态化
最好的URL是我们可以自然阅读的URL,所以不要有太多的数字,参数和符号。
跟URL动态化相比,静态化的URL会更加有利于提高用户的体验,加快搜索引擎的收录。
这里URL的设计有几个原则分享给大家。
URL越短越好,一般搜索引擎会认为较短,有层次的URL的权重会更高。
第二,避免太多参数,尽量用目标关键词和相关的描述编写URL。
第三,URL的所有字母都用小写。
4.1.9Canonical标签
①什么是canonical标签
对于很多人来说,canonical标签可能是一个新的名词。Canonical标签相当于一个页面内的301转向,区别在于用户并不被转向,还是停留在原网址上,而搜索引擎会把它当做是301转向处理,把页面的权重都集中到标签指明的规范化网址上。这个标签只是一种建议或暗示,而不是指令,它不像robots文件那样是个指令。
②为什么要使用canonical标签
对于谷歌来说,它最讨厌的就是重复的内容了。网站产生重复内容的原因有很多,在这里我就不一一展开了。
对于我们来说,有一个点很重要。我们网站上的产品,有很多是按价格、颜色、尺寸升降排序,生成的URL全都不一样,但内容大体相同,只有细小区别,就可以使用这个标签,这样网页的权重就集中在一个尺寸颜色的,极大地提升了seo 的效果。
4.2 页面优化
说了那么多的硬件优化,接下来终于到网站的页面优化了。
4.2.1Page title
页面标题是包含在title标签中的文字,是页面优化最重要的因素。
我们的标题在设计的时候都要注意含有关键词,并且关键词都要排在标题的前面,这样有利于搜索引擎的快速抓取。一般在70个字符以内。
4.2.2Meta description
描述的内容要具有相关性,与内容高度相关,可以简单的介绍一下产品和店铺的情况。一般在160个字符以内
4.2.3Tag标签
检查tag标签的使用情况,如果不需要,就不索引他们
4.2.4正文优化
这个有几个小tips给到大家。
一般来说,篇幅不大的页面出现两三次关键词就可以了,篇幅比较长的页面出现4-6次也已经足够了,千万不要堆积关键词。
正文前50-100个词中出现的关键词有比较高的权重,通常建议第一段文字的第一句话就出现关键词。
第三,可以用一些语义相关词,LSI。在进行网页写作的时候,不要局限于目标关键词,应该包含于主关键词语义相关、相近的词汇,以支持主关键词,使页面形成明显的主题。
4.2.5Alt文本
图片Alt属性中以简要说明图片内容,同时包含关键词,也是页面优化的一部分。
4.2.6H1标签
每个页面只有一个H1标签,并且用上关键词。
4.2.7锚文本链接
锚文本是用于链接到页面的文本。锚文本最好看起来自然而不是公式化。
4.2.7页面更新速度
如果页面的更新速度比较快,那么谷歌蜘蛛就会经常过来抓取,这样也有利于seo。
其实搜索引擎优化并不难,难得的是把它做好的决心和坚持优化。只要我们按照步骤一步一步地去了解实践,那么慢慢我们网站的自然流量也会增加起来。