【问题标题】:Preferably jQuery / probably PHP: get content of H1 to TITLE for SEO最好是 jQuery / 可能是 PHP:为 SEO 获取 H1 到 TITLE 的内容
【发布时间】:2010-12-13 11:37:34
【问题描述】:

有没有办法将 H1 的内容转移到 TITLE 标签,同时使其对 SEO 友好?

我不会详细说明我为什么要这样做,但我宁愿给你一个清晰的例子。我有这个:

<h1>Site name / Category / Page title</h1>

我想将其复制到该特定页面的 TITLE:

<title>Site name / Category / Page title</title>

对我来说最简单的方法是使用 jQuery,但我想这对搜索引擎机器人来说不安全?

【问题讨论】:

    标签: php jquery seo title


    【解决方案1】:

    您是对的:机器人不会注意到,因为它们只会查看服务器响应中的 html。改用 PHP。

    【讨论】:

      【解决方案2】:

      你必须使用 PHP。我认为“最简单”的方法是使用这样的东西:

      <?php
      
      $pageTitle = 'Site name / Category / Page title';
      
      ?>
      ...
      <title><?php echo $pageTitle ?></title>
      ...
      <h1><?php echo $pageTitle ?></h1>
      ...
      

      您可能想研究一个模板系统。

      【讨论】:

        【解决方案3】:

        试试(我假设您在该页面上只有一个 h1-tag)

        $('title:first').html($('h1').html()); 
        

        【讨论】:

          【解决方案4】:

          为什么不在服务器端生成标题标签为您想要的页面?如果你使用 jQuery 设置标题,机器人不会看到它,因为它们只在纯 html 上查看。

          【讨论】:

            【解决方案5】:

            你可以直接如下使用

            jQuery('html 标题').html(jQuery('h1').html());

            jQuery('html 标题').html(jQuery('#h1_id').html());

            将 h1_id 视为标签的 id

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-06-10
              • 2013-07-30
              相关资源
              最近更新 更多