关于谷歌搜索引擎优化的第二天......仍然对这部分感到困惑......我应该通过PHP向他们的抓取工具提供哪些内容?
我有一个博客网站,索引页面有5篇文章的限制,这是对完整文章的预览(我认为这或多或少是标准的)。现在分页是/index.php?pg=1
,/index.php?pg2
...虽然我要将其更改为哈希参数/index.php#pg=1
。
每篇文章都有自己的评论整页,来自MySQL的每篇文章内容都有一个列中的完整HTML(来自CMS,带有WYSIWYG编辑器)。我知道我可以使用谷歌的“谷歌抓取”选项...但最初的问题是......当请求进入时,从我的数据库中提供什么:
if(isset($_GET['_escaped_fragment_'])){
//how to structure the data for the crawler?
}
我是否将其构造为与原始页面上的content
div内部相同?我使用new DOMDocument()
吗?原始查询是:
$stmt = $conn->query("SELECT id, title, itemText, category FROM blog UNION SELECT id, title, itemText, category FROM items ORDER BY id desc LIMIT $lim, $limit");
我知道这可能更适合网站管理员堆栈交换问题,但它更多地涉及它的PHP方面,所以请耐心帮助我理解。