Archive for July, 2009

Do It Yourself Blues

Monday, July 27th, 2009

I’ve been asked many times by prospective clients if I recommend using one of those Do-It-Yourself template services. Now, in my head this translates to “should I hire you or just do it on my own” and seems to have an obvious answer. Honestly though, I don’t have any die-hard objections to most of these services, as long as you know what you are getting yourself into once you sign up.

So here’s my top things to know about Do-It-Yourself website services:

1. Do-It-Yourself website services offer templated designs 99.9% of the time. I know this because I’ve had people hire me to try to modify their “template” into a custom design. Most of the time, you have a few templates to choose from, you can pop your logo into the header, add your menu text and your body text, and that’s about it. There’s usually no ability built into the system to add custom code and design. If you want this ability without hiring someone to custom design a standard website for you… get a blog.

2. These services are, well, services. They usually charge a monthly or yearly fee to allow you to have the website through their company. It may be beneficial for you to get a quote for a custom website, and then compare the one time cost of that to the monthly payments you will be making through the Do-It-Yourself service. If you could have bought a custom website for the price of a year’s worth of monthly payments on a do-it-yourself service, you might want to go custom.

1058418_road_ends3. It is just about impossible most of the time to convert your do-it-yourself website into a “standard” website. If it was this easy to build a website through a service and then transfer it over to flat files, the companies who offer this service would never make any money. So if you think you may want to convert your website into a custom website in the future or add any advanced functionality such as ecommerce, you will probably need to have an entirely new website created if you are moving away from a do-it-yourself service.

4. Many of these services offer domain registrations as part of their package deals. Be careful when registering your domain through these services, as you may have difficulty if you ever need to transfer it to a new registrar. These services do not offer DNS management services for their domain registrations most of the time, once again because they don’t want you moving your website away from their service.

5. When signing up for a service like this, you always need to keep in mind how you are representing your company. Like it or not, do-it-yourself web templates look like templates. People will be able to tell that you did not pay to have a custom website created by a professional and more likely than not you will end up having to have an entirely new website built in the future to improve the integrity of your business on the web.

6. If your reason for wanting a do-it-yourself web service is so that you can update your website yourself, there are many less costly alternatives out there for you. You can get a standard hosting account and domain registration for around $60 per year, have a wordpress blog installed and custom templated to your liking for a one time fee, and you have a website similar to a do-it-yourselfer, but with a custom template and for a much lower cost.

7. For every service, there is an equally good script that will do the same thing or more for no ongoing cost. If you are looking at hosted do-it-yourself ecommerce services, keep in mind there are many ecommerce solutions that do not require you to pay a monthly maintenance fee just to have a shopping cart. Many of these ecommerce services are charging up to $300 per month for a basic shopping cart. For this money you could easily get a shopping cart script installed on your web server and never have to pay a monthly fee for it. This frees up more cash for you to spend on necessary services for your company’s website  such as hosting and credit card processing services.

No matter what you choose to do, please educate yourself on the service you are planning to use. Think about what you will need to do with your website in the future and what flexibility you will need. Most services offer a basic brochure website, and any advanced features beyond that are off limits (other than maybe a paypal buy button).

When push comes to shove, you get what you pay for. If you want a quality custom and professional website, you will most likely not get this through a templated do-it-yourself service and you will be calling me in a year anyway to re-do your website from scratch. So my suggestion is, unless you have very minimal requirements for your website, save your money and pay a professional.

What Every Band Website Needs

Tuesday, July 14th, 2009

I’ve had the pleasure of doing several band websites over the years, and they hold a special place in my heart. Mostly because I love music and consider it my second passion next to my work, and because I have a great respect for other artists who are doing their best to get their creativity out there for the world to see.

Most creative people I know usually want all the bells and whistles for their website. My guess is because it looks cool, or because they are trying to one-up their creative competition. These can be great, however there are many things to keep in mind when considering what the website needs and what is overboard.

1083261_speakerFirst, every band or musician website should have sound clips. The internet is often the first place people go to learn about new bands and what their music sounds like, so if they can’t hear you, your website is nearly worthless. That being said, you need to be very careful about protecting your music. No matter what security precautions you take with the programming and setup of your website, sound clips and other media can always be swiped off of your page one way or another, no matter what format it is in. Before you share your music, make sure you edit the MP3 file down to a 30-45 second sound clip. This way, even if someone swipes the file, all they have is a small portion of your song.

Flash is another thing to be reckoned with. I have always made it known that I am not a big Flash fan. It has its VERY small place and it should stay there. Its great for photo galleries, rotating images, and that’s about it. Crazy flash animations and presentations are nice once… maybe, but bore the viewer after that, and limit your website’s search engine visibility. Be very careful when considering adding flash to your website. Weigh the cost of the extra flash features over the benefit it will have for you and your website.

