seo 回忆录百度基本概念(一)
前言
我以前的博客自己做的seo,现在拿来和大家一起交流,是白帽哈,黑帽的不敢发,也不敢学[微笑]。
正文
为什么做seo
做seo说到底就是为了排名。为什么需要排名呢?因为现在人比较懒,只会去查看第一页搜索到的东西,那么这个时候就体现了seo的重要性了。
seo有什么误区
好看与seo的关系
有些人认为自己的网站做的越好看就是seo了。这就是很大的误区了,你要想到现在人工智能,都是叫人工智能,现在这些东西还没有审美能力哈。
百度通过来爬取你们的网页然后来分析里面的代码结构,比如说标签有没有闭合哈等等,人家又不渲染,现在听说部分渲染了。当然我们写完代码自然不会让我们自己去看,我后面会写一章专门介绍工具,能让我们瞬间查出seo有啥子问题。
第三方查询seo的权重
很多人都听说过有一个东西叫做权重,实际上百度是没有公开权重的,注意只是没有公开,然后它是动态的。
但是我们去站长工具一查,发现居然有权重。
这个权重怎么来的?是根据一个预计流量来的。这涉及到数据挖掘,后面章节我会具体介绍。
那么这个权重是否重要?当然重要了,seo站长工具是第三方查询,人家也是针对百度的一些算法来计算的。
权重与排名和关键词的关系
是否排名越高权重越高?不是的。首先我们要知道首先要被百度收录,收录之前我们要弄好关键词,我们是通过关键词来搜索的,这时候百度也会帮我们排名。
但是是排名越高,然后权重越大呢?不是的。排名是要看关键词的排名,如果关键词的竞争力低(基本没有搜索),那么排名高流量少也就没有。
同理关键词多也和权重没有直接关系。但是比如一个页面有5个关键词每个关键词是2000流量,那么肯定比1个关键词2000流量好,因为会通过算法来增加。
如何提升百度的权重?
1.网站的年龄。是我们购买域名到网站上线后被百度收录后开始计算的。刚上线的网站也会受到百度的青睐,百度称为新手礼包。
2.网站大小,比如有些网站比如知乎等著名的网站,人家随着积累,链接的数量是会给它加分的,这就是为什么持续更新对seo友好。
3.网站的运行稳定性,更新的稳定性。这个就很好理解了,百度来抓取的时候发现你这个网站不稳定,那么抓取的次数就会变少。然后更新的稳定性,有时候你在一些大站发布博客的时候,发现第二天就被收录了。
4.网站的内容稳定性。这里就奇怪了,上面要持续更新,下面就要内容稳定性。其实是这样的,是指我们被收录的页面的稳定性。如果你的网站一天一个花样,百度也要更新它的数据库,你觉得它会给你更新吗?
5.内链和外链。内链我们就不用说,自己连接自己的网站,只是不同页面。外链,我们发现很多人把自己网站发出来,然后希望别人链接过去。我们也经常称为友链,一般生效期为2-3个月,也就是说不上别人给你链接就马上生效。
6.url的长短。一般来说不要过长。(静态化,深度,集权)这几方面去优化。
7.优化html
因为更新的稳定性,那么抓取次数也会提高稳定。
什么时候我们要看一下排名
首先,我们要明白百度seo排名在什么时候变化最快?
是在每个月的24号变化最快。为什么呢?因为每个月百度的seo的算法会经过一点小小的改变。
所以,如果我们在24这天发现我们的排名不见了,那么请稳住。如果自己没去做黑帽,那么等待就好,马上你的排名就会回来。
这个变化,主要是清算那些垃圾网站排名,因为排名需要变化。
我们知道赚钱的人获得的信息是比我们大很多的,那么因为算法是变更的,那么就需要我们根据算法来变更。
那么如何取得百度公开的信息呢?
https://ziyuan.baidu.com/wiki/7
如果你要做seo,那么你需要去查看一下这些东西,经常需要查看。
比如说:
百度有下面一条公告,那么我们可以点进去:
我上面只截取了一点点,就是说你按照这个布局就可以了。
建议
我们开始建站提交给百度的时候,就应该做好seo,因为刚开始是有新手保护的,这时候百度会给你的权重是比较高的。
续
后续提升页面收录
seo 回忆录百度基本概念(一)的更多相关文章
- 网站SEO之百度优化不得不知的铁人三项规则
奥运会有铁人三项,此运动更好的协调了运动员的综合素质水平,而百度优化排名中的“铁人三项”规则则是让网站的整体质量更好的满足市场用户体验.针对不同部分的操作,可以让网站在每个细节处都能凸显以人为本的服务 ...
- AngularJs(SPA)单页面SEO以及百度统计应用(上)
只有两种人最具有吸引力,一种是无所不知的人,一种是一无所知的人 问:学生问追一个女孩总是追不上怎么办?回答:女孩不是追来的,是吸引来的,你追的过程是吸引女孩的过程,如果女孩没有看上你,再追都是没有用的 ...
- 谷歌SEO和百度SEO的区别
远程桌面连接 一直有一个现象:关于谷歌优化或只是以谷歌为例谈SEO观点或技术时,经常有读者说,不适用于百度,希望多看到关于百度SEO的帖子上一篇利用规范的标签在谷歌排名中陷害竞争对手的帖子,就有好 ...
- AngularJs(SPA)单页面SEO以及百度统计应用(下)
苍苍之天不得久视,堂堂之地不得久履 当你小心翼翼的开启服务端渲染的同时,一个问题不得不注意,使用内存模式去保存渲染过的页面,这样服务断掉重启后,缓存也没有了,所以这里我们使用mongdodb进行本地化 ...
- 《SEO深度解析——全面挖掘搜索引擎优化的核心秘密》
<SEO深度解析——全面挖掘搜索引擎优化的核心秘密> 基本信息 作者: 痞子瑞 出版社:电子工业出版社 ISBN:9787121224041 上架时间:2014-2-28 出版日期:201 ...
- 做SEO所要具备的四种能力
1,不为失败找借口 既然我们选择了做SEO,那么发生网站被降权.被K是常常的事.当这样的情况发生时,大部分站长首先将责任推给百度机制,由于百度更新算法调整遭降权,不是由于他们的优化没有 ...
- flask 第六章 人工智能 百度语音合成 识别 NLP自然语言处理+simnet短文本相似度 图灵机器人
百度智能云文档链接 : https://cloud.baidu.com/doc/SPEECH/index.html 1.百度语音合成 概念: 顾名思义,就是将你输入的文字合成语音,例如: from a ...
- 焦大:以后seo排名核心是用户需求点的挖掘
http://www.wocaoseo.com/thread-61-1-1.html 给我一个用户需求点,我便能拗动任何seo排名.-焦大 前不久我看博客上有人留言咨询能否做seo这个词的排名,对于这 ...
- 不一样的角度 解读微信小程序
不一样的角度 解读微信小程序 七月在夏天· 2 天前 前段时间看完了雨果奖中短篇获奖小说<北京折叠>.很有意思的是,张小龙最近也要把应用折叠到微信里,这些应用被他称为:小程序. 含着金钥匙 ...
随机推荐
- HDU - 1503 最长公共子序列记录路径
题意:先给两个水果的名字然后得出一个最短的序列包含这两个词. 思路:我一开始的思路是先求出最长公共子序列,然后做一些处理将其他的部分输出来:两种水果的字符串和最长公共子序列的字符串这三个字符串做对比, ...
- python分布式接口,参数化实战二
1,先看一下接口测试用例 2,文件1:写get和post模板 import requestsclass PostGetModels: def isMethod(self,url,data,method ...
- 初步进入linux世界
[Linux 系统启动过程] Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动. Lin ...
- Python python 函数参数:可变参数
# 可变参数 '''传入的参数数量是不确定的 ''' '''若是要计算几个数(未知)的平方和 ''' def cal(nums): sum = 0 for num in nums: sum = sum ...
- Mob之社会化分享集成ShareSDK
接着上篇顺便分享一篇自己使用 ShareSDK 的笔记,上篇我们集成了 SMSSDK 完成了短信接收验证码的功能,请参考Mob 之 短信验证集成 SMSSDK,如何在项目已经集成 SMSSDK 的情况 ...
- 深入解读ES6系列(一)
ECMAScript 6(ES6)简介 前言: 哈喽小伙伴们,爱说'废'话的Z又回来了,欢迎来到Super IT曾的博客时间,我说啦这个月要带的福利,说了更的博客肯定不能水你们,要一起进步学习嘛,今天 ...
- python 报错:a bytes-like object is required, not 'str'
核心代码: def ipPools(numPage): headers = randomHeads() url = 'http://www.xicidaili.com/nn/' saveFsvFile ...
- 001_Chrome 76支持原生HTML 图片懒加载Lazy loading
Table Of Content 什么是懒加载? 语法参数及使用方式? 有哪些特点? 与js有关的实践 什么是懒加载? 技术背景 Web应用需要经常向后台服务器请求资源(通过查询数据库,是非常耗时耗资 ...
- Module Error (/index.js): error: 'HelloWorld' is defined but never used (no-unused-vars) at src\views\A.vue:9:8:
原因:
- js之ES6的Class类
JavaScript ES6之前的还没有Class类的概念,生成实例对象的传统方法是通过构造函数. 例如: function Mold(a,b){ this.a=a; this.b=b; } Mold ...