Archive for the ‘best practice’ Category

Oh Google, you DO care!

Friday, February 25th, 2011

Google logo A lot of the work that has been flowing through CarricDesign lately revolves around improving ranking results in ‘search engines’ (by which clients usually mean ‘Google’).

So when an article comes across my desk about an algorithm update, I sit up and took notice. The article du jour is from Website Magazine and talks about Google’s so-called ‘Farm Update’.

Google is finally ready to penalize content farms. (Official Google blog post – they call the sites ‘low-quality’)

For those who are building websites using web standards practices, good (…unique…useful…) content and all the good stuff that comes with thinking about SEO, things are looking up. No longer will you have to compete against spammy content farms who reproduce content or generate fluffy stuff that doesn’t really help anyone, just to rank well for keywords and produce link juice for other sites.

Google (and all other search engines) change their algorithm all the time. A tweak of this, a pinch of that – helping to serve up the ‘best results’ possible. Think about it like this: search engines make money by being the search engine of choice for as many users as possible. Their claim to marketshare correlates to what they can charge for advertising. In order to be the search engine of choice, they have to consistently serve up the results that people are looking for (i.e. what they REALLY want versus what their search query is…you might be surprised how different those two things can be!). The better the search engine is at getting the user where they want to go, the more likely the user will return…and the search engine claims more marketshare.

My sympathies are for the small business owner who is trying to run their business (which they are hopefully good at), keep up with the book-keeping (get an accountant!) and create content for their website. The temptation to copy from another site – say, a manufacturer’s site – is high. But this algorithm update will ferret out that behaviour and penalize for it. There is now more incentive to create useful, thoughtful content for your website.

It will be important to look at your website’s analytics and know where pages are at in the search engine results page and watch what happens. If you see dramatic downward trends for pages that you feel contain the meat and potatoes of your business, evaluate the content with your ‘low quality’ radar on – sooner, rather than later.

Other useful strategies for small businesses: engage with your customers on Facebook and/or Twitter; ask trusted employees to post to your Facebook page about products they like in your store; re-evaluate current content – now is the perfect time to freshen things up; consider other forms of content, like videos; start a blog.

“You Want Me To Go Where?” (making your linking text count)

Friday, April 9th, 2010

I was at my workout class this afternoon and had a little epiphany about linking text and how valuable it is to give clear instructions and use it wisely.

Did I mention I was at a workout class?  :) It was one of those where you are lifting weights to the beat of the music, which takes your mind off the hideous torture that it is to lift weights (but I digress…).

Every time we had to change what we were doing, the instructor would call out instructions.  Sometimes she would say something like ‘here we go!’ and sometimes she would say ‘Let’s take that up for a clean and press’.  Now – which do you think was easier to follow?

Let’s assume that I was on this website at this workout for the first time. Would I know what to do with ‘here we go’? Not necessarily.  It is non-specific, non-directional and non…well, anything, except I knew I was suppose to do something.

But when the instructor calls out ‘Dead row – let’s do 4!’, I know exactly what my next step should be.

And that’s what good linking text does for your website user. Good linking text says ‘find out more about what our clients are saying’, instead of ‘click here’.

How about this – if they haven’t read the paragraph of text in front of the linking text, would a user still know where it was going to take them?  Linking text should be a call to action.  ‘Click here’ makes me want to say ‘Oh yeah? Make me’.

What does your linking text say to your users?

(BTW – if you are in the Kingston area and want to know what kind of exercise class made me think about this, check out Omega Fit Club – Group Power.  Love it!)

It Really Is The Little Things That Count

Tuesday, April 6th, 2010

Nobody starts off to build a code-heavy, bloated website, so why is it that so many end up there?

One reason is the ‘what-if’ factor.

Here’s what happens:

Little things grow into big things.In the initial meetings, everyone agrees that this new website should be lean and user-friendly. The website, so the story goes, will be geared towards loading quickly (great for those on dial-up connections and mobile browsers…and everyone else too, really, although those speedsters don’t often think about their monthly bandwidth caps), and keep the user in mind at all times.

