seo优化主要包括哪几个方面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了seo优化主要包括哪几个方面?相关的知识,希望对你有一定的参考价值。

请详细说明~~~

SEO(Search Engine Optimization),搜索引擎优化。SEO包含站外SEO和站内SEO两方面。

1、内部优化

META标签优化:例如:TITLE,KEYWORDS,DESCRIPTION等的优化;

内部链接的优化,包括相关性链接(Tag标签),锚文本链接,各导航链接,及图片链接;

网站内容更新:每天保持站内的更新(主要是文章的更新等)。

网站结构优化:包括网站的目录结构,面包屑结构,导航结构,URL结构等,主要有:树形结构、扁平结构等。

2、外部优化

外部链接类别:友情链接、博客、论坛、B2B、新闻、分类信息、贴吧、知道、百科、站群、相关信息网等尽量保持链接的多样性;

外链运营:每天添加一定数量的外部链接,使关键词排名稳定提升;

外链选择:与一些和你网站相关性比较高,整体质量比较好的网站交换友情链接,巩固稳定关键词排名。

扩展资料

优化目的

1、随着网络的发展,网站的数量已经数以亿计,互联网上的信息量呈爆炸性增长,加大了人们寻找目标信息的难度,而搜索引擎的出现给人们寻找信息带来极大的便利,已经成为不可或缺的上网工具。

2、根据人们的使用习惯和心理,在搜索引擎中排名越靠前的网站,被点击的几率就越大,相反,排名越靠后,得到的搜索流量就越少。据统计,全球500强的公司中,有90%以上的公司在公司网站中导入了SEO技术。

3、一般的网络公司因缺乏专业的营销知识和理念,仅从技术的角度出发为您建造网站,美工只管将您的网站设计漂亮,程序员只管实现您要求的功能模块,这样做出来的网站是有缺陷的,不符合搜索引擎的收录要求,所以必须对网站进行全面的针对性优化。

搜索引擎优化策略应该包括三部分:

1、内容调查和编写

第一件事就是关键词调查,关键词是搜不尽、查不绝的。一般来说,调查越深入,发现的词条就越多,尽量在允许的时间内对这些词条进行进一步的分析和研究。反复此过程,最后才能确定关键词。

记住重要的一点:Google上进行的一半以上的搜索是不一样的!

需要为选定的每个关键词产生一个单独的页面:一个关键词条一个页面。这意味着一个站要产生无数页面。

2、网站内容排版

这部分工作的目的是提高主页的页面等级PR。

理论上来讲,网站的每个页面都拥有自己的外部链接和PR 值,但实际上,这不仅不可能,而且也没有必要。

Google认为每个页面的链接数量最好不要超过50-100。简单来说,随着主页的点击次数的提高,页面的PR值反而会降低。所以我们追求的网站结构是:在每页的链接上限内,给每个页面最少的点击次数。

3、外部链接建设

这是SEO策略中最难的部分,不仅需要投入大量精力,更需要创意,找到链接的独特方法。

获得外部链接的方式:交换友情链接;购买单向链接;增加网站创意与特色,链接自然会找上门。

参考资料来源:百度百科-搜索引擎优化

参考技术A

1、标题(title)

SEO中的标题主要指网站标题和文章标题这两个大类,在SEO优化师眼中将修改网站标题视为网站SEO优化中的第一大忌,可见标题对SEO优化中的重要作用!

2、描述

描述是你对你网站的整体介绍,它是用最简短的语言对网站的功能做整体的概括,能够第一眼展现给搜索引擎和用户搜索结果中,好的网站描述能够增加用户对网站的点击率。

3、内容

“内容为王,外链为皇”这是每个做SEO人常说的一句话,虽然搜索引擎不断地更新算法,降低了外链对网站SEO优化和权重传递的效力,网站内容在网站SEO优化过程中不但没有减弱,反而更加重要,百度、360、搜狗、腾讯等搜索引擎都明确表示内容的重要性,特别是原创文章的重要性!

4、关键词密度和位置

俗话说:鱼翅和熊掌不可兼得!我们的网站想要获取好的排名就必须拟定一些主要的关键词做定向性的SEO优化,而关键词密度和位置决定了你网站SEO优化的侧重性和专业性。

5、外部链接

