SEO第七章

网站网址链接 路径优化

网站的网址路径分为相对路径和绝对路径

绝对路径:绝对路径是完整的路径,不仅可以在站内打开,去其他地方依然可以打开。

相对路径:不是一个完整的路径,这种路径只能在站内打开,网址复制到其他地方就打不开。

百度喜欢的是绝对路径。

动态页面与静态页面

什么是动态页面?

动态的站点指的是有后台的网站,有数据库的站点,是通过动态语言开发的站点。

现在的企业基本上都是动态站点。

因为动态站点方便用户管理。

动态网址里面会包含一些特殊符号,?=&***之类的字符。

动态网址百度也是收录的,但是收录效果没有静态的好。

什么是静态页面?

静态网址指的就是没有后台的站点,利用html编写的页面。网址里面不包含特殊字符,一般是以.htm或.html结尾的链接。静态网站不方便用户管理,但是静态网址比较利于收录。

两者的区别:

静态便于蜘蛛收录,因为静态的链接比较直接,而且静态的链接一般是每个页面都会生成一个静态的页面,蜘蛛爬行起来比较省力,所以对SEO来说,静态的网站更有利于蜘蛛收录和网站优化。

动态链接没有固定的页面,动态网址的生成是采集数据库的内容,所以不能保证网页内容的稳定性和链接的永久性,所以动态的网址不利于搜索引擎收录。

现在很多站点都是动态的站点,动态的网址不利于收录,我们在做seo的时候,网站依然是动态的网站,但是我们把它的网址转换一个表达形式,变成静态网址的形式。我们把这种手段叫做伪静态。

织梦的站点网址已经是静态形式了,没必要单独设置伪静态。

并不是说所有的网站后台都可以直接生成静态网址。这个时候我们就需要给网站做伪静态处理。

必须要服务器的主机支持伪静态的功能。

本次课目标:

掌握网站的robots文件的书写

掌握网站的内容优化

什么是网站的robots文件?(重点!!!)

Robots文件,全称robots.txt,文件名称要小写。这个文件是我的网站和搜索引擎之间的一个协议。

搜索引擎在抓取我们网站的时候,首先就要先读取这个协议,这个文件主要是告诉搜索引擎哪些文件是允许被抓取的,哪些文件是禁止抓取的。

网站为什么要屏蔽一些文件不让蜘蛛抓取收录?

因为一个网站不是所有的文件都可以用来参与排名,对于一些不能参加排名的文件,我们就给他屏蔽掉,提高搜索引擎蜘蛛的抓取效率,让蜘蛛多去抓取一些有用的文件,能够参与排名的文件。

robots.txt文件的位置

这个文件一定要存放在网站的根目录,而且文件要小写。搜索引擎蜘蛛在抓取网站的时候会首先检测你的根目录有没有这个文件,如果有,它就会按照文件给定的抓取方式来抓取你的网站。

robots.txt文件的写法

User-agent:后面跟的是蜘蛛的名称

一般对于企业网站或者是个人网站,我们都用一个*来代替所有的搜索引擎蜘蛛。

User-agent:*

User-agent:baiduspider 百度蜘蛛

User-agent:googlebot 谷歌机器人

360:360spider

搜狗:sogouspider

Disallow:禁止搜索引擎抓取的文件

禁止所有的搜索引擎抓取1.html这个文件

User-agent:*

Disallow:/1.html

禁止所有搜索引擎抓取a目录下的1.html文件

User-agent:*

Disallow:/a/1.html

禁止所有搜索引擎抓取a目录里面的所有内容

User-agent:*

Disallow:/a

禁止蜘蛛抓取我们的网站后台

User-agent:*

Disallow:/dede

允许蜘蛛抓取 Allow

一般情况下,我们的网站很多页面都是希望被抓取收录的,所以我们在书写robots文件的时候并不需要一条一条的写出来,我们只需要写出来禁止抓取的部分就可以。

Allow:/sitemap.html

Sitemap: http://www.amymimi.xyz/sitemap.html

4)*通配符:告诉蜘蛛匹配任意字段字符

$通配符:告诉蜘蛛匹配url结尾的字符