I also highly recommend adding a content managed area to any band website. This could come in the format of a news script or a blog, and may cost a little more, but is definately worth it. Its very important to stay connected to fans, and your website is a great place to do it. Speaking from personal experience, being on the road is hectic and tiring, and the last thing you want to do is type out updates to your website and coordinate them with your designer. Its a great thing to be able to log into a blog or news module, type in the lastest news for your fans, hit submit, and be done with it. It keeps people connected in an easy and efficient way, keeps fans coming back to your website frequently for more news, and is definately worth the extra cost.

Lastly, keep some of these ideas in mind:

1. Always have an up-to-date list of your gigs on your website, even if its just a link to your myspace page.

2. Always make sure your CD’s are easy to purchase from your website. Don’t make people dig to find your shopping page.

3. Try not to play your music as a background to the website. I know its tempting, but when people are trying to listen to your sound clips (which are a must), they can’t hear them. It also requires flash, which gets complicated. Always give people the choice of whether they want to hear your music or not.

4. Always have good promotional pictures taken. Find a good photographer who can take good quality photos for your website. You can and should use professional promo pics for both your website and your print material. Nothing is worse than bad photos. It makes your band look like its not legit.

5. Always have a media or press kit for download on your website. Its good to give freely available information to the media so they can write wonderful things about you and your band. Your press kit should include high resolution photos, band and band member bios, and optionally a show poster to help promote your gigs.

6. Same goes for a tech spec sheet. If its on your website for everyone to find, you are less likely to show up at a gig and the venue is missing a mic, or forgot to rent you a kick drum, or didn’t realize you needed to eat before your gig.

This concludes my two cents on band websites. Take it as you will, but I personally think its brilliant advice and every band should read it before they start a website, because not all web designers will have music industry experience and might not think to tell you these things.

Hosting Wars

Thursday, July 9th, 2009

The layperson may not know that there are two major types of hosting offered through most shared hosting services, Windows based and Linux based. I have found over the years that many of my clients who have already purchased hosting for their website prior to consulting a professional usually end up with Windows hosting. My assumption is that they are familiar with “Windows” and because they are given a choice and must blindly make a decision, they choose what they are familiar with… even if its the wrong choice (in my humble opinion of course).

Now, I know that there are people who would disagree with me and say that Windows is the best choice, as is the case with any matter. So I shall do my best to convince you otherwise.

linux-logo1. The main difference between Windows and Linux systems is that Windows is proprietary, developed by Microsoft, whereas Linux systems use open source software to run, and were created and perfected by countless programmers who simply want something better.

2. Because Linux software such as Apache is open source, it is FREE. This means that it costs hosting companies less to run a Linux server and you end up paying less out of pocket for your hosting service without sacrificing function. As with all Microsoft products, you gotta pay for Windows… and its not cheap. Windows servers and ASP scripting require both initial and ongoing costs. Typically, Windows shared hosting runs from $10-$20+ per month, whereas Linux hosting runs from $5-$10 per month.

3. Let’s talk about service. The world of open source is notorious for excellent “customer service”. This is because the countless programmers who create open source software also like to discuss it on the internet and add their two cents worth of improvements. There are many forums and message boards addressing software issues and resolutions, and if you don’t find the answer, ask a question yourself and you are sure to find someone in the programming community with an answer. Additionally, if a bug is found, someone will fix it for the next release and not 8-10 years down the road. If anyone has ever called Microsoft technical support and successfully gotten a resolution to the issue they were calling about, I would be shocked.

4. Let’s talk scripting. There are two major scripting languages, ASP and PHP and you can pretty much do the same things with both. ASP was created by Microsoft and will only run on a windows server (with the exception of a few work arounds that are not commonly available through shared hosting services). PHP is open source and will usually run on either type of server without too many modifications. ASP is notorious for being robust and slow as a result. PHP is, well… not slow.

5. Security. Windows IIS servers are notorious for security vulnerabilities, so you are more likely to get hacked on a Windows server than on Linux. Not to say that you can’t get hacked on Linux too, but its less likely. Just ask yourself how many security updates and fixes did your PC download this week?

6. Databases. Windows supports MSSql databases, obviously because its their own technology. If you ever decide to transfer from one Windows hosting service to another and a MSSql database is involved, cross your fingers and open your wallet. It is NOT simple to transfer a MSSQL database between shared hosting services, and most of the time you end up having to rebuild half of it, or lose data on the way. With a MySQL database, transfer takes 5 minutes and you are done. Painless. I should mention that MySQL is usually supported on both Windows and Linux servers, however most ASP programmers I know create their databases in an MSSQL environment.

I can list a number of other reasons of why I prepfer Linux as a programmer, but that is really not relevent to my clients who are keeping cost, functionality and ease in mind. And as I mentioned before, I’m sure there are people who will disagree with my opiions… just like I’m sure there are people out there who actually like Vista.

My unbiased suggestion, though, is to ask your programmer first what type of hosting you should get. If your programmer is an expert in ASP.NET, maybe you would be better off getting Windows hosting if you plan to use that person for a number of years to come for your website programming services.

But if you come to me, its Linux all the way…