虽然现在外链对网站权重传递的效果不再那么明显,但除自然搜索外,外部链接仍然是网站流量的主要来源,它就像一条蛛丝一样,链接着网站与外部!

6、站内链接

跳出率是搜索引擎判断网站受欢迎程度的一重大依据,跳出率低越低越低促成网站成交,做好站内链接能够有效的降低网站的跳出率!

7、服务器

服务器的稳定与否也会直接影响你网站的排名,经常服务器故障打不开的网站蜘蛛是不会喜欢去抓取的。

8、网站结构

好的网站结构就好比一本让人赏心悦目的书,清晰明了,能让用户快速的找到自己想要的内容从而喜欢上你的网站!

9、用户行为

做网站SEO优化都是根据用户行为做的,我们的网站的最终转化是用户而不是搜索引擎,一切以人为本!

10、其他细节

细节决定成败,在同等竞争力度下细节将决定你的网站是否能够将其超越!

11、域名权威

一般来说网站的域名时间越长(因作弊被搜索引擎降权或不收录),网站的信任度就越高搜索引擎会给到一定的特殊权重(排名),政府机构、教育机构的域名也会有相应的权重加分!

参考资料来源:百度百科-搜索引擎优化

参考技术B

1、关键词分析(也叫关键词核心定位)。

seo优化主要包括哪几个方面?SEO关键词的核心定位最重要的一环,关键词分析包括:用户需求分析,关键词关注量分析、竞争对手分析、关键词与网站相关性分析、关键词指数、关键词布置、关键词排名预测。

2、网站架构分析。

简洁网站结构符合搜索引擎的爬虫喜好则有利于SEO。网站架构分析包括:减少搜索引擎不识别的代码(FLASH、JS、视频),网站架构深层设计不利于优化、网站框架实现树状目录结构、网站导航与链接优化。

3、网站目录和页面优化。

SEO优化不止是让网站首页在搜索引擎有好的排名,当然首页的权重是最高的,更重要的是让网站的每个页面都带来流量,热门文章的受众,怎么留住用户是以后利用专题页排名方案的内容。

4、内容发布和链接布置。

搜索引擎喜欢高质量的网站内容内容要不断的更新,所以每天要合理做网站内容发布和更新每天更新四篇文章根据内容的数量把握好任务量。

网站内部的链接布置则把整个网站的内容有机地串联起来,让搜索引擎明白每个网页的重要性和关键词,实施的参考是第一点的关键词布置。友情链接战役也是这个时候展开。

扩展资料

seo优化的优势有:

1、价格优势:

长期看来,相比于关键词推广来说,搜索引擎优化需要做的只是维护网站,保证网站具有关键词优势的过程,并不需要为用户的每一次点击付费,因此比竞价排名要便宜许多。

另外,搜索引擎优化可以忽略搜索引擎之间的独立性,即使只针对某一个搜索引擎进行优化,网站在其他搜索引擎中排名也会相应提高,达到了企业在关键词推广中重复付费才能达到的效果。

2、管理简单:

如果企业将网站搜索引擎优化的任务交给专业服务商,那么企业在网站管理上基本不需要再投入人力,只需不定期观察企业在搜索引擎中的排名是否稳定即可。而且,这种通过修改自身达到的自然排名效果,让企业不需担心恶意点击的问题。

3、稳定性强:

企业网站进行搜索引擎优化之后,只要网站维护得当,那么在搜索引擎中排名的稳定性也非常强,很长时间都不会变动。

参考资料来源:百度百科-搜索引擎优化 (搜索优化)

参考技术C

SEO优化是一项细致的工作,要充分考虑到搜索引擎体验和用户体验,其主要包括以下优化方式:

一、关键词位置布局、处理

1、URL中出现关键词(英文或拼音);

2、网页标题中出现关键词(1-3个);

3、关键词标签中出现关键词(1-3个);

4、描述标签中出现关键词(主关键词重复2次);

5、内容中自然出现关键词;

6、内容第一段和最后一段出现关键词;

7、H1,H2标签中出现关键词;

8、导出链接锚文本中包含关键词;

9、图片的文件名包含关键词;

10、ALT属性中出现关键词;

11、关键词密度控制在2-8%;

12、对关键词加粗或者斜体;

13、用TAG标签将关键词聚合到一起。

二、内容质量、更新频率、相关性

