我只想说,感谢您花时间阅读本文!
我有一个运行内容管理系统 DotNetNuke 的电子商务网站,我相信它是在 windows 服务器环境中的 asp.net 平台上构建的。当用户浏览可用产品时,为我的电子商务商店提供动力的特定模块会为每个商店类别动态生成页面。您可能知道,诸如此类的模块必须放置在特定页面上,并且模块生成的所有动态内容都必须驻留在该“父页面”上。
问题是,虽然该模块允许我在这些动态页面上添加 H1 和 H2 的 HTML 文本,但它不支持添加页面元标记,例如“标题”和“描述”。结果,该模块生成的所有动态页面都从父页面中提取了它们的元标记,这使得 Google 很难理解我要向用户展示的内容。这也导致谷歌在我的分析中将所有这些生成的页面显示为具有“重复的标题标签”。
临时修复:我已经从所有这些“父页面”中删除了标题标签,希望谷歌决定从动态页面上的 H1 和 H2 标签生成它的片段。这是明智的吗?
现在的问题是:是否有任何可用的解决方案允许我手动将元标记分配给我在托管环境中指定的页面?如前所述,我能够将正文 HTML 代码添加到页面。有没有办法从放置在正文中的代码中强制页面标题标签?有一个更好的方法吗?您可以在 www.yandasmusic.com 查看我的问题
感谢您的时间和耐心!亚历克斯