Web Design

“If you design something beautiful and no one ever sees it, did it really exist?” – Anonymous

Flashy websites are available for purchase around every corner, whether from a DIY service online or even from a designer themselves who will buy a $100 template and charge you 8-10x that amount.

‘I may not have the greatest website but I have a web presence, a url to market it and I saved money, so what does it matter?’ No matter what you spent it may still be wasted money. Over the years, consumers have become extremely web savvy and reliant. When was the last time you opened a phone book for a phone number or asked an actual person for a review of a company/service? We hear constantly from our colleagues that whether or not they decide to do business with an organization is highly dependent on the experience they get from your website.

How are we different from our web design services?

It really takes an experienced and seasoned professional to design a site that will suit all of your organization’s needs. Someone who has experienced first-hand what works and what doesn’t from large corporate companies to small businesses. The design and look of your site is not the only thing we focus on. We look at all aspects of your site and what you want the site to do for you when its actually launched.

When we design a site, we strive to maintain W3C Design and Coding Standards, and try to make the design easy to maintain and expandable for any future development that might need to happen. We also pay close attention to trends that are happening in the market place so that we don’t build you something that relies on a fading technology.

We have over 10 years in developing web sites and web applications, let us help you find a web solution that works best for your organization.

For a consultation, call 508-425-6776 or e-mail us

Want to build a Solid Website? Start with a Goal

Too many times I have heard this from a client, “I need a website.”  and often my response is “why?” This question is usually met with a very quizzical look from the client.

Shouldn’t I want to make a site for them? It is my job after all, isn’t it?  And doesn’t EVERYBODY have a website? Unfortunately, these are the worst reasons to create a site.

Web Design in the corporate and marketing world has been around for the last 15-20 years but a lot of people still don’t get that a website is not some mythical creation that will solve all of their problems. It is simply a TOOL that will help accomplish a specific goal or set of goals. Without goals in mind for your site, you’re just wasting your time and money.

Why having goals in mind is important.

Every web site, and individual page for that matter, should have some tangible goal attached to it; Whether it is to guide the user to buy a specific product, or to provide them with information.  This goal should then be tied to a task that you want the user to accomplish while on the page (or site).

It is important to have all goals defined in the initial phases of a design so that all of the design elements refer back to that goal or set of goals.

For example, if my goal is to increase sales of a specific product (or products), I would need to have all my content, navigation, and graphical elements designed in such a way to point the user in the direction of buying that product.  Items like the “Buy” button would have to be prominent, navigation should be simplistic, and the content should be clear and succinct.

However, if the goal is to provide the user with a how-to guide, then my entire design strategy changes to a more text-heavy/detailed type of page.  If appropriate, detailed images should be a part of the design showing the parts/functionality of that product.

These are two completely different goals, each with a completely different design approach.

Far too often in web development, the page is designed and in place before the goal is fully defined. This usually results in pages and sites that try to do too much (or too little) and the results are typically poor.

The 40-20-40 Approach to Design:

When I’m working on a project, I typically like to follow the 40-20-40 engineering plan.

During a project you should spend 40% of your time on requirements analysis and design, 20% on actually coding/developing the product, and 40% on testing the finished code/site.

Often times I’ve seen the design and the testing phases cut just to get a product out as fast as possible. While this typically met short-term goals (on schedule and on budget) it often led to long-term side effects (things are harder to update and bugs are harder to find due to the “rushed” code or design) or worse, the finished product did not meet all the goals of the business.

Defining goals, and a design approach to meet those goals, should take up about 40% of the development cycle.  This is the crucial time to ask questions, put a lot of forethought into the design, and think about the requirements/resources that will be needed to maintain the project once it is launched.

On the flip side, 40% of project’s time should be set aside for testing and feedback before it is released to the public. This avoids having the user find problems on your site before you do, which could potentially hurt your goal conversion rates.

The coding and development phase is the easy part and really should be the quickest part of the whole process. If the proper time was devoted to the requirements and design phase, the coding portion of the project will typically come in ahead of schedule and under budget.

The other benefit of defined goals – measuring them.

The best part of setting goals is that with a solid analytics process in place, you can then measure them.

