我的网站正在使用 PHP 从数据库中提取内容。我正在与此内容一起投放 Google Adsense 广告。
我第一次从数据库中提取数据时,Adsense 似乎无法识别内容的主题,而是显示了一个非常通用、不相关的广告。
关于如何让 Adsense 识别内容主题的任何想法?
谢谢,
约翰
给它更多的时间。
Adsense 无法以任何方式区分 PHP 生成的内容和静态内容。生成的 HTML 可能存在问题,但听起来不太可能 - 我的猜测是 Adsense 需要更多时间来抓取您的网站并获得一些好的通用关键字来使用,或者它无法识别/广告相对较少提供关于内容的主题。
请记住,为了让 Google 提供相关广告,它必须能够检索页面的副本、对其进行分析并确定哪些广告是合适的。
Google 可以访问的只是 URL。如果用户必须提交表单才能访问页面(听起来就像您正在做的那样),并且表单信息被 POST 到服务器,那么它只有脚本名称,例如:
考虑更改要在查询字符串中传递的提交参数,因为这样 Google 将能够请求相同的页面并执行分析。例如
adsense 对您的页面进行分类需要一段时间,您可能会在一段时间内获得公共服务广告等。不用担心,过几天就好了。
如果您能看到广告,您就已经解决了所有的编程问题。除了等待 Google 施展魔法外,别无他法。
如果您使用的是基于 PHP/MySQL 的 CMS,Google 将能够很好地找到您的资料。
循环是这样工作的:
这不是一个瞬间的过程。Adsense 无法立即为以前从未听说过的页面返回“相关”广告。