1、原创的内容最佳,切忌被多次转载的内容;

2、内容独立性,与其他页面至少30%差异;

3、文章字数在1000-2000字,合理分段,图文并茂;

4、内容有规律更新,最好是每天更新;

5、内容围绕页面关键词展开,与整站主题相关;

6、内容具有评论功能,评论中出现关键词。

三、导入链接和锚文本

1、与高PR值站点导入链接;

2、与内容相关页面导入链接;

3、导入链接锚文本中包含页面关键词;

4、锚文本存在于网页内容中;

5、锚文本周围出现相关关键词;

6、导入链接存在3个月以上;

7、导入链接所在页面的导出链接少于100个;

8、导入链接来自不同IP地址;

9、导入链接要自然增加;

10、锚文本要做到多样化。

四、网站结构、网页URL、蜘蛛陷阱

1、网站结构尽量是扁平结构、树型结构;

2、URL尽量使用静态化,若是使用动态其参数不要太多;

3、网页URL层级不要太深,中小网站在三层以内为宜;

4、URL中英文大小写一定要统一,切忌出现大小写并存;

5、URL中不要添加不能被系统自动识别的字符。譬如:";"、","等字符;

6、网页少用flash、Ajax、js调用、session  ID、frame框架、各种跳转。

参考技术D SEO 优化:
一、内部结构优化
1.TDK优化:这里的TDK并不止首页,还有栏目页和文章页的TDK,这就是为什么建站的时候选择可以自定义标签的原因。T即title,网站的标题,很!重!要!如果TDK满分10分,T要占到7分左右,标题是蜘蛛过来第一个看的东西,即第一印象,标题必须包含关键词,即网站的功能,网站是做什么产品或是服务的,语句通顺,不要堆砌关键词。D即description,网站描述,是对标题的补充。K即keywords,栏目页和文章页的TDK在后台具体栏目的高级设置里可以找到。
2.301重定向和404报错页面的制作,必须要有,没什么可说的。
3.层级目录:即打开一个页面要多少层级,这个很多网站都忽略,建议在三级以内,减少蜘蛛爬取需要的时间。
4.关键词布局及密度:根据用户浏览页面点击的热力图发现的点击热区,进而将关键词部署到相应地方。即F布局,一个页面内的关键词密度保持在2%-8%之内,这个只是个经验数据,不一定准确。
5.四处一词:TDK+尾部或锚文本。
6.网站导航:即主导航、次导航和面包屑导航,包含关键词、突出重点、使用纯文字,要和相应TDK保持一致。
二、内容优化
主要是文章的质量要高,即使不是纯原创,至少也要是高度伪原创,伪原创要选取未收录的或者屏蔽了搜索引擎的网站上的文章,或者是翻译过来的文章,只要是你第一个发的文章,蜘蛛就认为是原创。
三、内链优化
总结起来就是增加站内的链接密度,就像蜘蛛网一样,越密集越好,最常见的就是首页、栏目和文章页的相互跳转;LOGO的链接,文章页使用TAG标签和上、下一篇或相关文章,增加页面间的链接数和相关度。
四、 外链优化
一个原则就是内容相关、循序渐进,很多人为了迅速增加外链,疯狂添加,但是权重升不上来的原因就在此。外链的主要方法就是增加友情链接,但是要考察增加的友链质量度,包括PR值,是否有nofollow等标签,正常网站的友链数在30个左右,如果你添加友链的网站有超过50个友链,那并不会对你的网站有多少价值,相反还可能把你的权重更多的分给他。除了友链,增加论坛、新闻、博客、SNS、软文的相关链接也是增加网站外链的一种。

MySql数据库优化可以从哪几个方面进行?

http://blog.csdn.net/q602075961/article/details/71076390

1、数据库优化可以从以下几个方面进行:

技术分享图片

 

2、项目中,优化mysql之前,首先要开启慢查询日志,在分析慢查询日志.

1,查看所有日志状态: show variables like ‘%quer%‘;
2,查看慢查询状态:show variables like ‘show%‘

linux启用MySQL慢查询

 代码如下  

vim /etc/my.cnf
[mysqld]
slow-query-log = on # 开启慢查询功能
slow_query_log_file = /usr/local/mysql/data/slow-query.log # 慢查询日志存放路径与名称
long_query_time = 5 # 查询时间超过5s的查询语句
log-queries-not-using-indexes = on # 列出没有使用索引的查询语句

