包含产品文本的下拉菜单的 SEO 排名,网站访问者可以查看或隐藏该文本?

发布于 2024-10-31 17:27:35 字数 720 浏览 2 评论 0原文

我正在代表一家手表公司建立一个网站,该公司希望将他们的图像非常突出地显示在每个页面上。

他们还希望产品描述在 SEO 方面排名靠前,但他们喜欢我在使用 JQuery“不同的顶部导航”(由 Connor Zwick 编写)时向他们展示的概念,既用于导航,又允许用户使用查看和隐藏图像的产品描述。查看演示将使您了解我的计划:

此处教程:http://net.tutsplus.com/tutorials/javascript-ajax/a- Different-top-navigation/

此处演示:http://d2o0t5hpnwv4c1.cloudfront.net/386_navigation/top-nav-demo/index.html#

所以,参考另一个stackoverflow回答关于爬虫仅索引第一级隐藏链接的问题,这种技术对于 SEO 是否不切实际,因为由于与隐藏框中的关键字垃圾邮件相关,产品描述可能不会被索引?

感谢您提供的任何建议,

Dale M. Rollinson

I'm building a site on behalf of a watch company who want to have their images very prominently displayed on each page.

They also want product descriptions to be ranked well in terms of SEO, but they like the concept I have presented to them in using the JQuery 'A Different Top Navigation' (by Connor Zwick), for both the navigation AND a way of allowing users to VIEW and HIDE the product description for images. Checking out the demo will give you an idea of my plan:

Tutorial here: http://net.tutsplus.com/tutorials/javascript-ajax/a-different-top-navigation/

Demo here: http://d2o0t5hpnwv4c1.cloudfront.net/386_navigation/top-nav-demo/index.html#

So, with reference to another stackoverflow answer about crawlers indexing only the first level of hidden links, is this technique impractical for SEO because the product descriptions may not be indexed due to the association with keyword spamming in hidden boxes?

Thanks for any suggestions you can provide,

Dale M. Rollinson

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

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

发布评论

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

评论(1

左岸枫 2024-11-07 17:27:35

我还没有听说过搜索引擎爬虫只遍历第一层隐藏元素的说法。如果是这样,您可以避免使用 CSS 设置样式,而使用 javascript 来代替(爬虫不运行 JS)。

<nav>
stuff
</nav>
<script type="text/javascript">
$('nav').hide();
</script>

我将其放置在这样的文档中,以便在导航加载到页面上后立即运行。不要等待文件准备好。如果您愿意,也可以将其放在底部。我也许也会这么做。

I haven't heard that bit about only the first level of hidden elements being traversed by search engine crawlers. If that's true, you can avoid setting the style with CSS and use javascript to do it instead (crawlers don't run JS).

<nav>
stuff
</nav>
<script type="text/javascript">
$('nav').hide();
</script>

I placed it in the document like this so it's run immediately after the nav is loaded on the page. Do not wait for document ready on this. You could also put it at the bottom of your if you so chose. I'd maybe do that too.

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