Disallow:/a/*.html  禁止蜘蛛抓取a目录下面的所有html文件

Dsiallow:*.jpg$   禁止蜘蛛抓取所有以jpg结尾的图片

Disallow:*?*  禁止抓取所有的动态网址链接

Disallow:/a/*.htm$  1.html 不起作用

Disallow:/a/*.htm*    1.html 起作用

禁止抓取网站所有以.png结尾的文件

Disallow:*.png$

自己的网站如何添加robots文件?

进入到自己的根目录,找到robots.txt文件

屏蔽后台的登录路径

屏蔽数据库目录

屏蔽会员管理目录

屏蔽安装文件

屏蔽404页面

允许抓取站点地图

二、网站的内容优化

SEO文章编辑主要是围绕网站的关键词来写的。

网站的内容创建方式有三种

抄袭(采集)

伪原创

原创

采集

织梦自带采集功能

批量的给网站增加内容,优点是快速的给网站增加内容,缺点是采集的内容重复度高,不利于收录。

采集适合大型网站站点,栏目多,板块多,内容需求量大。

织梦采集的使用:

采集-采集节点管理

增加新节点-普通文章-确定

节点基本信息-节点名称-编码格式(根据采集的网站的编码)

手工指定网址

文章匹配规则

截取你要采集内容的离他最近的开始部分的唯一代码和结束部分的唯一代码。

进入文章内容页,找到正文开始和结束部分,分别找到离他们最近的唯一的代码,在文章内容匹配规则里面写<唯一代码>[内容]<唯一代码>

一直保存下一步。开始采集

采集完毕需要生成内容,然后修改内容,去掉不需要的文字和图片。

2)网站内容采集器

火车头,八爪鱼

注意:采集文章的时候不能完全照搬,要对采集的内容进行修改,特别是修改网站的标题和正文的第一段。

不是织梦系统的,可以采用火车头采集器,但是不能盲目使用。如果网站是企业站点,对内容需求不是很大,不要用采集。

原创

什么是原创?

从SEO的角度来说,只要是蜘蛛没有见过的内容就是原创。

原创文章的技巧

根据线下图书进行扫描或者抄写

要在底部著名作者和著作名称

英文翻译成中文

注意:英文翻译成中文之后,需要对翻译的内容进行通读,修改逻辑不同,词语错误等问题。

原创文章有什么好处?

可以提升网站的权重

提高网站的收录

用户体验好

原创文章的编写流程:

选择准确的长尾词进行编写标题

如何写标题?

数字类型——100种网络营销的技巧

悬疑——99%的人都不知道的XXXXX

反问——你为什么还没有女朋友?你为什么不是百万富翁?

夸张——XXX震惊了10亿人,你还不来看?

文章的写法

首尾段必须各添加一次关键词,并且文章首尾段最好不要少于100个字。

内容中自然的出现关键词。

建议把文章分段,并且根据段落编写小标题。

发布到网站的时候尽量把文章更新到首页,原创文章一旦被收录以后,再进行转发。

伪原创

所谓的伪原创,指在别人的内容基础上进行修改。重点是围绕网站的关键词来创建内容。SEO中创建内容最常用的就是伪原创。

伪原创如何进行编写?

第一处:修改文章标题

文章的标题最好是独一无二的,最好拿到百度搜索框内去搜一下,看看雷同的标题有多少。如果完全飘红的标题,说明标题重复。

第二处:修改文章的第一段,建议第一段完全原创,自己来写。在文章的第一段也可以布局锚文本,锚文本可以加粗,起到强调的作用。

第三处:修改中间段落,文章的中间段落一般在不影响文章可读性和逻辑性的基础上,可以把一些内容拆分打散,或者去其他的文章节选一些段落来组合成一篇新的内容。

中间段落也可以布局锚文本。

第四处:文章的最后一段,首尾呼应,也是最好自己的原创,用一句话进行概括,最后一段也要布局关键词。

文章修改好以后可以去找一些伪原创检测工具来进行检测,原创度是多少。建议大家原创度达到80%。

生成伪原创工具:奶盘、肉盘

检测伪原创工具:http://tool.fillseo.com/yuanchuang/

注意:使用伪原创工具之后,要对伪原创的内容进行通读。,确保文章同属。

内容发布需要注意使用四处一词来写文章。

1、    文章标题、首尾段、正文都需要去布局关键词,锚文本使用合理,关键词密度合理。

2、    文章的标题使用h1.

3、    可以通过站长平台把网站提交给百度。

Zhanzhang.baidu.com

网站伪原创文章的来源:

1、    可以去找一些相关的论坛或者博客平台去找内容。

2、    可以去找行业的门户网站或者是大型门户网站。

3、    去竞争对手的网站抄袭内容。

4、    去竞争对手的友情链接网站。

5、    利用百度各系列平台(百科、文库、知道、经验、贴吧)

6、    微信、头条……

注意:

1、    网站文章要发布到首页,保证每天都有更新。

2、    更新频率,定时定量的更新,文章的更新数量不要忽多忽少。

网站收录的影响因素?

1.    文章的质量

2.    文章的链接结构

3.    文章的更新频率

4.    合理的内链

5.    蜘蛛喜欢安全性高的静态网站

6.    给网站添加站点地图

7.    适量的外部链接

沙盒效应:

搜索引擎对于新出现页面的一个考核期

1. 收录停止

2. 排名消失

SEO 第七章的更多相关文章

  1. 精通Web Analytics 2.0 (9) 第七章:失败更快:爆发测试与实验的能量

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第七章:失败更快:爆发测试与实验的能量 欢迎来到实验和测试这个棒极了的世界! 如果Web拥有一个超越所有其他渠道的巨大优势,它就 ...

  2. 《Entity Framework 6 Recipes》中文翻译系列 (38) ------ 第七章 使用对象服务之动态创建连接字符串和从数据库读取模型

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 第七章 使用对象服务 本章篇幅适中,对真实应用中的常见问题提供了切实可行的解决方案. ...

  3. 《Entity Framework 6 Recipes》中文翻译系列 (41) ------ 第七章 使用对象服务之标识关系中使用依赖实体与异步查询保存

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 7-7  标识关系中使用依赖实体 问题 你想在标识关系中插入,更新和删除一个依赖实体 ...

  4. Java语言程序设计(基础篇) 第七章 一维数组

    第七章 一维数组 7.2 数组的基础知识 1.一旦数组被创建,它的大小是固定的.使用一个数组引用变量,通过下标来访问数组中的元素. 2.数组是用来存储数据的集合,但是,通常我们会发现把数组看作一个存储 ...

  5. objective-c第七章课后练习2

    题:改变第七章例子中print方法,增加bool参数,判断如果是YES则对分数进行约简 @interface Fraction : NSObject { //int num,den; } @prope ...

  6. 读《编写可维护的JavaScript》第七章总结

      第七章 事件处理 7.1 典型用法 作者首先给了个我们一个处理事件的方法.看起来也没啥俩样,不过后来给出的优化方法很值得学习: // 不好的写法 function handleClick(even ...

  7. 第七章 LED将为我们闪烁:控制发光二极管

     第七章 LED将为我们闪烁:控制发光二极管 本章我们将会看到一个完整的linux驱动程序,通过linux驱动程序控制LED的四个小灯,通俗的说就是通过向linux驱动程序来控制LED小灯的开关.用到 ...

  8. Getting Started With Hazelcast 读书笔记(第七章)

    第七章 部署策略 Hazelcast具有适应性,能根据不同的架构和应用进行特定的部署配置,每个应用可以根据具体情况选择最优的配置: 数据与应用紧密结合的模式(重点,of就是这种) 胖客户端模式(最好用 ...

  9. apue第七章学习总结

    apue第七章学习总结 1.main函数 程序是如何执行有关的c程序的? C程序总是从main函数开始执行.main函数的原型是 int main(int argc,char *argv[]); 其中 ...

随机推荐

  1. codeforces 672D D. Robin Hood(二分)

    题目链接: D. Robin Hood time limit per test 1 second memory limit per test 256 megabytes input standard ...

  2. 【CQ18阶梯赛第8场】题解

    [A:HDU2032 杨辉三角]: 简单的递推,或者是基础的DP: 但是只有杨润东一个人1A,整体准确率只有8/37,具体原因不详. 经验:提交前一定要试一下比较特殊的数据或者最大的数据.其次,为了保 ...

  3. VS2010中编写x64汇编的具体方法

    编写涉及系统特性的一些底层程序,特别是ShellCode,不可避免地要采用直接编写汇编代码的方式. 在目标平台为x86模式时,可以直接使用内联汇编,这个很多人都比较熟悉了,也非常地方便. 但是当目标平 ...

  4. 【Tip】Python

    『基本操作』 [查看Python所在目录] import os print(os.__file__) [查看已安装的包] pip list [获取当前脚本所在目录] import sys import ...

  5. 第十六篇 .NET高级技术之序列化

    .net framework的类库中提供了三个可以用于序列化和反序列化的类,分别为BinaryFormatter.SoapFormatter和XmlSerializer. BinaryFormatte ...

  6. python之条件判断、循环和字符串格式化

    1. python的条件判断:if和else 在条件判断中可以使用算数运算符 等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<= 示例1: usern ...

  7. SpringCloud开发学习总结(七)—— 声明式服务调用Feign(三)

    Feign中的Ribbon配置 由于Spring Cloud Feign的客户端负载均衡是通过Spring Cloud Ribbon实现的,所以我们可以直接通过配置Ribbon客户端的方式来自定义各个 ...

  8. ES--在windows上快速安装

    环境准备 java环境部署: Java下载路径:http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a ...

  9. Spark MLlib编程API入门系列之特征选择之R模型公式(RFormula)

    不多说,直接上干货! 特征选择里,常见的有:VectorSlicer(向量选择) RFormula(R模型公式) ChiSqSelector(卡方特征选择). RFormula用于将数据中的字段通过R ...

  10. eclipse导入php项目

    整个工程的都在一个文件夹里面 怎么把它导入到eclipse里面呢:在eclipse里新建一个与要导入的工程同名工程.