asp.net - ASP.Net 2.0/Ajax 工具包是实现 SEO 友好网站的正确技术吗

标签 asp.net url-rewriting seo

<分区>

据我了解,要使网站 SEO 友好,重写 URL 并不是唯一需要做的事情。您还需要最大限度地使用 div(而不是表格)、减少 javascript、flash 并拥有干净的 HTML。

我需要知道在使用 ASP.Net 控件时如何实现这一点。 ASP.Net 将大量内容发送到屏幕,这些内容在 PHP 等技术中可以使用更简洁的代码来传递。

谁能告诉我有没有一种方法可以强制 ASP.Net 呈现更清晰的代码并在使用 datagridview 时使用 div 而不是表格。

另外,如果有人可以发布使现有网站 SEO 友好的建议(使用 ASP.Net C# 2.0 编码),我将不胜感激

最佳答案

使您网站的页面“SEO 友好”实际上是为了确保搜索引擎 (Google) 能够理解页面上的内容。使用“语义”html 标记可以大大帮助搜索引擎。

ASP.NET 并没有让语义标记变得困难,而是让不这样做变得容易。

将子标题包装在 <h2> 中标记和样式化 <h2>帮助搜索引擎了解特定的文本字符串比页面上的其他文本具有更大的权重。 ASP.NET 很容易陷入仅使用标签服务器控件并对其应用样式以使其看起来像标题的陷阱。

GridView 数据控件呈现表格。如果使用更多语义标记可以更好地理解重复数据,如果需要支持分页等,请考虑使用 Repeater 控件或 Listview 控件。

SEO 优化的第一步是理解语义标记。然后您可以找到合适的 ASP.NET 控件来实现优化的 SEO 输出。

关于asp.net - ASP.Net 2.0/Ajax 工具包是实现 SEO 友好网站的正确技术吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1600335/

相关文章:

django - 如何避免被谷歌抓取/惩罚

c# - SqlMembershipProvider : use my own database as user store database

seo - 验证站点 URL/站点地图的工具?

java - 如何从 jython 的 url 中删除 .py

asp.net-mvc - 如何确保 POST 上的小写 URL?

seo - SERP中.net,.com和.org域之间的区别

javascript - 使用javascript获取html表单的当前宽度

c# - DataTables 标题显示为一行? MVC 网站

asp.net - 用于 ASP.NET 的 Blinq

node.js - Angular2 SEO - 如何使 Angular 2 应用程序可抓取