javascript - 让 Google Bot 检测 AJAX 内容

标签 javascript php ajax modal-dialog seo

我正在开发一个网站(不是我的),我遇到了一个大麻烦! 在这个网站上,我有一些模式会在用户点击产品后打开,但我需要这样做,Google Bot 会像页面一样检测到这些模式。当模式打开时,JS 函数会向 URL 添加一个# 参数,如“#abc=modal_one”。 我希望在 Google 结果中此页面显示为“www.test.com/page.php?#abc=modal_one”。我已经尝试(并且正在尝试)在 Google Search Console 中像 Google Bot 一样呈现页面,但 GSC 只打开页面而不是模式。我还添加了一个 ES6 (JS) 代码,当模态显示给用户时(在用户点击打开模态之后)只编辑页面标题但什么也没有,谷歌没有检测到页面加载后设置的页面标题。

如果你不明白什么就告诉我,我会尝试重新解释我的问题。

提前感谢所有 StackOverflow 社区 :)

最佳答案

尝试将各种页面导出到 Google 可以读取的动态站点地图。

查看Categorize parameters with the URL Parameters tool页面了解更多信息。

关于javascript - 让 Google Bot 检测 AJAX 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38641116/

相关文章:

javascript - 带有自定义缩略图 slider 的 Flexslider

javascript - 当我从 onsubmit 返回 false 时 HTML 表单仍然提交?

php - 将 SPARQL 查询结果嵌入网页的最简单方法是什么?

javascript - 是否可以从浏览器控制台更改 JS 变量值?

ajax - Facebook 在分享时用 "_escaped_fragment_"替换 #!v 网址

php - JQuery 在内部自动生成的 img 上调用 .click()

javascript - ajax 请求后新添加的按钮没有运行他应该运行的事件

javascript - 如何通过Qt模拟按键事件并在QML的JavaScript中使用它?

使用 MySQL 的 PHP 有时会返回错误,有时会返回错误,尽管我什么也没做

javascript - 另一个 GMap 问题