我正在尝试找出在我的在线商店中为页面添加关键字和描述的最佳方法,以便拥有我能够提供的最佳SEO。我大多不熟悉用于搜索引擎优化的最佳策略,而且我不知道我是否正在为我的网上商店找到正确的方向。
我有一个页面,product.aspx,显示在线商店的所有产品。它仅根据上一页中的用户产品选择一次显示一个产品,因此用户无法在未选择上一页的产品的情况下访问product.aspx页面。我使用formview将产品数据提取到product.aspx页面。产品值通过查询字符串传递到页面,因此产品页面url看起来像product.aspx?product = product1。
我的问题是,为了拥有一个体面的结构化网站并且最有可能在Google上排名靠前,我应该如何向此product.aspx页面添加标题,关键字和说明?我开始使用传递给页面的查询字符串(产品名称)作为关键字和产品描述(在项目符号列表中数据绑定)作为页面描述。
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim url As String = Request.QueryString("Product")
Dim bulletList As BulletedList = FormView1.FindControl("BulletedList1")
Page.Title = "Quality Sprayer Products"
Page.MetaKeywords = url.ToString
Page.MetaDescription = "The " + url.ToString + "has " bulletList.Items(0).ToString + ", " +
bulletList.Items(1).ToString + ", " + bulletList.Items(2).ToString
end sub
在一个愚蠢的问题中,我正在使用的方法是" Google Friendly"?或者,我是否应该使用更好的方法,以便当Google搜索网站上的任何产品时,Google会将其识别为网页的关键字并在搜索结果中显示我们的网站?
答案 0 :(得分:1)
您可以通过某些方式挑选出特定于该页面的信息,这在您拥有显示不同产品的单个页面时非常重要。一种是在产品名称中包含产品名称:
Page.Title = url + " - Quality Sprayer Products"
您还应该考虑将产品名称放在页面上的h1
标记中(并且只有一个h1
标记)。
您可能希望在关键字元标记中放置一些特定于该产品的关键字,而不仅仅是产品名称本身。
描述看起来很不错,这就是搜索引擎通常在搜索结果中显示的内容。如果可能,它应该是产品的具体描述而不是生成的文本,它基本上是您在动态搜索结果中宣传产品的唯一机会(除了标题)。