当我遇到 SEO 问题时,我正在为零件经销商开发一个网站。
基本上,该企业分销许多不同的品牌,所以我想让它在搜索某个品牌时,谷歌结果的标题会更改为该特定品牌。
例子:
如果在 google 上搜索 Brand-X,结果应显示为...
我的生意 - Brand-X 经销商
我希望它可以引导到同一页面。有什么有效的方法可以做到这一点,还是我必须为每个品牌设置关键字,以及包括它们的网站描述?
我希望它可以引导到同一页面。
那是不可能的。谷歌将在页面被索引时显示页面的标题。
谷歌首先索引你的页面,当有人搜索谷歌时,他们会查看他们的索引。他们显示的结果来自他们的缓存版本,而不是来自您网站的实时获取。希望这能说明问题。
...实际上这是可能的,但需要一些工作。我刚刚完成了类似的事情。Google 访问您的页面内容的方式与任何其他访问者非常相似,因此您实际上需要营造一种错觉,即每个产品都有自己的页面(例如,即使所有产品都针对您的 product-id123.php)。因此,您需要从一个页面开始,该页面将包含您拥有的每个产品的列表,然后为每个产品动态生成一个唯一链接。
这可以通过一个简单的 PHP 循环访问所有产品的数组并为每个产品创建一个链接 + 标题来完成。
您最终会得到一个非常长的页面,最好(如果您有数千种产品)根据产品类别将其分成单独的页面。
然后,当您完成所有产品列表页面后,您可以在主登录页面的标题中使用以下脚本。
<?php
if($_SERVER['REQUEST_URI'] == '/product-id123.php') {
$title = '<title>Product ID 123</title>';
} elseif ($_SERVER['REQUEST_URI'] == '/product-id456.php') {
$title = '<title>Product ID 456</title>'; // etc...
?>
不,没有这样的方式来玩搜索引擎的标题!
只需在 HTML 中设置标题
<title>My Business - Brand-X distributor</title>
Google 将在结果中显示每个网页的页面标题。
谷歌最终将重新索引页面并显示新标题。