Windows下开启MySQL慢查询

MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上

补充:

在my.cnf或者my.ini中添加log-queries-not-using-indexes参数,表示记录下没有使用索引的查询。比如:

 代码如下  
log-slow-queries=/data/mysqldata/slowquery.log # 慢查询日志存放路径与名称
long_query_time=5 # 查询时间超过5s的查询语句
log-queries-not-using-indexes # 列出没有使用索引的查询语句

 

 

 
技术分享图片
 
3、如何分析sql查询
explain返回各列的含义
extra列需要注意的返回值
Using filesort:看到这个的时候,查询就需要优化了。MYSQL需要进行额外的步骤来发现如何对返回的行排序。它根据连接类型以及存储排序键值和匹配条件的全部行的行指针来排序全部行
Using temporary看到这个的时候,查询需要优化了。这里,MYSQL需要创建一个临时表来存储结果,这通常发生在对不同的列集进行ORDER BY上,而不是GROUP BY上
 
3.1  MySql内部函数explain(查询sql的执行计划)使用方法以及返回各列的含义
explain返回各列的含义
table:显示这一行的数据是关于哪张表的
type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、index 和ALL
possible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引。
key:实际使用的索引。如果为NULL,则没有使用索引。
keyjen:使用的索引的长度。在不损失精确性的情况下,长度越短越好
ref:显示索引的哪一列被使用了,如果可能的话,是一个常数
rows: MYSQL认为必须检查的用来返回请求数据的行数
 
实例1:mysql函数【max()】,最后一位注册用户的信息
进行查询操作,图一是没有加索引,图二是加了索引的,查询出来的type和rows字段也不相同。(参照上图字段段含义)
 
图一:
技术分享图片
图二:
技术分享图片
 
实例2: mysql函数【count() 】,获取注册用户男女人数
显然图三不是这个查询方法不是咱们想要的结果,图四和图五也一样,利用count()函数的特性null不统计,得到了我们想要的结果(图六)。
 
图三:
技术分享图片
图四:
技术分享图片
图五:
技术分享图片
图六:
技术分享图片
 
3.2 子查询的优化,通常情况下把子查询优化为join查询,但在优化的时候需要注意关联建是否有一对多的关系,要特别注意重复数据
技术分享图片
 
实例3:如图七和图八
图七:
技术分享图片
 
图八:
技术分享图片
 
 
3.3 GROUP BY的优化
技术分享图片
技术分享图片
 
实例4:获取每个用户爱好的数量。使用sql执行计划来排查,图九使用GROUP BY查询,关联的表会产生临时表和按照文件排序,sql优化之后(图十)就直接按照索引来查询,避免临时表的产生和文件形式排序。在数据量大的时候会大大减少对服务器的IO访问。
图九:
技术分享图片
 
图十:
技术分享图片
 
实例5:使用LIMIT一般都伴随着ORDER BY(如图十一),如果是没有索引的字段排序的的话会按照文件排序,全表查询会加大对服务器IO的访问。
图十一:
技术分享图片
 
优化方案一:使用主键进行排序,不会造成全表扫描,会减少对服务器IO的访问。但是还有一个问题,当所查询的条数越往后,所扫描的条数也会越多(如图十三)
 
图十二:
技术分享图片
 
图十三:
技术分享图片
 
优化方案二:可以获取上一个主键的id来做一个范围查询来减少对服务器IO的访问(如图十四),但是因此还会出现另一个问题,要保证主键ID是连续的,当主键ID中间有缺少,会对我们查询出来的数据不对。
 
图十四:
技术分享图片
 

优化方案三:可以添加一个字段用于LIMIT查询,再加上索引,就和主键id产生同样的效果,但是这样会产生很多麻烦。
 
4 .1、如何选择合适的列建立索引
技术分享图片
 
说明:
1、如果一个索引可以包含所有字段的话,就称之为覆盖索引。当一张表里的数据少的话,就可以使用覆盖索引,这样就可以读取索引而不用读取表了。
2、索引字段越小越好,因为数据库里的数据是已页存储的,如果IO一次读取一页的数据很多,这样的话就可以提高服务器IO的效率。
3、在建立联合索引的时候,一定要把离散度大的放在前面,这样的话效果比较好

