Showing posts with label Helpful Information For Newbies. Show all posts
Showing posts with label Helpful Information For Newbies. Show all posts

Monday, April 5, 2010

Category filtering feature being developed

One of the top requests we've heard from publishers is to have more control over the ads appearing on their sites. We've been working to address your feedback, and today at ADSPACE, our team announced an upcoming beta test of a new feature in the Ad Review Center called category filtering.

Category filtering will give publishers the ability to block ads that fall into specific categories such as dating, religion, and politics. Regardless of how ads are targeted, they'll be filtered if they're within one of the selected categories. We'll also show the percentage of recent revenue that ads in each category generate, so publishers can predict how filtering selections will impact their revenue.

We'll be launching category filtering as a beta to a small group of publishers to collect initial feedback about the feature. Here's a preview of what the feature currently looks like, but please keep in mind that the layout and categories may change based on feedback from beta test participants.


Although we're not able to expand the limited beta to additional publishers at this point, we wanted to give you a glimpse into one of the ways we're working to give you more control over your ads so you can ensure a positive experience for your users. We'll continue to refine this feature, and hope to be able to roll it out more widely in coming months. Please stay tuned to the blog for any updates, and feel free to leave us a comment in the meantime. 

AdSense policy clarification on using AdSense for feeds and AdSense for content

This is just a quick clarification on AdSense for feeds as it relates to the AdSense for Content specific policy of only allowing three ad units and three link units per page.

Many publishers have asked the question "Since feed items often get displayed with many feed items on a single web page, can using AdSense for feeds jeopardize the status of my AdSense account?"

The answer is no. Having three ad units per page is a product specific policy for AdSense for content. Product specific policies can be read about here.
In essence, the variable ways in which feed items are displayed are controlled and optimized automatically by the AdSense for feeds application and the choices you make as a publisher in your AdSense account when configuring your AdSense for feeds ad units. This means we may automatically suppress ad impressions when we detect there are too many feed ad units being displayed, resize ads based on the size and length of your content, and adjust the ads that are displayed based on the device in which the feed is being read.

How to Make Money With Google Adsense On Blogspot.com


Instructions

Things You'll Need:

  • A blog on blogspot.com
  1. Step1
    First, you should have an established blog on www.blogspot.com. It is recommended that you have at least 20-25 blogs already written and a few followers. You may look at my blog for an example, while you are there, check out my ads on the right hand side to see how they can look: http://hotbellymama.blogspot.com/
  2. Step2
    Next, go to the "customize" option on your blogspot. Choose the "layout" option.
  3. Step3
    Here, you are given the option to "add a gadget." Click on it and scroll down to the "AdSense" option and click on it. If you do not already have an AdSense account set up, you will be prompted to do so. Here is the website for AdSense: https://www.google.com/accounts/ManageAccount. Click on AdSense.
  4. Step4
    After you have set up an account with Adsense, you will want to be sure to list your blog with AdSense. This is VERY important because even if you have an ad on your blog - you will not make money until you post your blog link with AdSense.
  5. Step5
    Next, promote your blog to others. You make money every time someone clicks on the ad. I made about $9 my first week. I enjoy writing my blog, so it is nice to have some bonus revenue for doing this.
  6. Step6
    Change the layout of your ads on your blog. Also try placing them in different places where people can see them. And I would even let others know about it so that they can support your venture and possibly do it for themselves.

Accepting Credit Cards on Your Website How to accept credit card payments on your site without a merchant account

