Some years ago most search engines decided to hide keywords from the referrer urls, which made it impossible for web analytics tools to report reliable keyword statistics. Using the premium Search Keywords Performance Monitor plugin you can now get back powerful insights into how your audience searches on Google, Bing and Yahoo!
Which queries caused your website to appear in search results? Which queries result in more traffic to your website than others? The plugin adds new reports to your Piwik which give you the exact list of all keywords searched by users on these search engines. You can finally go beyond the “keyword not defined” issue and get deep SEO insights in Piwik. Learn more about the features and benefits of Search Keywords Performance.
Viewing Search Keywords Reports
The Combined keywords report gives you all keywords searched by your users across all search engines. For each keyword, you get the number of clicks, the number of impressions, the ClickThrough rate and the search result position of your website for this website.
Keywords for Google Search, Google Images and Google Videos
Keywords for Google Search, Google Images and Google Videos will be imported for your websites once you configure Google Search Console in Piwik.
Keywords for Bing and Yahoo! Search
Keywords for Bing and Yahoo! Search will be imported in your Piwik once you configure Bing Webmaster Tools in Piwik.
Keywords position in search engine over time
Using Row Evolution on a particular Keyword, you can visualise each of your keywords ranking position in search results over time.
Viewing Search Bots Crawl Overview reports
For Search Engines to list your websites in the search results page, they send search robots to look at your website and index your pages. The Search Crawling Overview report allows you to view robots crawl related information such as errors encountered when visiting a page, items blocked by your robots.txt file and URLs potentially affected by malware.
Crawling errors on Google report allows you to see crawling errors report from Google Bot (Google’s search engine bot) when it crawls your website.
How to import Google Search keywords in Piwik
Follow instructions in How to set up Google Search Console and verify your website.
Follow instructions in How to set up Google OAuth Client config to get your OAuth config.
In Piwik > Administration > Search Performance, below Google Search Console, click Setup Configuration.
Below Connect Google Account(s), click Start oAuth process.
Now you can configure your websites to import Keywords for. Below Configure websites click the Add configuration.
Congratulations! You’re all set and your Google keywords will be imported in the new Piwik Search Keywords report.
How to set up Google Search Console and verify your website
To import your Google Search Keywords in Piwik, you need to sign in to the Google Search Console and check your website is verified. Follow the steps below:
Sign in to Google Search Console (you may need to create an account). Google Search Console is a free service offered by Google that helps you monitor and maintain your site’s presence in Google Search results.
In the Search Console home page, click the Add a property button and type the URL of the site for which you want keyword data.
Click Continue to open the Site verification page. Select a verification method to prove that you own the site and follow the verification instructions on the page.
Once your website is verified: congratulations! You can now proceed to setting up the Google Search Keywords import in Piwik
How to set up Google OAuth Client config
Follow these steps to get your OAuth Client Config and use the Piwik Google Search Integration:
Sign in to the Google API Console
Create a new project by clicking Create project in the menu.
Give your new Project a useful name (for example
Piwik Search Integration) and check the Terms of Services.
After your project has been created, select it manually in the project list found under View more projects.
Click on Library in the menu on the left, then search for Google Search Console API, and click on the item Google Search Console API. Then on the description page of this API, click Enable at the top.
Now you will create the OAuth Client Credentials. In the left menu, click on Credentials. Then click Create credentials and choose the OAuth client ID option:
You will now be advised to create a product name for the OAuth consent screen. Click on the link Create consent screen and enter a product name (for example
Piwik Search Integration). You can leave the other fields blank. Click Save.
Now you will create the credentials. You should be able to click under Application type a radio button called Web application. (If you cannot see this, click again on Create Credentials and choose the OAuth client ID option).
Now you need to fill in the following fields:
- Name: we recommend to set it to your Piwik URL:
- Authorized redirect URIs: needs to be set to your Piwik URL with this special URL/query added at the end:
- Name: we recommend to set it to your Piwik URL:
You can now download your OAuth client credentials by clicking the download icon on the credentials overview page.
Congratulations! You can now proceed to setting up the Google Search Keywords import in Piwik
How to import Bing and Yahoo! search keywords into Piwik?
To import your Bing and Yahoo! Search Keywords in Piwik, you need to sign in to the Bing Webmaster Tools and check your website is verified. Follow the steps below:
Sign in at Bing Webmaster Tools.
Click Add a site in Bing Webmaster Tools and enter your site URL
Bing will then invite you to Verify your site ownership.
Once you have verified your site ownership, Generate a Bing API key here.
In Piwik > Administration > Search Performance, below Bing Webmaster API, click Setup Configuration. Enter your Bing API key.
Congratulations! You’re all set and your Bing and Yahoo! keywords will be imported in the new Piwik Search Keywords report.
We compile a list of most frequently asked questions in the Search Engine Keywords Performance Monitor FAQ.