SEO 优化技巧

2013-10-28 language java

所谓的 SEO 也就是搜索引擎优化,指遵循搜索引擎的搜索原理,对网站结构、网页文字语言和站点间互动外交略等进行合理规划部署,以改善网站在搜索引擎的搜索表现,进而增加客户发现并访问网站的可能性。

这里主要介绍一些常见的优化技巧。

简介

搜索引擎会通过 Robots 尽量扫描所有的网站,然后将数据保存下来,当用户搜索的时候会从保存的数据中查询相关的记录,同时根据一些参数对结果进行排名。

SEO 的全称是 Search Engine Optimization 也就是根据搜索引擎的排名策略,对网站进行优化,大部分的优化 Tag 都需要添加到网站的 <head> 字段内。

如上,那么 SEO 的关键是,如何被各个搜索网站有效抓取,同时提高搜索排名。以 Google 为例,可以使用 site: yourdomain.com 查看是否被 Google 抓取;不过其排名的参数有两百多个,很难全部覆盖,如下介绍常见的优化技巧。

爬虫设置

互联网上的大部分内容都会被搜索引擎爬虫抓取,而搜索引擎会依据站点根目录下 robots.txt 文件所定义的规则去抓取当前站点的内容。

有一部分内容不想被抓取,这样可以通过该文件进行配置,示例如下。

User-agent: *                     # 指定Agent
Disallow: /assets/                # 禁止目录,需要以/结尾,常规资源目录
Disallow: /norobots/              # 杂七杂八敏感文件
Disallow: /targer_file.extension  # 禁止文件

添加 Sitemap

一般是 xml 格式,通过 sitemap.xml 用于告知搜索引擎,在该网站上有哪些可供抓取的网页,以便搜索引擎可以更加智能地抓取网站。

最简单的就是 xml 文件,在其中列出网站中的网址以及关于每个网址的其他元数据,包括了上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度等信息。

生成之后,搜索机器人会定期查找,当然也可以通过 Google Search Console百度搜索资源平台 提交。

页面配置

搜索结果中会显示对应标题和描述内容,如果没有指定,一般会自动选择第一段内容 (当然不一定严格准确)。所以,标题尽量简单吸引人,而描述可以简要介绍这篇文章的概要内容、要解决的问题等

其它

站长工具

通常有 GoogleBaidu 等搜索引擎的站长工具,通常需要在网站的 <head> </head> 头部添加类似如下的特定元标记,用于标记确实是你网站,也就是用于认证。

<meta name="baidu-site-verification" content="xxxxxxxxxx" />

这样就有利于搜索引擎的收录。