We see a lot of websites pass through our systems, and often even just questions about sites we never end up hosting. Sometimes they’ve been hacked and need a cleanup and secure home. Other times the developer disappeared and the client needs help with maintenance. Some are trapped in a proprietary ecosystem, making other services, like performance enhancement and SEO impossible.
We draw on this experience when writing about the general implementations that a high quality developer should be providing you with.
Hosting: Security & Performance
Of course, as hosting is at our roots, we always want to ask about that first. Is your developer open to working with any hosting provider that offers the performance and tools that make it simplest to manage your website? Find out who they host with. Is it in-house and managed entirely by them? Or do they make use of the datacentre’s management services? Who do you contact when there’s a problem? Do they have to wait on 3rd party support to resolve issues when they arise (ie: are they reselling, and if so, who is their upstream provider?)
The kinds of questions to ask of them and their upstream hosting company are:
- Where are the data located physically?
- What kind of backup systems are in place both for disaster recovery and options available for self-backup management?
- What is their stance on security? How do they handle things if a website gets hacked? Who fixes it?
- Do they have free SSL Certificate options to ensure logins are secured?
- Do they enforce strong passwords on all of their systems?
- What specifically will they do to help if the site they build responds slowly (>2-3 second page load times)?
Platform: Own Your Website
Of anything, I think this is the most important one to focus on: what platform will they be building your site on? If they answer with some kind of entirely GUI-based locked down website builder like Wix, Weebly, Shopify, BigCommerce, or Squarespace, then you should be extremely wary. These are platforms where the designer doesn’t require any development knowledge to build your site; they simply drag and drop things into place. Should you be paying them to build such a site if they don’t even require any advanced knowledge to do so? Just think; if you want to add a more advanced module, good luck!
Instead your site should be built on an open and portable system that you can take with you anywhere. For example, when you write an essay or letter in Word, you can take that file with you on any device anywhere and it will display roughly the same and be equally as editable on any device using the Word software. This is not true of the builders above. If they go out of business, you lose your website and have to start from square one.
To make matters even worse, you have no choice but to continue paying them as your site grows with no possibility of moving elsewhere without a complete ground-up costly redesign.
If, instead, your site were to be built on WordPress, Drupal, Joomla, Magento, or any of the dozens of open source portable content management systems (CMS) that are available for professional developers, you would have the capability to host that with any provider out of tens of thousands of them globally. You’re not locked in to one provider, and you can take your website with you anywhere, just like the documents you create in Word.
SEO: Build Your Audience
These questions are similar to those for hosting. Does your designer provide SEO services? Are they handled in-house or with a partner SEO firm?
Again any of these could be fine, but you want to then ask specific questions to ascertain their knowledge level. For example:
- Do you engage in only on-site SEO tactics or are you involved with off-site as well? What are those tactics?
- For On-Site what tags and content do you adjust for me?
- For Off-Site what kinds of sites do you set up links on?
- Do you do local SEO map/location place listings and citations?
Portfolio: Experience & Quality
Be sure to check out your designer’s portfolio and ensure that you like their designs and that all of their sites don’t look pretty much the same before proceeding. Many designers use the exact same design template and don’t even change the fonts or colours all that drastically between clients. This makes their costs lower and provides you with a far-from-unique website, yet they likely charge as much as the guys offering great quality unique designs.