大箐山SEO方案实战:从基础优化到深度策略

大箐山的SEO方案得从基础说起,毕竟SEO这事儿,细节决定成败。今天就聊聊最近给大箐山项目做的SEO实战,从TDK到页面内容,再到URL和工具,全流程走一遍。

TDK优化

TDK就是titledescriptionkeywords的缩写。title最重要,keywords现在对搜索引擎没啥用,就不多说了,description直接影响用户点击,得好好优化。

title优化

title的分隔符,常见的是,-,还有空格。百度喜欢,谷歌喜欢-,空格适合英文站,中文站少用。title长度,PC端大概30个中文,移动端20个,超了就截断。

大箐山的项目主要针对百度,所以分享点百度优化的建议:
title格式:


  • 首页:网站名称 或者 网站名称服务介绍or产品介绍

  • 频道页:频道名称网站名称

  • 文章页:文章title频道名称网站名称

如果文章标题不长,还可以加点关键词,比如文章title关键词网站名称

推荐做法:


  • 每个页面标题独一无二,别都用默认标题。

  • 标题主题明确,包含最重要内容。

  • 简明精练,别堆砌不相关信息。

  • 重要内容放前面,用户从左到右看。

  • 用用户熟悉的语言描述,中英文网站名称,选用户熟悉的。

description优化

description不影响网页权值,就是搜索结果摘要的一个选择。PC端大概78个中文,移动端50个,超了就截断。

百度推荐做法:


  • 首页、频道页、产品参数页等,适合用description。

  • 准确描述网页,别堆砌关键词。

  • 每个网页description不同,别都用一样的。

  • 长度合理,不过长不过短。

举个例子,百度推荐的两个页面,一个没应用meta description,一个应用了。没应用的摘要对用户没参考价值,应用的摘要更可读,用户更了解网站内容。

页面内容优化

使用html5结构

条件允许的话,比如移动端,兼容ie9+,ie8+就引入html5.js,开始用html5语义化标签,比如headerfootersectionasidenavarticle等。

唯一的H1标题

每个页面得有个唯一的h1标题,但不是每个页面的h1标题都是站点名称。html5中h1标题可以多次出现,每个结构大纲标签都可以有自己的h1标题。

首页h1标题是站点名称,内页h1标题是各个内页的标题,比如分类页用分类名字,详细页用详细页标题。


大箐山旅游网

大箐山自然风光

大箐山瀑布

img设置alt属性

img必须设置alt属性,宽度和高度固定就同时设置固定值。
"大箐山瀑布"

nofollow

不需要跟踪爬行的链接,设置nofollow。比如博客评论、论坛帖子、社会化网站、留言板、广告链接、隐私政策、用户条款、登录等。
no follow 链接

正文

内容方面:
  • 自然写作
  • 高质量原创内容
  • 吸引阅读的写作手法
  • 突出卖点
  • 增强信任感
  • 引导进一步行为

用户体验方面:


  • 排版合理、清晰、美观、字体、背景易于阅读

  • 实质内容在页面最重要位置,用户一眼就能看到

  • 实质内容与广告清晰区分

  • 第一屏就有实质内容,不用下拉

  • 广告数量不宜过多,位置不妨碍用户阅读

  • 图片、视频有利于用户理解页面内容,就尽量制作

  • 避免过多弹窗

URL优化

URL设计原则:
  • 越短越好
  • 避免太多参数
  • 目录层次尽量少
  • 文件及目录名具描述性
  • URL中包括关键词(中文除外)
  • 字母全部小写
  • 连词符使用 - 而不是 _
  • 目录形式而非文件形式

URL静态化

现在搜索引擎爬行能力可以不用做静态化,但从收录难易度、用户体验及社会化分享来看,静态简短的URL更有利。

URL规范化

1、统一连接
http://www.daqingshan.com
http://daqingshan.com
http://www.daqingshan.com/index.html
http://daqingshan.com/index.html
以上四个都是首页,对搜索引擎来说是四条网址,内容相同,可能被误认为是作弊。搜索引擎规范化网址时,会挑一个最好的代表,但不一定是你想要的。所以最好自己规范好。

2、301跳转
URL改变,旧地址301指向新地址,不然收录权重白搭。

一些cms系统,可能造成多个路径对应同一篇文章。比如drupal默认路径是node/nid,启用path token就可以自定义路径。这样就有两条路径对应同一篇文章,可以启用301,转向一个路径。

3、canonical
这个标签表示页面唯一性,百度现在支持。用在参数传递时,比如:

//:daqingshan.com/download/app.html
//:daqingshan.com/download/app.html?from=123
//:daqingshan.com/download/app.html?from=456

以上三个表示三个页面,后两个只是想表明来源。为了确保是同一个页面,在head上加canonical标签。

robots

robots.txt

搜索引擎蜘蛛访问网站时,第一个访问robots.txt文件,用于指导蜘蛛禁止抓取或只允许抓取某些内容,放在站点根目录。

以大箐山旅游网的robots.txt为例:


  • User-agent 表示规则适用哪个蜘蛛,表示所有

  • # 表示注释

  • Disallow 表示禁止抓取的文件或目录,必须每个一行

  • Allow 表示允许抓取的文件或目录,必须每个一行

  • Sitemap 表示站点XML地图,S大写

下面表示禁止所有搜索引擎蜘蛛抓取任何内容

User-agent: 
Disallow: /

下面表示允许所有搜索引擎蜘蛛抓取任何内容

User-agent: *
Disallow:

注意:被robots禁止抓取的URL,还是可能被索引并出现在搜索结果中。只要有导入链接指向这个URL,搜索引擎就知道URL存在,虽然不抓取页面内容,但索引库还是有URL信息。

meta robots

如果URL完全不想出现在搜索结果中,就设置meta robots

上面代码表示:禁止所有搜索引擎索引本页,禁止跟踪本页上的链接。

sitemap

站点地图格式分为HTML和XML两种。

HTML版本的是普通HTML页面sitemap.html,用户可以直接访问,列出站点主要链接,建议不超过100条。

XML版本的站点地图是google在2005年提出的,由XML标签组成,编码为utf-8,罗列页面所有URL。格式如下:




//daqingshan.com
2023-01-01
always
1.0

...


其中urlseturlloc为必须标签,lastmodchangefreqpriority为可选标签。

lastmod表示页面最后一次更新时间。
changefreq表示文件更新频率,取值:always, hourly, daily, weekly, monthly, yearly, never。
priority表示URL相对重要程度,取值范围0.0-1.01.0表示最重要,一般用在网站首页,0.0表示最不重要,默认重要程度为0.5

sitemap.xml不能超过10M,每个sitemap文件中url条数不要超过5万条。当sitemap文件很大时,可以分解为多个文件。


//daqingshan.com/sitemap-basic.xml2023-01-01T02:10Z
//daqingshan.com/sitemap-product.xml2023-01-01T02:10Z

SEO工具

  • 百度搜索风云榜
  • 百度指数
  • 百度站长平台
  • meta seo inspector,检查标签的,谷歌插件
  • seo in china,百度收录的各种数据,谷歌插件
  • check my links,检查链接,谷歌插件
  • seo quake,统计各种数据,谷歌插件

发表评论

评论列表