Relaunched freelance site

May 04 2008

Yesterday I pushed out a new version of my freelance site, the first new design since 2005.

Objectives

When I originally launched the site, I intended to regularly update the ‘corporate’ blog, but in the end I only managed half-a-dozen posts before apathy set in. This redesign, then, relegates those few entries to an archive (maintaining the old URL structure to avoid broken links) and pushes the portfolio pieces front-and-centre, the latter now also featuring client testimonials.

In the four years since I started freelancing, I’ve also refocused the areas in which I work—before, the site had a generic web design focus, but I’m now highlighting the three areas in which I generally work: HTML/CSS templating, application development, and SME site design/build. Add a contact form, and the site has everything it needs.

Design and Inspiration

Browsing design galleries might give me lots of inspiration, but when it comes to execution I struggle to translate my ideas into cohesive design mock-ups. After many failed attempts at creating a design that I liked, eventually I decided to strip the site back to a few simple blocks of content, with very little ‘design’ going on.

The final site uses a six-column grid and a strong baseline to align every element (notice how the screenshot thumbnails sit on the same line as the testimonial text).

There are a few sources of inspiration evident in the eventual design:

Development

I wanted to take this opportunity to have a play with some of the more advanced aspects of CSS—have a poke through the CSS file for a closer look; the site makes use of:

The few browser hacks that were necessary are included within the main CSS file. It seemed more sensible than downloading a whole extra stylesheet for IE6 and 7.

With the removal of the blog I no longer needed to stick with the Textpattern backend of the old site, so I replaced it with a simple CMS built on CodeIgniter.

Performance

The site is also optimised for performance (or, at least, YSlow’s version of performance). The .htaccess file sets far-future expiry dates to encourage asset caching, and uses mod_gzip (or mod_deflate, if mod_gzip isn’t available) to reduce the filesize of pages.

All the JavaScript (jQuery and the jQuery lightBox) and the CSS is also compressed using the YUI Compressor before being uploaded.

Filed under: 29digital, Personal.

Digg this article

Bookmark this article with del.icio.us

Previously: Odd jQuery gotcha: IE and .html()

Next:


Comments

Phil Thompson
9 days ago

I like it, it’s very clean and clear.

Will you be doing any testing to see if this design increases the effectiveness of the site e.g. conversion rate of this new design versus old design?

#1
Matthew Pennell
9 days ago

I very rarely get work through the site, Phil—it’s mostly word-of-mouth or recommendations—so any conversion is an improvement. You’ve reminded me to put in some goal tracking in Analytics, though. :)

#2

Comment form

Comment form (not displayed, Gravatar-enabled) Remember this is not Spam.

Live Preview

: