The greatest feature of WordPress is how flexible it is. Our agency builds our clients sites on WordPress for that reason. The same platform is applicable for any business, the customization is what makes it the right fit for each of our clients.
Due to that flexibility, this formula is designed to be a general rule of thumb. For more specific examples, check out the WordPress archive of tools and tips.
Here is it… The formula required to build an effective platform for your WordPress website.
Disclosure: This post contains affiliate links. I would receive a small referral fee if you were to click through and purchase something. I only recommend products and services which we have tried and liked or are using currently.
Domain + hosting + theme + plugins + content
Choose a name that relates to you and what your website will be about. With so many websites out there, it’s harder to findyourcompany.com and easier to add a qualifier. Yourcompanyservices.com is much preferred over yourcompanyltd.com oryourcompanyinc.com. If people know you’re a company, help them understand what you do.
Stick with traditional extensions like .com or .ca or .net where possible. Although there could be something very specific like .realtor or .marketing, people are more likely to click on traditional extensions and the word entry won’t autocorrect .com or .ca – some haven’t caught up to the new extensions. Make it easy for people to connect.
The necessary place for your website to live has to suit your needs. Hosting packages differ in two main ways:
1) Level of Expertise
Like many products and services, by comparison, the more you do yourself, the better deal it usually is. Hosting is no different, you’re paying for the service of expertise. Even with the expertise, many pros are opting to have someone else handle it.
The best place I’d recommend for anyone to get started would be BlueHost. They have a very simple, turnkey approach to getting your WordPress website up and running.
2) Level of traffic
Every website on the internet is hosted somewhere physically, typically in a data center. These data centers do have finite amounts of storage, so the high web traffic your site receives, the more resources it will take to keep it online. Thus, higher traffic sites will require features to accommodate the traffic and that will bump up the price.
Once you get into the big traffic club, and you want to move from roads to highways, you way consider a dedicated hosting package. BlueHost also has a great setup for high traffic sites that know their audience.
Hosting is something that you can easily compare to see where you fit in. Prices can be accommodated for every budget, it just matters what your level of expertise and site performance are.
WordPress theme options have exploded in recent years. What used to be a few themes that all looked “WordPress-ish” to now beautiful options that suit almost every need. Full custom frameworks are also available to build something specialized with less coding required.
Here’s a couple of places to check out:
In case your curious, here’s the Premium WordPress Themes that my sites are currently running on:
We have the great privilege to work with numerous themes while working on client projects, and here’s some advice on how to pick a good theme.
Tips for Picking a Theme:
1) The Demo Should Look Pretty Close to what you want
No matter how customizable the theme may be, pick a theme that closely resembles what you want your site to look like. We ran into one problem with a theme that wouldn’t change the blog title colour through its customization panel (due to a glitch) and we needed to program it ourselves or waste the $50 we spent. Without the tech experience, most users would either settle for something that doesn’t look right, or get extremely frustrated and waste a bunch of time.
2) Fully Supported and Happy Users
Read the support comments first to see how active the theme developer is with the purchasers. See if the responses tell you about the customer support and how good these developers really are. The good ones are actively responding to questions and making changes to fix the problems across the entire theme purchases. Also, having a setup walk through is very handy. Being able to look something up before contacting the developer is great. Plus, it’s your reference manual if you change things in the future.
3) Compatible with your needs
Check compatibility with plugins and software that you already use or forseee a need for. The biggest issue we see is with themes that clients love that don’t support something essential to their business, like Woo Commerce. Sometimes the integration is easy… But if it is easy, usually the theme developer will make it clear in the purchase page.
4) Just get what you need
Don’t over buy features and services. Ok, this one is from personal experience. I fell hard for a beautiful theme as something that I could use here. Turns out that the theme had so many features I didn’t need, it just didn’t feel the same after it was set up.
5) Features you Love
Really dig through the demo content on the theme preview. See if there is a particular type of formatting you would like. For example, two reasons I really love the Founder theme for chrismilton.ca are the header newsletter capture and the podcast post format (stay tuned). I knew this was something beyond my abilities to create and really liked the way it was laid out. I’m sure there will be customizations as this site grows, but for now it’s been great as delivered.
Really building a wordpress website to look and perform how you would like is driven by the plugins you select. Plugins do small tasks, like integrate with other software, without comprising the user experience.
A couple must haves that we install on all our sites first are:
Jetpack by Automattic (a suite of plugins)
Wordpress SEO by Team Yoast
Analytics by Team Yoast
Mailbag or OptinCat
Literally endless plugins are available for wordpress sites so you can usually find something that fits your needs quite easily. Just like shopping for themes, shop the same way for plugins.
- Check the plugin has approved version compatibility
- See how many active downloads are listed
- See if there any reviews that may help you further understand
- Look at the screenshots to see if the look will work with your site
Good content is the true reason you started this adventure in the first place. Getting the other steps out of the way so you can focus on content is very important. If there is one priority over any others, it’s content. Without content you really don’t have a website worth coming to. Here are a couple tips for creating awesome content.
1) Plan your content ahead of time.
I use Evernote to draft most of my posts because I usually get my ideas when I’m not at my desk and Evernote syncs instantly with my desktop, laptop, iPad and phone. Secondly, it’s been my tool since college to take awesome notes. I’m really comfortable with it and haven’t found something that beats it.
2) Draft in multiple stages.
If you just have an idea, get it down. This is where I start. Then come back to it and build on the idea, at least to have a better idea of what message you’re trying to get across and some headings to include. Then research a bit. I look for an expert o pn the topic to see if I’m heading in the right direction, how much info is out there and if the topic is big enough or has enough depth to stand alone. Refine as needed, move it into WordPress and edit to get a Yoast SEO green light.
3) Expand on your Topics.
Create content that leads to further reading or introduces the post you just read. To me, this is the novice vs professional test. How much does my reader know? If this too basic, too specific or just right? It will take some time to figure it out, so make some surface level content (novice) and some very specific or technical content (professional).
Start building now. Regardless of what your idea is, or why you decided to build a website, getting started can’t hurt. There are people like us available if you get stuck, want some advice or need a little help. Welcome to the WP community, now go build an amazing website!