0

我有一个 wordpress 网站,主导航中有一个下拉菜单。菜单项不会链接到任何地方,而是在悬停时显示下拉菜单。这是一个纯 CSS 下拉菜单。

使用 wordpress 菜单编辑器,我将 URL 分配为 #,因此换句话说,html 将是:

<a href="#">Link</a>

如果用户单击此链接,则 URL 将更改为当前页面的 URL,并在末尾添加 #。但是页面无论如何都不会刷新或重新加载。

另一个选项是在 wordpress 菜单系统中将 URL 留空,这意味着 html 将是:

<a>Link</a>

这不允许您单击链接,甚至不会像您在链接上所期望的那样将指针光标更改为手形。

现在,看到这些实际上都没有链接到任何地方,从 SEO 的角度来看哪一个最好?

谷歌会尝试将我的所有页面索引两次并在末尾添加 /# 并导致重复内容问题吗?

提前致谢。
亲切的问候
威廉

4

2 回答 2

0

这是一个常见的问题。

两种变体 (<a href="#"><a>) 对您的 SEO 的作用相同:从 Web 开发人员的角度来看,它们很丑陋,但它们实际上并不会损害您的网站或排名。Google 甚至不会抓取 URL '/#'。唯一不利的方面是每个 URL 有更多(无价值的)链接,因此花在重要 URL 上的能力更少。

我的个人看法

示例 1:

  • 想象一下您的主页的“Linkpower”值为 100。(是的,这是一个没有意义的术语。)
  • 您的主页上有 2 个链接。
  • 所以每个链接都通过了 50 的 Linkpower。(当然这是错误的,但这只是为了说明问题。)

示例 2:

  • 假设您的主页的“Linkpower”值为 100。
  • 您的主页上有 3 个链接。(包括下拉菜单的 1 个毫无价值的链接。)
  • 所以每个链接都通过了 33 的 Linkpower。

因此,如果您想构建完美的网站,请删除奇怪的链接,或者如果您希望菜单在过时的浏览器中工作,请分别保留它们。

于 2013-09-06T08:35:19.507 回答
0

威廉,是的。根据谷歌 www.example.com 和 www.example.com/# 是不同的页面。这可能会导致重复内容处罚,并可能导致您的链接在用户链接到两个页面时在页面之间划分。我建议使用不同的设置 301 重定向到不带 # 的页面。有一些简单的 WP 插件可以在几分钟内设置重定向,而无需使用 htaccess。就个人而言,我使用名为 SEO Redirect 301s 的插件。

希望有帮助!

于 2013-09-12T03:32:40.927 回答