Getting Your Website’s Domain Name
Before you think about jumping the gun to the section where we compare between building your own website or hiring a Website Developer, have you considered your website’s domain name yet? This is the name that you want people to type into their web browser to visit your live website e.g. www.google.com, www.bing.com, www.yahoo.com, being some popular domain names that you probably typed in everyday. For your own website to be publicly accessible to the whole online world, you need a domain name and most people pay a small annual fee to a licensed domain name registrar to do this for them. There are quite a few popular domain name registrars that you can just simply buy your domain name online without any complicated process, just like how you would buy something off eBay without needing to actually speak to the person on the other end. Apart from the domain name registrar, it is not necessary to go through an agent or some other intermediary to buy your domain name that might quote you extravagent fees to get this done for you.
The domain name that you buy must be absolutely unique in the entire world, thus you may find out that the name you want has already been bought up by others as there are people who buy up domain names in bulk for the purpose of reselling it at a high price. Let’s say your name is John Smith and you want a domain name that is synonymous with your own name and the asking price for www.johnsmith.com is just too expensive. You may then try variations such as www.john-smith.com or perhaps www.johnsmith.biz but if you think your customers will mostly originate from within your country, then you should go find out how to get a domain name with your country’s local suffix in it.
For example if you are living in the United Kingdom, the domain name that you would like for your website is www.johnsmith.co.uk – Local domain names are normally regulated by the local government and it might also involve a simple online process but that of course depends on your own country’s procedures and laws. There is usually a better chance of finding a unique local domain name that has not yet been bought up compared to a .com because local regulations usually make it more difficult for people to buy up domain names in bulk. One of the benefits of having a local domain name for your website is that it will indicate to customers that your business specialises in serving the locals (assuming you are starting off with targeting the local market). As you know, it is very common for customers to do a quick search online for local businesses in their area before giving them a call or paying a visit at their shop.
It is also possible to get free domain names but the company that provides this freebie to you will usually append their own brand name to your domain name (e.g. www.johnsmith.wix.com). This might be ok for you if you are perhaps just testing the market but just make sure that the proper domain name that you want is available once you decide to go full steam ahead with your brand name and business.
Getting Your Website Live on the Internet
Have you ever wondered what it is that makes a website live to the whole world on the Internet? For a worldwide giant such as Google, they need multitude of high-tech computers locked up in highly secured buildings where it was reported by Wired that one needs to wear hearing protection before they step into a Google data centre filled with a massive number of computers that maintain the giant’s web services. This is because the noise from the fans that control the airflow in the data center is high-pitched and the human ears cannot take the constant thruming of the noise. These equipments are likely to be similar in Facebook’s data centres too and they are necessary as their mega websites and other web services need to be online 24/7 with minimal glitches in order to keep their billions of members happy all over the world.
For getting a small or medium sized website live though, one of the options available to website owners actually just involves setting up a regular desktop or laptop computer with some free software that can be legally downloaded from the Internet. This computer that houses a website is commonly known as a Web Server to differentiate it from the computers that we use for more common tasks and the process that makes your website live on the World Wide Web is known as website hosting. From what you read in personal blogs, it is even quite common for computer hobbyists to just use an extra unit of computer that they have lying around in their homes to setup as a Home Server. This Home Server can be used to house various servers such as a web server, a file server to share files with other family members within the household or an email server, which mean you may actually say goodbye to @gmail, @yahoo or @hotmail but…
HOWEVER, the home server option is not very popular because although the hardware of a web server need not be high-end but maintaining the technicalities of any server is certainly not an easy task for anyone who does not possess much knowledge about computer networking. Because of the widespread issue of spam, setting up your own email server can also be a seriously complex task. If you having been using emails since the 1990s, you would surely still remember how email inboxes were easily bombarded with spam in those days but thankfully, the hardworking software enginners out there had significantly scaled down this problem in recent years which now gives us much peace and quiet from unwelcomed strangers. All this is attributed to better data security and with that comes along more complex programming to setup any Internet systems.
Therefore, most website owners pay an annual fee upfront to a professional company to host their websites for them because it not only makes life easier with one thing out of your care but professional website hosting companies are also able to provide better worldwide loading speeds for your website as long as you are prepared to pay them the right price. So, if you are paying a website hosting company to maintain the web server computer for you, it is also NOT a highly technical task and you can simply buy the website hosting service online without a middleman. A first-timer will need a bit of time to get used to setting up and customising a website hosting account but the popular providers will usually provide round the clock support services to assist website owners.
The hosting fee for your website usually depends on how much memory space and speed you need as well as whether you want a domain name and email service included in the package. If it is just a basic website that you need hosting for, it might start really cheap at less than $20 for the first year to entice you to sign-up but the price usually increases for the subsequent years. When you first sign-up, you most probably do not need those deluxe/premium/advanced/add-ons/etc stuff that the website hosting companies will try to persuade you to include. Just try searching “Website Hosting Services” yourself and the first few companies that pop-up should be the popular companies that provide website hosting services e.g. Bluehost, HostGator, NameCheap, GoDaddy, etc
New website owners usually choose the shared hosting option because it is the cheapest form of website hosting due to the fact that you will be sharing the resources of one web server computer with other websites that belong to other owners. You can imagine it as a big box that has been divided into many compartments so that more things can be put into the big box. From the perspective of the website hosting company, the more things (websites) that can be squeezed into the big box without compromising on the core integrity of the box means more money is saved for the company.
Shared hosting is usually fine for new websites that receive relatively low numbers of traffic in the initial stages but you should expect a little bit of downtime with shared hosting, meaning your website will not be live for a few minutes every now and then and the speed of loading your website will probably not be fantastic too. You should take note of the loading speed of your website especially if it contains many images and animation effects because a slow loading website will cause you to lose visitors and search engines ranking among some of the negative consequences.
The reasons for downtime of web servers would vary and it could be due to periodic technical maintenance or the web server just temporarily could not handle the load of all the traffic coming into the websites that it is hosting concurrently. If you really don’t like sharing, you may ask the website hosting companies about dedicated website hosting which certainly will improve the hardware performance of your website but be prepared to pay a higher price as you will be leasing the whole computer to yourself.
Just like building a new house, there are also security considerations that one should take note when their website is live to the whole world but new website owners whose website only receives very little traffic in the beginning need not seriously look into security aspects as long as your website does not contain any important data that you are not prepared to lose. Anyway, it is a FACT that any data stored digitally on the Internet is NOT 100% impenetrable to hackers and this is why modern software and operating systems are constantly being updated as most of those updates are needed to cover up possible loop holes that could compromise the safety of the system. If you are letting a professional website hosting company do the job for you, the popular companies should take care of basic security for your website, so you should not have to worry too much about this in the early stages.
If you are however still keen to explore about setting up your own web server at home or in your office, then you would need to learn some basics about the Linux operating system (Linux powers the majority of web servers in the world). Try searching for terms such as “Linux beginner courses” or “How to setup a LAMP server” and take a look at the search results. If you think you can handle the complexities of using the command prompt, then I guess there is no great harm in experimenting with setting up your own web server as long as you are prepared to spend some time experimenting with the system and risk losing some data. You might also want to search under “WAMP server” as this web server program is quite popular among Windows users and you do not need much programming skills to get a basic website live, though I would highly recommend that you go through at least a couple of beginner computer networking courses before you attempt to use WAMP server.
Before you go ahead with searching for free courses, you might be interested to read my article on: ‘Reviews of Websites with Free Computing Education.’
Build Your Own Website VS Hire a Website Developer
I am quite sure you would have heard how even non-tech people can “easily” build their own website without knowing any programming and it is definitely possible to do it nowadays and WordPress is one of those popular options now. Building your own website certainly presents some benefits as it will definitely save you some money if your funds are tight and you also get to put in your personal touch into your website which you may then proudly tell your non-techy friends and customers that you built it yourself. However, before you proceed with a DIY website with much enthusiasm…..
Some points to consider if you are building your own business website
- How much do you understand about web development to be able to really produce a good looking and professional website that will suit the commercial market?
- How would you promote your website? Once your website is live, web surfers are not going to just magically come across your website with tons of other competitors’ websites out there.
- Do you possess sufficient knowledge about SEO, digital marketing and such topics to at least give you a headstart in getting some online traffic onto your website? (please refer to the blue colour image above to give you an idea of other website marketing topics.) If you only have very minimal knowledge about these topics, are you sure you will be able to find the time and energy to learn these topics while running your business?
- What about multimedia contents like photos and videos for your website? Will photos and videos shot with your smartphone form a good enough impression among your customers? Depending on the type of business you are in, the photos and videos that you upload to your website could be a significant factor in the marketing of your website. A high-tech smartphone or DSLR camera by itself is not going to produce the elements of creativity that your website might need in order to attract customers to contact you.
- What about maintenance and updating of your website? Do you have time for that when you are busy with your newly launched business? If you are going to hire someone to do all these tasks for you later, why not then just hire a website developer to build your website from the start and negotiate a good deal for follow-up services as well?
Some points to consider if you are hiring a Website Developer
- Who owns the copyright of the website. You might after all pass the job to another Website Developer down the road and you do not want the original developer to be questioning you about stealing his work.
- Once the website is complete, will the Website Developer train you on how to do basic tasks like uploading new images and adding in contents? You should not make assumptions that these services are included as time is money after all and not all website developers are patient enough to teach clients who do not know much about computing.
- Remember that your website needs to be updated and maintained too after it is live. Will your hired website developer take care of this too? For more details about this, please read my article: ‘Five Points to Consider Before Starting Work on your First Website’ where you would find some points about why your website should not be left alone after it is live.
- In this modern age, you should have a website that functions well and look good on desktop computers and mobile devices as this is another positive indicator for Google search results ranking. Just bear in mind that this might mean more work for the Website Developer and hence more charges. If it is however just a very basic website built with WordPress, then getting your website to work on mobile devices may not even require any additional work and it will be dishonest for a website developer to claim that they have to charge a lot more to enable this feature. (more details about building a basic website using WordPress in the next section below).
Before Handing Over Your Money…
How much should one pay to a Website Developer is probably one of the most FREQUENTLY questions when it comes to building a website and honestly, there is no straight answer unless you are hiring a full-time employee that sits in your office on a long-term basis where there is surely an average market rate in your own country. That means as a boss to a full-time employee, you must obviously be prepared to provide continuing jobs and other perks to your employee in order for that person not to think about jumping ship. Therefore, I am not going to state actual rates of wages in this section but I will offer some guidance and advice about hiring a website developer.
Hire a local or remote website developer?
So let’s assume you are not prepared to hire a full-time employee just yet and you are thinking along the lines of a freelancer or a part-timer in the early stages of starting your business. You would probably have come across a couple of jobs recruitment websites that gave you a rough idea of how much you should expect to pay a non-permanent Website Developer but don’t just stop there as not all skilled website developers will register themselves on these websites. Some experienced website developers may just rely on a portfolio of clients’ websites and referrals to keep them going, so have you tried asking for personal recommendations from your business contacts yet?
If you are unsure of how to go about building a proper business website and you really need someone whom you can speak to face-to-face, try going to a local business or tech event in your city and find your Website Developer there. Before the event, just give a shoutout in the forum or discussion board that you are seeking to hire a website developer and those who are serious will surely attend the event to meet you in person. You would probably be able to get quotes on the spot from the serious ones and get things going right away. Just bear in mind that professional website developers usually charge by how much time they have to put in for your project and this is likely to include consultations time too, as well as the time needed to make the multitude of changes you asked for when you are not happy with the drafts.
If you however already pretty much know what you want in your website, then why not hire a a remote website developer that can get the job done for you more efficiently and probably at a better price and shorter time too. With today’s user-friendly digital technologies, it is very simple to share a screenshot or snap a photo of a hand-drawn sketch which you then can easily send over to your Remote Website Developer – a picture does tell a thousand words and that will save you hours of meetings! So, do have a think about whether you need to see that person in face to face meetings or are you perhaps more comfortable with just online communications, in which case a remote website developer will better suit you and the person might even charge a lot less.
Do not forget those Digital Nomads too as many of them are likely to be skilled in website development since websites are so ubiquitious today. It is a possibility that a Digital Nomad who is currently staying in a city with very low cost of living may charge lower than one who is living in a first class city. Where to find them you ask? Well, if you are in luck, you may come across a Digital Nomad in your city simply by walking into a co-working space that is popular online. You may also try giving the co-working spaces a call to ask for recommendations for website developers.
Hire a freelancer or a company?
It is no surprise that freelancers are more likely to charge lower than what a full-fledged design company may charge but the established companies are more likely to be able to offer a range of services that you might need down the road as your website and business grows such as SEO, digital marketing and round the clock tech support. Because established companies have full-time employees on their side, they are more likely to have access to specialists who are experts in all areas of web development but a freelancer might only know bits and pieces of everything but not truly expert in any specific area.
Needless to say, well-established companies can also be expected to be more dedicated to your job once you hand over the money but this of course does NOT MEAN freelancers are not dedicated workers too. You just have to make sure that the freelancer you hired is trustworthy and will not leave you hanging with an incomplete job. Consider too that freelancers might also be more flexible with their terms as they are not bounded by company policies, bureaucracies and such barriers that many of us hate and so, without these overheads, freelancers might also be more open to inputs from clients than a company filled with specialists.
Is your website going to be just a basic one?
If you are just beginning with a very basic website that contains just a few pages, a few images here and there and a couple of videos (what website developers call a static site), it should then be just a one man job and even a beginner freelancer can build that website for you easily.
Whether or not the beginner can actually produce a website that will look good in your eyes is another story as the beauty of design is subjective. What you consider as beautiful in your own eyes might be subpar when compared with competitors in your industry, so perhaps your judgment should not solely be based on your own perspective only.
Building your first website with WordPress
For WordPress powered websites which are very popular these days for new small businesses, the website developer DO NOT code from scratch as the WordPress system is bundled with loads of freebies that usually work fine straight out of the box. These freebies include making your WordPress website mobile responsive, meaning your website should be functional across most modern desktop computers, tablets and smartphones, thus the website developer whom you hired to build a WordPress website may not need to do any extra work to make your website mobile responsive.
Therefore, all you need to do then is just pass your contents to your website developer and that person probably just need to do some minor editing on your images and videos, do a few tweaking here and there and your WordPress website should be live in a day or two. If you want a WordPress website that is heavily customised though, then make sure you hire a website developer who is very familiar with the entire WordPress system and not just one who knows how to do the basic stuff. Note that a website developer who is very good at coding from scratch might not necessarily be very familiar with the entire WordPress system.
Because of this simplicity in WordPress, it is actually quite common nowadays for non-techy people with no programming skills to attempt building their WordPress website by themselves. So, if you want to try this DIY option, just make sure you are prepared to put in some hours learning and experimenting with the WordPress system. The support forums within WordPress maybe of help but if you are really a non-techy person, you should really try to get a friend who knows a little bit of things about web development and computer networking before attempting to build your business website via any DIY options. Such a friend will help you avoid frustrations that will surely appear as you go about fiddling with WordPress and other web development tools.
If you really cannot find a friend with computing knowledge, then personal consultation with a paid website developer may be a budget solution to your problems. If it is just consultation and minor assistance that you need from a website developer, you get to save some money as you do not require the developer’s full services and you also benefit by learning a bit of techy stuff yourself which will come useful later when your website and business grows. Anyone starting a new business in this modern era will surely run into a digital issue sooner or later so there is no harm in gaining a bit of techy know-how yourself.
We have covered in this guide how to buy a domain name and website hosting service, both tasks which can be easily completed online without the need for any middleman or advanced technical knowledge. Setting up a home or small office web server to host a basic website is also an option for those who are prepared to put in some hours to learn about computers networking. We have also covered some details that new business owners should consider when deciding between building a business website themselves or passing the job to a freelancer / professional company and the decision should NOT solely be based on how much money is needed.
IT Essentials Training for the Non-Techy
© 2019, Evan Multimedia-Programmer. All rights reserved.