This post may contain affiliate links.
Instead of waiting for 3rd party ads to load, you get a list of hand-picked ads that I manually link to and make a small commission if you purchase from that link at no extra cost to you. I also link to other places I don’t make a dime if you buy. Don’t buy anything you don’t want.
Read more about it here: Affiliate Disclosure
This is a great formula of things to include on your blog that are professional, useful, and at times, necessary. Most of this is for self-hosted wordpress blogs; however, any blogger can get use of some of these ideas for their blog. I mean the biggest difference is the plugins.
Keep in mind this is entirely opinion. Mine also changes all the time, which is why I keep updating this article. But it’s also not infallible, and it’s not the only way to do things. This is more of a guide for people who aren’t sure what to do, and a list of ideas for people who do have a good idea of what they want to do or have already done to use as relevant.
Table of Contents
First Step: The Idea
What is your idea for a site? That’s where everything begins, an idea. Though I’m not sure all of life began from an idea or the idea of life showed up after life was created, that’s like one of those chicken egg questions except we all know the egg came before the chicken on account fish lay eggs, and turtles, and both existed before chickens in evolution and Genesis/Torah.
The way I generally do this is I get an idea for a site. With that comes some ball park idea of the branding. I often spend months kind of thinking of the branding as I think of the idea.
Like to me, it’s not a complete idea until I can visualize…
- Visualize it as a Brand
- Visualize the Audience
- Visualize how the brand and audience interacts
This is very important. This is how you can tell if you have a good business idea or not. If you cannot visualize people interacting with you as a business, then it’s probably a bad idea. But if you can see clearly that you’re going to find your people on Instagram and have an awesome time talking about your product and all the things related to it, and you are kind of excited about getting up close and personal with people about what you’re selling, then it’s a good idea. It doesn’t have to be on Instagram. It’s just an example.
So to me an incomplete idea would be, “I want to do a recipe site.”
A complete idea is more like, “I want to do a recipe site. I plan on monetizing it with advertising revenue (once I get the traffic) and sales of printables of meal planners. I want to niche it down to Recipes for Families with an emphasis on feeding a family of 4, meals that have leftovers for a while, budget friendly, healthy enough… my target market is mothers, but I don’t want to exclude fathers. I’m going to call it ____. I already kind of experimented with different color schemes and looks by photographing dinner with these, and I decided to aim for a primarily white or light wood background and pops of color via vegetables, fruits, and tea towels, though I’m open to a teal, dark red, and dark blue concept. I want to be shinier than “farmhouse living,” but duller and more subtle than a site giving printables to teachers. I plan on finding my audience primarily through Pinterest plus my own following who are mainly moms. I can continue to guest write mom-based stories and publish as a mom writer to help market the recipe site. Wouldn’t it be cool if I could supplement with homeschooling worksheets some day on Amazon? I got a feeling moms my own age are just as seasoned as I am, so there’s a good chance I’m going to be reaching out to a younger generation, so tiktok.”
It doesn’t have to be that complete of an idea, but the more complete your idea is, the easier the rest of this is going to roll.
Step 2: Branding and Design
Decide the overall look and feel of your blog, and implement the first steps of it. Ideally, you already decided these things for your business and probably have a business plan in place. If you haven’t, well you are taking a chance to do things one way so that you can later redo them the better way. That’s ok too. Doing it wrong is better than not doing it all. It’s how I function. Someone write that down!
Branding goes beyond the web design, and is a serious step in building a business or profile.
But as far as the website is concerned, you need to know….
- Color Scheme
- Fonts: Title and Body
- Type of Blog Layout (magazine vs list)
- Header and Logo
- Image protocol (featured for blog post and site design / Pinterest / Facebook and Twitter / Insta)
Some quick tips:
Stick to 2 to 3 primary colors for the overall vibe. Like you can use 3 shades of pink, that’s one color for purposes of this. And you want several shades for when it’s text, and when it’s a background for text.
Avoid dark backgrounds and light text for things longer than a twitter tweet because it’s hard on the eyes.
I’ve noticed FB does best with no text overlay on images.
One example of a well thought out Brand for a Blog:
With all that said, the first steps for the bare bones are to…
- Pick Theme or Template
- Customize Theme colors, fonts and layout
- Design logo and upload
- Design Favicon/site icon and upload
Would like to mention that Bluchic (affiliate link) offers a lot of beautifully styled themes and landing page templates.
Step 3: Content Strategy + 3 Blog Posts
Step 4: UX / UI / Pages / Mapping
What is your site going to do?
Then the Pages
- Home
- Blog
- About
- Contact
- Legal Pages
Now the rest depends on what you’re doing.
If you’re selling something, you need the pages to ease through purchase.
If you have a log in for customers, you need pages for that.
If you want to build an email list, more pages.
Here’s a list of 50+ Page Ideas for Websites written by yours truly on my “studio” site. I also list out the usual required legal pages.
Then the User Interface and Mapping
This is where you kind of “quickly” draw out a map of how the site will flow between pages. By quickly, I mean it’s almost always going to take a considerably lot more time than you anticipate. Everything in blogging is that way though, so you know, that might not reject the null.
There’s 2 ways to do this.
- Map out the site in a way that it makes sense to you.
- Map out the site in a way that it makes sense to the person using your site.
Most people do a little both. But the moral of this story is generally, those are actually 2 different things.
Most major corporations will pay for a team of people to create various ideas for a site’s page structure, and then test those theories with some market research. I don’t know, if you got a hundred people following you willing to answer questions in a survey, go for it. If you’re like me and can’t get people to answer survey questions at all, then you might just decide to stick to some industry standards.
This step can entail some research like…
- Google UX and UI and read articles about those subjects
- Visit sites in your niche that do similar things and take notes to what pages they have and how they link to those pages
- Visit sites that are not your niche but appeal to the same audience and see what pages they have and how they link those pages.
- List of pages to make (and make them)
- The main menu
- The side bar material
- Calls to Action for each page
- Envision the different ways people find you and navigate your site
- Where people are coming from and how do they find you. Pinterest Pins? Facebook Ads? Google Search?
- What does that click to?
- Where do you want them to go from there? What call to action are you having on that page / post?
Then Sidebar – Widgets / Gadgets
Necessities:
- Social Media Icons to Follow You
- A Newsletter / Email Sign Up
- One or Two things you are advertising as image and link (another blog, a shop, a book)
- Search
Other things to consider:
Featured posts
This is great if you have a magazine or newspaper style front page via Self-Hosted WordPress because it becomes part of your page. If category based, consider creating a special category just for that column so that it doesn’t repeat new posts that are already put at the top of the theme.
Author Picture and Blurb
People love to see the face of the writer, and a quick blurb can tell them what you and your blog is about.
Categories or Second Menu
This might be the easiest way to get people to navigate through your blog without getting lost in a lot of tags.
Step 5: Plugins and Function
Now we need to find some basic things to help make your website function that doesn’t just come with WordPress.
To start, you want to find a plugin that helps you do the following:
- Anti-Spam and Security
- SEO
Anti-Spam and Security
Honestly, the best thing you can do for security is choose a good hosting company, but regardless, these plugins help improve the safety of your site and its content.
Aksimet
Keeps out the spam so you don’t have 75 new comments a day telling you, “Your site performs good and impressed by performance. You would must SEO and I can give you SEO by clicking here. Insert 300 keywords.”
Wordfence
Basically, it helps keep hackers and malware out of your site. It has an endpoint firewall and a malware scanner among other things. Free and Paid Premium versions.
SEO
My most recommended plugin at this point is
Rank Math
They must be good because SEO is about showing up at the top of Google search results, and when I google search “Rank Math,” the top organic unpaid link is “Rank Math – Best Free WordPress SEO Tools in 2020.” To their site. Now most places rank their site at number 1 when you search their name, but their site’s tagline “Best free wordpress seo tools in 2020” just looks epic up there.
This plugin does just about everything, but some highlights include sitemap, internal linker, rich snippets, and it’s the only one that optimizes Elementor (which I use a lot so I love that feature).
Other options include…
Yoast
This one is the most popular among bloggers, but you have to pay for the premium version to get a lot of the good stuff.
SEO Ultimate
This one is my previous favorite, and it does a lot for free, and it has a paid premium option.
Google XML Sitemaps
This is a great plugin just for making a sitemap. It doesn’t offer any other SEO, and most SEO plugins do a sitemap.
Other Good Plugins
Elementor
Great Page Builder. User Friendly. Link above is my affiliate link.
Easy Social Sharing Buttons
This one is kind of old, but it offers a lot for social share buttons and placement. Right now it’s priced at $22.
Tasty Pins
A lot of bloggers swear by this one. I, myself, have never tried it. It basically enhances the Pinterest Opportunities with pins on your blog. It does everything Pinterest codes do, but without having to manually code every image: Set pin descriptions, hide images, force pinning of hidden images, disable pinning for certain images… I have found a lot of that that I’m trying to do can be done with Easy Social Sharing Buttons.
ShareAHolic
Things To Do
Google Search Console
It used to be called Webmaster Tools, but whatever Google is calling it, you want to claim / verify your site with Google, and make sure you are tracking your Analytics.
This is my old instructions for adding your site to Google Search Console. I don’t know what changes have happened since, but I’m leaving this here for my own reference.
- Add Property (you want to add both www.yourwebsite.com and yourwebsite.com)
- Verify Site … follow instructions on page
- You can find these individually, or check your messages for Improving Search Presence, or go back to the Google Search Console and find one of the sites. Click SEE DETAILS TO IMPROVE SEARCH PRESENCE. Choose preferred site address (best to use preferred address as opposed to the unpreferred address), target country (if it will let you), and add a sitemap (see below for finding your sitemap). Repeat target country for the other domain.
- Tip: If you are verifying via a tag before /head, in wordpress, that’s usually under theme header. In Blogger, it’s in Edit HTML. In both, you can click CTRL F and a little box should pop up in your upper right corner of your browser with a box and search button. Type in /head, and it will highlight where /head appears in your code. Then paste the snippet before the /head.
Bing Webmaster Tools
Again, old instructions. I think most of the newer SEO plugins do a bit here for you.
- Sign in with Microsoft Account (create one if you don’t have one)
- Add Site
- Get XML address from your blog (see below for finding your sitemap)
- Verify Site… follow the instructions
- Tip: If you are verifying via a tag before /head, in wordpress, that’s usually under theme header. In Blogger, it’s in Edit HTML. In both, you can click CTRL F and a little box should pop up in your upper right corner of your browser with a box and search button. Type in /head, and it will highlight where /head appears in your code. Then paste the snippet before the /head.
Finding Your Sitemap XML Address
To add a site map for WordPress, just enter the address for your sitemap and click add. If you are using Google XML Sitemaps, go to settings on your dashboard on your blog, choose XML sitemap, copy the address, and enter the last part of the address and test or submit. Most of the time, it’s webaddress/sitemap.xml. For Yoast, go to SEO and find XML Sitemap there and you can find the address from there.
after the url for your site. Such as https://mysite.com/atom.xml?redirect=false&start-index=1&max-results=500
Analytics
For Self Hosted WordPress, some plug ins allow you to enter the tracking ID in the plug in; otherwise, you can copy and paste the universal code into your theme header above the /head.
For Blogger, copy the UA number. Go to your blogger dashboard, go to settings, and click Other on the left. Scroll down to Google Analytics, and then enter the UA number in the box on the right. Save settings.
You’ll need to wait a couple days for tracking to start, but check back and make sure it’s tracking your account. If not, you’ll need to troubleshoot.
Rich Pins / Validate with Pinterest
Pinterest’s Instructions
Paid Services to Consider
Newsletters and Email Marketing
There are many options for Email Marketing, but I’m becoming a bigger fan of MailerLite (affiliate link), more so than Convertkit. With this, you may decide to offer a free optin to sign up.
Social Media Scheduling
Tailwind (affiliate link) has a lot to offer for Pinterest and Instagram, but my favorite things for Pinterest is Pinterest Tribes. My favorite thing for Insta is both the hashtag recommendation tool, and that I can post from my computer to my business insta account.
Graphic Design List Pre-Web Design:
- Logo
- Site Icon
- Author Bio and Blurb
- Email Sign Up Form
- Ads for my things
- Templates for Blog Post Graphics
- Hero Images
- Any necessary Icons


