1.如何让搜索引擎更好的收录网站内容

简介:  如何让搜索引擎更好的收录网站内容  搜索引擎只是网站上的一个普通的访客,对网站的抓取方式,对网站/网页的价值判断,也都是从用户的角度出发的,任何对用户体验的改进,都是对搜索引擎改进,对搜索引擎的优化,同时也会让用户受益。

 如何让搜索引擎更好的收录网站内容

  搜索引擎只是网站上的一个普通的访客,对网站的抓取方式,对网站/网页的价值判断,也都是从用户的角度出发的,任何对用户体验的改进,都是对搜索引擎改进,对搜索引擎的优化,同时也会让用户受益。面向搜索引擎的网站建设,主要分为三部分,如何更好的让搜索引擎收录网站中的内容、如何在搜索擎中拥有好的排名,如何让用户从众多的搜索结果中点击你的网站。即收录,排序和展现。下边大师兄网分别来论述:

  良好收录要从以下几点论述。

1、网站结构应该利于搜索引擎蜘蛛读取

  目前来说,百度蜘蛛只能对文字内容进行很好的处理,对于非文字内容,例如FLASH、图片等还不能进行读取,所以比较重要的内容我们要尽量有文字内容来表达,比如网站的导航栏,一定要用文字型的链接,如果用了FLASH、图片,也许看起来比较美观,但是对于SEO来说,并不是友好的。而且对于网站用户来说,图片、FLASH加载速度较慢。

2、网站结构要使用扁平的树型网状结构

  我们在网站建设的时候,一定要考虑到搜索引擎优化,建议采用扁平的树型网状结构。这种结构对SEO是友好的,树状结构即树干-树枝-树叶这样清晰简洁的结构。对于网站来说,就是首页-频道-内容页网站的目录结构层次不要太深,网站采用树状结构,当网站内容增加时,我们可以通过扩展频道来应对。网站内容分类要明确,不要分得太细,每个内容页都要保证有上一级频道和下一级频道的文本链接可以到达,首页要有每个频道页的文字链接,频道页要有首页和内容页的文本链接,内容相关的页面要实现文本链接互联。

3、合理的选择子目录和子域名。

1)在某个频道的内容还没有丰富到可以做为一个独立的站点之前,要采用目录的形式来组织内容,等频道的内容足够丰富时,再把目录转换成子域名的形式来组织这部分的内容。我们知道,一个网页能否在搜索引擎上有较好的排名,这个网页出身于哪里很重要,如果它来自于一个权重比较高的网站,那么它的排名可能就会好,例如来自新浪。如果此网页出自于一个权重不高或者是新网站,那么可能此时就不会有好的排名。在内容还没有丰富到可以建立一个独立的子域名站点时,把内容放在站的目录下边会比放在子域名中有较好的排名。

2)内容差异度较大,与主站相关性不强的宜适用子域名的形式。

  搜索引擎会自已识别网站的主题,如果把相关性不强的内容都放在一个站下(即使用目录的形式而非子域名的形式),可能会误导搜索引擎,搞不清你的网站的主题内容,如果放在子域名下,可以帮助搜索引擎更好的去理解网站的主题

3)不要滥用子域名

  内容没有丰富到可以组建一个子域名的情况下,如果使用了大量的子域名,可能会被搜索引擎认为是行为。

4、使用规范、简单的URL

  创建具有具有良好描述性、规范、简单的URL,不但有利于用户更加方便的记忆和判断网页的内容,而且也有利于搜索引擎更好的抓取你的网站。我们要规划好网站的URL

1)同一个网页只对应一个URL

  如果一个网页对应多个URL,那么容易分散每个URL的权重,别人在链接向你的网站时,可能会使用很多不同的URL,这样分散了每一个URL的权重,而且如果存在多个URL,搜索引擎会选择一个作为首选域,可能会与你期望的标准URL有所出入。当我们网站中已经存在多个URL时,可以做以下处理:

A、使用301永久重定向把非正式的URL永久转向到你所期望的URL上。

B、网站中尽量使用你所期望的URL,例如做友情链接的时候。

C、使用robots.txt文件禁止搜索引擎抓取你所不期望的URL

2)URL要具有良好的描述性,让用户从URL就能够判断出网页的内容和结构信息,并能预测出将要看到的内容。

3)URL尽量要短。

  长长的URL不仅不好看,而且我们很难从中获取额外的有用信息,较短的URL有利于减少页面体积,提高打开速度,而且有利于用户体验。

