我谈搜索优化

2024-02-10 04:48
文章标签 优化 搜索 我谈

本文主要是介绍我谈搜索优化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

朋友在网上搜“正午de盘子”,没想到排在google第一位的是我的 劣质私房而不是正午盘子的官方站点。于是,想让我介绍一下google排名的经验。所以就有了下面这简单的几行字:

其实说起来原因也不复杂。

首先,我个人觉得,历史比较长的国际域名相对来说比较容易获得比较靠前的排位。 Zmaze.org注册也快4年了。

然后,Google排名是主要依靠Google的PageRank,获得高的PageRank的方法网上介绍有很详细的,可以去看看。简单来说就是其他PR值高的网站有你的链接。PageRank其实就是网站权威程度的参数,Google如何判断权威程度呢?就是依靠同类型网站之间的链接多寡来判断。比如Google发现,凡是有java这个关键字的网站,http://java.sun.com这个url出现的频率非常之多,而且在那些已经有了很高的PR值的网页里,也有链接到http://java.sun.com的超级链接,于是Google就能够根据一个特定的算法判断出这个http://java.sun.com一定也是一个相当权威而且广泛的网站,那么它的PR值就会高一些。这个算法是保密的,但是也有好事的把这个算法给推测了出来,网上也有响应的文章介绍。于是,既然有了算法,就有人根据这个去作弊了。所谓的Google炸弹,就是作弊最高深的表现。这对于Google来说当然不是一件好事,所以Google也会对自己的算法做调整,尽量避免被某些不怀好意的网站利用。但基本上,这个依靠超级链接来判断排名的机制没有太大变化。你经常可以发现,在某些大网站的留言版上,某些优秀Blog的评论里,甚至Wiki网站的评论里,都可以看到大量充斥超级链接的垃圾广告,这些就是想钻Google空子的。所以如何防止spam,是任何一个成熟的CMS/BLOG系统必须要考虑的问题。呵呵,跑题了。我的“ 劣质私房”的PR值是4,至于什么时候升到这个级别的,我也不太清楚,推测是那篇毕业时候写的文章被CSDN还有其他网站广泛转载之后,才有的。在此之前,也有一些摇滚/音乐方面的网站有私房的链接,但是不太多。

接下来,有不少细节的问题。很多介绍搜索引擎的文章,都会说什么meta标签呀,keywords呀之类。没错,在早期,搜索引擎的机器人对这些东西是十分依赖的,那是他们判断网页内容的重要依据。但后来,随着spam页面的增多,在keywords加入"sex,性"等热门搜索关键词之类的字眼,想以此获取更好的搜索引擎结果的网站大量出现。这就逼着google不能继续依赖keyword来判断网站的权威程度了,所以meta标签的功能被大大的弱化了。替代meta作用的,就是title标签!!不要惊讶,就是head里的title标签!想想看,还有没有比一个网页的标题更能够展现网页内容的元素了呢?即使那些想作弊的网站,也很难弄一个题不对文的title出来吧。所以,选择一个好的title是获取高排名的捷径。很典型的例子,我现在用的Blog系统就是把一篇Blog的标题用作title,所以我用“赵忠祥录音”这样的标题,用意非常明显,效果也好的出奇。简单而言,就是用最可能成为搜索引擎关键字的词作为标题!

然后呢,还有一些其他的技术,比如Robots.txt的运用,也有响应的文章介绍,我感觉对于正确引导搜索引擎的bot还是有作用的。

噢,差点忘了,很重要的一点是,Google对于开放网站分类目录Dmoz.org所收录的网站非常非常的青睐,不仅Google,这个世界上有n多搜索引擎的网站来源直接就是Dmoz.org的分类目录。所以,想有一个好的搜索结果,一定要想办法往这个目录里登录。因为这个目录登录是需要审批的,所以一定程度上减少了作弊网站的存在。需要注意的是,中文网站的登录,一定要往简体中文网站的分类下面去登录而不要往主分类下登录,除非你有英文界面。

最后要说的就是Web Standard的问题了,这个我们去年研究过。符合web标准的网站不仅在开发的规范上,在成本的节约上,在减少不同系统的差异程度上,以及可复用的程度上有很大好处,而且对于搜索引擎的索引也能起到好的作用。这方面主要原因是减少了bot的误读几率,让bot能够轻松的从你的网页上获取关键内容比你去手工做更多的链接有效。

基本上就是这些了,以后如果再想起来再补充。

唉,今天笔试的真的很郁闷,写这个东西算是出了一口恶气!顺爽多了!

这篇关于我谈搜索优化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/696158

相关文章

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

SpringBoot中HTTP连接池的配置与优化

《SpringBoot中HTTP连接池的配置与优化》这篇文章主要为大家详细介绍了SpringBoot中HTTP连接池的配置与优化的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、HTTP连接池的核心价值二、Spring Boot集成方案方案1:Apache HttpCl

PyTorch高级特性与性能优化方式

《PyTorch高级特性与性能优化方式》:本文主要介绍PyTorch高级特性与性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、自动化机制1.自动微分机制2.动态计算图二、性能优化1.内存管理2.GPU加速3.多GPU训练三、分布式训练1.分布式数据

MySQL中like模糊查询的优化方案

《MySQL中like模糊查询的优化方案》在MySQL中,like模糊查询是一种常用的查询方式,但在某些情况下可能会导致性能问题,本文将介绍八种优化MySQL中like模糊查询的方法,需要的朋友可以参... 目录1. 避免以通配符开头的查询2. 使用全文索引(Full-text Index)3. 使用前缀索

C#实现高性能Excel百万数据导出优化实战指南

《C#实现高性能Excel百万数据导出优化实战指南》在日常工作中,Excel数据导出是一个常见的需求,然而,当数据量较大时,性能和内存问题往往会成为限制导出效率的瓶颈,下面我们看看C#如何结合EPPl... 目录一、技术方案核心对比二、各方案选型建议三、性能对比数据四、核心代码实现1. MiniExcel

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis