我谈搜索优化

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

相关文章

Deepseek使用指南与提问优化策略方式

《Deepseek使用指南与提问优化策略方式》本文介绍了DeepSeek语义搜索引擎的核心功能、集成方法及优化提问策略,通过自然语言处理和机器学习提供精准搜索结果,适用于智能客服、知识库检索等领域... 目录序言1. DeepSeek 概述2. DeepSeek 的集成与使用2.1 DeepSeek API

Tomcat高效部署与性能优化方式

《Tomcat高效部署与性能优化方式》本文介绍了如何高效部署Tomcat并进行性能优化,以确保Web应用的稳定运行和高效响应,高效部署包括环境准备、安装Tomcat、配置Tomcat、部署应用和启动T... 目录Tomcat高效部署与性能优化一、引言二、Tomcat高效部署三、Tomcat性能优化总结Tom

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

Oracle查询优化之高效实现仅查询前10条记录的方法与实践

《Oracle查询优化之高效实现仅查询前10条记录的方法与实践》:本文主要介绍Oracle查询优化之高效实现仅查询前10条记录的相关资料,包括使用ROWNUM、ROW_NUMBER()函数、FET... 目录1. 使用 ROWNUM 查询2. 使用 ROW_NUMBER() 函数3. 使用 FETCH FI

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

C# ComboBox下拉框实现搜索方式

《C#ComboBox下拉框实现搜索方式》文章介绍了如何在加载窗口时实现一个功能,并在ComboBox下拉框中添加键盘事件以实现搜索功能,由于数据不方便公开,作者表示理解并希望得到大家的指教... 目录C# ComboBox下拉框实现搜索步骤一步骤二步骤三总结C# ComboBox下拉框实现搜索步骤一这