Google Analytics allows you to see how your new design reacts in comparison to your old design. It also allows you to find bottlenecks and issues that can then be fixed or experimented with so that you can constantly keep improving your conversion rate.

Without clearly defined goals, it’s tough to measure or make improvements on anything.

Conclusion:

Everything about your site (and your pages) needs to point back to the goals that you set up early on in the process.  The more work you put into flushing out and designing for your goals, the easier it will be for your site to meet these goals.  Its really that simple.

Sites that are built before all of the clients goals are properly defined usually end up in disaster and can cost the client a lot more time and money to fix the site so that it “conforms” to these new goals.

Share/Bookmark


Web Writing – The toughest job on the Web

The first step to creating a solid web foundation is also the step that is most often overlooked – the writing and development of content.

Make no mistake, content is king when it comes to web design but so many corporations focus on the “glitzy” components of web design, such as SEO and social media, that they lose focus on the basics of web marketing.

Good content leads to a good web strategy

Unfortunately, a lot of organizations fail to realize the importance of having rich and reviewed content on their pages. Too often upper management is focused on getting users to the site with launching SEO campaigns and new projects but what they fail to realize is that it’s only half the battle. No matter what the situation is, when the foundation of your site is built on quick sand no amount of SEO, social media tools or design will fool your users.

People Don’t Read! So why am I writing this?

Jakob Nielsen said it best when he categorized how how user’s read on the web

They don’t read. . .

They scan . . . especially when it comes to any site that tries to market anything. People might read a full news article if they are interested but when it comes to any type of web marketing, less is always more and this is where a lot of websites and web-marketing strategies fail.

Only 20% of all web users actually read every word on a website while the rest (including myself), scan a page for items that pop out to them. Marketers and content-owners should pick their words carefully, choosing text that grabs the user’s attention and entices them to perform a task (aka a ‘call to action’) or read further.

Visual design elements like headings, typeface, and bulleted lists are powerful allies in the fight to get users to pay attention to your content. However, it is important to remember that the words themselves make a difference. Over-marketing/spinning, also known as market-ease, is quickly recognized and ignored by most users.

How to Combat “Marketing Disregard”

In Nielsen’s book, Eyetracking Web Usability, Nielsen describes the concepts of “Selective Disregard” and “Banner Blindness,” in which user’s brains are subconsciously trained to view areas with good content and ignore areas with bad content, such as ads.

The concept of Selective Disregard can also be applied to words on a website as well. People know when they are being marketed towards and hate being force-fed market-ease.

So if people hate reading, and hate reading marketing material even more, how do you market your wares to the user?

Give the user what they want:

  • to feel in-control of their experience
  • to have their expectations met quickly and;
  • access to valuable content

When reviewing content for new products, I try to keep these points in mind:

  • Remember that the user’s time is VERY valuable
  • Honesty is the BEST policy (Don’t claim stuff that isn’t true)
  • How does the product/service help them do what they need to do?
  • (Quickly answer) Why are you better than your competitor?
  • Always give them what they need to move on (price, ordering info, etc.)
  • Only use images if it tells something about your service or product

Keep your content simple, honest, and to the point. By bringing your most important information to the forefront and keeping the distractions to a minimum, users easily digest information which makes them feel in control.  An in-control user will spend more time on your site and more time exposed to your products, services and brand. Not only do you want users to spend more time on your site but you want them to return to your site. If they leave your site having had a good experience, your site will likely be top of their mind for next time.

Web Writing – The toughest job on the Web

People either hate writing content and thus never give it to you on time or they are very passionate about it and give you more copy than you know what to do with.

Good web content is clear, honest and presented in as few words as possible, all while still maintaining a passion and energy that draws readers in and keeps them there. In my opinion, this makes web writing one of the toughest jobs in web development. The designers and coders get all the glory but it’s the content that is what really makes the sale.

I strongly advocate to companies that are serious about building a web strategy to invest in a writer devoted solely to the Web.  Writing for print is not the same as writing for the Web since users read these items differently. Reusing content from your print material or relying on a traditional writer is usually not good enough. A true web writer needs to balance passion with a Twitter-esque word count, something that very few people have the talent to do.  Great web writers are out there but they are usually underrepresented and undervalued.

