C# 使用查询字符串参数的站点中的SEO关键字

C# 使用查询字符串参数的站点中的SEO关键字,c#,.net,asp.net,seo,C#,.net,Asp.net,Seo,我为我的所有产品网站使用一个模板: www.mySite.com/Products.aspx?productId=x 其中x是产品id: 现在我可以在我的Products.apsx页面中添加关键字了,但我想知道是否有可能在所有的站点中添加描述和关键字?ProductId=x,这样用户就可以根据给定页面的关键字找到指向特定产品页面的直接链接,例如根据产品名称 感谢您的帮助首先,您最好进行一些url重写,将产品名称写入url,例如更改 www.mysite.com/products.aspx?pro

我为我的所有产品网站使用一个模板:

www.mySite.com/Products.aspx?productId=x

其中x是产品id:

现在我可以在我的Products.apsx页面中添加关键字了,但我想知道是否有可能在所有的站点中添加描述和关键字?ProductId=x,这样用户就可以根据给定页面的关键字找到指向特定产品页面的直接链接,例如根据产品名称


感谢您的帮助

首先,您最好进行一些url重写,将产品名称写入url,例如更改

www.mysite.com/products.aspx?productid=x

请通读网络上数以百万计的seo指南中的一个,并确保您尽可能多地使用它,请参阅一个像样的示例

您可以将产品名称和简短描述添加到url标题、页面上的h1标记以及关键字和描述的元标记中


希望这能有所帮助

您是否在谈论第二个URL结构,包括产品名称,即?ProductId=my_product_name..?好的,但我应该何时添加此元标记?当页面呈现时?是的,您可以通过直接访问head部分以编程方式添加meta标记,或者如果您使用母版页而不是在header中创建可以从产品页面设置的内容部分,请在页面加载中加载产品详细信息后立即执行此操作。
www.mysite.com/product/productname