# a blog about things that I've been thinking hard about

# The Really Basic Business WebSite

19 April, 2008
The really basic business web-site is a web-site owned by you and controlled by you. It provides the basic facts about your business, and, it can be found when someone searches on Google for the name of your business.
by Philip Dorrell

## The Problem: I look for the Fred Bloggs Sausage Company website, but I can't find it

We live in a world where people expect to find the answers to many of their questions on the web, usually by searching on Google.

Let's suppose I'm planning a party, and I need some good sausages for the barbecue. I'm talking to a friend about this and he suggests getting some sausages from the Fred Bloggs Sausage company, because he got some from there once and they were really good.

Now I might ask my friend to write down details like address and phone number of Fred Bloggs Sausages, but my friend probably doesn't even remember the exact details, and it's a hassle trying to find pen and paper when we're at a party, and, anyway, it doesn't matter, because as long as I remember "Fred Bloggs" and "sausages", I can look it up somewhere.

So later on, I'm on the Internet, and I do a Google search for Fred Bloggs sausage, and one of several things happens:

1. I reach the website for Fred Bloggs Sausage Company. This website has all the information I need to know: what kinds of sausages they sell, where they are, phone number, opening hours.
2. I reach an entry in someone else's website which refers to the Fred Bloggs Sausage company. For example, it is a directory website which gives a phone number and an address. It doesn't have any links to a company website. I don't know for sure if the details in the directory are up-to-date.
3. I find no mention of Fred Bloggs Sausage company in any of the search results.

Result 1 is the ideal result, but all too often I get results 2 or 3 when I search for a small business on Google. With results 2 and 3, my search failed to find the Fred Bloggs Sausage company website, for one of two reasons:

- There is no Fred Bloggs Sausage Company website
- There is a Fred Bloggs Sausage Company website, but it is so badly constructed, or, so poorly linked to, that Google is unable to connect the search phrase Fred Bloggs sausage with the Fred Bloggs Sausage Company website.

## Unambitious Goal: Non-Competitive Search Engine Optimization

Most discussion about "Search Engine Optimization" (SEO) on the web is about optimization for "competitive" keywords. For example, the search term sausage, by itself, would be a very competitive search term. If the Fred Bloggs Sausage Company could somehow hit the number one spot for the search term sausage, that might result in a lot of business. But achieving this in practice would require a lot of work, with no guarantee of success, because you would be competing with all the other sausage company web-developers trying to do the same thing.

What the Fred Bloggs Sausage Company needs to achieve is not SEO for the term sausage, but SEO for their own name, i.e. Fred Bloggs sausage company, or Fred Bloggs sausage. The search phrase Fred Bloggs Sausage is non-competitive, because the only important thing in the world called "Fred Bloggs Sausage" is the Fred Bloggs Sausage Company.

Succeeding with non-competitive SEO is not so hard: all the Fred Bloggs Sausage Company has to do is construct a very basic website, and not make any basic mistakes in how they construct it.

## Technical Details of Basic Business WebSite construction

Let us assume that the Fred Bloggs Sausage Company is actually run by Mr Fred Bloggs who makes the sausages himself and sells them in his own sausage shop. Mr Fred Bloggs thinks he needs a basic business website. He's not too good with computers himself, and he doesn't want to pay the hundreds of dollars that professional web designers charge even for simple websites. Luckily he has a nephew Joe who knows a bit about computers.

There's nothing wrong with Joe doing the website, because the aim of the website is just to be there, and to be better than having no website at all – Fred doesn't want to spend big money on a website which is not going to be a major source of new business.

However, there might be some things which Joe is tempted to do when constructing the website, which he shouldn't do, or which he does because he doesn't know any better, which could cause the following problems:

- The website will be harder to maintain
- The website will not be easy to find in search engines
- The website will be inaccessible and/or annoying to visitors

So if you are a person about to construct a basic business website, then the following instructions should be followed, unless you know enough about what you are doing to understand that it might be safe to deviate from them. And if you are the business owner getting someone else to construct your basic business website, hand them the following list:

