我有一个wordpress网站,主导航中有一个下拉菜单。菜单项不会链接到任何地方,而是悬停时,会显示下拉菜单。这是一个纯CSS下拉菜单。
使用wordpress菜单编辑器,我已将URL指定为#,换句话说,html将为:
<a href="#">Link</a>
如果用户点击此链接,则URL将更改为当前页面的URL,并在末尾添加#。但无论如何页面都不会刷新或重新加载。
另一个选项是在wordpress菜单系统中将URL留空,这意味着html将是:
<a>Link</a>
这不允许您单击链接,甚至不会像您在链接上所期望的那样将指针光标更改为手。
现在,看到这些都没有实际链接到任何地方,从SEO的角度来看最好?
谷歌是否会尝试将我的所有网页编入索引两次,最后添加/#并导致重复的内容问题?
提前致谢。
亲切的问候
威廉
答案 0 :(得分:0)
这是一个常见问题。
两种变体(<a href="#">
和<a>
)都对您的搜索引擎优化做了同样的事情:从Web开发人员的角度来看,它们很难看,但实际上并没有损害您的网站或排名。 Google甚至不会抓取网址'/#'。唯一不利的方面是,每个网址有更多(无价值)链接,因此花在重要网址上的能力会降低。
我的个人观点
示例1:
示例2:
所以,如果你想建立一个完美的网站,请删除奇数链接,或者如果你希望你的菜单在过时的浏览器中工作,如果你有更好的事情,请保留它们。
答案 1 :(得分:0)
威廉, 是。根据谷歌www.example.com和www.example.com/#是不同的页面。这可能导致重复的内容处罚,并且当用户链接到两者时,可能导致您的链接在页面之间分配。我会建议不同的设置301重定向到没有#的页面。有一些简单的WP插件允许在几分钟内设置重定向,而无需使用htaccess。就个人而言,我使用名为SEO Redirect 301s的插件。
希望有所帮助!