Category: Consulting

SEO Basics: First Link Priority

In previous posts we have discussed the importance of tweaking your website’s meta descriptions and meta tags in order to optimise your site. Although doing this is very important, prioritising links on your site is something that needs to be checked at least once to ensure that your site is ranking as highly as it deserves to.

First Link Priority is the rule that if a web page contains multiple links to the same destination, Google’s search engine will ignore any link that comes after the first one.

The importance of optimising a mobile site

In our previous post, we discussed why you should consider making a shift to mobile; in this post we’ll delve further into the opportunities that can be created through having a mobile site.

At last year’s Google Searchology conference, it was confirmed that Google is returning optimised mobile websites ahead of desktop results for certain mobile queries. So, those companies who are merely redirecting a mobile user to another domain, rather than optimising the site for mobile searchers, aren’t benefiting as much as they should with their mobile site.

Mobility is a ranking factor for mobile search – by not optimising a mobile site it may be more difficult to appear in a competitive non-branded search.

Making a shift to mobile

The use of mobile phones for Internet searching is a fast growing trend in South Africa, which offers a major opportunity for companies to tailor their marketing efforts to reach a mobile audience.

Is your company truly leveraging your mobile audience? Are your listings accessible on mobile devices, and are you meeting the needs of your mobile audience?

Why go mobile?

Having a mobile site does not only satisfy the needs of the mobile user, but also increases your chances of ranking higher in search results – thanks to Google’s separate mobile index.

In addition to this, mobile users want to be able to quickly and easily perform the tasks that are important to them whey they are mobile. For example in the Real Estate industry, if a potential customer can search and find properties in the area they are currently in, the likelihood of them viewing the property and potentially buying is increased.

The business of Ruby

This article is based on a presentation I gave at the recent Rubyfuza conference, which was addressed at Ruby developers. The title of the presentation was ‘The Business of Ruby’ – specifically because it was given at a Ruby conference. However, it had very little to do with Ruby. In fact, it had very little to do at all with any programming language, any framework or any specific technology. I didn’t write any code or show any interesting snippets, explain the latest incarnation of this or that gem or plugin.

I wanted to step out a bit. Get to a higher level and talk about the people that usually cause developers the most stress (and no, I don’t mean Project Managers). I mean clients. Customers. The people that we are ultimately building our software for. The real people that (again, usually) don’t speak “geek”. These “real people” never seem to be interested in developers fancy, elaborate code or their highly elegant software architecture. The people always seem to be more focused on the design and how easy it is to use the systems or applications that we build. Because, at the end of the day, you have to admit that clients are the ones that are paying our bills, so we need to satisfy them.

Our new partner program launches in Cape Town

Earlier this week we invited a cross section of Cape Town’s creative, marketing, web-design and PR agencies for breakfast to mark the launch of our new Partner Program – WWW Inside. The event took place at the very trendy Lazari Cafe at the Cape Quarter, and treated guests to a scrumptious breakfast and informative presentation detailing the new program.

In short, the program is designed to enable such agencies to:

  • Maximize the value they can add to their projects
  • Take on larger, more technical projects
  • Offer their clients high-level strategic input from a technology point of view
  • Broaden their offering and sales reach

For all those who missed out on the launch, you can get the low down on the program on our website, or get in touch with us directly if you want to see the full presentation with case studies.

New RE/MAX website set to revolutionise Real Estate tech

Today sees the launch of the new RE/MAX of Southern Africa website – www.remax.co.za: another successful collaboration between White Wall Web and long standing client RE/MAX.

Without a doubt, the most noteworthy improvement to the site is the inclusion of address level data, which locates the listed properties on an actual map. This makes RE/MAX of Southern Africa the first agency within the South African Real Estate industry to provide this value-added technology. Previously, users could only view properties at a provincial level, which didn’t provide the user with sufficient knowledge of the area in which the property was situated. But with the newly implemented technology, users can see the exact street level address of the property for sale. Not only does this assist the user in accessing the property on sale, but it also allows them to view other available properties in the surrounding areas with greater ease.

High Business Value, Low Complexity, Low Effort

Keep it simple stupidFact: small technical implementations can sometimes have big perceived or real business benefits for clients…

