The Perils of Cheap Hosting

Tuesday, November 15th, 2011

If you’ve done any research on hosting plans you’ve seen the deals: unlimited domains, unlimited disk space, unlimited bandwidth, only $4.95 per month. And these are major firms, not fly-by-night unknown companies.

So how do they do it? Most of them are willing to give you unlimited everything as long as you don’t try to use it. We worked with a client last month who was moving three large business sites to a cheap hosting plan to save money. Before we got the second site moved over the host was already “throttling” her account due to load. Her $4/mo plan includes unlimited bandwidth, but when she exceeded their “standard bandwidth” they began “throttling” her sites. Throttling is where they temporarily make your site unavailable for a few seconds at a time to keep the load averages down.

If you are a casual blogger with a site about the health benefits of organic turnips, you probably never will experience throttling, and if you do, your readers will wait a few extra seconds when your site slows down. But if you are a business running ecommerce, having your site slowed down or taken off the air for a few seconds at a time is a much more serious issue.

Most firms who offer unlimited disk space still track the number of files or total disk space and will take your site off the air if you exceed their unwritten limited. We have worked with several clients who have paid us to remove extra files from their sites so their hosts would put them back on the air.

Most hosting firms don’t backup accounts that have exceeded their acceptable disk space limits.

Several cheap hosting firms run outdated versions of the operating system and database software making it impossible to run a current version of WordPress. This leaves you open to hacking.

What to do? First, realize you rarely can get unlimited everything for a cheap price. Quality hosting has limits and still costs more than $5/mo. Nobody really needs unlimited disk space, or bandwidth — at least for legal purposes. Be prepared to pay for better hosting and pay for what you need. You invest a lot of time and money in your website, don’t let it be ruined trying to save a few hundred dollars a year in hosting.

Main Street will be presenting a project management boot camp for web developers at the Div in Edmond, OK on Saturday, Nov 19, 2011. The class is free, but registration is required. Details and registration are available here.

Class Overview:

It doesn’t matter how well you sell, or how talented you are at web development — if you can’t manage projects you’ll struggle to make a profit and have satisfied customers.

This fast-paced 3 hour workshop is lead by a veteran software developer with over two decades of experience in consulting and technical project management. Here you will learn how to manage web development projects so they stay on time and on budget.

This Project Management Boot Camp will quickly skim the academic side of project management, and then focus on the practical and tactical skilled required to develop websites with modern open source tools. You will learn how to bid projects, develop project workflows, and get customer signoffs on finished projects. Learn to identify and resolve problems before they take your project hopelessly off track.

Topics include:

Project Management Basics
Process Flow for Developing A Website
Bids, Contracts & Getting Paid
Staying On Schedule and On Budget
Project Management Advice from the Trenches
Managing Multiple Simultaneous Projects

About the Presenter:

Terrell Sanders is the president of Main Street Enterprises, an Edmond based firm that develops WordPress websites and provides subcontract support to developers across the US and Canada. He has been managing software development projects since 1984. Past projects range from development of international accounting software systems to network installations for the US Air Force. Current projects range from small websites for first time authors, to highly customized WordPress sites for newspapers and large religious organizations.

Categories : Developers, WordPress

Website Audit Checklist

Friday, October 14th, 2011

Main Street recommends periodically inspecting your website to verify  it functions properly and provides up-to-date content. Here are our recommendations for a quick website audit:

> Verify company name, address, phone numbers are accurate throughout the site.
Have your zip code, phone numbers or address changed lately?

> Verify your primary business description and keywords occur on the home page in text.
Search engines cannot read keywords inside graphics or flash animations.

> Verify content is current.
Do you have old news stories or coupons on the site?

> Verify staff directory and contacts are current.
Check names, phone extensions and emails. Is it time for new staff headshots?

> Verify all pages, navigation and links work.
Check for broken links and missing pages.

> Verify all programming works.
Test the functions of contact forms, shopping carts, database lookups, etc.

> Make a site backup.
Make a backup, but store it in a different place than your hosting vendor.

> Check for security updates.
Check if your content management software needs any security updates.

Most Important:

> Verify your site still makes a good first impression.
Many new prospects today will view your website (and your competitors) before contacting you the first time. Does your site generate the first impression you want?

