10 Steps to Creating a WordPress Blog


Hey there! My name’s Ryan and I am another new member to the SEER team. I’ve learned so much since starting at SEER but I thought for my first blog post I would cover something I have some background in, WordPress. I am helping to set up SEER’s upcoming blog on SEO for college students and I thought I would share the checklist I go through every time I start a new site on WordPress. If anyone’s New Years resolution was to finally start blogging then hopefully this post will give you a few ideas and tips or possibly save you a headache down the road.

The great thing about WordPress is that it really does simplify every step of creating and running a site. I was in a meeting with SEER’s developer Chris Le and half the time I thought he was speaking a foreign language when talking about advanced site design. I know some coding basics but thanks to WordPress and the plug-ins and themes created around it I’ve built more than a dozen sites ranging from your basic blog all the way to e-commerce and password protected membership sites. Although WordPress is a great CMS (Content Management System) that will simplify running your blog it doesn’t mean you won’t run into any issues along the way. For SEO purposes and your readers experience it’s important to get your initial setup as close to “optimal” as possible. So without further ado, here is my 10 step checklist to creating your WordPress blog.

NOTE: I am not going to cover how to install WordPress. If you have a hosting company they will almost always have tutorials or customer support on installation.


1.)  Layout: Draw up a layout of how you would like your site to look. Brainstorm the major categories you are going to cover. Research other blogs that you enjoy reading to help you get a feel for how you want your site to look. One big decision is whether you want to have more than one navigation bar.


2.) Choose a theme:  Many themes are available for free and some great ones are out there for purchase. If I had one piece of advice for choosing a theme it would be to keep it clean. You don’t need a million widgets, images or menu bars on your pages. If you are providing educational or entertaining information that is what the readers will be there for. If you are researching other WordPress blogs while planning your design then at the bottom you can often see what theme they are using.



3.) Get a Logo/Header: One of the things I love the most about WordPress is outside of a theme, a logo is the only thing you have to spend extra time or money on. Unless you are great with photoshop, I recommend hiring someone from ELance or a forum to design a logo for you. I know I have gotten really nicelogos for as little as $20.00. Make sure you get the pixel specifications from your theme correct and that the logo will mesh with your sites theme and color scheme. Also tell your designer that you want at least one edit as part of the agreement.


4.) Set your permalinks structure: I’ve seen some debate on what the best permalink structure is but you definitely don’t want to leave it on the default. Below is my recommendation but feel free to do some more research.



5.) Create your primary pages: Now that you’ve set your permalinks it’s time to decide on what will be included in your primary navigation bar and any site wide sidebars. This is a good time to breakout the Google keyword tool and run through some searches on what topics you will be covering the most. Test your assumptions and try to come up with at least five primary keywords for each category. Create these pages (even if you don’t have all your content ready) and organize your navigation bar. On your blog you might want a secondary navigation bar that expands on the topics you will write posts on.

I always recommend creating the following pages which are considered fundamental on a legal and ethical level:

6.) Set your home page: The WordPress default is to show your latest posts on the front page. If you’d like to have any kind of landing page for home and a blog section than do the following.




7.) Set your navigation menus and widgets: Now that you’ve created your pages you need them to show up on the page where you want. This is very specific to the theme you choose so I don’t want to show visuals that could end up being contradictory. That being said, the general steps are:


8.) Plugin’s: WordPress has a huge variety of  plugins available to help you improve site functionality, SEO, collect e-mails and thousands of other things. The plugins I am recommending here are all free and can be found by going to Plugins —> Add New and searching for the name.



9.) Google Analytics: For those that don’t know, Google Analytics (or any other analytics service you might use) allows you to see how many visitors come to your site, what pages they visit, how long they stay and much much more. You may want to do add your analytics code earlier in the process but if you have a theme or plugin that can post your analytics code site wide then it’s fine to wait until the rest of your site structure is setup. To register your site go to Google Analytics and they will walk you through the process.


10.) Webmaster Tools: Submit your site to Google and Bing Webmaster tools (which now covers Yahoo). They have solid instructions in both Bing and Google so I won’t explain this step by step. Depending on the XML sitemap plugin you choose the instructions will also vary slightly. My only other point would be to do this as soon as your site structure is setup if you want the SERP’s to start indexing your pages. I once forgot to do this for two months and couldn’t figure out why a lot of my pages and links weren’t showing up. The data you get from using these tools is also crucial.

Now you have your site setup. It’s getting crawled by the search engines and feeding you data. The hard part comes next, you’ve gotta start posting! Blogging can be very competitive but if you have something interesting to say and you stick with it then good things will happen.

P.S. – I know I didn’t cover how to setup your RSS feed or integrate with your social media (facebook, twitter, etc.). Although that stuff is important I didn’t consider it fundamental in the first steps to getting a site up and running. Leave me some feedback and if anyone would like me to cover that I can come back with a separate post.

Follow me on Twitter!