- Web pages should contain only HTML, CSS and images.
- The HTML and CSS source code should be hand-edited in a text editor *. The source code should be nicely formatted. You should be able to show this source code to the website owner and they should be able to read the source code and understand how it relates to the appearance of the website on the page. (If you can't do this, you've probably made it too complicated.)
- No Javascript.
- No Flash. No Java.
- No "splash" page
- No sound
- No animations. No blinking text.
- Graphics should be JPEG for photos and PNG for everything else. Don't use graphics for text (other than your business logo).
- Check the JPEGs are not too large (i.e. too slow for site visitors to download) and not too small (i.e. over-compressed and displaying visible compression artifacts).
- For all PNG graphics constructed from something else, make sure the anti-aliasing is done properly.
- Don't specify image sizes in the HTML different to the actual image sizes.
- The name of the business should be contained in the title element of the home page's head section, and in an h1 element at the top of the page. (Search engines automatically treat these elements of a web page as providing the most important information on what the page is about.)
- The URL of the website should be a domain name owned by the business owner, which should be a commercial domain name in the country where the business operates, or, if the business is international in nature, a .com domain name. For example: www.FredBloggsSausage.co.nz.
- The following details should be either on the home page, or on a page obviously linked to from the home page:
  - Phone number
  - Email
  - Address
  - Name of business proprietor(s)
  - Optionally, photos of the proprietors and other important employees, to give a personal touch.
- Address information can include a link to a high-quality mapping website (e.g. depending on your country, GoogleMaps). This can be one exception to the no-javascript rule, if the mapping website has method of embedding a zoomable map into the page using Javascript. Mapping websites are now so good that it's not worth the effort of providing your own separate map (which will always be limited in size, whereas the mapping website shows your location as part of a much larger map).
- Placing email addresses on a website is a tricky issue. An email address placed directly in the web page text is an open invitation to receive email spam from email spam bots. An alternative is an indirect description, or a rendition of the email address as an image. Obscurification of email addresses causes a trade-off between customer convenience and the overhead of dealing with unwanted spam. Be careful not to use a method that inconveniences disabled users, i.e. an image can't be read by a blind person, of if there is an image, also provide an indirect description, e.g. in the alt attribute.
- The email address should be based on the business's own domain name. If you use a free email service, use the email redirection service that is (usually) provided with the domain service to redirect the email address constructed from your domain name (e.g. fred@fredbloggssausage.co.nz) to the email address for your email service (e.g. fredbloggssausage@freeemail.example.com).
- Use actual paid web hosting, so that you are not hosting someone else's advertising on your own website (there is almost always a catch with "free" services, and these days there are respectable hosting services offering very cheap but not quite free hosting).
- Avoid hype in the description of your business – limit yourself to verifiable facts.
- Review spelling, grammar and general readability of content. (And get someone else to review them.)
- Check the appearance of the website in different web browsers.
- Get your site linked to. The most straightforward source of links is those sites which exist specifically to locate business, such as phone directory websites, or local government directories. For "non-competitive" SEO, this is probably all you need. (Avoid dubious link sources, such as companies that sell links from "link farms".)

## Branches of Larger Businesses

Sometimes I fail to find a business website when I search for a business which is part of some larger business. If your business is part of some larger business, then you may not have control over the website provided by the larger business which you are a part of. But you should still expect and demand the same level of web presence and searchability which I have described in this article for a small business.

For example, if Fred Bloggs Sausage Company is a national chain, and you operate a branch of this company in the suburb of NewishTown, then you should expect your customers to find a website or a web page describing your branch when they search for Fred Bloggs Sausage NewishTown. (And it's not good enough for the Fred Bloggs Sausage Company website to have its own internal navigation and search for branches. Every branch must have a web presence that can be found directly via Google.)

## Other Search Engines

I used "Google" in this article when talking about web search. Google is the most popular search engine, but it isn't the only one. So after you've set up your basic business website, and checked that it can be found in Google, then you should check to see if it appears in other search engines such as Yahoo and MSN.

## Text Editors

A simple website doesn't have to be created using a text editor. There are various website-creating tools that promise to make things easier. However, no such tool is without its downside.

In the first instance, if the person designing a simple website is not comfortable doing it with a text editor, then they may not be knowledgeable enough to get all the technical details right (as listed above).

Secondly, the amount of HTML and CSS code required for a basic business website is not that much, so the benefits from using a tool (in terms of reducing how much you have to type) are limited.

Thirdly, if someone else takes over maintenance of the website, and they don't want to use the tool, or they don't have a valid license for the tool, or the tool is from a company that has gone defunct, then that someone has to deal with whatever sort of HTML and CSS the tool has created, which is typically messier and less organized than what someone familiar with HTML and CSS would have created themselves in a text editor.

So, you don't have to use a text editor, but it is likely to be less trouble in the long run for a small website.

p.s. "use a text editor" doesn't mean "use Notepad". In this day and age of internet and open source software, there are superior alternatives readily available for free, such as Notepad++.

Vote for or comment on this article on Reddit or Hacker News ...