Articles

Foreign Hosting for SEO

March 29th, 2009

Why host in a foreign country?
You’ve had great success with your site in English, and have developed foreign language versions – how do you go about getting more traffic to these sites? Local inbound links with anchor text in the right language, using the correct country’s top-level domain and verifying the locale within Google webmaster [...]

INSERT IGNORE For Kohana

March 24th, 2009

I’ve been using the Kohana framework for my PHP projects for a while now. One thing that’s annoying is lack of support for INSERT IGNORE and REPLACE INTO. Now, I understand that these are MySQL-specific, and not supported in other RDBMS, but there are equivalents in Oracle. INSERT IGNORE is commonly used on tables where [...]

Service Review: DNS Made Easy

March 12th, 2009

When clients ask me to recommend a DNS provider, I used to suggest UltraDNS. UltraDNS uses

Dedicated Proxies for SEO and Developers

March 10th, 2009

Most people, SEOs especially will have heard of and understand what proxies are. For those of you who don’t know, proxies allow you to “tunnel” your browser’s traffic through another computer, making it seem like you are surfing the web from that location. There are specific services out there that make your traffic more anonymous [...]

RedHat init Script For trac

January 15th, 2009

I found a few init scripts for trac, but they were all Debian-based, using ’start-stop-daemon’ which does not exist in RedHat-based distros. Here’s an init script that will work with RedHat.

#!/bin/bash
#
# tracd Start/Stop tracd.
#
# chkconfig: – 62 38
# description: tracd
#
# processname: tracd
#
# Author: Elliot (info@coastalweb.ca)

# Source function library
. /etc/init.d/functions

# Get network config
. /etc/sysconfig/network

RETVAL=0

TRACD_PORT=8000
TRACD_USER=tracd
DAEMON=/usr/bin/tracd
PIDFILE=/var/lock/subsys/tracd
TRACD_DIR=/subversion/trac

start() {
[...]

Affiliate Links With No IDs

December 6th, 2008

I sent my previous article on avoiding link juice loss with affiliates to a friend and he sent me in the direction of linkconnector.com which has something they call “Naked Links” which are basically just links from the affiliate site back to the merchant site directly, with no subdomains or GET parameters. So I started [...]

Avoiding Link Juice Loss With Affiliates

December 4th, 2008

Although geared more toward those building or working with larger systems that use affiliate links, I’m astounded how often I see large sites throw away link juice that their affiliates are giving them. In all honesty, building a simple affiliate system isn’t all that hard, and basically amounts to dropping a cookie based on the [...]

Madlibs Site Generator Code

November 10th, 2008

Writing content sucks. So what if there were a way to generate locale-specific content (and ads!) using a template and a few small tricks? The idea is to write a small amount of content as a template, then populate that template using a database. The source code I’m providing here uses a “database” (really just [...]

DMOZ Expired Domain Finder

November 10th, 2008

Back in the days of yore, right after wikipedia started added nofollow to all their outbound links, I built a bunch of small scripts that could be piped together to find domains in dmoz (Google’s directory) that were expired. The idea was to download a copy of the directory, scrape all the domains out of [...]

Content Generation With N-Grams

November 7th, 2008

Although this is an outdated method, I thought I would post some content generation code I wrote a while ago. Google possesses the n-gram data (more on those later) and algorithms to detect content generated in this fashion. It’s a cool method for text generation but I haven’t found too much in the way of [...]