So, You Need a Mobile Website

Note: This is not an academic piece of work or meant to be technically detailed. The post simply includes some of the information I use to explain what mobile website options are open to our customers.

Explained: Some Options in Customer Talk

Bigint Blog Smart Phone App

Bigint Blog Smart Phone App

 

Customer service quality and integrity are right at the top of our list of musts at Bigint; therefore, we feel it is important that customers understand all the options available to them when we prepare a website proposal.

Building for desktop and mobile often takes more time; however, this approach has now become best practice. Personally, I have never built a website for a customer that is not mobile friendly; although, desktop only websites have been a viable option to propose in years past.

That was before Google’s April 2015 Mobile Friendly Update, from which websites designed for large screens only could see a significant decrease in ranking position in Google’s mobile search results list.

So, making sure your website displays well on mobiles is more important than ever. But, what options are out there? Here are some of the options we offer to our customers, hopefully explained in language customers can understand.

Bridging the technological gap with customers in respect of terminology can be challenging when preparing a proposal; therefore, we aim to keep jargon to a minimum. However, sometimes there is no alternative, so we endeavor to provide further meaning or include a glossary of terms.

The same applies here; so, I have included a glossary at the bottom of this post.

Options

When choosing a website there are hidden issues for customers to consider in addition to the design and functionality; for example, it is important that modern websites display correctly across all modern devices.

Ideally the site should be search engine optimized (SEO), connected to social media and registered with Google Webmaster Tools and Google Analytics to provide management information on website performance and customer demographics.

The site should be registered with the main anti virus software applications to gain an enhanced online reputation and be hosted on a server that delivers good levels of performance to users.

Our websites consider all these factors, and more. We provide our clients with a complete package that delivers the website they need, including a company mailbox and the essential add-ons to promote the website on Google and analyse its performance online.

It is important that we help our customers understand these options, so they can make an informed decision when deciding what type of website they need.

Some customer foresight is often required at this stage as we ask customers to envisage the future of the proposed website; it could influence the approach we take.

Platform, mobile display approach and design are the options we explain to customers. Functionality is not specific each.

Platform

Regarding platform, Bigint usually offer customers three options: A bespoke website custom designed and coded from the ground up by Bigint, a content management system (CMS) with a premium theme or a bespoke content management system

A custom website is what it says, the website is custom designed and coded from the ground up. The process of building the website includes a full design process in which customers are presented with custom mock-up designs. Once a design has been chosen code is written to create the website design and functionality. This approach is design and development heavy and therefore usually costs the most.

A content management system (CMS) is a purchased software application used to upload, edit, and manage the content displayed on a website. Using a CMS usually reduces the development time because much of the administration and maintenance functionality is already in place; therefore reducing costs. A CMS often makes the future administration of the website easier and more cost effective.

CMS can integrate premium themes that determine how the website looks. Themes are not ready built; they are a toolkit of code snippets that facilitate the development of the website layout and style. Themes are not set in stone though; additions and subtle changes can be made to the design.

A bespoke content management system features the benefits of both a bespoke website and a CMS. In brief, a bespoke CMS is a CMS without a design, style or layout. This provides the administrative benefits of a CMS with a fully bespoke front end design.

Display Approach

A Bigint Mobile Website

A Bigint Mobile Website

Now you have chosen your platform  we need to help you choose an approach to achieving mobile optimisation.

We can achieve mobile optimisation on custom websites and CMS using the same techniques. Here are some different approaches to achieving mobile optimisation.

Mobile Specific Pages

Mobile pages: An approach to mobile optimisation in which we use a separate page for mobile devices and desktop devices. If a mobile device calls the page the mobile page is displayed, and likewise for desktop devices.

Layout Pages: Use a different layout page design for smaller devices. When a mobile device calls a page, the page utilises the mobile layout for the content, likewise if a desktop calls the page.

One advantage of using mobile and desktop pages is that we can change the content in each and then let users switch manually between desktop and mobile versions of a website using a view switcher.  You may want to make the mobile version faster and lighter, but allow access to the full version by means of a link.

Responsive or Fluid Designs

Responsive website design: The website displays differently according to what device is calling it, smart phone, tablet or desktop PC. In responsive design there is only one version of each page; however, code is written to make page elements adjust by growing or shrinking according to what device is calling the page. Custom websites and CMS can feature responsive or fluid designs.

Fluid Designs: Use just one page for all devices; however, the page elements adjust by growing or shrinking according to what device is calling the page.

Techniques to Achieve Responsive or Fluid Designs

CSS Transitions and Media Queries: Change the content styling when a specific screen width is detected.

Viewports: Inform mobile browsers that the site is optimised for mobile viewing so that the page is displayed at the devices dimensions.

Is Your Website Mobile Friendly?

According to Google’s April 2015 update there may be a significant decrease in Google Search traffic to your website if the site is not mobile friendly.

If you are a Bigint customer, you have no worries, because we have always built mobile friendly websites for our customers. Not, all website designers meet the mobile friendly standard though.

If you would like to know if your website is mobile friendly Google has a mobile friendly test tool you can use to find out.

