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