Are you thinking of selling things on the web? If so, you will probably also be considering some way in which you can accept credit cards on your site. Since new webmasters who visit thesitewizard.com often ask me about how they can get started accepting payments in this form, this article provides some basic information on adding credit card payment facilities to your website.
(Note: if you do not already have a website, you may also want to read The Beginner's A-Z Guide to Starting/Creating Your Own Website.)

Why Do It?

Credit card payments allow you to take advantage of the following types of customers:
  1. Impulse buyers. After reading your advertisements and hype on your site, buyers would be all fired up about your product. If they have a means of making a purchase immediately, you've secured that sale. If you only allow cheque payments, the additional time it takes for them to get their cheque book and mail out the cheque may be a deterrence. They may also have second thoughts later.
  2. International customers. Credit card payment is a tremendous convenience if your customers are overseas. It automatically takes care of the problems of currency differences as well as the time it takes for a cheque to travel to the vendor. You will lose a large number of overseas customers if cheque payment is the only way you can accept payment.

Methods of Accepting Credit Card Payments

There are actually two ways in which you can accept credit cards on your site.
  1. Using Your Own Merchant Account. To do this, you will need a bank that will allow you to open a merchant account. Requirements for this will vary from country to country, and you should check with your local banks for more information on this.
  2. Through a Third Party Merchant. There are numerous companies around that are willing to accept credit cards payments on your behalf in exchange for various fees and percentages. These are also known as "payment gateways".

Which Method Should You Use?

The initial costs of opening your own merchant account is usually higher than when you use a third party merchant. Indeed, some third party merchants have no setup fee at all.
However, the transaction fee (which is what you pay the bank or third party merchant for each sale) is much higher when you use a third party as compared to when using your own merchant account.
A third party merchant is usually convenient to use when you don't know if you can actually make much out of your product or service. If you just want to test the water to see how things are, this is usually a good way to start. It is also convenient in that the merchant takes care of everything for you. You just get a cheque at the end of each payment period (if you have earned enough) and concentrate on your products, services and customers.
Having your own merchant account accords your business with a certain amount of professionalism. And, as mentioned earlier, your transaction costs are usually much lower. However you have to be careful to minimize your credit card risks since you'll be processing the credit card payments yourself. This is not to say that there are no risks attendant in using a third party merchant.

Some Third Party Merchants / Payment Gateways

Here's a list of some third party merchants that you might want to consider if you're looking for ways to accept credit card payments. Except for PayPal, I have not actually tried any of them myself (as a vendor). Check them out carefully and use them at your own risk.
Note that rates and stuff that I publish below were correct at the time I investigated these vendors. It will most likely have changed by the time you read this since the merchants tend to modify their rates from time to time according to market conditions. Make sure that you check the current (up-to-date) details from their site before making any decision.
The list is arranged alphabetically.
Amazon's WebStore:  This well known company allows you to create a store front that accepts orders and processes credit card transactions for you. You can associate your domain name with this store, so that you don't even have to create a website: the store, which you can customize, will become your website. The first month is free, and there is a fixed charge of $59.99 per month after that. For a higher monthly fee, $99.98 after your first free month, you can elect to have your goods sold on the main Amazon site, in addition to your own store.
CCBill: There are no setup fees. Transaction fees vary (I can't find the schedule though) depending on the volume of sales in each accounting period. According to their website, "these fees are never more than 13.5% of revenues charged during this one-week period for CWIE hosting clients and 14.5% for non-hosting clients".
CCNow: This is only for people who ship tangible, physical products. There is no setup fee, and they charge 9% per transaction except in the November and December where the fees are 8% per transaction (yes, lower).
Google Checkout: Google has its own payment gateway that is available for US and UK sellers. It is mainly for use if you are selling tangible and digital goods, although you can also use it to charge for services and subscriptions. Charges range from 1.9% + $0.30 USD to 2.9% + $0.30 USD per transaction, depending on the volume of sales in the previous month. If your buyer is not from your country (ie, not in the US if you are in the US, or not in the UK if you are in the UK), there is also another 1% processing fee.
Kagi: Kagi's fees seem to vary according to the order size, type of item sold and the type of payment (credit card, cash, money order) used by your customer.
PayPal: This well-known service allows you to set up a Premier or Business account (you can't receive credit card payments using a Personal account). The charges range between 1.9% + $0.30 USD to 2.9% + $0.30 USD for each transaction if you are in the US. Non-US users are charged different amounts according to the country. From experience, I find this service easy and fast to setup.
ProPay: A new competitor to PayPal (see elsewhere on this page) that currently only caters to US residents. Depending on the type of account you sign up for, you have to pay an annual fee (starting from $34.95) as well as transaction fees of 3.5% + $0.35 USD. However, to accept cards like American Express and Discover, you have to use their more expensive plans.
RegNow: Designed for software authors to sell their ware, this merchant charges a one-time activation fee of $19.95 USD plus a transaction fee of 6.9% plus $1 USD per unit for their commission (minimum $2 USD charge). They also provide you with facilities that allows you to easily set up an affiliate program.

How to Put an Order Form or Shopping Cart on Your Website

Once you have signed up the vendor of your choice, you will be able to put an order form or shopping cart on your site. Each vendor has a different method for this, but most, if not all, will provide you with premade forms that you can customize for your product or service.
(Note: if you use PayPal, and don't know where to start, see my tutorial How to Put an Order Form or Buy Now Button on Your Website Using PayPal for a step-by-step guide.)

Trying It Out

Whichever you choose, if you are selling things on the Internet, you really have not much choice but to accept credit cards. You probably don't know what you missed until you try it out.
All the best for your business!
Basic Intro to AdSense (for beginners)
Adsense Earns
Adsense Tips
Adsense Alternatives


All Those Disappearing Free Web Hosts Tips on Choosing a Free Web Host that will Not Disappear Overnight

Every now and then, more frequently than you might imagine, I have to prune entries from thefreecountry.com's Free Web Hosting pages at http://www.thefreecountry.com/webhosting/index.shtml
Those web hosts were providing free web hosting services at the time I included the links. However, after some time they either disappear completely or I find that they are suddenly selling commercial web hosting only.
If you don't want your website to suddenly disappear into thin air with these free web hosts, here are some tips:
  1. Get your own domain name. You can still host on free web hosts, specifically on those that provide domain name hosting. With your own domain name, you are slightly better protected against free web hosts closing down on you. For more information about why this is so, please read the article Is it Possible to Create a Website Without Buying a Domain Name? The High Price of "Free". which discusses this aspect in depth.
  2. Try to go for the web hosts that have been around longer. If they've been around longer, the chances are hopefully greater that they'll be around for the life of your site. Hosts like these include Geocities and Tripod. Note that this is not an endorsement of these hosts nor is it any guarantee that they will last.
    Update (24 April 2009): Geocities has now closed as well.
  3. Contrary to what you might think, you might want to consider hosting only on sites that actually put advertising on your site. Why? Think about it. To host your site, they have to bear certain costs - the cost of leasing (or more rarely, buying) the web server, the cost of the bandwidth that your site uses, etc. If they're not earning from advertising, how are they financing all these? Are you sure people are willing to keep paying thousands of dollars to host you for free?
    Of course it is possible that they're making income in some other way. For example, some hosts put you on their mailing list as a requirement for hosting with them. They may thus make a little advertising income in that way. It is also possible that they have other sources of income and the free web hosting is merely to draw potential customers (like you) to those other services. That's fine - as long as they have some means of making a profit from this service, directly or indirectly.
    If there's absolutely no way that they're recovering income from your site, there's a chance that they're providing the free service as a gimmick prior to launching their commercial hosting services. The hope is presumably that when they change their free web hosting service into a "paid" commercial web hosting service, the people who already host there would just pay the hosting fees for the convenience of continuing to host there.
    Of course there may really be people who truly have a lot of money to burn and have a good heart, and are thus willing to incur costs to finance your web site without any hope of a financial return. Somehow I'm not too hopeful about that.
  4. You might also want to go for the hosts that house more sites, for the simple reason that they're more likely to be able to make a profit from the advertising they put on your site, and thus survive longer.
Remember: always be prepared to relocate your site. Keep a copy of your website on your own computer, so that if the host disappears, you can easily move somewhere else without having to rewrite your pages from scratch.
Of course if you are running a business or a site that generates income for you, you should choose a more reliable solution like a commercial web host. Tips on how to choose a good web host can be found in the articleHow to Choose a Good Web Host. If you want to know which web host I am currently using, the information can be found in my FAQ "Which Web Host Do You Recommend?" at 

Basic Intro to AdSense (for beginners)
Adsense Earns
Adsense Tips
Adsense Alternatives


How to Create a Search Engine Friendly Website 6 steps to making your site search engine ready

Over the years of running thesitewizard.com, I have had numerous webmasters write to me asking why their web pages do not appear in the search engine results page even though they directly search for terms that should yield their page. More often than not, a quick visit to their site reveals that they have created a web page that is not search engine friendly.
This article brings together some of the main points on how you can create a website or blog that is search engine friendly.
  1. Add Text to Your Images, Flash and Videos

    The first thing you should note about search engines is that their software can only read text. When I say text, I don't mean text that you embed in an image or text that you place inside a Flash file or those that appear in a video. I mean text like the text you see everywhere on thesitewizard.com's articles - plain, unadulterated, ordinary text.
    While it's true that some search engines have the rudimentary ability to scan a Flash file, you cannot assume that this ability is sophisticated enough to obtain all the information you want them to have. In fact, I suspect that only Google can do this, and even then only to extract straightforward links embedded in the file. And certainly no search engine I know can view an image file or video and determine the text that it contains.
    This is not to say that you cannot create a photo-album site, Flash game site or a video site that ranks in the search engine results page. You can still place your pictures, Flash, videos on your site. However, you should write content for each of these non-text elements to describe them.
    For example, you should describe each picture in the "alt" text for the image. For those who don't know what I'm saying, images are put into a web page using HTML code like the following:
    Picture of a search engine ready website
    Notice the "alt" part in the example HTML code above. Here, I described the image as a picture of a search engine ready website. You should of course replace that text with a brief description of what your image really shows. While search engines cannot actually see your picture, they can read your "alt" text and will include that in their index for your web page.
    Likewise, for sites with video files or Flash file, you should include additional text on that web page describing what your video shows or what the Flash file does.
    To put it another way, when designing your website, make your website more accessible for blind and other visually impaired visitors and you will also reap the side benefit of making your site more search-engine friendly.
  2. Validate Your HTML Code

    I have written elsewhere on the importance of validating your web page. By validating, I mean checking to make sure that your HTML code does not have errors. Note that I'm not talking about spelling or grammar errors here. I'm referring to the underlying HTML code that allows the web browser to format your web page according to how you want it to appear. If you use a WYSIWYG web editor like Dreamweaver, Nvu orKompoZer, such code is usually generated behind the scenes by the editor as you type your text.
    Whether you write your HTML code by hand or use a WYSIWYG web editor, it is a good idea to always run the final code through HTML and CSS validators. You can find details on how you can do this in my article on HTML validation at http://www.thesitewizard.com/webdesign/htmlvalidation.shtml
    While the search engines don't care whether your HTML code is error-free, they rely on the basic correctness of the code to find out which portions of your web page to index. If your HTML code contains errors, it is possible that only portions of your web page are included in the search engine's database. The errors, while undetectable in a web browser, may lead the search engine software to think that some of the text on your page is part of the HTML formatting information rather than your site's content. As a result, the search engine may ignore that text, and your web page will not be shown in its results page.
  3. Create Relevant Title Tags

    Many search engines give additional weightage to the text appearing in the HTML
    A number of new webmasters don't bother to set the title tag to something meaningful. Instead, they just put their site name in the title tag of every page on their website. They should, instead, put the site name only in the title tag of their home page, and place a meaningful title on each individual page of their site. For example, on a page that describes a product "Widget XYZ", the title tag should read "Widget XYZ Product Features" or something like that. If you feel that the name of your website is important to have on every title tag, place it at the end of your title for the sub-pages on your site, for example, "Widget XYZ Features - XYZ Company".
  4. Use Straight HTML Navigation Links on Your Website

    I wrote an article some time back on the importance of a good navigation system for your website and how one website I examined used only JavaScript-generated links to lead to other pages on the site. Since the search engines do not understand JavaScript, they were not able to find the other pages on the website.
    While that article only mentioned JavaScript-created links, this problem also applies to websites that rely only on links embedded in Flash files. Google is said to understand such links, but until search engine robot technology improves so that all search engines can easily figure out the links embedded in Flash files or JavaScript code, any website totally reliant on such links is surely at a disadvantage compared to websites that use straightforward HTML links.
    Again, this is not a call to throw out the baby with the bathwater. You do not have to ditch all JavaScript code or Flash files from your website. Instead, what you need is to provide a way for search engines (and visitors who do not have JavaScript-enabled or Flash players) to visit all the pages of your site. Put simple HTML links on your web page linking to the other pages in addition to your state-of-the-art gadgets.
    You should also add a site map to your website and link to that site map from your main page. That way, search engines and human visitors who don't have JavaScript or Flash facilities can find their way around your site.
  5. Eliminate Apparent Content Duplication

    If you use a blogging service, blogging software or some other content management system (CMS), you will need to watch out for duplicate content on your website.
    By duplicate content, I mean pages on your website that are identical to other pages on your site. If you manually create your website using a web editor, this will probably never happen. However, some of the automated services mentioned earlier create alternate routes to the same article. For example, a content management system or blogging software may duplicate the same article you wrote under two different URLs, such as www.example.com/archive/article-name.html and www.example.com/2007/01/05/article-name.html. Another manifestation of this is when your software adds a session id to the URL. Since every visitor receives a different session ID, he/she will link to your page using a different URL.
    The problem with duplicate content on your own site is link dilution. As I mentioned in my article on How to Improve Your Search Engine Ranking on Google, Google and other search engines take into account the number of links pointing to your page to determine how important your web page is. If you have identical content appearing on two different pages on your website, some sites will link to one page while others will link to the alternate page. The result is that neither of those pages will be regarded as very important in the search engine's index since you have effectively halved the links pointing to your article.
    Find a way to remove that feature in your software or service of allowing your article to be reached under different URLs. In the case of session IDs, see if you can use cookies instead to track individual users. Solutions like blocking out alternative URLs from search engines using a robots.txt file may seem like a possible solution, but they do not solve the problem of link dilution.
    You may also want to read How to Solve Duplicate Content Issues by Specifying a Canonical Web Address (URL) for additional help on this if you face this problem.
  6. Remove Hidden Text

    Nowadays, everyone knows that it is counterproductive to use hidden text on your website. By hidden text, I mean text that is included in the main body of your web page but is not actually displayed on the screen when visitors view your page in a browser. In days of old, some unscrupulous webmasters used such text to add keywords to a web page to influence search engine results. Search engines try to deal with that tactic by not showing pages which they think contain hidden text.
    As mentioned in another article, More Tips on Google Search Engine Results Placement, I inadvertently discovered that sometimes search engines wrongly penalize sites even if the hidden text was innocuous - for example, text that only showed for people using a particular browser to tell them that they may not be able to access certain features of the website due to deficiencies in the browser. If you have not read that article, you might want to take take a look to avoid facing the same problem.
    You should also be aware that if you use a free web host, your site may contain hidden text on its pages without your knowing. In my investigation of some free web hosts for thefreecountry.com's many free web hosting pages, I discovered that a few of the hosts that place advertisements on your websites include hidden text around the advertisements to influence the type of advertisements shown on your web page. This may lead to your website being penalised by the search engines through no fault of your own.
    Unfortunately, you cannot simply look for a free web host that does not impose ads on your website, since such web hosts regularly disappear overnight due to the lack of a viable revenue model to sustain their service. If you can afford it, the best solution is to get a domain name and place your site on a commercial web host.
Creating a search engine friendly website does not necessarily mean that you will get top listing for a particular keyword or keyword phrase. It is however a necessary first step if you want to rank anywhere near the first few pages of the search engine results. A site that is not search engine ready may not even appear in the results for any query. The tips in this article are the pre-requisites for any website aspiring the top positions in Google, Yahoo, and the other engines.
Footnote: if you are running a WordPress blog, you may also want to read the article How to Make Your WordPress Blog Search-Engine-Friendly.
Basic Intro to AdSense (for beginners)
Adsense Earns
Adsense Tips
Adsense Alternatives


How to Choose a Web Host Tips on selecting the best web hosting for your needs

What are some of the things you should look for when choosing a web host? The criteria for choosing a free web host and a commercial web hosting solution are slightly different although they do overlap. Sincethesitewizard.com caters to people who might be looking for either of these types of hosting, I will deal with each of these in turn. If you are only interested in one of these types, you can simply skip to the appropriate section. I have written these sections to be as independant of the other as possible.

Choosing a Free Web Host

  1. Advertising

    Most free web hosts impose advertising on your website. This is done to cover the costs of providing your site the free web space and associated services. Some hosts require you to place a banner on your pages, others display a window that pops up everytime a page on your site loads, while still others impose an advertising frame on your site. There is really no hard and fast rule which is to be preferred: some people hate a pop-up window, other webmasters dislike having to stuff banner codes onto their pages, and many people cannot stand an advertising frame (which may cause problems when you submit your website to search engines). Whichever method is used, check that you're comfortable with the method.
    Note that free web hosts without forced advertisements aren't necessarily good news. Without a viable means to recover the costs of running their server, many of them close with alarming frequency.
  2. Amount of web space

    Does it have enough space for your needs? If you envisage that you will expand your site eventually, you might want to cater for future expansion. Most sites use less than 5MB of web space. Indeed, at one time, one of my other web sites, thefreecountry.com, used less than 5MB of space although it had about 150 pages on the site. Your needs will vary, depending on how many pictures your pages use, whether you need sound files, video clips, etc.
  3. FTP access

    (In case you're wondering: What is FTP?)
    Some free hosting providers only allow you to design your page with their online builder. While this is useful for beginners, do you have the option to expand later when you become experienced and their online page builder does not have the facility you need? FTP access, or at the very least, the ability to upload your pages by email or browser, is needed. Personally, I feel FTP access is mandatory, except for the most trivial site.
  4. File type and size limitations

    Watch out for these. Some free hosts impose a maximum size on each of the files you upload (including one with a low of 200KB). Other sites restrict the file types you can upload to HTML and GIF/JPG files. If your needs are different, eg, if you want to distribute your own programs on your pages, you will have to look elsewhere.
  5. Reliability and speed of access

    This is extremely important. A site that is frequently down will lose a lot of visitors. If someone finds your site on the search engine, and he tries to access it but find that it is down, he'll simply go down the list to find another site. Slow access is also very frustrating for visitors (and for you too, when you upload your site). How do you know if a host is reliable or fast? If you can't get feedback from anyone, one way is to try it out yourself over a period of time, both during peak as well as non-peak hours. After all, it is free, so you can always experiment with it.
  6. Perl and PHP

    (In case you're wondering: What is PHP and Perl?)
    This is not particularly crucial nowadays for a free web host, since there are so many free script hosting services available that provide counters, search engines, forms, polls, mailing lists, etc, without requiring you to dabble with Perl or PHP scripts.
    However if you really want to do it yourself, with the minimum of advertising banners from these free providers, you will need either PHP or Perl access. Note that it is not enough to know they provide PHP or Perl access: you need to know the kind of environment your scripts run under: is it so restrictive that they are of no earthly use? For PHP scripts, does your web host allow you to use the mail() function? For Perl scripts, do you have access to sendmail or its workalike?
  7. Bandwidth allotment

    Nowadays, many free web hosts impose a limit on the amount of traffic your website can use per day and per month. This means that if the pages (and graphic images) on your site is loaded by visitors beyond a certain number of times per day (or per month), the web host will disable your web site (or perhaps send you a bill). It is difficult to recommend a specific minimum amount of bandwidth, since it depends on how you design your site, your target audience, and the number of visitors you're able to attract to your site. In general, 100MB traffic per month is too little for anything other than your personal home page and 1-3GB traffic per month is usually adequate for a simple site just starting out. Your mileage, however, will vary.

Choosing a Commercial Web Host

  1. Reliability and speed of access

    Not only should the web host be reliable and fast, it should guarantee its uptime (the time when it is functional). Look for a minimum uptime of 99%. In fact, even 99% is actually too low - it really should be 99.5% or higher. The host should provide some sort of refund (eg prorated refund or discount) if it falls below that figure. Note though that guarantees are often hard to enforce from your end - the host usually requires all sorts of documentation. However, without that guarantee, the web host will have little incentive to ensure that its servers are running all the time.
  2. Data Transfer (Traffic/Bandwidth)

    Data transfer (sometimes loosely referred to as "traffic" or "bandwidth") is the amount of bytes transferred from your site to visitors when they browse your site.
    Don't believe any commercial web host that advertises "unlimited bandwidth". The host has to pay for the bandwidth, and if you consume a lot of it, they will not silently bear your costs. Many high bandwidth websites have found this out the hard way when they suddenly receive an exhorbitant bill for having "exceeded" the "unlimited bandwidth". Always look for details on how much traffic the package allows. I personally always stay clear of any host that advertises "unlimited transfer", even if the exact amount is specified somewhere else (sometimes buried in their policy statements). Usually you will find that theyredefine "unlimited" to be limited in some way.
    In addition, while bandwidth provided is something you should always check, do not be unduly swayed by promises of incredibly huge amounts of bandwidth. Chances are that your website will never be able to use that amount because it will hit other limits, namely resource limits. For more details, see the article The Fine Print in Web Hosting: Resource Usage Limits.
    To give you a rough idea of the typical traffic requirements of a website, most new sites that are not software archives or the like use less than 3 GB of bandwidth per month. Your traffic requirements will grow over time, as your site becomes more well-known (and well-linked), so you will need to also check their policy for overages: is there a published charge per GB over the allowed bandwidth? Is the charge made according to actual usage or are you expected to pre-pay for a potential overage? It is better not to go for hosts that expect you to prepay for overages, since it is very hard to forsee when your site will exceed its bandwidth and by how much.
  3. Disk space

    For the same reason as bandwidth, watch out also for those "unlimited disk space" schemes. Most sites need less than 10 MB of web space, so even if you are provided with a host that tempts you with 200 MB or 500 MB (or "unlimited space"), be aware that you are unlikely to use that space, so don't let the 500 MB space be too big a factor in your consideration when comparing with other web hosts. The hosting company is also aware of that, which is why they feel free to offer you that as a means of enticing you to host there. As a rough gauge, thefreecountry.com, which had about 150 pages when this article was first written, used less than 5 MB for its pages and associated files.
  4. Technical support

    Does its technical support function 24 hours a day, 7 days a week (often abbreviated 24/7), all year around? Note that I will not accept a host which does not have staff working on weekends or public holidays. You will be surprised at how often things go wrong at the most inconvenient of times. Incidentally, just because a host advertises that it has 24/7 support does not necessarily mean that it really has that kind of support. Test them out by emailing at midnight and on Saturday nights, Sunday mornings, etc. Check out how long they take to respond. Besides speed of responses, check to see if they are technically competent. You wouldn't want to sign up for a host that is run by a bunch of salesmen who only know how to sell and not fix problems.
  5. FTP, PHP, Perl, SSI, .htaccess, telnet, SSH, MySQL, crontabs

    If you are paying for a site, you really should make sure you have all of these.
    Note that some commercial hosts do not allow you to install PHP or Perl scripts ("What is PHP and Perl?") without their approval. This is not desirable since it means that you have to wait for them before you can implement a feature on your site. ".htaccess" is needed if you are to do things like customize your error pages (pages that display when, say, a user requests for a non-existent page on your site) or to protect your site in various ways (such as to prevent bandwidth theft and hotlinking, etc).
    Telnet or SSH access is useful for certain things, including testing certain scripts (programs), maintaining databases, etc. MySQL is needed if you want to run a blog or a content management system. Cron is a type of program scheduler that lets you run programs at certain times of the day (eg, once a day). Check to see if these facilities are provided.
  6. SSL (secure server), Shopping Cart

    If you are planning on doing any sort of business through your website, you might want to look out to see if the host provides these facilities. These facilities normally involve a higher priced package or additional charges. The main thing is to check to see if they are available at all before you commit to the host. You will definitely need SSL if you want to collect credit card payments on your site.
  7. Email, Autoresponders, POP3, Mail Forwarding

    If you have your own site, you would probably want to have email addresses at your own domain, like sales@yourdomain.com, etc. Does the host provide this with the package? Does it allow you to have a catch-all email account that causes any email address at your domain to be routed to you? Can you set an email address to automatically reply to the sender with a preset message (called an autoresponder)? Can you retrieve your mail with your email software? Can it be automatically forwarded to your current email address?
  8. Control Panel

    This is called various names by different hosts, but essentially, they all allow you to manage different aspects of your web account yourself. Typically, and at the very minimum, it should allow you to do things like add, delete, and manage your email addresses, and change passwords for your account. I would not go for a host where I have to go through their technical support each time I want to change a password or add/delete an email account. Such chores are common maintenance chores that every webmaster performs time and time again, and it would be a great hassle if you had to wait for their technical support to make the changes for you.
  9. Multiple Domain Hosting and Subdomains

    For those who are thinking of selling web space or having multiple domains or subdomains hosted in your account, you should look to see if they provide this, and the amount extra that they charge for this (whether it is a one-time or monthly charge, etc).
  10. Server

    Is the type of operating system and server important? Whether you think so or not on the theoretical level, there are a few practical reasons for looking out for the type of server.
    In general, if you want to use things like write/use ASP programs, you have no choice but to look for a Windows server.
    Otherwise my preference is to sign up for accounts using the often cheaper, more stable and feature-laden Unix systems running the Apache server. In fact, if dynamically generated pages that can access databases (etc) is what you want, you can always use the more portable (and popular) PHP instead of tying yourself down to ASP. Another reason to prefer Unix-based web hosts (which include web hosts using systems like Linux, FreeBSD, OpenBSD, Solaris, etc) using the Apache web server is that these servers allow you to configure a lot of facilities that you typically need on your site (error pages, protecting your images, blocking email harvesters, blocking IP addresses, etc) without having to ask your web host to implement them. Knowledge about configuring Apache servers is also widely available, and can be found on thesitewizard.com's Configuring Apache and .htaccess pages as well.
    For those interested, you can read another discussion on the matter in the "Should You Choose a Linux or a Windows Web Hosting Package? Is There Such a Thing as a Mac Web Host?" article.
  11. Price

    I was actually hesitant to list this, but I guess it's futile not to. However, I would caution that while price is always a factor, you should realise that you often get what you pay for, although it's not necessarily true that the most expensive hosts are the best.
  12. Monthly/Quarterly/Annual Payment Plans

    Most web hosts allow you to select an annual payment plan that gives you a cheaper rate than if you were to pay monthly. My current personal preference is to pay monthly with all new web hosts until I'm assured of their reliability and honesty. Paying monthly allows me to switch web hosts quickly when I find that the current host does not meet my requirements: this way, I'm not tied down to a bad web host because I have prepaid for an entire year. I do this even if the new web host guarantees that they will refund the balance if I'm dissatisfied, since at the point I sign up, I have no assurance that they will honour their guarantee. Later (usually after many months or even more than a year), when I'm satisfied with the host, I often change payment plans to the discounted annual plans.
  13. Resellers?

    Not all hosting companies own or lease their own web servers. Some of them are actually resellers for some other hosting company. The disadvantage of using a reseller is the possibility that you are dealing with people who don't know much about the system they are selling and who take longer to help you (they have to transmit your technical support request to the actual hosting company for it to be acted upon). However, this also depends on both the reseller and the underlying hosting company. It is thus wise not to rule out all resellers; there are a number of reliable and fast ones who are actually quite good and cheap. In fact, a number of resellers sell the same packages cheaper than their original hosting company. If you find out that a particular company is a reseller, you will need to investigate both the reseller and the real hosting company.
  14. International

    If you don't stay in the USA, you have the option of hosting your site with some local provider. The advantage here is the ease of dealing with them (they are after all easily accessible by phone call or a visit), your familiarity with the local laws and easy recourse to those laws should it be necessary. It should be your choice if your target audience is local (eg a local fast food delivery service). On the other hand, hosting it in USA has the advantage of faster access for what is probably the largest number of your overseas visitors (particularly if you have an English-speaking audience). You also have a large number of hosting companies to choose from, and as a result, cheaper prices too.
  15. Others' Reviews

    You should make it a point to check out what others have to say about the web host. Some of the places you can do this include:
    • The newsgroup news:alt.www.webmaster. As you should always do when reading reviews (of anything), read the reviews posted here with a pinch of salt. Some glowing reviews may come from people working for the web host itself, disguised as multiple satisfied customers. Likewise, negative reviews of a particular host can sometimes come from unscrupulous competitors of that host.
    • thesitewizard.com's review, "Which Web Host Would You Recommend? (FAQ)", found at http://www.thesitewizard.com/archive/webhosting.shtml
    • Although not often, I sometimes make comments about a particular web host in my Budget Web Hosts page on thefreecountry.com as well.
    Don't skip this step, or you might find yourself being suckered by a host that everyone else is steering clear of.

The Myth of the Perfect Commercial Host

In general, I doubt that there are any "perfect" web hosting companies around. Note that even if you are prepared to pay a huge price for your hosting needs, it does not guarantee that your host is any good. This is an interesting industry where a high price does not necessarily yield quality hosting and support.
On the other hand, one thing you can probably be sure of is that you will not get top-notched support if you only pay (say) $5 a month. At that price, which company can afford to hire enough good help to cater to all its users?
Like me, you'll probably end up settling for a trade-off between price, reliability and features that you're willing to live with.

Basic Intro to AdSense (for beginners)
Adsense Earns
Adsense Tips
Adsense Alternatives


Tips on Choosing a Good Domain Name

Before you rush out and choose your domain name or name your website, you might want to consider the following points:

1. Your Domain Name Should Be Your Website Name

Naming your site after your domain may seem obvious to some of you, but you'll be surprised to learn that not every website is named after the domain name even when the webmaster owns that domain name.
Naming a site after its domain name is important, for the simple reason that when people think of your website, they'll think of it by name. If your name is also your URL, they'll automatically know where to go. For example, when people think of thefreecountry.com, they don't have to wonder what URL to type into their browser to get there. The name of the site is also the URL.
Imagine if your business (or website) is called "Acme", but somebody else holds that domain name. Instead, you have some obscure domain name called, say, "mybusiness.com". What happens when your customers, recalling that Acme has a product they want, type "www.acme.com"? They'll wind up at your competitor's website. One lost sale.
In the modern world of the Internet, where people automatically turn to the Web for information, it pays to have a domain name that reflects your site or business. There are just fewer things for your customers or visitors to remember. Moreover, you don't seriously think that they'll try to memorise an unrelated URL just because you want them to, do you? The only people who'll memorise it are you and your competitors who want to compare your prices.
What if you cannot get the domain name of your choice? It really depends on how committed you are to that particular name. If you have an existing brand name that you're known for, you'll probably not want to ditch that name just because you couldn't get the domain name. After all, it took you a lot of time and money to establish that name. If so, you might simply want to try to buy over the domain name from the current owner. Check up the "whois" information for the domain, and contact that person listed to see if they're willing to sell it. You probably should be aware that they are likely to want to charge a higher fee than you'll normally get when buying new domains (assuming they want to sell it in the first place).
On the other hand, if you're just starting out, you might prefer the cheaper alternative of trying to obtain a domain name first, and then naming your website (or business) after the domain that you've acquired. So if you've acquired, say, the domain name "acme.com", then your website and business might be named "Acme" or "acme.com". I know this seems a bit like putting the cart before the horse, but that's the reality if you don't want to lose out on the Internet.

2. Generic Names Or Brand Name Domains?

I know that a number of people seem to think that your domain name really must be some generic name like "cars.com" if you are selling cars. Witness, for example, how much money those generic names are being sold for. But seriously, if you were looking for a car, you'll probably already have some brands in mind, and you're more like to try out things like generalmotors.com or toyota.com rather than just cars.com.
For that reason, I personally feel that a domain name that matches your brand name is very important. The very name that you use to advertise your product is the name that you will want for your domain, because that is the first thing that people will try in their browser. It is also the easiest thing for them to remember, and whatever that is easily remembered, will be more likely to be tried out than the obscure domain name.

3. Long or Short Domain Names?

Domain names can be of any length up to 67 characters. You don't have to settle for an obscure domain name like avab.com when what you mean is AcmeVideosAndBooks.com.
Having said that, there appears to be some disagreement about whether a long or short domain name is better.
Some argue that shorter domain names are easier to remember, easier to type and far less susceptible to mistakes: for example, "getit.com" is easier to remember and less prone to typos than "connecttomywebsiteandobtainit.com".
Others argue that a longer domain name is usually easier on the human memory - for example, "gaepw.com" is a sequence of unrelated letters that is difficult to remember and type correctly, whereas if we expand it to its long form, "GetAnEconomicallyPricedWebsite.com", we are more likely to remember the domain name.
Some of these arguments are actually academic. It's increasingly difficult to get short meaningful domain names. I have not checked, but I'm fairly certain that names like "getit.com" and "good.com" have long been sold. If you manage to get a short domain name though, the key is to make sure it's a meaningful combination of characters and not the obscure "gaepw.com" in my contrived example above.
Long domain names that have your site keywords in them also have an advantage in that they fare better in a number of search engines. The latter give preference to keywords that are also found in your domain names. So, for example, if you have a site on free C++ compilers with a domain name like freecpluspluscompilers.com, it might fare better in a search for "free C++ compilers" than my other site, thefreecountry.com.
Which would I go for? I'd go for the shorter name if I can get a meaningful one, but I'm not averse to longer names. However, I would probably avoid extremely long names verging on 67 characters. Aside from the obvious problem that people might not be able to remember such a long name, it would also be a chore typing it and trying to fit it as a title on your web page.

4. Hyphenated Names?

Should you get a hyphenated name? There are a few things to consider here:
a. Disadvantage: It's easy to forget the hyphens when typing a name. Many users are used to typing things like freecpluspluscompilers.com but not free-c-plus-plus-compilers.com. They'll probably leave out the hyphens and wind up at your competitor's site.
b. Disadvantage: When people recommend your site to their friends verbally, having hyphens in your domain name leads to more potential errors than when the name does not contain hyphens. For example, how do you think your visitors will refer to your site if it is named "acme-books-and-videos.com"? They might say, "I visited Acme Book and Videos dot com yesterday. It was fabulous." Their friends, remembering that comment later, might type into their browsers "acmebooksandvideos.com". Oops.
c. Disadvantage: It's a pain in the neck to type. Enough said.
d. Advantage: Search engines can distinguish your keywords better and thus return your site more prominently in search results for those keywords occurring in your domain name.
e. Advantage: The non-hyphenated form may no longer be available. At least this way, you still get the domain name you want.
Personally, I prefer to avoid hyphenated names if I can, but I guess it really depends on your domain name and your situation.

5. Plurals, "The", and "My" Forms of the Domain Name

Very often, if you can't get the domain name you want, the domain name registrar will suggest alternate forms of the name you typed. For example, if you wanted website.com, and it was taken (of course it is), it might suggest forms like:
thewebsite.com
mywebsite.com
websites.com
and the like, if they were not already taken as well. The question is, should you take them?
My personal opinion is that if you take the "the..." and "my..." forms of the domain name, you must always remember to promote your site with the full form of the name. Otherwise, people are likely to forget to affix the necessary "the" or "my". For that reason, I always advertise my sites as "thesitewizard.com" and "thefreecountry.com" in their full domain name forms, rather than just "Free Country" or "Site Wizard" (without the article).
On the other hand, I would not take the plural form of the domain name (eg, websites.com) if I cannot also get "website.com", since the chance of the visitor failing to type the "s" in the name is very great. Think about the famous name tussle between etoys.com and etoy.com. Many people wanting to go to etoys.com were apparently going to etoy.com instead. If it happened to them, it can happen to you too.

6. COM, ORG, NET, etc?

One common question I encounter is from people who can't get the ".com" domain of their choice, but find the ".net", ".org" or other country-specific top level domains (TLDs) available (like .de, .nu, .sg, etc). Should they try for these?
The answer is not as straightforward as you might think. If your website or business caters to the local community, such as a pizza delivery business or recruitment agency or the like, then it makes sense to get a country-specific domain. You actually benefit from having such a local domain because the people in your country know that they're dealing with a local entity, which is what they want. After all, if they stay in (say) the United Kingdom, they're not likely to want to try to order pizza from pizzaparlour.com, which suggests a US or an international site. You'll have better luck calling it pizzaparlour.co.uk, ie, with a UK domain.
What if yours is a site or business that can benefit from an international audience? There are actually many schools of thought on this. I'll just mention a few common ones.
The first school of thought goes on the premise that it is better to have a domain name of your choice "myperfectdomain" even if it has a TLD of ".net", ".org" or some other country specific extension, than to wind up choosing an obscure domain name for the simple reason you can't get your first choice. Thus they would settle for domain names like "myperfectdomain.de" or "myperfectdomain.net" or whatever. Against this is the argument that if you get a country specific domain, people might think that your business only caters to that country.
Another school of thought finds that ".net" and ".org" extensions are actually quite acceptable domain names. For some, the ".org" extension actually describes the non-profit nature of their organisation. So, for example, the famous Apache web server can be found at "apache.org".
Others settle for the ".com" extension and no less. As grounds for their arguments, they cite the browser algorithms used to locate a website when a user simply types a name like "acme" into the browser. Apparently, the browser searches for a domain name "acme.com" before attempting "acme.net", etc. As such, people who do that will be delivered to your competitor's site if you do not also own the ".com" extension. Indeed, even if people do not rely on their browser to complete their typing, many simply assume a ".com" extension when they type a domain name, so if your business is "Acme", they'll just assume your domain name is "acme.com" rather than "acme.net" or some other such name.
As you can see, there are actually good grounds for accepting any of the above views. My personal footnote to the above arguments is that if you get a domain name with an extension other than ".com", make sure that you promote your business or website with the full domain name. For example, if your domain name is "dogandcatfood.net", make sure that when you advertise your site or business, call it "dogandcatfood.net" not "dogandcatfood". Otherwise people will assume a ".com" extension and travel to the wrong place.

7. In Conclusion...

In case the forest got lost in the trees (or the reverse) in my arguments here, let me reiterate the main point of this article: get that domain name before you start your site or business.
Don't make the mistake of attempting to retrofit your domain name to your business or website.thefreecountry.com did not originally start out with that name, and I encountered a huge hassle (and lost visitors)as a result of the URL changes. Don't make that mistake too.
If you need help getting that domain name, check out my other article on how to register a domain name. In that article, I also include a list of some registrars that you can use, distinguishing the well-established ones from the less established but cheap ones (so you have a wider choice, depending on what is important to you). The article can be found at
O be some other name!
What's in a name? That which we call a rose
By any other name would smell as sweet.
- Shakespeare

Basic Intro to AdSense (for beginners)
Adsense Earns
Adsense Tips
Adsense Alternatives