最好是jQuery/可能是PHP:为SEO获取H1到标题的内容
有没有一种方法可以让H1的内容转移到标题标签,同时使其SEO友好 我不想详细说明为什么我想要这个,但我想给你们一个明确的例子。我有这个:最好是jQuery/可能是PHP:为SEO获取H1到标题的内容,php,jquery,seo,title,Php,Jquery,Seo,Title,有没有一种方法可以让H1的内容转移到标题标签,同时使其SEO友好 我不想详细说明为什么我想要这个,但我想给你们一个明确的例子。我有这个: <h1>Site name / Category / Page title</h1> 站点名称/类别/页面标题 我想把它复制到某一页的标题上: <title>Site name / Category / Page title</title> 站点名称/类别/页面标题 对我来说,最简单的方法是使用jQuer
<h1>Site name / Category / Page title</h1>
站点名称/类别/页面标题
我想把它复制到某一页的标题上:
<title>Site name / Category / Page title</title>
站点名称/类别/页面标题
对我来说,最简单的方法是使用jQuery,但我想这对搜索引擎机器人来说是不安全的?你说得对:机器人不会注意到,因为它们只查看服务器响应中的html。使用PHP。你说得对:机器人不会注意到,因为它们只查看服务器响应中的html。改用PHP。试试看(我假设您在该页面上只有一个h1标记) 试试看(我假设您在该页面上只有一个h1标记)
为什么不在服务器端生成一个页面,其中title标签就是您想要的标签?如果您使用jQuery设置标题,robots将不会看到它,因为它们只查看纯html。为什么不在服务器端生成页面,并使用您想要的标题标记?如果您使用jQuery设置标题,机器人将看不到它,因为它们只查看纯html。您必须使用PHP。我认为“最简单”的方法是使用以下内容:
<?php
$pageTitle = 'Site name / Category / Page title';
?>
...
<title><?php echo $pageTitle ?></title>
...
<h1><?php echo $pageTitle ?></h1>
...
...
...
...
您可能需要查看模板系统。您必须使用PHP。我认为“最简单”的方法是使用以下内容:
<?php
$pageTitle = 'Site name / Category / Page title';
?>
...
<title><?php echo $pageTitle ?></title>
...
<h1><?php echo $pageTitle ?></h1>
...
...
...
...
您可能需要查看模板系统。您可以直接使用,如下所示 jQuery('html title').html(jQuery('h1').html()) 或 jQuery('html title').html(jQuery('h1_id').html())
将h1_id视为可以直接使用的标记的id,如下所示 jQuery('html title').html(jQuery('h1').html()) 或 jQuery('html title').html(jQuery('h1_id').html()) 将h1_id视为标记的id