【问题标题】:Was my SEO firm trying to sabotage my website? [closed]我的 SEO 公司是否试图破坏我的网站? [关闭]
【发布时间】:2014-03-29 04:11:08
【问题描述】:

在我的 SEO 公司对我的网站进行了 1 次审核后,我在我的 head.phtml 中找到了此代码。他们是否从分页内容中删除规范,希望这会损害我的排名,所以我会得到他们的月度套餐???

$cssjshtml=$this->getCssJsHtml();

if(isset($_GET['p']) && $_GET['p']>1)
{

    $strtofind='/<link[^>]rel="canonical" href=".*"[^>]*>/i';

    //preg_replace('/(<div.*?class="name"[^>]*>)(.*?)(<\/div>)/i', '$1$3', $string);
    $html=preg_replace($strtofind, '', $cssjshtml);

    //echo '<pre>';$strtofind
        //print_r($strtofind);
    ///echo '</pre>';   
    //$cssjshtml=;

    echo $html;
}
else
{
    echo $this->getCssJsHtml();
}

这样做有什么正当理由吗?

原始头部仅包含echo $this-&gt;getCssJsHtml(); 部分

【问题讨论】:

  • 不幸的是,如果不了解拼图的各个部分,就不可能说出来。但是,在这种情况下,Canonicals 可能会损害您的排名。我建议您联系 SEO 公司并与他们对质。
  • 这样一个分页页面的规范 URL 是什么?
  • @unor 这是一个包含产品目录的电子商务网站。默认为第一页,不带任何参数。
  • @remus 在我发现他们也拒绝在 76+ DA 的网站上写好关于我们业务的文章后,我需要与他们聊天
  • 您将找到的最佳 SEO 是一位了解新技术、您的产品并提供有用内容的老式 COPYWRITER。第三方搜索引擎优化通常没有兴趣超越降压和一堆货物崇拜搜索引擎优化。我喜欢以“我们正在查看您的网站”为开头的冷电话,并很快提出一些您确定他们从未看过的问题,他们通过其中一种在线 SEO 工具(如 woorank)运行您的主页,并声称知道这一切.

标签: php regex magento seo canonical-link


【解决方案1】:

案例 1:这可能是 SEO 公司犯的错误rel=canonical 到分页系列的第一页

假设您有一篇跨越多页的文章:

example.com/article?story=cupcake-news&page=1
example.com/article?story=cupcake-news&page=2
and so on

从第 2 页(或任何后续页面)到 page 1 指定 rel=canonical 是不正确的使用 rel=canonical,因为这些不是重复的页面。在这种情况下使用rel=canonical 将导致pages 2 上的内容根本不被索引。 Source

案例 2:这可能不是错误 考虑到最近的事态发展。当我们谈论将分页内容放在一起时。我们使用

<link rel="next" href="http://www.example.com/article-part2.html">

在第一页,然后使用

<link rel="prev" href="http://www.example.com/article-part1.html">
<link rel="next" href="http://www.example.com/article-part3.html">

在后续页面上。检查您的代码是否存在此类东西。 Source

如果您看到第一种情况,请及时更改您的源代码。

【讨论】:

  • 感谢您的意见。除了恢复原始规范之外,我还添加了 rel="next" 和 rel="prev"。希望我们 600 多页的重复内容很快就会从网站管理员工具中消失!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多