将JavaScript应用于SEO链接的正确方法


Google的Martin Splitt解释了为什么片段标识符不会被抓取以及href属性的重要性。

使用正确的链接标记,不要使用片段URL来使爬网程序可以发现并关注这些链接,您应该建立一个与JavaScript兼容的网站,并且可以找到链接。

创建链接的正确方法。使用HTML <a>标记和href属性中的目标URL是创建链接的最直接方法。例如,<a href=”https://example.com”>链接</a>。
您还可以将JavaScript添加到链接,以升级其功能。例如,当用户单击您页面之一上的弹出式汉堡菜单时,可能会使用JavaScript – JavaScript可用于拦截href和显示隐藏的汉堡菜单。
不要遗漏href属性。消除href属性并“清理”您的代码可能很诱人,但是这样做意味着只有在您的JavaScript也能正常工作的情况下,该链接才起作用。抓取工具只能访问带有href属性指向的内容,并且如果存在错误,则用户将无法访问JavaScript所指向的内容。
再三考虑片段标识符。片段标识符以URL中的“#”符号区分,指向给定页面的子部分,而不必是其他页面。例如,example.com/FAQ#subsection会将用户带到example.com/FAQ页面上的特定位置。
“由于片段不是要指向不同的内容,因此搜寻器会忽略它们;他们只是假装碎片不存在,”斯普利特说。这意味着,如果您使用片段标识符构建单页应用程序,那么搜寻器将不会遵循这些链接。
我们为什么在乎。创建Google可以抓取的链接将有助于它了解您的网站内容,并增加相关查询排名的机会。而且,尽管这种情况并不常见,但某些用户可能选择关闭JavaScript进行浏览。在这种情况下,遵循这些做法将确保您的链接仍然正常运行。
创建链接的正确方法。使用HTML <a>标记和href属性中的目标URL是创建链接的最直接方法。例如,<a href=”https://example.com”>链接</a>。
您还可以将JavaScript添加到链接,以升级其功能。例如,当用户单击您页面之一上的弹出式汉堡菜单时,可能会使用JavaScript – JavaScript可用于拦截href和显示隐藏的汉堡菜单。
不要遗漏href属性。消除href属性并“清理”您的代码可能很诱人,但是这样做意味着只有在您的JavaScript也能正常工作的情况下,该链接才起作用。抓取工具只能访问带有href属性指向的内容,并且如果存在错误,则用户将无法访问JavaScript所指向的内容。
再三考虑片段标识符。片段标识符以URL中的“#”符号区分,指向给定页面的子部分,而不必是其他页面。例如,example.com/FAQ#subsection会将用户带到example.com/FAQ页面上的特定位置。
“由于片段不是要指向不同的内容,因此搜寻器会忽略它们;他们只是假装碎片不存在,”斯普利特说。这意味着,如果您使用片段标识符构建单页应用程序,那么搜寻器将不会遵循这些链接。
我们为什么在乎。创建Google可以抓取的链接将有助于它了解您的网站内容,并增加相关查询排名的机会。而且,尽管这种情况并不常见,但某些用户可能选择关闭JavaScript进行浏览。在这种情况下,遵循这些做法将确保您的链接仍然正常运行。

Comments are closed.