As a small business owner you have done your research and decided that a wordpress website is what your business needs to improve your brand exposure, and increase sales. It is entirely possible to build your own website, with a little technical understanding and support through the learning curve.
As well as offering a complete web design and build service, empresita.com helps small businesses just like yours in building a better digital prescence for themselves. We have broken down this how-to guide into non-expert, friendly steps, there are additional resources linked in the articles to help you.
What will I need?
A computer with internet access
Hosting – where your website content is stored so visitors can access it, choose the right level for your needs
A domain name (URL) – the unique name of your website so people can find your website
Related frequently asked questions:
Why do I need a website?
What should I consider when choosing my hosting provider?
Why might I need a CRM?
So, you have registered your domain name, set up hosting for your website, and linked your domain to your hosting. Let´s get started!
Step 1. Install WordPress
Login to your hosting service, and enter your dashboard, in this example we use GreenGeeks which uses cPanel but other tools exist.
Select and open the WordPress Installer, this is usually fairly prominant, use the search function if you are struggling.
Follow the steps, making sure to make a careful note of any user names, passwords etc. for later reference. Keep these in a safe place.
Enter the website name and tagline. Then, choose the correct domain from the dropdown menu and save. Congratulations you have installed WordPress!
Step 2. Selecting a ‘Theme’
WordPress itself is a foundation on which to build your website. In order to add a sense of design flair, and additional functionality and mobile responsiveness without having to know how to code, it is advised to use a ‘theme’ .
As well as standard wordpress themes, there are thousands of additional themes designed to work with WordPress. You can browse through the options within wordpress. Many are free, and if you are building a basic website then these might well suit you. Your theme can be changed later if needed.
Log into your website admin dashboard by going to your URL with /wp-admin at the end, eg yourdomain.com/wp-admin
Navigate to ‘Appearance’ on the left side, then to ‘Themes’ where you will find the standard wordpress themes, to browse additional themes, click on ‘add new’ at the top. The feature filter is really helpful and you can preview before installing.
There are also paid themes you can install via Theme Forest or Elegant Themes. Divi theme by Elegant Themes for example has the added benefit of including a page builder, has hundreds of layout packs included which with a few clicks you can import ready made pages and then edit the text and photos etc. Take the time to select a theme that works for your type of business for functionality and design, is easy for visitors to navigate, and is a pleasure to spend time browsing.
It is best practise when selecting any theme or plugin to check that it is compatible with the latest version of wordpress, is rated well by users, and that it’s latest update is fairly recent. Avoid those which have not been updated in a while.
Once you’ve chosen your theme, select ‘Install’ and then ‘Activate’ your theme.
Congratulations, you have installed your theme!
You can customise your theme as required according to your selected theme’s instructions. If you are comfortable editing code and wish to do so within the theme, then it is recommended to use a ‘child theme’ and include your edits there so that any theme updates don’t over-write your edits. Before you start adding pages and writing content, you’ll want to install your plugins.
Step 3. Installing plugins
WordPress is designed so that you can add plugins to your site. Plugins are bundles of additional code that allow you to add additional functionality, with little to no coding needed on your part. What you need your website to do will determine the types of plugins you will want to install.
You might want membership, multi-language, ecommerce, bookings, calendars, payments or CRM functionality for instance. Or you may wish to use an SEO tool, social media, or site speed optimiser. Plugins can be free, or payable, check if the license is lifetime or recurring and factor these into your budget.
It is tempting to add as all the exciting extra functionality that you discover to make your site all-singing and all-dancing, however there is a need for caution in this regard. As a generalisation, the more plugins you install, the more you are loading extra code into your website, which in turn may increase your webpage loading times affecting your google rankings. Potential visitors need to be able to find you easily, and want your pages to load fast, so if you really do need the extra functionality then you should consider upgrading your hosting, your page structure (sections & columns layout, minimising content, prioritisation of content, lazy loading, image optimisation) and selecting plugins that aren´t hefty with code to improve page speed loading in other areas.
Another reason to be selective is that the more plugins you have, the greater the risk of a future coding conflict between them which will need investigating and resolving when updating your website. It is recommended to update your wordpress installation, theme and plugins as updates become available for security reasons, as well as benefitting from improved functionality. Think about your business strategy, and how this extends to your website, research themes that give you what you need to meet this strategy.
To add a plugin, similar to adding a theme, navigate to ‘Plugins’ in your website Dashboard, click ‘Add new’ select those you want to use, install and then activate them. Exercise caution if a plugin hasn’t been updated in a while, or has a consistently poor user rating. You are then ready to configure depending upon the specific plugins.
Types of plugins to consider:
Yoast. Their free version is really good. If your blog has great SEO (search engine optimisation), it’s more likely that it will be at the top of search engine results, leading to more people to visit your site!
SEO is complex and an ongoing process, however there are some fundamentals that Yoast helps you improve within your pages, posts etc. and is one of the most important plug-ins you can have on WordPress.
Yoast not only guides you through the SEO improvements you can make, but also the grammar improvements you can make to improve your websites readability score. Content that is easier to read encourages your visitors to stay and browse your website longer rather than ´bounce´. Your website´s bounce rate impacts your search engine ranking, among other factors.
Litespeed. While this plug-in is fairly technical and takes a little bit of a learning curve, this one is highly customisable. Should you find conflicts you can bypass certain elements if needed. The best-performing websites are the ones that load content the fastest, so you will want something to perform page optimisation. Be aware that two different plugins attempting to perform the same function will create problems, so pick your tools wisely.
Google Analytics. To track your website´s growth and traffic, Google Analytics is a must. You´ll see key data such as how many visits you get, where your audience comes from, and what articles they’re landing on the most. The real power in this is that you can link this data into your CRM and then use to segment your marketing campaigns so your customers feel that you give them proper personalised attention without spamming. None of us enjoy that.
Monster Insights allows you to connect to Google Analytics and see where your users are clicking. With this plug-in, you’ll be able to see things like how many people are reading your posts, what links they click on, and other elements of your website.
Customer Relationship Management (CRM)
If you don´t already use a CRM for your business, start. CRM’s allow greater automation which means you can focus your resources on the personal relationships of maintaining and growing your business. There are plenty of free ones out there, that can be upgraded to premium as your small business grows. These not only allow you to keep a track of contacts, but also allow you to tailor your offers, marketing etc. to contacts that meet specific criterion, and if you have an ecommerce store for instance can help you improve your sales conversions from abandoned carts.
It pays to do your research here, understand what benefits a CRM can give you, determine the most important things to you now, and how your needs change with your future growth strategy.
We love Hubspot, which has a free option, but this can get quite expensive quite quickly as your needs grow. What might make you consider HubSpot is the level to which you can understand your site visitors and you and your team can move them through to a sale. It might well work out cheaper to pay the subscription than hire another employee to manage the data manually.
Mailchimp can perform the majority of what you´ll need from a CRM as a small business, what might make you choose mailchimp over Hubspot apart from price (free to start, and much cheaper for upgrade options), would be it´s strengths in customer mailing lists.
We will be providing a comparison guide to CRM´s for small businesses soon, so do check back soon.
Choose your CRM carefully, and with future costs and functionality in mind, it is something that you will select early on and tend to stick with for years.
Step 4. Customise your website
This is where you will want to add your logo, use your brand images, add your pages, posts or projects to add your content, build your menus and add your contact and social media details.
WordPress websites are extremely customisable, it’s easy to get carried away tweaking things. It’s recommended to have a clear view of your brand identity, we use brand boards here at empresita.com. Make sure to keep en eye on your design intent throughout your build, you want your website to stay looking professional, it is a reflection of your businesses identity. Your clients need to feel they can trust and depend upon you when browsing your website.
We shall look at how to build and customise with a Divi theme install in a later article, for now we shall keep to the basics that you would want when customising your WordPress website.
Each theme will have a slightly different look, layout and functionality. If your theme is listed on the dashboard menu, you can navigate your theme’s customisable options there, otherwise, WordPress has a basic theme customiser on the Dashboard within ‘Appearance’ then ‘Customise’.
Start with General Settings’ and work your way through. Adding your website details, your logo, colours, your favicons etc. you can choose to publish, save drafts, or schedule publication as you go. Play around in these settings to find what works for you.
Pages, Blog Posts, Projects
The majority of small businesses will want to design a homepage, and add additional pages such as About, Contact etc. and you may well want to build landing pages for your marketing campaigns.
You might also consider having a blog page listing your blog posts. You can call these News or something pertinant to your business if you feel that ´blog´ is not right for you. Regular blog posts allow regular updates to visitors which can be searchable by category or tags and will keep a freshness to help with search engine rankings that a static page is not designed for.
If your particular business has projects that you wish to showcase, then WordPress also allows another type of post that’s part way between a page and a blog post, allowing you to showcase these in a Portfolio page. It’s up to you how you choose to structure your website.
Make sure to set your ´Reading Settings´ in the Settings of your WordPress Dashboard so that your homepage is linked to your domain URL, and your blog is linked to your blog page with your posts listed.
As an existing business you will likely already have copy and images for your business available to use as content. If not then you could write copy as you go, hire a copywriter, use a copywriting AI tool, hire a photographer or use stock images and videos depending upon your needs, time and budget.
Add posts, pages and projects using your website´s wordpress dashboard. If you are using a page builder, or your theme has a built in page builder then you will want to get to know this tool intimately, you will be using it a lot!
This will be how you add elements to page sections, use widgets, build templates for posts etc. Research how the builder works by watching the company’s instructional videos and you will pick up how the basics work pretty quickly. Page builders are designed to make building a webpage simple enough for those without advanced coding skills as well as a toolkit for those who are comfortable coding to customise the page builder as a framework. empresita.com will be adding helpful how-to articles for common tasks so be sure to check out the related tags for your specific question.
When adding your content, be sure to keep an eye on the ‘responsiveness´ of your pages, images, headings etc. i.e. does your site still look good on various devices? Over 60% of web browsing these days is on mobile devices. You need your website to respond to sizing changes. This will be covered more fully in later articles.
Step 5. SEO
Search Engine Optimisation. It is essential to optimise your website so that search engines can understand what your content is about, and rank your website accordingly to search terms that people type.
We recommend the Yoast plugin for this, see the related plugin section above. Make sure to have different keywords for different pages firstly to maximise the keywords that you will return good ranking for, but also to ensure that pages do not ´cannibalise´anothers ranking thus confusing a search engine. If you find that your pages or posts are similar then it is good practise to ensure that you use cornerstone content and cannonical URLs effectively.
Your aim is to rank as high as possible for your keywords. We shall touch on this more in a further articles so do check back often!
Step 5. Launch your website
If you haven’t already as you built, then publish your pages. If you have built your site in a staging area, then follow the tool’s instructions to move over to your live website URL. Congratulations, your site is now live!
Tell Everyone! You will need to have an idea of your launch strategy here, but assuming that you have an existing mailing list for customers loaded into your CRM linked to your website, as well as social media integration, then this becomes easier.
Take the opportunity to set up specific campaigns to launch awareness for your new website (and your business), and take the opportunity to let your customers know about a special offer, perhaps linked to sharing content from your new website. If you wish to know more about launch strategy or social media strategy, then do get in touch.
Congratulations you have a new website for your small business!
If this content helped you, or you have any questions, then do let us know in the comments!
If you need a website but dont have the time or the skillset or need digital marketing support more generally then do contact us and let us know how we may help you.