Just an idea I've been tinkering with... what if a weblink somehow got a higher rating IF the site linked back? Perhaps check the referrer data in the log to see if a reciprocal link exists.

In a STRICT system, only reciprical links would be published.

In something more lenient, perhaps a new block type displaying most popular links or latest additions, but ONLY those who have linked back?

Talk about motivation to get everybody a higher rank in a Google search ;)

Comments

heine’s picture

I'm not going to talk about the merits of your idea. I just want to point out that checking referrer logs is a very brittle system. As will everyone who has ever seen referrer spam knows.

Referrer spam is becoming increasingly popular with 'normal' sites. My site has been refspammed by an internet radio station and a Dutch computer store for example.

I always spam them back with 'STOP REFERRER SPAM' as URL.

To show you how simple this is a basic Python class (in reality one implements this as a multithreaded distributed application):

import urllib2

class Spam:
 
  def __init__(self, advertised_url, agent = 'reffy2005'):
    self.advertised_url = advertised_url
    self.useragent = agent

    # make the opener
    self.opener = urllib2.build_opener()
    self.opener.addheaders = [('User-agent', agent)]
   		
  def advertiseon(self, site):
    request = urllib2.Request(site)
    request.add_header('Referer', self.advertised_url)
    try:
      self.opener.open(request).read()
    except:
      pass  # Who cares...
        
# Demo. Code won't work because of ASCII-255 for linespacing
ad =  Spam('http://www.example.com')
 
# Spam those logs!!
ad.advertiseon('http://dfm.xx')

I don't think giving people an incentive to spam you is going to work for you...

Bèr Kessels’s picture

Status: Active » Closed (won't fix)

Development of this project is halted. PLease search features in "links"