From 6e2ac9c07ce24b3b7e9062ef4ef7d35b60920499 Mon Sep 17 00:00:00 2001 From: mattab <matthieu.aubry@gmail.com> Date: Fri, 19 Jul 2013 13:14:38 +1200 Subject: [PATCH] Fix Google Indexed Pages metric for sites with less than dozens pages listed (where the "about" string is not displayed in search output) --- plugins/SEO/RankChecker.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/SEO/RankChecker.php b/plugins/SEO/RankChecker.php index 33c1956759..62803e4875 100644 --- a/plugins/SEO/RankChecker.php +++ b/plugins/SEO/RankChecker.php @@ -114,8 +114,9 @@ class Piwik_SEO_RankChecker { $url = 'http://www.google.com/search?hl=en&q=site%3A' . urlencode($this->url); $data = $this->getPage($url); - if (preg_match('#about ([0-9\,]+) results#i', $data, $p)) { - return (int)str_replace(',', '', $p[1]); + if (preg_match('#([0-9\,]+) results#i', $data, $p)) { + $indexedPages = (int)str_replace(',', '', $p[1]); + return $indexedPages; } return 0; } -- GitLab