Thursday, July 31, 2008

Advertising (How to get people to find your site)

There are a couple different ways you can go about this, plain straight out advertising. Buying ad space on other sites, using print media, making sure your URL is on every other form of advertising you do for your business.

There are less obvious ways to advertise your sites as well. Simple things like following forums about topics relevant to your business, and posting there, keeping your URL in your signature. While that can be a great way to get known, be very sure that the topics you post about are relevant, or you can generate negative publicity, be banned, or kicked out etc. Not really good with the web community, they tend to not let people who abuse their realm kindly.

Start a blog! Make sure again, that it’s interesting and relevant. Don’t start a blog about your cat, and expect people to buy your refrigeration units.

Blogs are best updated daily, or more often. If not people forget to come visit! You can also use the blog as a way to network with other businesses that are complimentary to yours, friends and family. I’ve found that people read/visit blogs most often when they contain images. If you can draw a diagram of something, scan it, do it in Photoshop, or take a picture of a product, people will come back for more.

If you are using a blog to create awareness of your company, I suggest forgoing the quick and easy “ad banners”. Although people are used to seeing them, it can confuse the message. Instead fill the extra column with links to relevant sites, polls, trivia etc. Something to engage the user, without sending them away.

(Apologies for editing/typos etc, I haven't been through to edit anything before I post it. Wanted to throw up as many ideas as I have, when I have them, for final edit later as the book comes together)

Wednesday, July 23, 2008

Frustrated with the state of things..

I decided to start writing a book! Hopefully I'll finish it one day.

Watching what other people write as web applications has started to really irritate me. I can't understand what's so hard about the basic principles. Making an application easy for both the end users, and the people who manage the content (assuming that the content changes). Writing a content manager which shows the results of a table with the label of each column before every record? Seriously unreadable stuff!
Then for laying out the content of a selected record, doing it horizontally across the page instead of down the page.

These people have jobs, and make good money writing these completely unusable systems. I'm the last person to have design experience. I can't design my way out of a paper bag, but I have learned what users like. They like larger fonts, easy to read, plain layouts and fewer pages. For this I'm only referring to content manager interface design, not the front end user interface.

Basically the book will cover the following:
- Finding out reasons why the web site will exist (Sales, Marketing etc)
- Domain name choice (very important!)
- Basic hosting
- For shop sites, how the transaction will be processed
- For marketing sites, best way to get the message across
- Writing an easy to use, content manager, or using a framework or ready made CMS
- Simple rules for Database Design
- Design considerations (I won't actually write this part...)
- Site architecture
- Advertising (On the site.. if you must)
- Advertising (How to get people to find your site)
- Simple analytics (Setting goals for what you want from your site)

I'd like to write a whole extra part which focuses on email marketing, but it's possible that should be a sequel.

In the meantime, I need to get started on my introduction!

Introduction

With a history of over 10 years writing web site and applications, and watching while others struggle with what feels simple to me, I decided to write it all down.
My goal with this book is to make something that anyone with a little know how, and enthusiasm can put together a simple web site that works. Easy to use for both end users, and the people who manage what goes on the site itself.
I will spend more time talking about interface design than anything else, because I feel this is often overlooked when people create websites. Look and feel are very important, but without an easy to use intuitive interface that is all for naught. The focus is to get users to come to your site, and once they are there, enjoy their experience enough to come back. It's possibly you won't complete your goal (sell them something, encourage them to join in marketing campaigns) the first time they visit. If you make the site compelling enough, they can return, and on that visit you have another chance to capture their attention.
Too often I find myself surfing the web, looking for something in particular, only to find I'm rejected by a site. Either it's too hard for me to find what I want to buy/research, or the barrier of entry is too big.
As a user, people get tired of entering their credit cards and login details to tons of different sites. There are alternatives! Some of them better than others, but I'll describe them all, and you can choose the best option for you.

I'm excited to share with you so many details about making a web site that will make it great! What I won't do is describe the exact code to write. Everyone has their own style, and comfort zones, plus when talking about custom CM's, amazon, paypal etc, I'll include the examples the come with the software, but won't go into detail about syntax. There is some assumption that you want to write your web site using open source software. If this is not the case, there is still a lot of valuable information about architecture, interface design and usability that you can use to make web sites correctly.

So who is this person telling you all about how to write a web site right? Hi I'm Jeni. I started writing web sites back in 1996, but have experience writing in other programming languages before that. My first real project writing for users was creating a MUD (Multi User Dimension). Basically it's a text based adventure game. Writing the game involved me in the entire SDLC as well as dealing with users comments and complaints on a daily basis. Definitely it was a lot of fun, but I could see that there were ways the interface was failing for the users.
THEN frames were added to the HTML DTD, and my life changed forever!

...

I wrote a ton more, but I switched to using Open Office, as that way if Blogspot decides to not play nice I'll still have a copy. More on it tomorrow! Must write 1,000 words a day.

BFN