Gadgets - SEO gadget

SEO gadget

This plugin analyzes the referrer data stored in exp_referrers and displays search phrases, search engines, keywords , landing pages and rankings. It can also display data from the EE search term log in a cloud view.

It’s just a little toy for your personal information. You’ll probably want to use it on a non-public template much like the referrer-list.

Download: pi.seo_gadget.zip
5.61 KB

Basic prerequisite: Enable Referrer Tracking? has to be set to ‘Yes’.
( CP Home > Admin > System Preferences > Referrer Preferences )

Basic prerequisite to display {eesearch_cloud}: Enable Search Term Logging? has to be set to ‘Yes’.
( CP Home › Admin › System Preferences › Search Term Log Configuration )

Usage:

Note: You might want to ensure that the page is displayed in utf-8 to account for special chars in search phrases.

Main Tag:

{exp:seo_gadget}
{
/exp:seo_gadget}

Parameters:

{exp:seo_gadget engines="5" keywords="50" phrases="20"}
{
/exp:seo_gadget}

engines="X”
optional, shows only top X search engines

keywords="X”
optional, shows only top X keywords

phrases="X”
optional, shows only top X search phrases

latest="X”
optional, shows only latest X search phrases

eesearch="X"
optional, shows only latest X search phrases from EE’s search module

referrer="X”
optional, shows only top X referrers

landing="X”
optional, shows only top X landing pages

site="X”
optional, when using the Multiple Site Manager you can specify a site ID

All the above parameters except ‘site’ default to 100 if not set otherwise.

Variables:

{engines}

lists search engines by number of referrers

{phrases}

lists search phrases by number of occurances
onMouseOver will display search engine and position in results

{keywords}
lists keywords by number of occurances

{engines_cloud}
shows search engines in as cloud

{phrases_cloud}
shows search phrases as cloud
onMouseOver will display search engine and position in results

{keywords_cloud}
shows keywords as cloud

{latest}
shows the latest search hits with details

{eesearch_cloud}
shows search phrases from the EE search module as cloud

{top_referrer}
lists referrer by number of referrals

{top_landing}
lists landing pages by number of hits

Example:

{exp:seo_gadget engines="10" phrases="30" keywords="50" latest="10" eesearch="20" referrer="5" landing="10"}
<fieldset><legend>Top 10 search engines</legend>
{engines}
</fieldset>
<
fieldset><legend>Top 30 search phrases</legend>
{phrases_cloud}
</fieldset>
<
fieldset><legend>Top 50 keywords</legend>
{keywords_cloud}
</fieldset>
<
fieldset><legend>Latest 10 search hits</legend>
{latest}
</fieldset>
<
fieldset><legend>Top 20 site search phrases </legend>
{eesearch_cloud}
</fieldset>
<
fieldset><legend>Top 5 referrers </legend>
{top_referrer}
</fieldset>
<
fieldset><legend>Top 10 landing pages </legend>
{top_landing}
</fieldset>
{/exp:seo_gadget}

Output:

Top 10 search engines
1.google 220 hits
2.search.live.com 88 hits
3.ask.com 2 hits
4.search.yahoo.com 2 hits
5.search.msn 1 hits
Top 30 search phrases archives audio captcha captcha in different languages captcha mp3 celebrity soul mate celebrity soulmate comments current book plugin for expression engine entries expressionengine entry expression engine modules expressionengine modules expressionengine rating gadget php gadgets linktracker menu 3 level module mozilla mp3.info php gadget php gadgets php text limiter playground search simple tags strip line breaks trunchtml wav player for captcha windows
Top 50 keywords archives audio breaks captcha celebrity cloud comments different ee engine entries entry expanding expression expressionengine for gadget gadgets in indent javascript level limiter line linktracker mate menu module modules mozilla mp3 of php player plugin rating seo simple soul soulmate strip tag tags text to trunchtml weblog windows 3
Latest 10 search hits
Search phraseenginerankinglanding pagetime
expression engine member tracking modulegoogle1-10page2008-08-19 20:50:09
expressionengine strip tags from pages nested menugoogle1-10page2008-08-19 20:30:46
php gadgetgoogle1-10page2008-08-19 19:16:42
expanding collapsing css menugoogle41-50page2008-08-19 17:57:19
DoCoMo/2.0 P900igoogle1-10page2008-08-19 16:34:09
neversearch.live.com1-10page2008-08-19 11:42:10
url gadget tagcloudsgoogle1-10page2008-08-19 11:11:00
select indent optiongoogle11-20page2008-08-19 09:11:55
windowssearch.live.com1-10page2008-08-19 08:50:56
linktrackergoogle1-10page2008-08-19 07:26:23
Top 20 site search phrases "weblog" value="" /> Advanced Search Buy Viagra Online Key word Nice site estradiol breast cancer Nice site secured Nice site synthroid None category gallery limiter naruto novalue php quote random random quote simple tags tag tags trunchtml
Top 5 referrers
1.www.google.com 129 referrals
2.expressionengine.com 99 referrals
3.search.live.com 88 referrals
4.www.how-to-make-money-easily.com 23 referrals
5.www.google.de 21 referrals
Top 10 landing pages
1./index.php/gadgets/category/Modules/ 50
2./index.php/gadgets/item/seo-gadget/ 44
3./index.php/gadgets/item/audio-captcha-module/ 40
4./index.php/gadgets/item/ee-entry-rating-module/ 30
5./index.php 29
6./index.php/gadgets/item/trunchtml-yet-another-text-limiter/ 26
7./index.php/gadgets/item/3-level-expanding-category-based-menu/ 24
8./index.php/gadgets/item/simple-tags/ 23
9./index.php 18
10./index.php/gadgets/category/Plugins/ 16

If you found something useful here and want to show your appreciation feel free to

or


Comments:

1 of 2 pages  1 2 >

Hi and I found your blog from a search engine.I like this blog and this gadget.Very useful.Thank you for letting me know about this.

Posted by Panc  on  02/10  at  11:23 AM

Thanks to Les, the newest version of SEO Gadget has a parameter where you can specifiy a site ID in case you are using MSM.

Since I have no way to test it right now I’d appreciate some feedback.

Posted by  on  02/01  at  07:58 PM

This is a great little gadget - I’ve paypal’d my thanks smile

Would be great if the MSM site="” parameter could be supported!

Posted by  on  12/13  at  06:45 PM

unfortunately, It didn’t helped

Posted by  on  10/22  at  02:54 PM

Open the file and change “mb_strtolower” to “strtolower” on line 258.
You don’t have Multibyte functions installed.

Posted by  on  10/22  at  12:44 PM

Hmm, I’ve got this error when use example

Fatal error: Call to undefined function: mb_strtolower() in /usr/local/vhost1/qblog.nov.ru/pm/plugins/pi.seo_gadget.php on line 258

Posted by  on  10/21  at  10:27 PM

1 of 2 pages  1 2 >