数据库驱动的产品页面和 SEO 的效果

发布于 2024-07-12 14:18:28 字数 1569 浏览 7 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你没皮卡萌 2024-07-19 14:18:28

为每个产品创建单独的页面,并为所有产品使用友好的网址其中。 这些页面可以从数据库生成,搜索引擎根本不介意。 页面的名称最好是 http://example.com/products/ An-Awesome-Product/http://example.com/products.aspx ?id=1234。 ASP.NET MVC 使得做这些事情变得很简单。 对于传统的 Web 表单,您可以使用带有重定向的 HttpModule,以便第一个示例变成服务器上的第二个示例,这样搜索引擎和访问者甚至不会注意到。

使用 sitemap.xml 让搜索引擎了解您的页面及其上次更新时间。

不要忘记页面的标题非常重要。 在页面上拥有适当的元数据以及为产品定制的关键字和描述也没有任何害处。

绝对不要生成带有随机内容或填充内容的页面,因为好的搜索引擎非常擅长挑选模式并对非法行为进行严厉惩罚。 可悲的是,我从个人经历中学到了这一点。

Create individual pages for each product and use friendly URLs for all of them. These pages can be generated from a database, search engines don't mind at all. It is better for the pages to have a name like http://example.com/products/An-Awesome-Product/ than http://example.com/products.aspx?id=1234. ASP.NET MVC makes it trivial to do such things. With traditional webforms, you can use an HttpModule with a redirect so that the first example turns into the second one on the server such that search engines and visitors don't even notice.

Use a sitemap.xml to let the search engines know about your pages and when they were last updated.

Don't forget that the title of the page is quite important. And it does not do any harm to have decent metadata on the page with keywords and descriptions that are customized for the product.

Definitely do not generate pages with random content or filler content, as decent search engines are quite good at picking out patterns and penalize heavily for illicit behavior. Sadly, I've learned that from personal experience.

静赏你的温柔 2024-07-19 14:18:28

感谢您的回复和建议。

我对此很陌生,所以只是想确保我理解......

假设产品是自制工艺品,详细信息存储在数据库中(描述、材料、尺寸、价格等),而不是“硬编码”在HTML 页面。

用户选择一个类别,网站会列出该类别的所有产品(使用 SQL select where 语句)。

然后用户选择一个产品并创建一个产品页面(SQL 选择其中产品 = xyz 并动态创建网页)。

当谷歌“评论”网站时,它会找到所有产品详细信息,即使它位于数据库中而不是“静态”网页中?

抱歉,如果这是一个愚蠢/简单的问题,但似乎很重要。

谢谢,戴夫

Thanks for the reply and advice.

I'm new to this so just want to make sure I understand ...

Say the products are homemade crafts and the details are stored in a database (description, material, size, price, etc) and not “hard coded” on a HTML page.

User selects a category and web site lists all the products for that category (using a SQL select where statement).

Then user then selects a product and a product page is created (SQL select where product = xyz and dynamically creates web page).

When google “reviews” the web site will it find all the product details even though it’s in the database and not “static” web pages ?

Sorry if this is a silly/simple question, but seems important.

Thanks, Dave

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文