对电子商务网站的SEO有何影响,显示从数据库驱动的产品/项目信息(与每个拥有自己的HTML页面的产品相比)。
SE会找到商品信息吗?如果没有,你如何克服这个问题?
答案 0 :(得分:2)
为每个产品创建单独的页面,并对所有产品使用friendly URLs。这些页面可以从数据库生成,搜索引擎根本不介意。页面的名称最好是http://example.com/products/An-Awesome-Product/而不是http://example.com/products.aspx?id=1234。 ASP.NET MVC使得做这些事情变得微不足道。使用传统的webforms,您可以使用带有重定向的HttpModule,这样第一个示例就会变成服务器上的第二个示例,以便搜索引擎和访问者甚至不会注意到。
使用sitemap.xml让搜索引擎了解您的网页以及上次更新的时间。
不要忘记页面的标题非常重要。使用为产品定制的关键字和描述在页面上拥有合适的元数据并没有任何损害。
绝对不要生成包含随机内容或填充内容的网页,因为体面的搜索引擎非常擅长挑选模式并严重惩罚非法行为。可悲的是,我从个人经历中学到了这一点。
答案 1 :(得分:0)
感谢您的回复和建议。
我是新手,所以只是想确保我理解......
假设产品是自制工艺品,细节存储在数据库(描述,材料,尺寸,价格等)中,而不是HTML页面上的“硬编码”。
用户选择一个类别,网站列出该类别的所有产品(使用SQL select where语句)。
然后用户选择产品并创建产品页面(SQL select product = xyz并动态创建网页)。
当google“评论”该网站时,它会查找所有产品详细信息,即使它位于数据库而不是“静态”网页中吗?
对不起,如果这是一个愚蠢/简单的问题,但似乎很重要。
谢谢,戴夫