SEO需要掌握的基础知识
什么是SEO?
官方解释:
SEO是指通过对网站内部调整优化及站外优化,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,
从而把精准用户带到网站,获得免费流量,产生直接销售或品牌推广
SEO 搜索引擎优化在用户输入关键字时,能够让自己的排名更靠前。有白帽SEO和黑帽SEO,黑帽是代欺诈性的。
大白话:SEO是对搜索引擎进行优化,方便网络爬虫抓取
网络爬虫:又被称为网页蜘蛛,网络机器人,在FOAF社区中间,常被称为网页追逐者,是一种按照一定规则自动抓取万维网信息的程序或者脚本。
另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫
白帽SEO:合理优化网站,提高用户体验,合理与其它网站互联,从而使站点在搜索引擎排名提升
黑帽SEO:采用搜索引擎禁止的方式优化网站(比如,关键字堆砌、隐藏文本、链接欺骗、镜像网站、伪装)一般俗称SEO作弊
白帽SEO和黑帽SEO的特点以及区别:https://www.simcf.cc/2339.html/
需要掌握的几个利于SEO的方法
①:网站 title,description,keywords的设置
根据产品业务,概括出核心标题,描述,关键字的内容,每个页面尽量都不一样。若每个页面都完全相同 ,搜索引擎会持怀疑态度,觉得你有作弊嫌疑。

注:此外,还有 meta 的 canonical 设置,一个网站还可通过多个 url 访问,canonical 就是用来告诉搜索引擎,
这么多个 url 中最有价值最重要的一个 url,一般是网站的首页。

②:图片img标签必须加上alt属性,并注明图片的含义