Originally developed for blogging sites, WordPress has matured into an incredibly powerful, popular and well supported business website content management system. Here are six reasons why your website should be based on WordPress:

1.  WordPress slashes professional development costs.
Three big costs on most websites are the content management software, graphic design and custom programming. WordPress software is free, and there are thousands of free or very cheap design templates available. Even if you want a custom look, it’s much easier to start with an existing theme and modify it, than to start from scratch. Thousands of add-on programs are available, practically eliminating custom programming. Total development time is much faster.

2.  WordPress is more secure than proprietary systems.
Open source means that WordPress publishes the “source code” of their software. On each release, everybody can see any security holes, and anybody can propose a fix if one is found. Since there are literally tens of thousands of programmers looking at each release, the holes are pretty small and tend to get fixed within hours of release. No proprietary system has that depth of security review on every single update.

3.  WordPress really is easy enough for your staff to maintain.
Every content management system says it’s easy to use, but since WordPress originally grew from a Blogging platform, it’s always been easy to edit.. It gets easier with each release. If your staff can use Facebook, they can update content on a WordPress site.

4.  WordPress offers more advanced features than any other platform.
No single vendor can offer every possible bell and whistle – from shopping carts to Twitter boxes. WordPress doesn’t try either. But they do allow outside developers to create, share or sell add-on plugins to do these functions. With contributing developers all over the world, WordPress has the largest library of plugins of any platform available. Most are free, but even the paid plugins are extremely inexpensive.

5.  WordPress sites are automatically optimized for search engines.
Many businesses focus too much on how the site looks, and don’t realize until after the launch that the site is not optimized for search engines. Then the expensive process of editing and redesigning the site starts, trying to get improved Google rankings. WordPress is already optimized for search engines. Everything you need for basic or intermediate optimization is built in. Advanced optimization can be implemented with free plugins.

6.  WordPress finally lets you own your entire site.
Most businesses don’t realize that when they use vendor-based content systems they usually don’t own the software or the design. All they own is the content, and sometimes not even that. They can’t move their site to another vendor. With WordPress you can own the software, design and content. If you want to change vendors, you can move to any other vendor who knows WordPress.

If you have dreaded updating your company website because it was too expensive or too hard, it’s time to take another look. New software tools like WordPress are making powerful, professional quality websites more affordable and easier to manage than ever before. Contact Main Street for more information.

Search engine optimization often comes down to making a number of small changes that together can cause a significant change in your search engine rankings. Here are five basic elements that Google uses as top criteria in it’s ranking system.

1. Use good page titles

HTML, the language that websites are written in, has a <TITLE> tag that you can use to describe your page. (This tag usually shows on the top of you browser when you view a page.) Google puts a lot of weight of these title tags. Also make sure you mention your top keywords in your title.

Bad Title: “Acme, Inc.”
Good Title: “Acme, Inc. – auto repair for Honda, Nissan, Toyota, and other imports in Edmond, OK.”

2. Put your keywords in your copy

People frequently complain that Google doesn’t list them under their preferred keywords. Ironically, many times when we review the site, those keywords aren’t even on the home page. Make sure all your preferred keyword phrases are in the copy exactly as you want them displayed. Pictures don’t count, the words have to be in the copy.

Bad Copy: “We keep your car running at peak performance.”
Better Copy: “We keep your Honda, Nissan or Toyota running at peak performance with preventive maintenance, oil changes, repairs, and tuneups.”

3. Use the “description” meta tag

HTML includes a meta tag called description. This tag lets you post a short summary of the page. If provided, Google often pulls this to display under your listing on searches. If not provided, Google will either show nothing, or try to pull other text from your site for the description.

4. Create good page URLs

Using longer word-based URLs for pages will create better search results than shorter, cryptic URLs. If Google can see the words in the URL it will include them in the ranking for those keywords.

Bad URL: http://www.yoursite.com/?page=23
Good URL: http://www.yoursite.com/honda-auto-repair-services

5. Make sure Google knows you exist

Google is always searching the internet for new sites and updated content, but it’s better to tell them about your site than to wait for them to find you. Google allows you to submit specially formatted site maps to their system. These site maps make it easier for Google to index your pages. Many content management systems have plugins or utilities that will generate these site maps for you.

Main Street can help you optimize your WordPress site through simple plugins and copy changes. Contact us today for more information.