Ah – how refreshing!  Making a website for a user.

The design stage is fine – everyone agrees on the easy-to-use navigation that helps users find their information quickly.  Who could say no to that? By arranging your navigation in some sort of hierarchy that makes sense to your users, you can help them find what they want quickly.  Will they look at everything on your site? Maybe not, but they’ll leave your site having had a good experience (versus being frustrated out of their tree) and are more likely to come back again or recommend your site to others (yay!).

“But wait!” someone (who was in on all the other conversations) says.  “What if the user doesn’t know to look at the top right hand corner for the home button? Let’s add ‘home’ to our main navigation so that folks will know where to find it.” And so it begins.

Without any testing or feedback from actual users, those involved in the project start to have little panic attacks that their users won’t be able to find their way back to the home page (despite the logo-linking, the upper-right-hand-corner link and the secondary navigation link at the bottom of each page). Well, if they won’t look for ‘home’ on the website, who can trust the user to look for ‘contact us’ (which is the purpose of every business site – NOT!)? So ‘contact us’ gets added to the pile. While trying to solve all of the possible ‘what ifs’, the website creators fail to notice that most of their users would find all the links just fine and they wouldn’t have to wade through all the squaddle (just made that word up) that comes from having so many choices presented.

As the development progresses, little things get added here and there that don’t add true value to the user (“Let’s move this picture to the right.” “Let’s make everything open in a new page.”). It could be argued that we create bloat byte – by – byte rather than all in one grand chunk. It becomes more difficult to argue against every little change, so the developer gives up and gives the customer what they want even though it isn’t what was agreed upon at the beginning, nor does it do the website any favours.

So – watch out for the creeping bloat by evaluating everything that you do when building the website – whether it is adding a feature or a text link and ask yourself ‘Does this make the website better?’ and ‘Does this give the user a better experience?’.  Vigilance will keep your site lean in the code and make for a smoother user experience.

Javascript menus – poof!…they’re gone!

Tuesday, March 16th, 2010

I recently was approached by a business owner who wanted to redesign their website.  They had actually done a fine do-it-yourself job up until this point, but were ready to take it to the next level.

One of the things that I noticed in my initial assessment was that the main navigation was handled with javascript.

There are so many javascript libraries on the internet that it is easy to find one that will do neat effects with your menu, but resist the temptation.  Here’s why:

This screenshot shows the navigation on the side, because I'm browsing with javascript turned on.

Poof! I disable my javascript and the navigation disappears.

Most of the cool effects that designers use to rely on javascript for can be achieved with css, and there are lots of websites to help you with out there too.

The lesson learned is that if something doesn’t function, it becomes worthless.  When it comes to your website’s navigation, it is pretty important that it functions! If you must use a menu driven by javascript or flash, the very least you should do to satisfy your ‘non-javascript-or-flash-users’ is to provide an alternative text-based menu on your website.  Your users will thank you.

Never done…

Saturday, March 13th, 2010

I have this floor cleaner called ‘Once N’ Done‘ (I highly recommend it) that allows me to mop my floor without having to rinse it. Yep – you just put some in the bucket with the water, slosh it over the floor and you’re done!

Unfortunately, many people approach their websites with the same kind of ‘Once N’ Done’ attitude.  In reality, a website is an ongoing project that can always be tweaked for something – better ‘call-to-action’s, better SEO, better backend – lots of ‘betters’.

The reality is that, regardless of how hard we go at the up front development process, it is really difficult to think of every use and every approach the first time out of the gate. It takes time and observation to see how people are using the website to know where to focus effort and how to best encourage the user to go from being a browser to a buyer.

For a business website, it is important not to get caught up in all the things that could be done and stay focused on funneling users towards making the owner money. This is especially important when on sites that are not e-commerce-based.  Instead they are ‘selling’ the business and asking the prospect (or user) to engage with them.

After launching a website, be sure to schedule time to review the stats over a period of time so that you can tweak and build upon the success of your website.

In summary then: Once N’ Done – great for floors, not so great for website management.