4)不要添加不能为搜索引擎自动识别为URL组成部分的字符。

目录
相关文章
|
网络性能优化 数据中心 云计算
IT知识百科:什么是城域以太网?
【2月更文挑战第1天】
634 2
IT知识百科:什么是城域以太网?
|
编解码 JavaScript 前端开发
jsQR 一个完全独立的javascript 二维码识别库
jsQR 是一款纯粹的由javascript实现的二维码识别库,可以在浏览器端使用,也可以在后端node.js环境使用。我之前使用过其他的识别库,例如:qrcode-reader 或其他,在使用上都比较麻烦,而且识别率并不高。jsQR是后来发现的,感觉(没有实际对比验证)jsQR识别率要更高些,使用起来也更简单,不需要安装其他依赖软件。
jsQR 一个完全独立的javascript 二维码识别库
|
监控 安全 C#
attempt to write a readonly database错误的解决(C#,SQLite)
今天打包WPF程序,安装后总是打不开,查看监控日志原来是SQLite的问题,报错如图     当向SQLite数据库中存入新纪录时总是显示attempt to write a readonly a database。
3670 0
|
6月前
|
Python
顺风车抢单脚本,顺风车抢单永久免费版,网约车抢单插件软件
这是一个基于Python和Selenium的自动化脚本,用于检测订单页面中的距离和价格,并在符合条件时自动点击接受订单。脚本具备异常处理
|
人工智能 大数据 云计算
【AI系统】AI 发展驱动力
本文介绍了阿里云在2023年云栖大会上发布的多项新技术和产品,涵盖云计算、大数据、人工智能等领域,展示了阿里云最新的技术成果和行业解决方案,助力企业数字化转型。
|
存储 数据库 开发者
深入浅出讲解Entity Framework Core中的复杂类型与值对象:从理论到实践的全方位指南,附带详实代码示例与最佳应用技巧
【8月更文挑战第31天】本文通过教程形式详细介绍了如何在 Entity Framework Core 中使用复杂类型与值对象,帮助开发者更自然地映射实体和数据库间的关系。文章首先指导创建基于 EF Core 的项目,并添加相关 NuGet 包。接着,通过具体代码示例展示了如何配置数据库上下文、定义领域模型,并使用复杂类型与值对象进行数据存储和查询。最后总结了使用这些技术的优势,包括简化复杂数据结构映射、提高可维护性及数据一致性。
309 0
|
12月前
|
自然语言处理 前端开发 Java
API管理平台:你用的到底是哪个?
本文介绍了多个API管理和文档工具,包括Apifox、Swagger及其增强版Knife4j和RapiDoc、阿里RAP、去哪儿YApi以及Redoc。这些工具各有特色,适用于不同的开发场景。Apifox提供一体化协作平台,支持API文档、调试、Mock和测试;Swagger结合Knife4j适合Java与前端团队,界面美观且功能丰富;YApi则适用于跨语言开发,支持多种API形式的管理;阿里RAP专注于接口文档管理和Mock服务;Redoc则是开源的现代化API文档浏览器。总结而言,选择工具应根据团队需求和技术栈来决定。
2675 16
|
搜索推荐 UED Python
动态多条件查询:理解`filter_by`与`filter`提升Web应用搜索功能
了解SQLAlchemy中`filter_by`与`filter`对提升Web应用搜索功能至关重要。`filter_by`简化了等值查询,而`filter`则支持复杂的表达式和逻辑组合。通过动态获取用户输入,构建基础查询并根据条件应用过滤,可以创建灵活的搜索系统。结合分页和排序,为用户提供定制化搜索体验。掌握这两者,能增强应用的交互性和实用性。
396 0
动态多条件查询:理解`filter_by`与`filter`提升Web应用搜索功能
|
算法 调度 数据安全/隐私保护
什么是CAS锁
什么是CAS锁
304 0
|
移动开发 前端开发 JavaScript
纯web端实现二维码识别
最近公司的业务场景中有个生成二维码和识别二维码的需求。生成二维码之前有做过,选用的 qrcode.js这个前端库,操作比较简单。这里不再赘述。 刚开始看到二维识别这个需求觉得很简单,以为有相应的前端库直接用就行了。但当真正开始写功能时,发现二维识别会涉及到很多其他的功能。废话不再多说,还是来看看如何实现的吧。