JS滑块网站 - 谷歌抓取

js slider website - google crawling

本文关键字:谷歌 抓取 网站 JS      更新时间:2023-09-26

我目前正在构建一个带有js滑块的网站。基本上,网站的所有页面(在本例中为幻灯片)都包含在一个大的html页面中。

这些页面/幻灯片组织在<div>标签中,如<div id="#slide1">, <div id="#slide2" >

当您滑动页面/幻灯片时,url 会更新,例如 www.mysite.com/#!slide1,然后是 www.mysite.com/!#slide2 等

是否可以告诉爬虫机器人每个div都应该被视为一个页面?

幻灯片未在 ajax 中加载。

当你用PHP或类似的东西提供你的文件时,你可以试试这个:

  • 为Earch引擎可以看到的所有幻灯片创建链接(例如在站点地图中)
  • 当调用链接时,仅将请求的幻灯片/内容作为 HTML 提供
  • 将所有其他幻灯片存储在 JavaScript 中
  • 在移动到另一张幻灯片之前,附加内容

额外优势:

  • 即使没有激活JavaScript,用户也可以浏览所有幻灯片。

弊:

  • 当您的幻灯片包含大量内容时,JavaScript开销可能会变得沉重。
  • 如果一次只看到一张幻灯片(或者只是附加所有幻灯片"卸载"),它将效果最佳

也许这是一个可能的想法。

为了增强您的URL,您还可以使用HTML5历史记录对象,但这在IE10之前的任何Internet Explorer中都不起作用。