Three Days to Improved Traffic: Day Two

Posted on February 7th, 2007 in Search Engines by Russ

(This is the second in a series of three days designed to increase your traffic. You can Read the First day or you can jump right in here. We’re aiming at about an hour per day, but that depends on you, your attention to detail (how many titles do you want to rewrite?) and your typing speed.

Our baseline is the Quiz 4 Cash site. The current traffic to Quiz for Cash is fairly small. On day one, we looked at some of the content of the site, discussed adding a Search function, and rewriting some titles. On day two, we’re going to look at some more direct means of getting traffic to your site.

First, create an account (or log into your account) at delicious, and bookmark your site. Make sure to tag it with appropriate tags. This is useful both because it’s a social bookmark (other users may search for your tag and find your site) but also because it’ll show you how many other people bookmarked it. Then create accounts (or log into your accounts) at digg and reddit. Add links to your site to both of these services, using words from your key phrases and your tags you used at delicious (which should be roughly the same).

Go to your favorite text editor (probably notepad or wordpad). It’s usually under the start button, then accessories. If you’re using a Macintosh, then it’s probably something like simpletext. But if you’re using linux, just use whatever you normally use. Either open up your signature file if you already have one, or create a new file. In this file, put two hyphens at the top, and then beneath that your name, then your website. Save this file in your documents folder as something like “mailsig.txt”. In your email program, assuming you’re using Thunderbird, go to “tools” and then “account settings.” Check the box that says “use this signature file” and then browse to where you saved this file. Click on this and save the changes to your settings. Now every time you send an email, you’ll also send your domainname to the person who gets the email.

The last thing we’ll do today is post our web address to Usenet. There are appriximately 100,000 groups on Google Groups. Do a search for a general group that applies to your site. For the quiz4cash site, I’d recommend “rec.games.trivia. Post an announcement here. There is a “new post” link over on the right side. The more interesting you make it, the more people will follow it; people on the news groups like this can be fairly resistant to advertising.

Three Days to Improved Traffic: Day One

Posted on February 5th, 2007 in Search Engines by Russ

This is the first day of a three-day workshop to increase your site traffic. The goal is to do one hour per day; but your results will depend on your attention to detail, typing speed, and wit. We’re going to do one session every other day; Monday, Wednesday and Friday.

To gauge the success of these techniques, we’ll be using the Quiz 4 Cash site as a baseline. Today, the Alexa web rank is … not calculated.. the site is not within their top one million sites. And the google page rank is 0.

On day one, we will enable search, add some personal information and examine our topic headings.

Search is very important to finding items on your site. Most sites these days are driven by some sort of content management system, wordpress, blogger, et cetera. This site, for instance, uses wordpress, and so the “search” is an easy scrap of code within the template (most templates already have it built in). Other sites might want to use the Google adsense for search. Elibratto is an example of a site using adsense for search. Google provides an easy-to-use interface to creating this simple form. You’ll need to be a member of Adsense first.

On the Quiz for Cash site, the search isn’t very comprehensive; there’s a browsing list (for the different quizzes) located here: browse list. A search tool would be useful, but it could probably wait until they have over 100 quizzes. Or we could just integrate the google search box. Let’s leave search alone for now on their site, but we’ll ask about it.

The Quiz4Cash site has some good “about us” information, but might be made more personal with a nice photo of Andrew Deal, who owns CGIPro and had the original concept for the site. He’s a smart guy, with an IQ of over 130 (according to the Tickle IQ test), and he frequently travels to India for business and religious/humanitarian reasons. I think some more information about the people behind Q4C would help readers make more of a connection.

Quiz For Cash doesn’t have much in the way of “headings” that would be appropriate to what we’re looking for today, when it comes to the quizzes themselves. However, there is a news page where exciting new quizzes are advertised, as well as general site news. Most copywriters today seem to agree that a title of a page that looks like “10 reasons…” or “How to…” seems to do well with regard to catching attention. The primary, nay, only job of a heading is to get you to read the article, and “Quiz4Cash.com Coming Soon!” doesn’t do it for me. I’d recommend something more along the lines of “How your brain can get you paid! Quiz for Cash…” — it’s a little more sensationalist, and doesn’t give you much more information, but the usage of the question words (How, Why, When, Where, What) is a good example of a catchy title. Each one of the (three) headings should be more pondered, and going forward, should be considered more.

Tune in Wednesday for Day 2 traffic-building activity!

Programmers Like to Solve Problems - Elegantly.

Posted on February 4th, 2007 in PHP by Russ

Programmers don’t like to code?

I totally agree with ‘Wolf’ Rentzsch. Programmers are in their field not because they’re coding-lovers, but because we like to solve problems. I, in particular, like to help people have accessible websites; in the sense that they can edit their files on their own and make it say what they want to say. I also like to make computers talk to each other. It doesn’t really matter what language I use… it’s just a matter of what I know best. Sometimes it’s easiest to use Perl, sometimes PHP and sometimes Bash.

Honestly, you can do loops and branching in Bash (shell). However, I understand Perl loops and PHP conditionals better, so I can solve the problem quicker in those languages.

However, I also value something I refer to as “code elegance” which basically means that if I can solve a problem three different ways in three different languages, I’ll use the one that’s most simple and clean. For instance, I’d rather use a bash construct (for i in $(ls) ) than use a php’s “opendir / readdir / closedir” to get a list of files. If whatever needs to be done with the files can be done easily in bash, I’d just as soon write the whole script in bash. (However, I might have to weigh the simplicity of php’s str_replace() against a pipe through sed in the bash script ).