White Wall Web recently worked with RE/MAX of Southern Africa to deliver a new digital initiative which “allows sales associates with profiles or accounts on major social networking sites (such as Facebook or MySpace) to add, manage and organise property listings through social bookmarking.” (Read more about this here)

This sounds exceptional from a business value perspective and has generated notable press coverage, but technically, this is one of the simplest implementations we have completed on behalf of RE/MAX of Southern Africa in the entire 5 years of working with them. This got me seriously thinking about maximizing business value when consulting…

Business Value, Complexity and Effort

When doing project work at WWW, we follow the SCRUM process. Three important metrics considered in the planning process are “business value,” “complexity” and “effort.”

Business Value is all about the value a piece of functionality will create in positioning a business to meet it’s organizational objectives.

Complexity is about how complex a piece of functionality is to produce.

Effort is about how long a piece of functionality will take to produce.

Complexity and Effort differ in that two tasks may take the same amount of time (effort) but require a far more skilled person to do the one than the other (complexity). Consider the difference between watching a 2 hour movie vs. conducting a 2 hour heart surgery.

Clients are happy when…

…they maximise business value while minimizing costs. Since both effort (time = money) and complexity (high skill = money) add cost.

Consultant’s Gold

As a consultant/solution provider you have struck gold when you find ways to maximize business value while keeping effort and complexity at a necessary low.

Fight the urge to use all your super powers all the time

As consultants/solutions providers (in any field) we have a great toolset of awesome super-powers. The urge is to use them all, all the time. We are conditioned to think “It’s not good enough to add some simple social-media-bookmarking-tool-bar to a website as a professional and respectable solution.” Surely that can’t be of great value? What will my peers say? How could I possibly do that and claim I have done something noteworthy/worthwhile?

It’s all about what you value

What we value most dictates what we will consider to be most commendable. For example, if you value a healthy family life, you will think that an 80 hour work week is excessive and stupid, but if you value hard work and maximum wealth creation, you will think that a 40 hour work week is lazy and stupid.

This issue is actually rooted in the same. As a consultant/solutions provider, if you value creating maximum business success for the clients you serve, your focus will be on business value creation at the lowest possible cost. If you value the technical implementation of a solution, that will be what you consider most commendable.

It’s also about professional maturity

A mature professional appreciates and celebrates the creation of business value.

It is immature to elevate technical implementation above business value creation because in reality, technical implementation is a means to an end and not an end in and of itself.

The Web Dev Community

As an international and local community, I think we are getting better at this, but we still have a way to go. What I mean is, I recall 3-4 years ago, techie forums (for example) being very heavy on the actual tech used in producing solutions. Some loud-mouths “out there” would lambaste others in the community for their technical implementations (even often when the resultant business value created was high, despite not-too-amazing tech)

As a community of practitioners, we need to continue create a new peer pressure: maximize business value, keep complexity and effort at a necessary minimum.

A developer/technician/consultant who gets this right is a true professional in my view.

Small & Medium Business Website Costs in South Africa (upfront & ongoing)

When consulting with a new potential client, the biggest fundamental question is – “do you want to be able to update the web site yourself (lets call this “option A” or “dynamic”) or do you want to have to employ a programmer to do it for you (lets call this “option B” or “static”).”

At White Wall Web, we only do option A type sites and I will explain below why I believe that this is the only way for a business to run a website effectively. The crux of the issue revolves around scalability and website management issues – but there are also hidden costs associated to running a static site. Below I go into further detail about costs and motivation for using option A, but let me also first explain why we developed our own CMS (Content Management System) which is called WebStream.

  1. Because we can – many web site companies don’t have the skills in house to do this. Often they use open source or proprietary products to provide CMS sites for their clients (which is completely legitimate). We on the other hand are a web application development company and our core business is building bespoke web products.
  2. We couldn’t find any open source CMS products that worked the way we wanted them to.
  3. We didn’t want to pay the high license fees for the good proprietary CMS products and then have to pass those fees on to our clients.
  4. We wanted to build a framework that we could use to build larger more complex apps on top of, and could not see the logic in having this framework separate from our CMS framework. This also gives our ‘smaller’ CMS clients a more cost effective upgrade path.

Basic web principle: A good website is useful to the end user. A useful website has regular changing content.
With that in mind, lets look at the details of costs and the difference between option A and option B…

2009
2008
2007
2006