php 搜索引擎优化(如何判断你的文章或者一个网页是否被搜索引擎收录?)

优采云 发布时间: 2021-12-20 10:07

  php 搜索引擎优化(如何判断你的文章或者一个网页是否被搜索引擎收录?)

  了解一些SEO优化知识的人都知道,文章发布后,只有通过搜索引擎收录才能通过搜索引擎带来一些自然流量。如果文章被搜索引擎发布后延迟收录,那么这个文章内容的质量很可能不达标,同样的网页。

  一、如何判断你的文章或者网页是否被搜索引擎收录搜索到了?

  其实最简单的方法就是手动复制网址,直接用百度回车搜索,然后直接看搜索结果。但是,这种方法只适合一次性查看。如果需要检测大量的URL是否已经被百度收录,这个方法真的很累。

  但是我们可以用程序来解决这种重复的检测工作。今天刚好用PHP实现了这个功能,所以就用这个文章来整理记录,顺便分享一下。

  比如我们需要判断“URL 1”、“URL 2”、“URL 3”这三个网址是否是百度搜索引擎收录,只需手动将网址一一复制到百度搜索框即可,然后按 Enter 进行搜索。.

  URL 1 的搜索结果截图如下。从搜索结果中可以看出,该网址已被百度收录。

  

  URL 1 搜索结果.png

  URL 2 的搜索结果截图如下。从搜索结果中可以看出,该网址并未被百度收录,搜索结果中出现了关键字“未找到该网址”。

  

  URL 2 百度搜索结果.png

  URL 3 的搜索结果截图如下。从搜索结果中可以看出,该网址没有被百度收录,搜索结果中出现“抱歉没有找到”、“请检查您输入的内容是否正确”、“网页没有收录@” >" 等关键字。

  

  URL 3 百度搜索结果.png

  二、判断一个网页/URL是否为收录的原则是什么?

  至此,我们其实有了判断的原则,就是看搜索结果。如果搜索结果有“未找到网址”、“抱歉未找到”、“请检查您输入的内容是否正确”、“网页不是收录”4个关键字之一,那么基本上可以确定这个网址没有被百度收录。

  三、这个功能具体怎么实现?实现思路是什么?

  既然要求明确了,原则也明确了,那么大体上应该如何实现呢?这次用到的是PHP中的一项基础技术,即CURL采集函数。

  我的实现思路是先通过解析百度搜索结果的链接地址,得到需要采集的目标URL的地址结构,然后使用CURL去到采集的目标URL地址的结果@>,然后通过strpos()函数判断采集的结果是否收录上面提到的4个关键字,如果有就说明这个URL还没有收录,如果没有,表示该网址已被百度收录。

  下面是我今天用PHP实现这个功能的具体代码:

<p>

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线