Writing for the Web is tough, it can make or break a site, but good writing can make all the difference in a site’s usability, sales and traffic.

- Ryan

Share/Bookmark


Is Flash Finally Dying a Slow Death? (Part 4)

Search Engine Optimization (SEO) and Accessibility

SEO is a major buzzword in most marketing departments. Organizations want to be #1 on Google and some will spend millions of dollars a year trying to get there. Unfortunately for Flash – its not that friendly to Search Engines, as most of the elements that make up a flash movie are graphic-based – and most search engines can only read text-based items. So while its fine for you to put up a custom Flash animation on your site, don’t expect it to boost your Search Rankings. (Note: Search engines can read text-based Flash Elements, but since most people use graphics in their flash movies, its a moot point).

The second issue for Flash is that it is not very ADA (Americans With Disabilities Act) friendly, precisely the reason why its not SEO friendly – text vs.graphics. Since most screen readers, software that visually impaired people use to browse the web, have a hard time deciphering graphics, they also have a hard time reading Flash movies. Now, while you might not have too many clientele that have visual issues, there are many people that do and if you care about attracting these people, then you really should consider providing them with screen-readable content. This may mean creating an alternative to your flash movie or ditching Flash entirely

Even worse for Flash is that HTML 5 is all text-based, screen readers and search engines will love it. Even with the newest features in HTML5, it will still be a very text-friendly platform and have far more SEO and accessibility benefits than Flash currently can provide.

If you can get the same look and feel using HTML5 that you can in Flash, what would you choose?

Can Flash Survive?

So is Flash doomed? In my opinion, no, I think there will be a spot for Flash on the web for many years to come. For one, some people will just prefer using it over anything else and secondly it still has a year or two to figure out how to combat HTML5 before HTML5 really becomes a viable alternative in the marketplace.

Adobe has been here before. A couple of years ago when bad Flash movies or entire Flash-based sites were all over the web, a HUGE backlash against anything Flash ensued. People were tired of cheesy animations and long load times. It was hunted down by usability consultants and almost became extinct.

Eventually Flash found its niche, animations on some pages started to spring back up and the biggest benefit for Flash came when online videos took off (Flash is one of the best video compressors for the web). This rebirth of Flash made it cool to be a Flash Developer again and with Flex and ActionScript 3.0 being strongly considered some of the best web application tools around, it once again has a solid reputation in the web world.

My feeling is that Flash is going to have to be reborn again within the next 3-5 years and I think Adobe can pull off another recreation of a product it bought out from Macromedia years ago. Even if it doesn’t change much, it will still be around – just in a much smaller role.  And maybe - Adobe’s future is in developing a 3D web platform – as mentioned in a blog post on July 8th.

As for Apple in all of this, its just very strange that a company would not support a development tool that could potentially help their sales. This makes me think that there is more to this Flash vs. Apple battle than meets the eye. Apple and Adobe have too long of a history together for Apple to just dump them.

So What are your thoughts?  Will Flash live on? Or does Adobe need to face the fact that Flash is on it’s death-bed?

Share/Bookmark


Is Flash Finally Dying a Slow Death? (Part 3)

Open Source and Standards

Another issue surrounding Flash is that it is controlled by one organization, Adobe. Flash is not considered “open-source,” which means that Adobe does not allow outside developers or corporations to modify the product, unlike other platforms and languages such as WordPress, OpenGL, and to a degree HTML (which is controlled through an independent committee called the W3C or World Wide Web Consortium).

What makes open source so nice  to developers and users is that anyone can collaborate on the language and add new functionality at will. However, this is also one of the negatives of Open Source. Just because you can contribute, doesn’t mean that you should – and there are many “Open Source” tools out there that don’t work, or worse – can cause harm a program our your computer. However – there are typically far more features that do work properly, and can greatly expand the original functionality of a language or product immensely. WordPress is an example of that – there are tend of thousands of plug-ins available that can easily improve the functionality of a blog within seconds – no long hours of development time!

It is somewhat difficult (but not impossible) to make money off an open-source language or product and let’s face it, Adobe want’s to make money off of Flash. So why would they take a closed tool and open it up for anyone to use or develop for? One possibility is that they begin to lose business to a competing product and they simply have no other choice.

