SEOClerks

How to Stop Referrer Spam?



Write the reason you're deleting this FAQ

How to Stop Referrer Spam?

This is a topic I have brought up before and I have never gotten it right! Searching online gives me instructions on by setting up an Exclude Filter in my analytics but still loads of referrer spam comes through and it is seriously annoying.

How to Stop Referrer Spam?
During my search today I found something I have never seen before and that is an option within your View Settings to Exclude all hits from known bots and spiders which I activated for all my websites.

How to Stop Referrer Spam?
Then I noticed yesterday that there is a feature within All In One Seo that blocks bad bots.

I would just love to know what is meant by “bad bots” and would activating this feature block some referrer spam?

How to Stop Referrer Spam?
That got me thinking maybe there is a nice plugin to block bots from my websites and I had a look and there are plenty! What do you think of adding a plugin to my websites to block bots?

How to Stop Referrer Spam?
This sounds the most appealing to me since I would prefer to block the actual bots from my website and not just exclude that information from my analytics.

Please share your thoughts about referrer spam traffic and what you do about it! I'm not sure about you but for some reason bot referrer traffic really gets to me. I want them gone!

Comments

Please login or sign up to leave a comment

Join
MusicMoguls
I have never seen anything like this before. My advice is to use any of this as long as its relatively cheap or even free. My experience with criminals and cyber hackers is that they will code anything to beat any system. Even if this stuff works now all it takes is the right person to come along and code something that can go around this bot stopper and the money you spent is wasted. The worst part about this problem is that you may not notice your software is not working at first. So be smart and use these tools just don't pay alot for them especially if they are open source. I hope my answer helped you make a decision and if you have any questions jut let me know.



Are you sure you want to delete this post?

Lynne
Thanks Jkeyz2, I really detest bot spam and I hate the way my reports look at the moment with all this referral spam in it. This referral spam just messes up my reports and I don't get an accurate picture of my website traffic.

I think maybe one of those free plugins will do the trick, I will just wait and see what everyone else has to say.

And yes I totally agree with you, that when one door is closed these hackers will simply look for another way to get in. That is the way it works.



Are you sure you want to delete this post?

Everett
I do not like botspam either but be very careful about the bots that you are banning. It's very easy to confuse a bad bot with a search crawler bot. If you ban a search crawler bot from accessing your website it won't be allowed to index any content that your website has, in essence you will stop your website from being indexed by the search engines.

You should do a google search on what IP Addresses the search crawler bots use, and exclude them from your bot lists, or whitelists those bots within your anti referrer bot plugin. Belive me when I say this, do not block search engine bots! I did this without even realizing I did it and my website was never to be found on the search engines.. oops!

However, some plugins give you the option if you want to block a certain search engine bot, if you do not like a particular search engine from viewing your website than you may want to block that, but make sure you keep the most popular search engine bots unblocked.



Are you sure you want to delete this post?

Lynne
Ohhhh Everett I was not aware of that. Thank you so much for pointing it out, I would freak out if I did something like that LOL.

It seems the more I try and find out about working online I find out that I know less than I thought.



Are you sure you want to delete this post?

Cristian
In wordpress you should have some kind of plunging for managing your comments and filtering spam, I personally never had problems with spam with none of my clients, maybe you should make it more difficult for bots to actually comment on your articles, install some sort of captcha plugin to filter the real users from spam and that alone should resolve everything.

As far as Referrer Spam I always get this in my google analytics for all my pages, you can add them as spam into a special filter whenever you see them, at least this is what I am doing with my clients.



Are you sure you want to delete this post?

Lynne
Thanks Cristian, I will check this out.



Are you sure you want to delete this post?

Order Now
Process Time: 0.87893009185791

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='20540'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='20540'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='306632'1SELECT * FROM seoclerks.members WHERE USERID='306632'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='36'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='36'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM categories_faq WHERE CATID='30'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='30'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=3066321SELECT googleplus_profile FROM seoclerks.members WHERE USERID=306632

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=20540 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=20540 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='20540' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='20540' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111894 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111894 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111923 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111923 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112183 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112183 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112298 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112298 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112287 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112287 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112299 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=112299 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='20540'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='20540'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='20540' AND status='1' AND (question like '%How Stop Referrer Spam?%' OR question like '%Stop%' OR question like '%Referrer%' OR question like '%Spam?%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='20540' AND status='1' AND (question like '%How Stop Referrer Spam?%' OR question like '%Stop%' OR question like '%Referrer%' OR question like '%Spam?%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='17457' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='17457' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='29436' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='29436' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='707' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='707' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='43' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='43' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='45782' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='45782' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=20540%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=20540%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='139192.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='139192.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='306632.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='2951.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='2951.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='134.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='134.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin
0.1038841SELECT A.wantid, A.title, A.p1, A.maxprice, B.name, B.seo FROM wanttobuy A, categories_wanttobuy B WHERE A.wantid != 36818 AND A.category=B.CATID AND A.active=1 AND (A.tags like '%Scraping Data Datacollector Instagramservi Editor Csv File%' ) LIMIT 40.1038840.103884
0.1028401SELECT A.wantid, A.title, A.p1, A.maxprice, B.name, B.seo FROM wanttobuy A, categories_wanttobuy B WHERE A.wantid != 11431 AND A.category=B.CATID AND A.active=1 AND (A.tags like '%Articlewriting Articles Article Content Contentwriter Webcontent Writing Seoarticles Contentwriting%' ) LIMIT 40.1028400.102840