davtom.net
Chasing the dream… and finding out exactly what that means
Chasing the dream… and finding out exactly what that means
Apr 18th
Depending on your hosting, you may periodically need to save disk space.
I was in that position recently, because I exceeded the amount of space I was allowed in my MySQL databases.
There’s an easy way to reclaim some unused disk space. As MySQL databases grow, they accumulate some unused space in the same way that a hard disk does, and occasionally a “defragmentation” process may be required.
One way to do this is to install wp-dbmanager. You will get a new menu, called database. One of the options on that menu is optimize-db. You want to use that, and optimize all of the tables. That will free up some space for you. As a bonus, it should also make that database run more quickly.
In my case, I freed up about 150Mb in one go.
The plugin allows more than just database optimization; it has options for backup, repair, etc. It recommends that an optimization process is carried out at least once per month.
Apr 8th
The real problem with WordPress blogs these days is the amount of comment spam you get.
I use the wp-spamfree plugin to protect my blogs, and until recently, that was all that I recommended that people install.
In the last few days, I’ve found that I’m getting a lot more comment spam, so I needed to take some action to mitigate it. The approach that I’ve come up with is to install the wp-recaptcha plugin.
That’s not all you need to do, though. You also need to go to the recaptcha.net website and request an API key, which requires that you confirm your email address. This is all free, of course. This plugin is compatible with wp-spamfree.
The other good thing about this is that the project helps to get the content of books transcribed and therefore preserved for future generations of humans.
Apr 8th
There’s something really cool I just discovered about EzineArticles.com that I wasn’t aware of previously. This is really gonna make a difference to me, and I wanted to share it with you – simply because you’re my loyal reader and I want to make a big difference to your business by giving you quality information that you can work with.
Buried within the menus of EzineArticles expert author interface is Author Tools -> WordPress Plugin. This is a free plugin that allows you to submit articles to EzineArticles directly from within one of your WordPress blogs.
You don’t even need to download the plugin directly from EzineArticles. Instead, just type EzineArticles into the plugin search feature already available within WordPress, and click on Search. Somewhere within the list, you should see EzineArticles WordPress Plugin (at the time of writing it’s the second entry). Download it and install it directly from within the WordPress interface.
You’re also gonna need to request an API key from EzineArticles. This is basically the “login” information that the plugin needs to be able to post items on your behalf. When you have requested it, it will be shown to you on-screen and sent to you in an email. The only reason you need to give is something like, “I want it to use the WordPress plugin.”
Once you’ve entered the API key into your blog, you’ll get a new item in your Post -> Add New item, saying WP EzineArticles: Publish Post on EzineArticles. If you click on the checkbox so that it is ticked, you will then see a request for a category; an author name; a specific signature; what to use for your summary text – either the first two sentences of your post or the excerpt; and keywords, which uses the post tags. You also get the right to schedule your release if you are a premium member.
What you can then do is either of the following two:
I realise that this information may be available elsewhere, but I’ve never seen it published, ever! Neither have I received this information from any of the mailing lists that I am on (which is admittedly not many). I hope you find it useful!
Apr 3rd
There are some simple steps that you can take to protect every WordPress installation you set up. But why worry about security?
This is why:
I have had two WordPress blogs hacked into in the past. That was at a time when I was doing very little internet marketing, and until I found time to address the situation (months later), these sites were penalised in the search engines. They were not removed, but the rankings were reduced.
I fixed it in the end, but I didn’t deal with it for several months. For a good amount of time, I was unaware even of the problem.
The result? I estimate that I lost a couple of hundred pounds.
Much of WordPress security is simply common sense. Are you using a strong password? Are you using a different password for every website?
For years, I didn’t do that. An individual password for each website? No way. I had three or four passwords I commonly used. But there are two ways which you can always generate a good, strong password for every site you register with. (Of course, this includes your WordPress blogs.)
The weaker approach (but still pretty good) is to start with a common password; add some numbers to it that you are likely to remember, such as the house number of your first address; then add the first few, say, five letters of the domain name. For example, if the password you were starting with was reindeer230, if you were using a site called example.com, that would become reindeer230examp. That is a pretty strong password. This technique protects against dictionary attacks where an attacker may repeatedly try to log into your account using English words, words of other languages, names, and so on.
The stronger approach, and the one I personally recommend, is to use one of the password generation and storage plugins available for your browser. Many people like RoboForm, but I think after a free trial period, you have to pay for it. I use the free version of Lastpass, and I recommend it for those of you who use Internet Explorer or Firefox. That will generate secure passwords for you; you then use one master password to log in.
Now we’re getting into things specific to WordPress. Whenever you install WordPress, you have to edit the file config-sample.php and rename it to config.php. You need to install the database details there.
There are a few other changes you should do as well.
There is a section of config-sample.php that is headed “Authentication Unique Keys.” There are four definitions that appear within the block. There is a hyperlink within that section of code. You need to enter that link into your browser, copy the contents that you get back, and replace the keys you have with the unique, pseudo-random keys provided by the site. This makes it harder for attackers to automatically generate a “logged-in” cookie for your site.
The next step is to change the table prefix from the default “wp_”. This is in the WordPress Database Table Prefix section. It does not really matter what you change it to; you can use alphanumeric characters, hyphens and underscores. This should thwart so-called SQL injection attacks, where an attempt is made by an attacker to cause WordPress to run some SQL code that has an undesirable effect on your site. That code could add a new user with superuser privileges to your WordPress site.
Note that you should only do this last step for new installations. If you want to do it for existing installations, you will also have to change all the table names in the database.
Finally, installing the WordPress Security Scan plugin will check most of this for you, and alert you to anything that you might have missed. It will also tell you that a user named “admin” exists. Of course, that is your administrative user name. You can follow a link and find instructions for changing that name, if you wish. I personally believe that a strong password is good enough protection, and since I followed these steps, there have been no successful attacks on the numerous blogs that I run.
Finally, WordPress Security will also tell you that there is no .htaccess in the wp-admin/ directory. You can put a .htaccess file into this directory if you wish, and you can use it to control access to the wp-admin directory by IP address or address range. Details of how to do that are here:
http://www.reubenyau.com/protecting-the-wordpress-wp-admin-folder/
However, I recommend that you install the Login LockDown plugin in place of any .htaccess controls. That will stop login requests from being allowed from a specific IP address for an hour after three failed login attempts. If you do that, you can still access your admin panel while away from your office, and yet you still have good protection against hackers.
May 31st
I just found out from Mike Liebner’s Internet Marketing Blog that ClickBank’s ?tid= referral tracking code is limited to 24 characters, not eight as most people think. I thought it was limited to eight characters myself, and that limitation has been incorporated into the design of my Keyword Transformer Professional Edition product.
Sure enough, ClickBank’s Hoplink FAQ indicates that the limit is 24 characters.
I think that when it was introduced, it must have been a limit of eight, and it presumably has been extended to 24.
David Thomas, http://TheAffiliateMarketer.net/
May 24th
If you use AdSense and Google Analytics, it is now possible to combine the two, such that Analytics will show you statistics regarding your AdSense account. If you have one site, it’s simply a matter of signing up in your AdSense account and linking it to your Analytics account. If you have several sites, for all but one of these sites you will need to add a new bit of Analytics code near the start of each webpage.
The statistics in Analytics are impressive. You can graph AdSense revenue; revenue per 1000 visits; ads clicked; ads clicked per visit; CTR; eCPM; page impressions; page impressions per visit; ad units viewed; and unit impressions per visit.
It will also tell you which pages of your site make you the most money, and where the traffic is coming from that is making you all that money.
This is far, far better than what is provided by the AdSense interface. If you make any form of serious money with AdSense or have aspirations to do so, you need to get this tracking going now.
David Thomas, The Affiliate Marketer
May 10th
I’ve just recently noticed that a lot of spam links had somehow made their way into the footer here.
I got rid of it all, and found that it had come back the next day. So I’ve now upgraded to the latest version of WordPress which is more secure, and hopefully that problem shouldn’t happen anymore.
We’ll see whether it helps!
Apr 6th
If you sell anything through e-commerce, whether it is an intangible offering like an e-book or software or something tangible like a set of golf clubs, you ideally want all of your visitors to buy your product. Goes without saying really, doesn’t it?
Of course, that’s not likely to happen, yet there are ways to improve your conversion rate. (In case you don’t know, the conversion rate is the proportion of visitors to your site that end up taking a desired action, such as purchasing your product. It is not confined to product purchases; sometimes something as simple as an e-zine subscription will suffice.)
You need to optimise your site for doing business. I did this myself using Google’s Website Optimiser.
If you have a Google AdWords account, you can access this service. With it, you can develop two or more different sales pages, run them simultaneously, and find out which one gives you more sales per unique viewer. It also tells you when it considers the results to be statistically significant; that is, when enough visitors have accessed your pages to tell which is the better of the two (or more). All you need to do is to add some code to each sales page and the conversion page (the “thank you” page) that Google provides you with.
I’m not going to bore you with all of the details of my “experiments,” as they are called, but I am going to talk about one specifically. I designed a new version of a sales page for one of my products that contained video footage shown above the fold (near the top of the page, above the point where people would have to use a scroll bar to find it) that started automatically when the page was loaded. The video is of me using the product; the audio is my voice; and it’s basically an infomercial. The original version had a link to a page that provided this content.
The experiment showed that the original version was slightly better, but the specific conversion that I was tracking was sign-ups to one of my mailing lists. The sales page had two desirable actions; a mailing list sign-up for a free edition of the software or a product purchase, and I had set up the experiment to increase sign-ups. However, I noticed that while the experiment was running, actual product sales went through the roof!
This taught me what I now believe to be one of the secrets to successful sales pages. Especially in the internet marketing business, it is quite common to see many long-winded sales pages. I don’t know about you, but when I see one of these long pages, it immediately turns me off. I feel like I haven’t got a great deal of time to read somebody’s long sales pitch, much of which is likely to be bull. However, I will happily sit back and watch a video! It grabs my attention, and it draws me in. Of course, if the video is full of hype, I’ll still exit fairly quickly, but if the video shows the product on sale in use and it interests me, I’m far more likely to end up clicking the buy button!
I remember buying a product after seeing an affiliate’s video, where he shows how he uses that product. The video was quite a long one; I believe it was quarter of an hour long. Had I just seen the sales page for the product, I doubt that I would have purchased it.
Note that this will only work for some markets. Maybe it won’t work very well for golf clubs; I don’t know. I believe it will usually work well for software, but as always, your experience may vary. Also note that some experiments will take a long time to run. If the difference between the conversion rates is low, you need more traffic in order to find out which page is best. The time taken to run the experiment will also be inversely proportional to the amount of traffic you get.
If you want to develop some video for your website and you have a software product that you want to video yourself using, I am aware of three alternatives that allow you to do this, two of which are free. The one I have experience of is Microsoft’s Windows Media Encoder. You have to validate your copy of Windows to get it. This allows you to produce a WMV file that can be played in Windows Media Player. The disadvantage with this is that it is only likely to be supported by Windows, so anybody who uses a Mac, Linux or anything else non-Windows will not be able to see your video (though using Firefox on Windows is fine).
The other free tool that I am aware of is CamStudio. This is open source, so you can even get your hands on the source code if you need it! I have had a quick play, and if you are showing a typical desktop application then it has a lossless codec and produces better quality output than Windows Media Encoder. Tools are provided to convert the output to SWF (Adobe’s Flash format) which is supported by most platforms.
Camtasia Studio is the third offering that I am aware of. It’s commercial, and the price is US$299 at the time of writing. I’ve seen plenty of videos created with Camtasia Studio and they are all good quality. It also has a way of indicating when the mouse button has been clicked, which may be useful where it is not obvious that that has happened! This package supports many different output formats and is likely to be the most flexible. A demo version is available for free. I haven’t tried out this package.
You’ll need to plan your infomercial, and it’s likely that you’ll have to do some editing to achieve a good-quality end result; but unless you are used to it, sales pages always seem to take ages anyway. At least, they do for me! My infomercial was about ten minutes long, and it took me about four hours to prepare. I consider that a great investment in time when it won me so much business!
Nov 7th
It’s been such a long time since I was last able to find time to write here! I apologise to my regular readers, some of whom have probably lost interest in this site by now.
Today I just wanted to briefly talk about motivation and how it affects the achievement of success in your endeavours. I’m going to be talking about my experiences. The experiences seem to have something in common with writings from some entrepreneurs that I have seen.
Well, it’s fairly obvious that you need motivation to succeed in any business endeavour, whether it be online or offline. If you are not motivated, you will run up against problems.
When I started getting into running my own business, it was some years ago, and it was a purely offline pursuit (except that the internet was used for communication purposes such as email). I was already a software engineer and had built up a base of contacts through working as an employee in various places. I did not stop being an employee; I simply completed some projects for people who needed software or embedded firmware written, and the income raised was treated as an adjunct to my regular income.
I accepted voluntary redundancy from my position as an employee in April 2005. Towards the end of my employment, I was given tasks to complete to which I was unsuited and lacking in the required skills, and training opportunities were not provided to me for these specific tasks. This situation had gone on for some months, and I had had enough, so when the opportunity to accept voluntary redundancy came up, I decided to go for it. I did not have a clear idea of what I wanted to try next, but I thought I wanted a break from engineering.
Later last year, I tried various different ways of making money on the net. I came across the idea of affiliate marketing and buying traffic through AdSense, and it seemed like an easy way to raise money, until I tried it! I did achieve a small amount of success, but in the end I decided that that particular venture was not what I wanted to do. I know some people make a great deal of money with this approach, but there was not enough in it to interest me; I found it quite boring.
Along the way, I did find out about other ways of making money on the net. I started web publishing, using Google AdSense to make money. I achieved modest success with this approach, and I still do make money from it. I enjoy some aspects of web publishing, but not all of it. In particular, I don’t enjoy link building, which is a required step for anybody who wants to achieve high rankings for popular phrases in the search engines.
The next thing I tried came about through pure chance. Somebody made a throwaway comment about a possible Windows application that would benefit people using Google AdWords. I thought that it would be quite easy for me to design the application, and I realised that I could sell copies of it! I designed Keyword Transformer from that, and I started making money as a trader. It was a welcome opportunity to get back into the kind of software engineering that I do enjoy!
I knew that others could easily sell the product for me, so I spent some time setting up a third-party affiliate tracking system, and in that way I was able to make far more money than I could have done alone. It meant that I was making money for other people as well as myself, so I was not just helping myself; I was helping others to make money as well. Part of motivation is seeing that your endeavours are producing fruit, and I made more money in a short space of time with that product than I ever did with AdWords and AdSense.
I then went on to design another product, a limited time offer script, which was a development of a system that I put in place to help market Keyword Transformer. This went on to produce sales and money as well, and being somewhat of a unique niche, I have generated more interest with that product through affiliate marketing than Keyword Transformer.
There are certain things that I am better at, and as I become more successful, I can see that I will be outsourcing some things that I really do not enjoy, such as book-keeping. By setting up an affiliate marketing system, I have already begun to outsource sales. I really like the affiliate marketing model; the amount of money you make is directly proportional to your level of success, and I have even had people that I do not know, and did not contact beforehand, achieve success marketing the limited-time offer script.
If I become a successful entrepreneur, I can see that I will end up just doing the things that I enjoy, and putting out everything else. I will be more motivated because I will be doing what I want to do, and that will lead to greater success.
I certainly get a buzz from days that I make more than I ever would making money as an employee! I haven’t had many of those at this stage, but the feeling is great, and it helps a lot with motivation. At present I have a number of subcontract jobs on the go, but I do have plans to design and sell more products; I can make a lot of money doing that, and also increase the prosperity of others.
My advice boils down to the following two things:
1. Once you have achieved a small amount of success in a field that you enjoy, you have probably found a field that you would be well advised to concentrate on, whether it be affiliate marketing, web publishing and advertising, product design, or any other field of endeavour.
2. You can’t do it while you are starting out because you don’t have the capital or turnover necessary, but once you have started getting a reasonable amount of money through the door, start outsourcing everything that you don’t enjoy and/or you’re not good at.
David Thomas, The Affiliate Marketer
Aug 23rd
Search engine optimisation (SEO) is a complicated subject. It’s made all the more difficult by the fact that the search engines do not release details of their algorithms. Anyway, I thought I’d write down a list of SEO tips that I know, and hopefully my readers will contribute theirs in the comments. Where techniques are dodgy and might get your site removed from search engine indices, I’ll indicate that this is the case.
There are two factors that you can control, and one, on-page factors, is easier than the other, off-page factors. Here are on-page factors that I am aware of:
<h1> element near the top of the page.alt attribute. To avoid having the page removed from the indices, when doing this, you must make sure that the alt attribute contains an accurate description of the image contents.rel="nofollow" attribute in the link code.?articleid=12345. You can use .htaccess to rewrite static URLs to appear as dynamic URLs, and this is one of the things that WordPress does for you. Any page that contains the query parameter id will not be included in Google’s index.<meta name="description" content="Whatever the page is about" /> within the <head> element of your page, and try to include the keywords in it. Sometimes the search engines will display this snippet with your page listing, so it is also worth making sure that the description is extremely relevant, and something that is likely to attract a click from the user.Off-page factors include the following:
<a> element that links to your site, should be similar to the phrase for which you would like to rank.<a> elements within the source code. If they are constructed by Javascript, they probably won’t help your rankings.One other tip that I have is to regularly read resources such as Matt Cutts’ blog “Gadgets, Google, and SEO“, and Dr Andy Williams’ ez SEO Blog. The search engine world changes every now and again, and you need to keep abreast of the changes if you are using SEO to generate visitors and revenue (and why else would you be using SEO).
That’s it for now; brain dump over. Please add to the list of SEO tips in the comments!
David Thomas, The Affiliate Marketer