Building your own website feels dangerously close to an exercise in escaping a straight jacket.
It’ll drive even the most adventurous newbie to insanity.
Domains…hosting…themes…plugins…widgets…it’s ridiculous how easy people make this shit look, right?
I’m not sure what’s more defeating, the ass sweat inducing choices around every corner, or the tech that stops you dead in your tracks again and again.
Oh, the tech!
The endless hours you’ve spent Googling all this new terminology and watching tutorials that sound like they’re speaking a foreign language are hours you’ll never get back. {heavy sigh}
And even after all that research, you’re still not sure what the fuck the difference between a widget and a plugin is.
Building your own website can be a bitch!
Until now.
Resist the temptation to turn your attention to building a fully functional blanket fort, and let me take you click by click and screen by screen through setting up your WordPress website from scratch!
But first…
I’m going to walk you step-by-baby-step through setting up a WordPress website. Everything from buying your domain, to launching your website into the world, and every click in between.
So without further adieu, let’s get our WordPress on!…
CHOOSE & PURCHASE A DOMAIN
First and foremost you need a destination to call your kickass website home. Sooooo, the first order of business is to choose and purchase your domain, if you don’t already own one.
A couple of things to keep in mind when selecting your domain:
- Try to include relevant keywords
- Make sure there are no hard to spell words
- Don’t include any numbers or symbols
- Aim to choose a ‘.com’ extension {it’s not the end of the world if you go with another extension, just make sure there’s a very well thought out reasoni behind any choice you make on your domain name}
BUY A HOSTING PLAN
The next order of business is buying real estate to host your website on. That’s where picking a hosting plan comes in.
One of my go to hosting companys is ASPHostPortal.
I love ASPHostPortal because they:
- Have super responsive 24/7 customer support
- Back everything with a 100% money back guarantee
- Make purchasing your hosting painless and newbie friendly
I know hosting can seem like a scary thing but it’s really easy peasy!…especially when you go with ASPHostPortal.
CHOOSE A WORDPRESS THEME
Now it’s time to choose a theme to load on your website.
So, let’s break down how to junk punch all that overthinking that comes with choosing a theme, so you quickly pick a theme that fits your brand {and goals} like a glove.
Before you EVER start looking for theme you need to know what type of website you’re going to be building and what features you will need.
For example:
Will you need a portfolio?
Will you need a landing page {opt-in page} template?
Will your website be heavy on photography?
Templates come in all shapes and sizes as far as the types of pages they provide, so knowing what you need will help you eliminate what won’t work, making your decision a lot easier.
Come hell or high water, the theme you choose better:
1. Support any 3rd party plugins you think you might use {I.e. WooCommerce, Shopify, Amazon affiliates, etc}
2. Have up to date customer support and detailed theme documentation, in case you run into issues
3. Be mobile responsive
4. Have options for customizing {for colors, images, fonts, etc}
WHAT THE HELL IS A FRAMEWORK?
Think about it as the bones of your site.
The framework is where the FUNCTIONALITY of your site resides.
The theme, which is layered over the framework, is where the STYLE of your site resides.
Why does this double duty approach reign supreme?
The better question is…Do you want a WordPress update to fuck up your entire site?
Hell no!
Having a framework means that updates {which only need to be applied to the functionality} are kept totally separate from the design of your site.
Which will give you invaluable peace of mind when you hit that {not so} scary update button. Bugs are no match for Genesis!
Put THAT in your pipe and smoke it.
I sing the praises of the Genesis Framework because it has:
- Rock solid security
- Blazing fast performance
- Out of the box SEO
- 100% mobile responsive themes
- Easy to customize CSS stylesheets
Later on in this post, I’ll show you exactly how and where to install the framework AND your theme, so hold tight…I’ve got you covered.
INSTALL WORDPRESS ON YOUR DOMAIN
Before you can install your new theme on your domain you need to install WordPress on your domain first, and you’ll do that through your hosting account.
A quick Google search will net you the instructions you need for your hosting provider, but if that’s Bluehost I’ve got you covered.
INSTALL YOUR YOUR FRAMEWORK AND/OR THEME
With your WordPress theme in hand, and by hand I mean the zip file you got from me or received from the theme seller you purchased from, it’s time to install your theme.
Important Note: Remember, if you’re using a Studiopress theme you will ALSO need to install the Genesis Framework {which is a separate zip file from your WordPress theme} in order to activate your Studiopress theme.
If you’re using the Genesis Framework, you’re going to install that FIRST, and then rinse and repeat this process to install your theme. All of the steps will be exactly the same.
Grab the login credentials {including the url, username and password} you saved from step# 4 and login to your website.
GET YOUR HOUSEKEEPING OUT OF THE WAY
There are quite a few settings that you need to adjust when setting up a WordPress website.
Here’s a list of the housekeeping items you want to address:
SETUP YOUR GENERAL SETTINGS
Select ‘Settings’ then ‘General’ in the left side menu.
FILL OUT AND ADJUST THE FOLLOWING FIELDS:
- Site Title
- Tagline
- WordPress Address {URL}
- Site Address {URL}
- E-mail Address
- Update the Date Format to your preference
- Update the Time Format to your preference
- Choose the date of the week you’d like WordPress to recognize what day the Week Starts On
Click ‘Save Changes’.
DELETE THE DEFAULT PLUGINS, THEMES, AND CONTENT
Now it’s time to clean things up and delete all the default shit that is on your website after you install WordPress.
Select ‘Appearance’ then ‘Themes’ from the left side menu.
Now hover over one of the existing themes {NOT your chosen theme or the Genesis Framework} until you see a black ‘Theme Details’ button appear. Click that button.
Click ‘Delete’ which is located at the bottom right corner of the screen that pops up.
When the confirmation screen appears select ‘OK’.
Repeat that process for all years but the current year.
Now, let’s move on to the plugins.
Select ‘Plugins’ from the left side menu and delete the ‘Hello Dolly’ plugin. This is just a placeholder plugin that has no actual functionality.
Lastly, let’s delete the default blog post that WordPress created.
Select ‘Posts’ then ‘All Posts’ in the left side menu.
Hover over the ‘Hello World!’ post until the option ‘Trash’ comes up and select that to delete the post from your site.
SETUP YOUR USER PROFILE
Select ‘Users’ then ‘Your Profile’ in the left side menu.
Fill out and adjust the following fields:
- Choose the color scheme you would like the WordPress dashboard to have
- First Name
- Last Name
- Nickname
- Choose the name you would like your website to display publicly
- Website
- Google+ link {if you have an active profile}
- Twitter handle
- Facebook Profile link
- Biographical Information {short bio}
Click ‘Update Profile’ to save your changes.
UPDATE YOUR PERMALINKS
Select ‘Settings’ then ‘Permalinks’ in the left side menu and choose ‘Post Name’ for your permalink style.
Click ‘Save Changes’.
UPLOAD A FAVICON
A favicon is the icon that appears in a browser tab when your website is opened.
Some themes have a setting under ‘Appearances’ > ‘Customize’ in the left side menu, and other themes require you to add CSS coding to your style sheet to add a favicon.
Read your theme documentation to find out how to go about uploading a favicon for your website.
A couple tips for your favicon:
- It should be a 16 x 16px image
- You need to save the image as favicon.ico {‘ico’ is the file format}
- The best designs are either symbols or an initial, don’t try and put anything more or it will be completely unreadable
CUSTOMIZE THE THEME WITH YOUR BRAND STYLE GUIDE
Now it’s time to make your WordPress theme one of a kind!
There are 6 main visual elements that you need to customize with your branding guidelines:
- Header {which should include your logo and tagline at a minimum}
- Fonts
- Color Palette
- Decorative elements {which can include patterns, lines/separators, frames, bullet-points, icons, etc}
- Branded images
- Social Buttons {which include the buttons to your social profiles AND your social sharing buttons
Some of these changes will require some CSS coding {depending on your theme}, so you’ll need to familiarize yourself with how to make changes to your Custom Style Sheet, which is something I cover in blow your fucking mind detail in my WordPress Website in a Weekend masterclass.
When it comes to taking the vanilla out of your theme and making it your own it’s all in the custimizations you can do with CSS coding, so don’t let your fear of tech saddle you with B-O-R-I-N-G!
You can see how painstakingly detailed I get with my content in this post. My WordPress masterclass will put this click by click tutorial to shame with it’s newbie/tech phobe friendly how to.
Sooooo, if coding is one of those thangs that gives you a wicked case of ass sweats, this masterclass will cure you right up!
Now, if DIY ain’t your thang and you have the chedda to hire someone, let my boys over at WP Radius do it all for ya!
For $67/month they’ll make unlimited changes, including CSS tweaks, to your website for you. It’s the best WordPress support & maintenance on the market!
And the best part is you can cancel anytime, so you can hire them for a month or two while you build your site and then say adios without the awkward breakup conversation.
ADD YOUR PAGES, BLOG POSTS, AND OTHER CONTENT
Now that you’ve tweaked and coded your WordPress theme so that it’s seamlessly styled with your signature brand style it’s time to load your website up with content.
There are 6 main pages that every website should have:
- Home
- About
- ContactBlog
- 404 {which is the page that appears anytime someone hits a dead or broken link on your site}
- Services or Work With Us/Me
Other pages you might want to create as well are:
- Free Resources
- Courses
- Portfolio
- Testimonials
- Landing page {with some kind of killer opt-in offer}
In my WordPress Website in a Weekend masterclass I walk you step-by-step through how to create KILLER opt-in pages, thank pages, and sales pages so you can build your list and sell your products on YOUR website. Who needs one more expense like Leadpages, yo!
Teaser: I’m also going to show you how to bring in the Benjamins with your thank you pages. {GASP!}
NOW, LET’S TALK ABOUT THOSE THREE DAUNTING LETTERS…SEO.
An often left out or overlooked part of a newbie’s content strategy is SEO.
I know, I know, the 3 most dreaded letters out there. Well, after CSS, of course.
If you’d like to have your membership to ‘Club SEO Overwhelm’ revoked, there’s one plugin that’ll do it.
Yoast SEO meet newbie…newbie meet Yoast SEO! You two are going to be best fucking friends.
The Yoast SEO plugin will insert a section below your posts and pages in WordPress that has each of the fields you need to fill in to optimize your content for maximum search ranking.
It will also provide a grading scale for specific elements on your page, which it rates with a green, orange or red light, which tells you exactly what the grading is based on.
What you want to do is use the Google Adwords Keyword Planner to choose a relevant keyword that you’re going to target for each post and page you create, and then fill in the fields in the Yoast SEO plugin with the required information.
The 4 fields you need to fill out are:
- Meta title
- Slug {which is the portion after your domain – i.e www.yourdomain.com/this-is-your-slug}
- Meta description
- Keyword you’re targeting
You also want to sprinkle {in a natural way} your keyword throughout your content.
Yoast SEO will then help you optimize your content with the the grading scale below those fields.
INSTALL YOUR PLUGINS
Speaking of plugins…
Plugins run actions in the background of your site, giving your website capabilities of all kinds.
Plugins can:
- Add widgets that display different things like sliders, opt-in forms, buttons, and social feeds
- Create contact forms, sitemaps, or list style posts
- Add more toolbars in the visual editor
- Integrate Google Analytics into your site
- Automatically save backups of your site on the cloud or in your Dropbox account
- Cache your images so your site loads faster
- Add social sharing buttons to your posts and pages
- Skies the fucking limit, REALLY!
THE 9 PLUGINS EVERY WORDPRESS SITE NEEDS ARE:
Google Analytics for connecting analytics to your site
BackupBuddy for setting up automatic backups of your site
PopupAlly to create free customizable opt-in forms for your posts and pages
WP Super Cache to cache the images on your site
Yoast SEO for adding SEO fields into your posts and pages
Contact Form 7 to create completely customizable forms that you can place on any page or post
WordFence to monitor and report any security risks for your site
Akismet for defending your site against comment spam
TinyMCE Advanced for adding more toolbars and functionality to the visual editor {which is the area you will be creating, or adding, content on your posts and pages}
Here are some screenshots to walk you through the process of installing a plugin:
Visit the WordPress plugin page and click ‘Download Version…’ {it’s the orange button}
LAUNCH YOUR NEW WEBSITE!
It’s tiiiiiiiiime!
Look, you’re never, ever, ever, ever {did I mention EVER?} going to be done tweaking, adjusting and perfecting your website so don’t wait for that day!
Take a deep breath, and launch that sumabitch.
Reveal it with pride and accept that it’s always going to be a work in progress…and that’s a good thing.
CREATE OFFERS, PRODUCTS & CONTENT TO DRIVE TRAFFIC TO YOUR WEBSITE
Your main job as the owner of your own profitable piece of web real estate is to continue to create new content paths so you can build your list and sell the shit out of your offers.
Take time to outline your content strategy for AT LEAST the next 6-months. If you don’t, you’re going to end up on a content rampage that leaves you with shit to show for it.
Can you say burn out?
That’s where day drinking and blanket forts start looking real tempting.
BOTTOM LINE: Enjoy the journey and celebrate every fucking milestone along the way! No win is to small to clink too.