③:h1~h6标签合理使用
h1 标签一个页面只能出现 1 次,h2 标签一般作为二级标题或者文章的小标题。最合理的使用是 h1~h6 按顺序层层嵌套下去,不可以断层或反序
此外,h1 标签可以用在 logo 上,但要确保一个网页只有一个 h1 标签。
④:给a标签也加上title属性,并且要设置nofollow属性
nofollow属性是告诉爬虫,该页面上的所有连接都不需要追踪
之前我写过一篇博客介绍该属性的作用和怎样使用,详情见:https://www.cnblogs.com/tu-0718/p/9215002.html
⑤:增加网站的404页面
利于用户体验,最主要是防止蜘蛛爬虫的丢失。但有一点要注意,不要设置自动跳转到首页,
会被搜索引擎认为是在作弊,你在 404 页面设置一个引导链接让用户自己点就可以。
⑥:建立 robots.txt 文件
robots 文件是搜索引擎登录网站第一个访问的文件,robots 可以设置允许被访问的搜索引擎,
最主要还是设置允许 Allow 和不允许 Disallow 访问的目录和文件,
少写 Disallow,多写 Allow,用意是引导爬虫抓取网站的信息。另外, 在 robots 文件底部指明网站 sitemap 文件的目录,
爬虫读取其中的 sitemap 路径,接着抓取其中相链接的网页。提高网站的收录量。
⑦:网站结构优化
这是一个专门针对SEO的教程网站,感觉还错 http://www.searcheo.cn/post/seo.html
SEO需要掌握的基础知识的更多相关文章
- 做好SEO需要掌握的20个基础知识
作为一个网站优化者,有一些基础seo知识点是大家必须要掌握的,网站排名的好快,和这些基础的SEO优化知识有没做好,有没做到位,有着直接的关系!今天,伟伟SEO就把我前面讲的SEO优化基础知识做个总结, ...
- css+js+html基础知识总结
css+js+html基础知识总结 一.CSS相关 1.css的盒子模型:IE盒子模型.标准W3C盒子模型: 2.CSS优先级机制: 选择器的优先权:!important>style(内联样式) ...
- CSS基础知识之float
前段时间写过一篇CSS基础知识之position,当时对float的理解不太准确,被慕课网多名读者指出(原文已修正,如有误导实在抱歉).现对float进行更深入的学习,在此把学习心得分享给大家. 浮动 ...
- Web基础知识和技术
WEB是一个外延广泛的概念,不单单指网站,乌徒帮专注拥有WEB界面的网站开发,帮助初学者或已经进入开发的朋友们提供参考讨论平台,然而并不一定能将所有的WEB知识讲全讲透,只是能满足初涉者的建站需求,能 ...
- 2017年5月22日 HTML基础知识(一)
一.Html 结构 1.1.HTML基本文档格式—<html> 标记 —<html>文档的头部好和主体内容 </html> 根标记 —<head> 文 ...
- HTTPS协议详解(一):HTTPS基础知识
HTTPS基础知识:HTTPS (Secure Hypertext Transfer Protocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息. ...
- HTTPS加密协议详解(一):HTTPS基础知识
转自:https://blog.csdn.net/hherima/article/details/52469267------------------------------专栏导航:-------- ...
- AXAJ基础知识学习
AXAJ基础知识学习 博客首页 Ajax简介 ajxa全称是Asynchronous Javascript And XML ,就是异步的JS 和XML 通过Ajax可以再浏览器中向服务器发送异步请求, ...
- .NET面试题系列[1] - .NET框架基础知识(1)
很明显,CLS是CTS的一个子集,而且是最小的子集. - 张子阳 .NET框架基础知识(1) 参考资料: http://www.tracefact.net/CLR-and-Framework/DotN ...
随机推荐
- clearTimeout方法在IE上的兼容问题
今天在修改公司项目的bug时发现一个问题,出错代码如下: clearTimeout(); setTimeout(function(){ // 具体业务逻辑 },100); 这段代码在chrome.fi ...
- Oracle 正则表达式 分割字符串
inData='12345|张三|男' SELECT REGEXP_SUBSTR (inData, '[^|]+', 1,1) into 用户ID FROM DUAL;SELECT REGEXP_SU ...
- kafka常规及几个重要的操作命令
1. 查看所有topic kafka-topics.sh --zookeeper hadoop3 --list 2. 创建tooic及topic的partitioner ./kafka-topics. ...
- MyCat全局表和ER--笔记(三)
全局表 全局表的作用 在分片的情况下,当业务表因为规模而进行分片以后,业务表与这些附属的字典表之间的关联,就成了比较棘手的问题,考虑到字典表具有以下几个特性: 变动不频繁 数据量总体变化不大 数据规模 ...
- FW/IDS/IPS/WAF等安全设备部署方式及优缺点
现在市场上的主流网络安全产品可以分为以下几个大类:1.基础防火墙FW/NGFW类 主要是可实现基本包过滤策略的防火墙,这类是有硬件处理.软件处理等,其主要功能实现是限制对IP:port的访问.基本上的 ...
- 土制Excel导入导出及相关问题探讨
转载请注明出处https://www.cnblogs.com/funnyzpc/p/10392085.html 新的一年,又一个开始,不见收获,却见年龄,好一个猪年,待我先来一首里尔克的诗: < ...
- BZOJ.2054.疯狂的馒头(并查集)
BZOJ 倒序处理,就是并查集傻题了.. 并查集就是确定下一个未染色位置的,直接跳到那个位置染.然而我越想越麻烦=-= 以为有线性的做法,发现还是要并查集.. 数据随机线段树也能过去. //18400 ...
- hadoop ha zkfc 异常自动切换机制和hdfs 没有空间问题解决
在我搭建hadoop ha 后,我启动了各个功能,但是发现hadoop hdfs 没法使用,在web 页面也显示hdfs 可用空间为零,并且自动备份机制无法使用,本人也不理解,然后就是指定hdfs t ...
- python3 实现对代码文件中注释的翻译
心血来潮,昨天看见群里讨论一段图片转pdf的代码,直接拿过来发现不能用,原来是因为代码中传的文件对象不对,源码中说传递的是一个文件路径或一个文件对象.他传的是一个文件名,很是尴尬. 想了想,主要原因还 ...
- RSP小组——团队冲刺博客一——(领航)
RSP小组--团队冲刺博客一--领航 冲刺日期:2018年12月10日 团队目标 经过团队讨论,我们最新确定的α版本所需实现内容如下: 1.实现游戏代码的实现 2.在Android Studio上实现 ...