你的位置:首页 > 软件开发 > ASP.net > 针对Asp.net MVC SEO的几点建议

针对Asp.net MVC SEO的几点建议

发布时间:2016-05-18 16:00:17
1. 引言 SEO 即搜索引擎优化,很多web开发人员本应该熟悉,至少需要了解的一个知识点。像百度、必应等搜索引擎其实一直都在进化。但是有些优化的技巧可能在短时间内不变。 今天就给大家介绍几个专门针对Asp.net MVC网站的SEO技巧, 当然有些技巧也通用于其他website ...

1. 引言

SEO 即搜索引擎优化,很多web开发人员本应该熟悉,至少需要了解的一个知识点。像百度、必应等搜索引擎其实一直都在进化。但是有些优化的技巧可能在短时间内不变。

今天就给大家介绍几个专门针对Asp.net MVC网站的SEO技巧, 当然有些技巧也通用于其他website.

 

2.  SEO工具

首先介绍下一个 SEO 的一个小工具(SEO Toolkit),这个工具有点类似于一些分析exe程序性能的工具。但是不同的是它主要针对网站分析出哪些页面需要做SEO优化。

如果你已经有一个网站上线了,用这个小工具测试,相信可以找出一些可以优化的地方。该工具是安装到get='_blank'>IIS 7.x 里面的,确保你的主机已经安装了IIS,安装完该工具后,可以在IIS Manager上看到

针对Asp.net MVC SEO的几点建议

点击进去 就可以使用该工具,它包含了网站SEO分析、Sitemap 生成和Robots相关。

这里我们主要使用第一个

针对Asp.net MVC SEO的几点建议

可以看到它找出了不少可以SEO优化地方,比如 <meta name=description/> ,<h1/> 等等。每一个能优化的地方该工具都给出了详细的介绍和如何实现优化。

 

3. 优化技巧

1) 确保网站的所有链接都是有效的,这个不用多说。

 

2) 确保每一个页面都有一个独一无二的title,对于Asp.net mvc 来说把  <title>@ViewBag.Title</title> 放到_layout.cshtml head 中 ,然后在每个页面的对应的Action 中设置   ViewBag.Title 即可。这个title 表示了当前页面的主题。

 

3) 确保每个页面只有一个 <h1> 这里有些页面出于设计的原因不想影响网页美观,就可能不想要放置<h1>。如何解决这样的问题呢?

可以设置css 把<h1> 移出网页范围外,也可以将<h1> 文本的颜色调成背景色, 或者直接添加hidden 类隐藏<h1>, 虽然<h1> 被隐藏了但是还是能被搜索引擎抓取。

搜索引擎抓取的并不是render 之后的页面,而是整个Html 文档。相信不少网站就这么做的

针对Asp.net MVC SEO的几点建议

 

4 )  设置canonical, 这个优化技巧主要是为了解决由于网址形式不同内容相同而造成的内容重复问题,比如有三个Url

http://51zhang.net/Oxford/HowOldhttp://51zhang.net/Oxford/HowOld?addcomments=truehttp://51zhang.net/Oxford/HowOld?deletecomment=true

原标题:针对Asp.net MVC SEO的几点建议

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。