搜索引擎可以在站点alt标签中读取PHP回显吗?

时间:2013-05-14 12:45:50

标签: php seo echo title alt

使用PHP将文本注入alt或title标签是一种好习惯吗? 搜索引擎可以读取标题标签还是只看到代码?

这基本上就是我的目标

<?php
$title = “testing 123" ;
?>

<h2><?php echo $title; ?></h2>
<img src="images/test/test01.jpg" alt="<?php echo $title; ?>" title="<?php echo $title; ?>" /> 

或者这样做更好

<h2><?php echo $title; ?></h2>
<img src="images/test/test01.jpg" alt=" testing 123" title=" testing 123" /> 

感谢您的帮助。

3 个答案:

答案 0 :(得分:3)

搜索引擎会像用户一样抓取您的网站。他们发送HTTP(通常)请求并搜索从服务器返回的页面源(您提供的内容,在本例中是您的PHP输出)。

这意味着搜索引擎永远不会看到像PHP这样的服务器端代码,它们看起来与用户完全相同。所以你的两个解决方案实际上是相同的。

答案 1 :(得分:1)

网络浏览器或搜索引擎网络抓取工具无法看到PHP代码。

当在服务器上执行php代码时,只有结果输出缓冲区被传递给端点(例如:任何回声或外部的php标记)。

尝试在网络浏览器中运行上述代码,然后“查看来源”。你看到的是搜索引擎所看到的。

答案 2 :(得分:0)

PHP是一种服务器端语言。这意味着服务器处理PHP,并在客户端资源上发送。 (以html,css,javascript和其他此类方便工具的形式)

在服务器之外,从未见过PHP。它已经编译并运行。没有任何方法可以确定如何生成客户端资源 - 无论是动态生成还是静态。

您首选的代码应该可以正常使用。