- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章最新百度PM告诉你SEO这六个方面的优化原则(干货)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
大家对百度搜索引擎都有过很多研究,各种角度各个方面的挖掘都已经很细致深入了。那么从PM的角度来看,SEO优化有哪些建议呢,今天海瑶SEO小编重点讲讲这六个方面的优化:关键词优化、URL命名优化、代码优化、网页优化、结构优化、图片优化.
1. 关键词优化 。
1)关键词选择策略:两高一低: 高搜索量, 与页面内容高相关, SEO竞争低。选择搜索量高的词也就是流量大的词,与页面的相关性高才能有好的用户体验,也才能更好的吸引蜘蛛爬行,而竞争低的词则有利于排名展现.
2)关键词优化指标: 遵循词频、密度、位置、表现形式 4 个指标。具体来看词频、密度,关键字密度=关键字页面词频/页面所有词的词频和 ,密度处于6%~8%为最佳。位置: 关键字所处的位置也会决定其重要程度,自上而下,自左及右重要程度依次下降。表现形式: 关键字表现形式要注意字号、颜色、加粗、下划线、斜体等.
2.URL命名优化 。
优化原则 :
1) 同一网页只对应一个URL,多种形式的URL会分散网页的权重.
2) URL要简洁美观,最好包括关键词,让客户能从中判断出网站内容.
3) 动态URL变量参数尽量少,为防止用户输错地址而启用的备用域名,用 301 跳转到主域名.
3.代码优化 。
1) 除去空白区域,一般而言,空白区域(空格,制表符,换行符等)都可以安全删除,但要避免修改pre,textarea,及受css属性中white-space影响的标签.
2) 使用短格式的颜色表示,我们常常在用颜色的时候喜欢用 16 进制和全颜色名称,认为这样比较精确,但我们要尽可能根据实际情况使用短格式的颜色表示如:#ff0000,其实就是red.
3) 用短格式的字符表示。和最短颜色表示一样,一些名称可以用最短字符来表示,我们可以用较短的数字来代替某些冗长的字母.
4) 除去css中的空白区域。相比html来,css对于空白区域没有那么敏感,所以除去空白区域可以极大地减少css文件和style样式表的区域大小.
5) 除去css注释,如同除去markup代码中的注释一样,由于css的注释对普通的最终用户来说并没有什么使用价值,应该除去。不过,如果考虑到较低级的浏览器,则css中style标签中的屏蔽注释信息不可以去除。使用短格式表示颜色,同上,不再重复.
6) 对css的规则进行合并,如: p{font-size:36pt; font-family:aral; line-height:48pt; font-weight:bold;} 可以这样写:p{font:bold 36pt/48pt arial;} 。
7) 完全不必在各个链接上写target=“_blank”,只要在head中写一句即可.
4.网页优化 。
1)title是搜索引擎判断“网页-query”权值的最重要指标。每个网页都应该有一个独一无二的标题,切忌所有页面都使用默认标题。同时标题中要包含网页中最重要的内容.
2)Meta description是网页内容的精炼概括,搜索引擎会把description当做摘要的首要目标之一。切忌所有网页都用相同的description.同时描述介绍要合理,且要与网站内容相关,不可堆砌关键词.
3) 不使用frame和iframe框架结构,通过iframe显示的内容可能会被搜索引擎忽略.
4) Ajax等搜索引擎不能识别的技术,只用在需要用户交互的地方,把不希望搜索引擎“看”到的导航及正文内容放到 Ajax中.
5)使用文字而不是flash、图片、Javascript等来显示重要的内容或链接,如果必须使用Flash制作网页,建议同时制作一个供搜索引擎收录的文字版,并在首页使用文本链接指向文字版.
6)为每个页面都加上导航栏,让用户可以方便的返回频道、网站.
7) 不希望搜索引擎跟踪的链接,可以增加nofollow. 或在robots.txt(使用指南)中进行统一屏蔽.
5. 网站结构优化 。
1)网站结构要简洁明了,不可太复杂。要有明晰的导航和层次结构,可以是首页-频道-文章页的树型结构(如下图样例),也可以是扁平结构.
树型网站结构示例 。
2)网站上重要的网页,应该能从网站比较浅层的位置访问到.
3)确保每个页面至少可以通过一个文本链接达到。为每个页面都加个导航栏,让用户可以方便的返回上一级页面和首页.
6. 图片优化 。
1)很多人习惯用数字来命名图片,以方便记忆和整理。但从SEO的角度最好使用和关键词相关的文字来命名图片。这样有助于搜索引擎判断一个图片的内容.
2)为每一张图片加alt标签。图片alt标签决定了图片的排名位置,是搜索引擎判断图片内容的重要依据。而且,alt标签的文本内容在图片无法读取时得以显现。所以建议为每一张图片加上alt标签,标签的写法上要包含关键词同时自然的描述图片内容.
3)图片前后的文本内容也是搜索引擎考量网页内容的一部分,所以图片前后的文本优化也是SEO的一部分.
4)最后图片尽量本地化,这样能保证不会因为链接而分走权重,忌使用网络上的图片.
原文:http://www.seo8.org/jiaocheng/564.html 。
最后此篇关于最新百度PM告诉你SEO这六个方面的优化原则(干货)的文章就讲到这里了,如果你想了解更多关于最新百度PM告诉你SEO这六个方面的优化原则(干货)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
为了遵循务实的编程原则,我试图根据“告诉,不要询问”原则来决定如何处理用户密码更改。 我有一个用户对象,其密码每 30 天过期一次。如果密码过期,我需要能够显示密码过期/更改密码 View 。询问对象
我试图在接收文件时绕过任何本地存储。根据documentation ,如果“合理”,Flask 会将文件保存在内存中,否则会将它们存储在临时位置。 我只找到了一种通常使用 MAX_CONTENT_LE
SAS 在 proc 中返回 sci-notation 意味着总和输出,我不能将其用于进一步的速率计算过程。如何抑制 SAS 产生 sci-notation,有什么想法吗?提前致谢。 “解决了一个类似
当使用 nohup 时,脚本的输出会被缓冲,只有在脚本执行完毕后才会转储到日志文件 (nohup.out) 中。以接近实时的方式查看脚本输出以了解其进展情况将非常有用。有没有办法让 nohup 在脚本
假设我们定义了以下路由: const routes: Routes = [ { path: '', component: WelcomeComponent }, {
我正在尝试以下操作: a a > 1 1 > 2 2 > 3 3 我想要的是: a b > 1 1 > 2 2 > 3 3 有没有办法告诉 R 使用存储在对象( "b" )中的字符串( a
我想在安装二进制文件之前使用 automake 处理/修改它们。例如,我想将二进制文件中的符号提取到单独的文件和位置(如 this )。另一个示例是收集关键 Assets 的 md5sum 以发布报告
我的应用程序有一个主要的 pro 文件,我想告诉 qmake 在与应用程序同时编译一个单独的库。该库的目录中还有一个 pro 文件。这可能吗? 最佳答案 将 lib 和应用程序放在单独的子目录中,并使
我的 vimrc 中有以下内容: nnoremap :!screen -S foo -p run -X stuff '!!^M' 但是,当单击 F1 时,出现错误:没有上一个命令。 我想要的
我正在使用 Swagger 和 Scala 来记录我的 REST API。我想为 POST、PUT 和 DELETE 启用批量操作,并希望相同的路由接受单个对象或对象集合作为正文内容。 有没有办法告诉
我有一个 SAS 代码,它为我的计算创建了很多中间表。事情是,我在工作完成后并不真正关心这张 table ,我只关心决赛的结果。 但是,每次我运行这段代码时,SAS 都会添加所有生成的表来做我的流程,
有没有办法告诉 UglifyJS 跳过特定的代码部分,也许使用这样的注释: // uglifyjs:skipStart filter = function(item){ /* some crazy f
在 macOS 上通过 homebrew 安装包时,如果我的网络不稳定并且一次下载失败,homebrew 将下载源并从源开始构建。这将需要很长时间和高 CPU 使用率,这是不需要的。如何在下载失败时告
有没有办法告诉 GORM 不要保留属性?我计划在我的 User 类上定义一个确认密码属性,用于验证,但不应保留。 最佳答案 使用 transient 关键字 GORM 可以指示不持久化特定属性。 以下
我正在为 jQuery 编写一个幻灯片放映应用程序(单击按钮,然后滑动浏览图像列表),但我遇到了一个小错误,它将响应 即使在动画发生时也会发出 click() 请求。我已经在使用 animate()
我可以告诉 Xcode 4 我不在项目中使用自动布局吗? 目前,每个新创建的 xib 都会启用自动布局,这意味着我必须在创建 xib 后手动将其关闭,而我不希望这样。 最佳答案 这是自动布局的问题。您
因此,我正在使用目前手动运行的 AzCopy,但我要通过我们的一台服务器上的任务计划程序来运行它。如果我手动执行批处理文件,这会将文件从一个容器复制到另一个容器,并且可以完美运行。然而,它问我: Ov
我正在 OSX 中编写一个基于文档的应用程序。我发现当我更改文档的内容时,应用程序不知道文档已更改。我可以在没有警告的情况下关闭文档,这会导致我未保存的内容丢失。 如何告诉 NSDocument 文档
根据NSWindow Class Reference ,您应该“很少需要调用”NSWindow 方法“display”或“setViewsNeedDisplay”。那么重新显示窗口内容的常用方法是什么
为了重写开源 iMedia 框架项目(目前有数十名开发人员正在使用),我们正在切换到 IKImageBrowserView,并且在缓存方面遇到了麻烦。 看来 IKImageBrowserView 喜欢
我是一名优秀的程序员,十分优秀!