建昌SEO推广这事儿,说简单也简单,说复杂也复杂。最近帮建昌几家企业做了SEO网络推广,发现很多细节没做好,效果就大打折扣。今天就从实战角度聊聊建昌SEO推广的那些事儿,重点说几个关键点。
TDK优化
TDK就是
title、
description、
keywords的缩写。
title最重要,
keywords现在基本没用(搜索引擎早就不看这个了),
description直接影响用户是否点击,得好好写。
title优化
title的分隔符,常见的有
,、
、
-、空格。百度喜欢
,谷歌喜欢
-,英文站用空格,中文站少用。长度方面,PC端30个中文左右,移动端20个,超了会被截断。
建昌的企业做SEO,主要针对百度,所以title格式可以这么来:
- 首页:网站名称 或 网站名称服务/产品介绍
- 频道页:频道名网站名称
- 文章页:文章标题频道名网站名称
如果文章标题不长,可以加个关键词,比如文章标题关键词网站名称。
推荐做法:
- 每个页面标题唯一,别都用默认标题
- 标题要明确,包含最重要的内容
- 简明扼要,别堆无关信息
- 重要内容放前面(用户从左到右看)
- 用用户熟悉的语言(中英文网站名选用户熟悉的)
description优化
description不影响网页权重,但会显示在搜索结果里,所以得写好。PC端78个中文左右,移动端50个,超了截断。
百度推荐做法:
- 首页、频道页等没大段文字的页面适合用
description
- 准确描述网页,别堆关键词
- 每个页面
description唯一
- 长度合理,别太长或太短
举个例子,第一个没写description,搜索结果摘要没参考价值;第二个写了,摘要更清晰,用户更愿意点。
页面内容优化
使用HTML5结构
如果条件允许(比如移动端,兼容IE9+),建议用HTML5语义化标签,比如
header、
footer、
section、
aside、
nav、
article等。这样代码更清晰,搜索引擎也更容易理解。
唯一的H1标题
每个页面应该有一个唯一的H1标题,但HTML5里H1可以多次出现(比如
header、
footer、
section等标签里都可以有自己的H1)。
首页H1用站点名称,内页H1用内页标题,比如分类页用分类名,详细页用详细页标题。
<!-- 首页 -->
<h1 class="page-tt">建昌SEO推广公司</h1>
<!-- 分类页 -->
<h1 class="page-tt">建昌SEO优化服务</h1>
<!-- 详细页 -->
<h1 class="page-tt">建昌SEO推广案例分析</h1>
img设置alt属性
img必须设置
alt属性,如果宽度和高度固定,建议同时设置固定值。
<img src="" alt="建昌SEO推广实战" width="200" height="100" />
nofollow
对不需要跟踪的链接(比如博客评论、论坛帖子、广告链接、隐私政策等),可以设置
nofollow,阻止蜘蛛爬行和传递权重。
<a href="http://example.com" rel="nofollow">广告链接</a>
正文
内容方面:
- 自然写作,别刻意堆关键词
- 高质量原创内容,别抄袭
- 吸引用户阅读(比如用小标题、列表、加粗等)
- 突出卖点(用户为什么选你)
- 增强信任感(比如案例、客户评价)
- 引导进一步行为(比如咨询、购买)
用户体验方面:
- 排版合理,字体、背景易读
- 重要内容放页面顶部,用户一眼能看到
- 内容和广告区分清楚
- 第一屏有实质内容,别让用户下拉
- 广告别太多,别影响阅读
- 图片、视频有助于理解内容的话,尽量用
- 避免过多弹窗
URL优化
URL设计原则:
- 越短越好
- 避免太多参数
- 目录层次少
- 文件及目录名有描述性
- URL中可以包含关键词(中文除外)
- 字母全小写
- 连词符用
-,别用_
- 目录形式,别用文件形式
URL静态化
现在搜索引擎能爬动态URL,但静态URL更利于收录、用户体验和社会化分享。
URL规范化
1、统一链接
http://www.domainname.com
http://domainname.com
http://www.domainname.com/index.html
http://domainname.com/index.html
以上四个都是首页,但对搜索引擎来说是四个网址,容易被误认为作弊。最好自己规范好。
2、301跳转
如果URL变了,旧地址要301指向新地址,不然之前的收录和权重就废了。
有些CMS系统会导致多个路径对应同一篇文章(比如Drupal默认路径是node/nid,启用path token后可以自定义路径),这时候可以用301跳转到一个路径。
3、canonical
这个标签表示页面唯一性(百度以前不支持,现在支持了),用在参数传递时,比如:
//:ke.qq.com/download/app.html
//:ke.qq.com/download/app.html?from=123
//:ke.qq.com/download/app.html?from=456
以上三个其实是同一个页面,后两个只是来源不同。为了确保搜索引擎认为它们是同一个页面,可以在
head里加
canonical标签:
<link rel="canonical" href="//:ke.qq.com/download/app.html" />
robots
robots.txt
搜索引擎蜘蛛访问网站时,第一个访问的就是robots.txt文件,用于指导蜘蛛禁止抓取哪些内容或只允许抓取哪些内容,放在站点根目录。
以建昌SEO推广公司的robots.txt为例:
- User-agent 表示规则适用哪个蜘蛛,
表示所有
#表示注释
- Disallow 表示禁止抓取的文件或目录,每行一个
- Allow 表示允许抓取的文件或目录,每行一个
- Sitemap 表示站点XML地图,S要大写
禁止所有搜索引擎抓取任何内容:
User-agent:
Disallow: /
允许所有搜索引擎抓取任何内容:
User-agent: *
Disallow:
注意:被robots禁止抓取的URL还是可能被索引(如果有导入链接指向它)。比如淘宝禁止百度抓取,但百度搜索里还是能显示。
meta robots
如果不想URL出现在搜索结果里,可以设置meta robots:
<meta name="robots" content="noindex,nofollow">
上面代码表示:禁止所有搜索引擎索引本页,禁止跟踪本页链接。
sitemap
站点地图分HTML和XML两种。
HTML版本是普通页面
sitemap.html,用户可以直接访问,列出站点主要链接,建议不超过100条。
XML版本是Google提出的,由XML标签组成,编码为utf-8,罗列所有URL。格式如下:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>//ke.qq.com</loc>
<lastmod>2015-12-28</lastmod>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
...
</urlset>
其中
urlset、
url、
loc是必须标签,
lastmod、
changefreq、
priority是可选标签。
lastmod表示页面最后更新时间。
changefreq表示更新频率,取值:always、hourly、daily、weekly、monthly、yearly、never。
priority表示URL相对重要程度,取值0.0-1.0,1.0最重要(一般用在首页),0.0最不重要,默认0.5。
sitemap.xml不能超过10M,每个文件URL条数不超过5万条。如果很大,可以分解为多个文件,比如:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>//ke.qq.com/sitemap-basic.xml</loc><lastmod>2015-12-28T02:10Z</lastmod></sitemap>
<sitemap><loc>//ke.qq.com/sitemap-product.xml</loc><lastmod>2015-12-28T02:10Z</lastmod></sitemap>
</sitemapindex>
SEO工具
- 百度搜索风云榜
- 百度指数
- 百度站长平台
- meta seo inspector(检查标签,谷歌插件)
- seo in china(百度收录数据,谷歌插件)
- check my links(检查链接,谷歌插件)
- seo quake(统计数据,谷歌插件)