Adobe has some time to weigh that decision, as HTML5 is still not a serious competitor to Flash yet, but if they wait to long to tackle the issue they might find themselves in quite a predicament in the next couple of years.

So what do you think? Should FLASH go open-source?  Will that save Flash? Or is it already too late?

Share/Bookmark


Is Flash Finally Dying a Slow Death? (Part 2)

Why HTML5 Might Render Flash Useless

To understand why HTML5 might kill off Flash is a little complex. First and foremost it is completely brand new to the web world, in fact, a lot of major web browsers, such as IE don’t even support its basic features yet, and the official release of the language won’t be a for quite a while.

So why even worry about HTML5 if its not available yet? Simply because its coming and it looks like it might be sooner than a lot of people think. Browsers such as Firefox, Safari, and Chrome are already supporting some features of HTML5 and there has been a lot of buzz (and support) in the development world about what it will allow developers to do.

HTML5 is promising a lot of the same things that Flash is used most for – animations, support for vector-graphics, ability to use multiple fonts, and the encoding of high-quality movies. Sites like Hulu currently use Flash to encode all of it’s movies but YouTube already has a site with videos encoded with HTML5 functionality. If developers can do all the same things that Flash can do in a language that they already know and use daily, then why would they want to learn Flash?

While ActionScript 3.0 (the backbone coding language to Flash and Flex) is a very powerful object-oriented programing language that can be used to build very complex applications, the truth is that a lot of Flash developers don’t even use it. Why? Because most Flash developers are not software engineers and don’t have a strong understanding on the fundamentals of Software Engineering or object-oriented programming (which is required to really handle some of the nuances of ActionScript 3.0). Most developers are just looking to design an animation with a few buttons, maybe a movie and call it a day

It also doesn’t help that when Adobe came out with ActionScript 3.0, it was a total overhaul of their previous language ActionScript 2.0, thus leaving many developers (including myself) having to relearn Flash in order to even use some of the simple functionality of the tool.  On the other hand,  HTML5 promises not to make any major structural changes to the code but instead add some new ‘tags’ that can be used for new functionality while keeping the same base that developers have been using for years.

Are you using HTML5?  Do you think Flash will survive once HTML5 is supported on all browsers (IE9)?

Share/Bookmark


Is Flash Finally Dying a Slow Death? (Part 1)

With Apple refusing to support Flash on the iPad and iPhone, and HTML5 on the horizon – is Adobe Flash nearing its end?

First off, let me say that I like Flash and I use it at least once a week on different projects. While I’m not a Flash expert, I know it well enough to get what I need done. I have a great respect for Flash and all Adobe products for that matter). With the advent of ActionScript 3.0 and Flex, the Flash family of tools is one of the most powerful web application development platforms out there. However, there are some very tough challenges that await Flash – that in my opinion, will have be answered, or else Flash’s days might be numbered.

The Apple Problem

First, there’s the Apple problem. Back a few weeks ago, Steve Jobs, the founder and CEO of Apple came out and publicly released a statement on why they are no longer supporting Adobe Flash Player on any of its current (or new) mobile devices such as the iPhone and iPad.

Why would Apple do such a thing? Well, for one, they can. The success of Apple’s iPads and iPhones has given Steve Jobs a lot of pull in the consumer electronic market place, and right now a lot of people think he can do no wrong. However, it is interesting that Apple would turn its back on Adobe. The two have always had a very close partnership with one an other. I actually remember back in the 90s when Adobe was about the only company that would write software for the Mac. If I ever knew then what I know now, I would have bought lots of stock in Apple back then.

Personally, I don’t think Apple would simply turn its back on a long-time partner such as Adobe and publicly bash one of Adobes major products like Flash without knowing something about the future of the web and mobile technology. Apple is gambling on the idea that the future of the web for the next 5-10 years will be with the release of HTML5 (backbone language behind 99% of all websites).

What do you think, do you think Apple is crazy or do you believe they wouldn’t be where they are today if it wasn’t for knowing what’s coming down the pike?

Share/Bookmark