I am trying to figure out the best method of adding keywords and descriptions for the page on my online store in order to have the best SEO that I can. I am mostly unfamiliar with the best strategies to use for SEO and I don't know if I'm going in the right direction for my online store.
I have one page, product.aspx that displays all of the products for the online store. It only displays one product at a time based off of the users product selection from the previous page, so the user cannot get to the product.aspx page without selecting a product from the previous page. I pull the product data in to the product.aspx page using a formview. The product value gets passed to the page by query string so the product page url looks like product.aspx?product=product1.
My question is, in order to have a decent structured website and have the best chances to get ranked high on Google, how should I add title, keywords, and descriptions to this product.aspx page? I started to use the query string that is being passed to the page, which is the product name, as a keyword and the product description (databound in a bulleted list) as the page description.
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
In a dumbed down question, Is the method I am using "Google Friendly"? Or is there a better method that I should be using so that when someone Google searches any of the products that are on the website, Google recognizes it as a keyword for the webpage and will show our website in the search results?