实例6:通过count函数统计唯一值,值大的离散度就大,也就是说u_pass的离散度比大u_name,所以应该使用index(u_pass,u_name)
技术分享图片
4.2、索引的维护和优化
4.2.1重复索引
技术分享图片
 
4.2.2冗余索引
技术分享图片
 
 
4.2.3检查重复及冗余索引的工具
技术分享图片
 
4.2.4删除不用的索引
技术分享图片
说明:由于业务变更有些原来使用的索引现在不使用了也是需要清除的,这也是索引优化的一个方面了!
注意:再次的强调SQL和索引的优化对于数据库的优化是相当重要的,这一层的优化如果做好了,其他的优化也能起到一些作用否则其他的优化所能起到的作用是微乎其微的,这一层的优化也是成本最低效果最好的一层了,所以对于数据库的优化最好重点放在这一层。
 
5、数据库结构优化
5.1选择合适的数据类型
数据类型的选择,重点在于合适二字,如何确定选择的数据类型是否合适?
1.使用可以存下你的数据的最小的数据类型。
2.使用简单的数据类型。Int要比varchar类型在mysql处理上简单。
3.尽可能的使用not null定义字段。
4.尽量少用text类型,非用不可时最好考虑分表。
 
实例:int、bigint、smallint 和 tinyint范围
使用整数数据的精确数字数据类型。
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
tinyint
从 0 到 255 的整型数据。存储大小为 1 字节。
注释
在支持整数值的地方支持 bigint 数据类型。但是,bigint 用于某些特殊的情况,当整数值超过 int 数据类型支持的范围时。
在数据类型优先次序表中,bigint 位于 smallmoney 和 int 之间。 
 
实例:时间使用int类型
技术分享图片
 
实例:IP地址使用bigint类型
技术分享图片
 
5.2 表的范式化
 
什么是范式化?
技术分享图片
 
不符合第三范式的要求会出现的问题
技术分享图片
 
实例:
技术分享图片
 
 
5.3 表的反范式化的使用
技术分享图片
 
如我要查询订单商品表的下单人,电话,地址,订单id和下单时间sql语句如下:
技术分享图片
 
使用反范式化的表结构
技术分享图片
 
sqi语句的查询效率也会提升很多,数据库表结构的设计对sql的优化也起到了很大的作用
技术分享图片
 
5.4 表的垂直拆分
技术分享图片
 
5.5 表的水行拆分

当表的数据比较多的时候,可以选择将表进行水平拆分,水平拆分的本质并没有改变表的结构仅是将原本存放在同一个表中的数据放到了多个结构一样的表中。
 
水平拆分的方法:
技术分享图片
 
系统配置优化
 
6.1操作系统优化
技术分享图片
技术分享图片
 
6.2 MySql配置优化
技术分享图片
 
 
技术分享图片
SELECT engine,ROUND(SUM(data_length+index_length)/1024/2014,1) AS "Total MB" FROM INFORMATION_SCHEMA.TABLES WHERE table_schema not in ("information_schema","performance_schema") GROUP BY ENGINE;
 
mysql常用配置参数1
技术分享图片
 
mysql常用配置参数2
技术分享图片
 
mysql常用配置参数3
技术分享图片
 
mysql常用配置参数4
技术分享图片
 
mysql常用配置参数5
技术分享图片
 
 
6.3 MySql第三方配置工具
https://tools.percona.com/wizard
配置MySQL的配置文件使用工具更方便,主要就是调整配置的参数,值调整成什么样的参数才是合适的,估计需要补充各种基础知识不是三言两语说的清楚的。
就是将文本的配置方式变成了界面式的配置方式,不过经验在此时就非常的重要了,否则压根判断不出什么样的配置才是适合的配置!
 
 
 
7 服务器硬件优化
技术分享图片
 
技术分享图片
 
模拟数据库数据和sql语句下载:
密码:etf1
 
































以上是关于seo优化主要包括哪几个方面?的主要内容,如果未能解决你的问题,请参考以下文章

SEO之网站内部结构优化

站外SEO优化,是一个寂寞的存在?新手站长们需要坚持

SEO优化的内容包括哪些

SEO之网站页面优化策略

SEO优化重点内容都有哪些

网站完整详细的SEO优化方案