We Can Help You Go Mobile

If you need a mobile website contact us at: admin@bigint.co.uk or Tel: 07743 347 271.  We often have deals on new websites.  This month we are offering free SEO on all new websites.

Feel free to contact us to ask more

Our advice is free of charge. Got a question, ask us at: admin@bigint.co.uk.

Glossary

Algorithm: Process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.

Content management system (CMS): A content management system (CMS) is a purchased software application used to upload, edit, and manage the content displayed on a website.

Google Analytics: Google Analytics is a freemium web analytics service offered by Google that tracks and reports website traffic.

Google Webmaster Tools: Helps you monitor and maintain your site’s presence in Google Search results.

Mobile friendly or mobile optimisation: A website that displays well on mobile devices

Mock-up designs: A visual representation of what the website will look like

Ranking Position: the place a website appears in Google’s list of search results

Search engine optimisation (SEO): Search engine optimization is a methodology of strategies, techniques and tactics used to increase the amount of visitors to a website by obtaining a high-ranking placement in the search results page of a search engine (SERP) — including Google, Bing, Yahoo and other search engines.

Server: A computer or computer program which manages access to a centralized resource or service in a network

Software application: a computer program designed to permit users to perform a group of coordinated functions, tasks, or activities.

Buying a Business Website

question_markThe following blog article is based on experience and opinion.  The text is not theoretically underpinned and the case studies are not scientific.  The blog is intended to prompt thought in customers and developers, particularly customers buying a website for the first time.

 
 
 
Who is going to pay for a website that they will not own…
Some of our customers have shared feelings with us of negative experiences when purchasing a website for their business.  These tales of woe could save your business time and money so please read on.

Who is going to pay for a website that they will not own and that they will have few rights over?  Probably you; in fact, you may already have.  Phone your developer and ask for access to your source files saying that you wish to move hosts or that you would like another company to make changes to your site and listen to what they say.

Not owning your website can be common, particularly if the site is a content management system (CMS) as they make setting up administrative accounts that restrict user access to content much easier.  Admin accounts usually allow users to update products; but, not change the site functionality.

At university it was drilled into us that we had to protect our intellectual property (IP) and respect other peoples.  However, in our experience customers lack understand and interest in IP, until they get bitten that is.  Many customers cannot differentiate between the technical aspects of our products; to many customers a website is a website.

An understanding of the customer’s approach to intellectual property during the sale of websites is a grey area in my opinion; perhaps that is why some choose to avoid the issue altogether.  Customers are used to physical goods that they find easier to value.

It is often the case that customers do not understand the work that goes into building an application therefore they can feel a lack of appreciation for its value.  This changes when the product starts meeting the customer’s needs by making them money through the sale of goods and services, or by serving another purpose.

Enforcing IP can have a knock on affect to future events
I feel that in part this misunderstanding arises from how we inform customers about the range of products we offer.  It’s my opinion that as developers we have an obligation to bridge the gap by making product offerings and contracts clear and easier for customers to understand.

IP provides developers with rights to intangible assets.  Enforcing IP rights in contracts with customers is fair; after all, it is how we make a living.  However, enforcing IP can have a knock on affect to future events that we understand as developers but the customer cannot foresee.  From our customer’s perspective this is where the issues lie.

In my experience customers don’t have a problem with developers protecting creativity.  The problems start when developers are not upfront about IP in contracts and when some developers use IP to tie customers in without their advance knowledge.

bigint are extremely customer orientated; therefore, this approach to doing business was alien to us as.  It just does not fit with our culture or the processes that support the bigint philosophy of customer service.  On the whole I am sure that bad practice is rare in the industry; although it does exist.

To illustrate the point I’m going to briefly share details of two situations that our customers were in as a consequence of poor sales practice.  Both reflect poorly on our industry

Case 1
Some time ago a customer with a large ecommerce site approached bigint to discuss improving the design and functionality of the website.  bigint had not worked on the site before so the first question we asked was “do you have access to the source files?”

The customer had paid £1000’s for the website to be built and hosted online and they were in no doubt that they owned the website.  When the customer picked up the phone to arrange the control panel access that I had requested, access was flat denied; although, an offer was made to undertake the website changes.

The only option was to employ the company they had just lost all faith in

Now, I’m not going to speculate on who did or said what in the sales process.  The fact is that the customer felt that this large creative studio had cleverly tricked them into being tied in.  Their only option was to employ the company they had just lost all faith in to do the work.

In the end, the customer shelved all expansion plans for the website choosing instead to start over and work with us planning a new ecommerce site that they would own outright.

Case 2
A new customer approached bigint and asked if we would increase the traffic on their site by implementing some recommendations contained within a search engine optimization (SEO) report the company had commissioned.

We would have preferred to have produced the report as well as implement the changes; however, we are a customer service orientated so we began to help.  Again, we asked the customer for access the control panel or source files.  In the meantime, we took a look at the accessible source code through the browser console.

The development of this site was bordering cowboy practice

It happened that the customer’s access to the control panel amounted to an administrative account in a CMS with which only the products on the site could be changed.  The developer said that they owned rights to the source code and denied the customer access suggesting the only option was that they themselves implemented the changes. A situation that I explained to the customer that was not unusual.

I read somewhere that not optimizing a site is like writing a catalogue and leaving it on the shelf for nobody to read.  When I looked at the source for the site and I was extremely surprised with what I found.  The site had been put together with little or no consideration for SEO.

The development of this site was bordering cowboy practice even though it would have taken little extra time to build a site correctly and believe it or not, the same company now wanted paying again for putting everything right that should have been done initially.

The customer was distraught

Doubly concerning was the fact that the other company produced a SEO report that cost close to £500 and none of the recommendations could be implemented.  I’m not suggesting that the situation was malicious; in fact, it was probably an educational issue.  It does though cause a lack of respect and trust of the industry by the customer and it will eventually turn them off causing customers to be less likely to invest in new technology and expansion.

The customer was distraught.  Within the space of a few hours the customer had discovered that their business did not actually own an ecommerce site, they were actually renting one, the £500 invested in a SEO report to increase business had caused a loss and the relationship with their web host was in tatters.

We felt a mixed sense of shame for the industry and sympathy for the customer.  We explained the contract that customer had entered into with the developer and provided them with options for the future.

I accept that there are issues surrounding how customers often value and understand the products we make, but we can hardly blame the customer.  If the dentist messes up your root canal work is it your fault for not reading up on your medical guides?  Of course not; customers can be more informed though and should try to stay one step ahead of sharp practice.

The industry as a whole can do better in my opinion.  Some development agencies appear to view customers as cash cows with little consideration for service excellence.  This will turn out to be a mistake for them in the end; but, it does not help the industry in the meantime.

When you commission a painting the artist doesn’t come around and take it back a year later or say that they are the only person that can change the picture frame.  One of my customers compared the purchase of his website in exactly these terms.

We need to help customers to understand that it takes years of leaning to become a programmer.  Would a customer question a barrister, dentist or doctor?  Most of us are qualified to the same degree with a similar financial and time investment in our education.

There must be integrity and best practice in the sales and promotion of our products.  Human computer interaction theory, usability and agile methodologies have moved developers much closer to users and customers in a relatively short space of time but the industry has a way to go with customer service.

When I was studying business computing at university and I took a first look at agile methodologies it bothered me that quality in the service excellence sense was missing from the process.

GE Capital trained me so it will be no surprise to some of you that I took it upon myself to ingrain quality in the delivery process using six sigma organizational process improvement techniques to develop hybrid approaches that combined agile with quality tools and project management to structure developments and documentation.   See figure 1.

bigint Quality Approach to Development

Fig 1 illustrates how the strategies combine to focus effort on meeting the user’s needs.

Each opportunity with the customer was used to cross reference requirements against the development process provoking thought on how every step could be used to meet the customer’s needs.  Nothing was left to chance.  This approach had to be academically justified at the time; but, this was not an issue as my user needs analysis were producing results that went beyond universal approaches.

There are lots of opportunities in agile approaches for user feedback or moments of truth in quality speak.  I saw no reason why these could not also be used in the quality sense to meet business as well as development goals.

The sales approach that a lot of developers use lack the type of quality that many of our customers are used to from the service industry i.e. satisfying the customer’s needs.

A greater investment in knowledge of the socio-technical to learn soft business skills including integrity as well as service excellence would help.

Summary
After 20 years in organizational quality it is a subject close to my heart, so I could ramble on all day about it.  In my option it’s a matter of options and information.  bigint give customers the option to own the IP, we feel that this approach if anything has only increased future business.

There is no need to tie customers to you involuntarily.  We find that being upfront creates trust and understanding in the relationship delivering customer satisfaction and causing customers to want to stay with us.

I’m going to finish with a few pointers for customers and developers alike.  Hopefully, it might help a few startups and developers to avoid being trapped in difficult situations and provide them with options for the future.

Customer:

  • Ask who owns the IP
  • Read the contract
  • Get yourselves more informed and stay one step ahead of sharp practice
  • Think about how the site will be administered and add how products can be added
  • Consider whether you may need the source code
  • Ask questions
  • Consider the future of the site upfront and try to plan for it
  • Appreciate what it takes to produce good development work
  • Look for signs of integrity in your developer

Developers:

  • Put your self in the customer’s shoes
  • Bring a focus on customer quality into your sales and marketing processes no matter how small or large you are
  • Remember you are in business with customers not just users
  • Give the customer options
  • Explain what the source code is and who owns it
  • Offer the site IP as an extra
  • Make it clear who owns what to the customer and how it may affect them now and in the future
  • Make clear what your product offering is
  • Let the customer know who will own the IP
  • Ask the customer about future plans for the website and advise them accordingly
  • Think – if the customer will need login rights later offer to build them in initially
  • Don’t presume the customer understands
  • Be transparent.  It won’t scare the customer off if we all play by the same rules
  • Educate yourselves.  Consider how to optimize for SEO if you don’t already know
  • Do things right
  • Most of all, have integrity