Creating and Publishing Your First WordPress Blog Post

On the technical side, your blog is all set up and ready to go. When it comes to creating blog posts, the world is your oyster.

Brainstorm blog topics

The majority of your blog posts will come from personal experiences, passions, successes, failures and new learnings.

People use questions as search queries, like:

  • What should I write about?
  • What to blog about?
  • Should I start blogging?

So naturally, you should start off with some questions of your own. I use a series of questions and a systematic process to come up with my blog topic ideas.

No need to worry. It’s not complicated and it won’t take very much time.

By following this process, you should be able to come up with about 50 working topics within a half hour of distraction-free time.

Pull out a pen and paper or open up your favorite word processing tool.

The goal of this exercise is to get 10 answers for each question. If you can think of more, note them all.

It’s time to look through the lens of your readers with these 5 questions.

1. What excites, intrigues or stirs passion in my readers?

Examples:

  • As a golfer, I get excited by hitting my driver farther. I’m fascinated by mental performance. I’m passionate about healthy living.
  • As a new stay-at-home mom, I get excited by budget-friendly ideas for the family. I’m intrigued by sleep-training. I’m passionate about homeschooling.
  • As an avid camper, I get excited about finding undervalued camping sites. I’m intrigued by survival tactics. I’m passionate about minimalist living.

2. What are common challenges my readers go through?

Examples:

  • Golfers might struggle with slicing the ball.
  • Stay-at-home moms may find meal planning challenging.
  • Campers might struggle with packing light.

3. What character traits do my readers possess?

Example:

  • Serious golfers have emotional stability.
  • Moms are patient and have a sense of humor.
  • Campers are adventurous and resourceful.

4. What do your readers love about your niche?

Example:

  • Golfers love the challenge of perfection.
  • Stay-at-home moms love being a part of their child’s mental, physical and emotional development.
  • Campers love time away from the busy city life.

5. What do your readers hate about your niche?

Examples:

  • Golfers hate playing with partners who complain all day long.
  • Stay-at-home moms hate being looked down on by others.
  • Campers hate getting eaten alive.

You get the point. Now that you have about 50 answers, you can begin dissecting blog post ideas from each answer. The sky is the limit.

Here are a few examples you can extract from one answer in your list:

  • Cure Your Slice: The Foolproof Guide To Hit The Fairway Every Time
  • 3 Reasons Why You’re Slicing The Ball And One Stupid Simple Fix
  • Never Slice Again: 9 Drills To Play Like The Pros
  • 7 Training Aids For Dead Straight Ball Flight
  • How To Shoot Even Par With A Nasty Slice.

Try to come up with a catchy headline that will draw your readers in and then throw them a one-two punch in the rest of your content.

Write your first masterpiece

WordPress uses an intuitive editor, similar to your favorite word processing tools. New entries are created directly from your WordPress admin.

Click on “Posts” in the left sidebar.

Creating and Publishing Your First WordPress Blog Post

This will populate a list of your blog entries in descending order. Since we’re working with a fresh install, you won’t see anything here.

To create a new entry, click the “Add New” button at the top or in the sidebar.

Creating and Publishing Your First WordPress Blog Post

You’ll be brought to the editor and you can begin blogging.

Creating and Publishing Your First WordPress Blog Post

Click the “Toolbar Toggle” icon to get a few more editing options to spruce up your posts. The new tools are especially useful when creating subheadings throughout your articles.

Creating and Publishing Your First WordPress Blog Post

First things first. Add one of the titles that you developed in your brainstorming session in the title text box. Immediately after, WordPress will create a permalink based on the keywords used in your title.

Creating and Publishing Your First WordPress Blog Post

You can start typing the body of your article in the large text area and write until you feel happy with your content.

Creating and Publishing Your First WordPress Blog Post

You’ll want to add visual assets to your blog posts as well. Images help engage readers and can often illustrate concepts better than words.

To add new images, ensure that your text cursor is in the place where you want your image to appear. Click the “Add Media” button.

Creating and Publishing Your First WordPress Blog Post

Now, drag and drop your image file into the media box.

Creating and Publishing Your First WordPress Blog Post

After your image has uploaded, select your image and click the “Insert into post” button. You can format sizes and add hyperlinks to your images if you wish.

Creating and Publishing Your First WordPress Blog Post

Your image will automatically insert into your post. Here’s what your post will look like.

Creating and Publishing Your First WordPress Blog Post

After you’ve completed your article, you’ll need to make a few last minute optimizations using the Yoast SEO plugin.

Yoast has post specific settings that can be found immediately under the main text area.

The 4 main settings are “SEO title,”“slug,” “meta description” and “focus keyword.”

Completing these settings will generate a preview of what your post will look like when it is discovered in Google’s search engine results.

Create SEO titles that are attractive to click and meta descriptions that explain what your post is about.

The Yoast SEO plugin will provide real-time feedback, as you begin to optimize your title and description.

Creating and Publishing Your First WordPress Blog Post

Aim for as many green lights as possible, but don’t stress if you’re unable to get a perfect score. If you can get 80% green lights, then you’re on the right track.

Creating and Publishing Your First WordPress Blog Post

Finally, if your blog has thumbnails, you should set a featured image. Featured images are thumbnails that appear above each post.

You can set your featured image by clicking on “Set featured image” at the bottom of the right sidebar.

Creating and Publishing Your First WordPress Blog Post

The media window will pop-up, and it’s just a matter of dragging and dropping your photo. Once the upload is complete, click the “Set featured image” button.

Creating and Publishing Your First WordPress Blog Post

Before you publish your post, you can view what your blog post will look like by clicking the “preview” button at the top of the page.

Creating and Publishing Your First WordPress Blog Post

Before you hit that publish button, you want to make sure that your entry looks and feels the way that you want it to.

Here’s a quick checklist to consider, before you hit the publish button:

  • Speak in a conversational tone.
  • Content flows naturally.
  • Easy on the eyes with adequate white space.
  • Use headings to separate sections.
  • Bullet points and lists.
  • Check for typos and grammatical errors.

If everything checks out, you’re ready to publish your first blog post.

Scroll to the top of the page and click the publish button to post immediately.

Creating and Publishing Your First WordPress Blog Post

And, here’s what my final post looks like.

Creating and Publishing Your First WordPress Blog Post

Congratulations. You’ve successfully set up a blog that looks great and is optimized for search engine traffic. Feels good right?

How to Optimize Your WordPress Blog for Search Engines

Search engine optimization (SEO) is a multi-billion dollar industry.

SEO is the process of optimizing your website to be found in search engines for particular keywords and phrases.

I attribute a good portion of my success to being easily discoverable for relevant search terms, which has helped me build my networks and net worth.

If you’re new to SEO, then this new feat may seem daunting.

But, WordPress makes it insanely simple to optimize the technical aspects of your blog.

The majority of your SEO efforts will be to create engaging content for real people. Whether that’s through text, videos or images, your job as a blogger is to spark a relationship with your readers.

And, what better way is there than through relatable and informative conversation?

You can get started by downloading a plugin called Yoast SEO.

Hover over the plugins menu on the side and click “Add New.”


Search for “Yoast SEO” in the search bar and it will be the first result that comes up.

Click the “Install Now” button. Then, hit the “Activate” button once the installation is complete.

You can access the plugin’s settings from the new SEO menu in the sidebar or by clicking the icon at the top.

From the dashboard, go to “Your Info” and set the foundations for your blog.

Make sure that your website name and tagline are correct. Then, identify yourself as a company or person.

Click the “Save Changes” button and we’ll move on to the next step.

Next, go to the “Webmaster Tools” tab and click “Google Search Console.” Google Search Console is a webmaster tool that allows you to submit your site to their search index and optimize visibility.

Sign into your Google account, whether that’s your Gmail or Drive account.

Once you’ve logged in, click the “Alternate methods” tab and select “HTML tag.”

A new drop-down will appear with your search console meta code. Copy the alphanumeric string without the quotation marks.

Next, paste your meta code into the Google Search Console text box and click “Save Changes.”

Finally, click the “Verify” button.

As you tinker around in Webmaster Central, you’ll gain a wealth of data-driven insight, such as keyword phrases you rank for, errors on your blog and the ability to give Google a nudge when you publish a new post.

Next, go to the “General” tab and start the installation wizard.

Yoast will take you through a series of 10 quick steps to optimize your WordPress blog.

The first step is a welcome screen that you can skip.

In the second step, select the environment that best suits your site. Most likely, you’ll choose the production environment, which means that it is a real website that you intend on driving traffic to.

Step 3 is the website type. Choose blog and click next.

The next step is to set yourself up as a company or person. We already set this up before, so you can skip this step.

In step 5, you can add any social profiles that are associated with your blog. Click “Next” when complete.

Step 6 is about post visibility. The default settings are fine to use. Set your “Posts” and “Pages” to visible and “Media” to hidden.

Next, you’ll have to decide whether you’ll have multiple authors or a solo blogger. If you choose to add another writer in the future, you can change these settings later.

If you wish to have the Yoast SEO plugin pull in data from Google’s search console, step 8 is the place to do it.

Click on the “Get Google Authorization Code” button.

A new pop-up will appear where you can allow Yoast to access your search console data. Click the “Allow” button to confirm access.

In step 9, you can verify your website name and choose a title separator.

The title separator is a symbol used to separate your blog post’s title and your website’s name in the meta title information. This is what Google searchers will see when finding your blog through a search query.

For instance, if you found this post in Google, you might have saw “Post name – How to Start a Blog.”

The symbol is a matter of personal preference. Click “Next” when you’re ready to move on.

The final step is no step at all. It’s a congratulatory message confirming that you have successfully optimized your SEO settings for your budding WordPress blog.

XML Sitemaps

The last Yoast SEO setting worth configuring is an XML sitemap. An XML sitemap is a file that lists the URLs for your website.

It helps Google and other search engines crawl your site for new posts and pages. Fortunately, Yoast has a built-in feature that automatically updates your sitemap, so you can click it and forget it.

In the “Features” tab, set the “Advanced settings pages” to “Enabled” and save the changes.

A new group of menus will appear in the sidebar, under “SEO.” Select the “XML Sitemaps” menu.

Select the “User Sitemap” tab and toggle “Author / user sitemap” to enabled. Don’t forget to save your changes.

You can play around with these settings endlessly, but everything that we’ve set up to this point will get you started on the right track.

Set up permalinks:

Permalinks are static hyperlinks that lead to a particular blog post or page. By default, WordPress sets your permalinks to yourdomain.com/postID.

In no way is this sexy and it doesn’t help anyone understand what the page is about before viewing it.

The simple fix is to set a permalink structure.

In the left sidebar, mouse-over “Settings” and choose “Permalinks.”

There are a few options to choose from. I use the “Post name” structure on my blog which uses keywords from my title to create a unique permalink.

Save the settings after you’ve selected it. You’ll see this in action a bit later.

If you’re still with me, you’ve purchased your domain and web hosting, installed a theme and optimized your website to be crawled and found by search engines.

Now, we get to the bread and butter of blogging. What are you going to write about in your blog?

Let’s find out in my next post.

Design your blog with a WordPress theme

In the blogging world, WordPress designs are called themes.

Out of the box, your blog will look something like this:

It isn’t the fanciest design out there, but it’s workable.

There are thousands of themes to choose from. But, it can be easy to get trapped in “Shiny Object Syndrome” and not walk away with anything.

You can swap out your theme any time, so don’t get too caught up with the bells and whistles.

First, you need to log into your WordPress admin. You can access this by going to yourdomain.com/wp-admin.

Here, you’ll need to enter your user credentials to log in.

If you’re new to WordPress, the dashboard might look a little daunting at first, but you’ll be an expert with a little practice.

To install a new theme, hover over the “Appearance” menu in the sidebar and click “Themes.”

WordPress comes with a few themes – their “Twenty-[Year]” themes.

Instead, we’ll search for flashier themes that will instantly make your eyes twinkle. Click the “Add New” button at the top to get access to thousands of WordPress themes.

Your taste and mine might be different. Fortunately, WordPress has a “Feature Filter” that lets you search for something that will fit your style.

The 3 categories are “layout,” “features” and “subject.” Here’s what your filter requests might look like.

After applying the filters, you’ll see amazing themes that would otherwise cost thousands of dollars in design fees. Since I like you, it’s free.

If you click on the theme’s thumbnail, you can get an instant preview of what your blog will look like. Evaluate if it fits both your personal style and the topic that you’ll be covering.

Once you’re satisfied with the sneak peek, click the “Install” button. In my case, I select Verbosa WordPress theme.

Once the installation is complete, click the “Activate” button and you’re all set.

If you can’t find a theme that you like, there are premium themes that you can purchase from sites like:

By now, your theme should be activated and ready to go. Let’s move on to customizing your theme.

There are endless customizations that you can make on a WordPress blog. We’ll stick with the essentials.

Themes are the foundation of your design and include the core functionalities. WordPress also has plugins that can add to or extend the functionality of your blog.

For example, you can use plugins to add forums, contact forms or sliders. While they might seem like basic features, they aren’t always available by default.

The first step is to click the “Customize” button on your active theme.

Menu options in the sidebar will vary, depending on the theme you choose. The main category to edit is “Site Identity.”

Here, you can add the name of your blog and a tagline if you wish. When you’re done, click the “Save and Publish” button.

How to Install WordPress on iPage – Tutorial

I’ve received a lot of emails from my blog visitors about choosing the right hosting package from iPage, so I thought that it would a good idea to show a step by step guide to register with them to create a blog.

By simply following these few steps you should be only a few minutes away from starting your blogging journey.

STEP 1 – Go to www.iPage.com and click on the “Sign Up Now” button. If you sign up today, you’ll be able to get a FREE domain. This offer applies to all learnwebskills101.com visitors.

How to Install WordPress on iPage – Tutorial ipage home

STEP 2 – Choose a domain name for your website. You can choose from a wide variety of options and domain name types (such as: .net, .org, .com or .co.uk).

select domain

STEP 3 – Enter your personal details for completing the registration process. Add you name, address, e-mail address and choose a payment type – iPage will accept Credit cards or PayPal.

STEP 4 – Choose a suitable hosting package. You can either sign up for 1 year, 2 years or even 3 years. If you are just starting out and learning the ropes, then it might make more sense to choose 1 or 2 years.

purchase information

Domain privacy is optional. If you want to keep your website fully anonymous, tick that option. If you don’t want to stay anonymous, un-tick that option and you will save yourself another $9.99 per year.

Website essentials are also optional. It’s wise to sign up for automated backups and extra site protection, but WordPress is quite secure. If the site you are building is extremely important to you, then it might make sense to pick these options. On the other hand, if you untick those essentials, you are able to sign up for less than $40. This is probably the cheapest hosting package you will ever find, yet it’s very reliable and secure.

website essentials

Once you have managed to sign up with iPage, you are now able to start making/building websites on your domain name. Just log in to your control panel and choose WordPress as your website builder.

WordPress one-click-installation tutorial

Once you have managed to grab your domain name and web hosting from iPage:

1) Log into iPage and you’ll be redirected to the iPage control panel. From there you need to choose “Website” and “WordPress” from the drop-down menu:

website wordpress

2) Now you’ll be redirected to “Mojo marketplace”, where you can install WordPress for free with one-click-installation:

install wordpress

3) Once you have clicked on the “Install” button, you’ll be able to select the domain that you just chose, in my case it’s www.learnwebskills101.com.

check domain

The white box after / (slash) can be left blank. If you choose to write, something – let’s say “WordPress” – your site will be installed to YourNewDomain.com/WordPress. If you leave it blank, it’ll be installed straight to your root domain – YourNewDomain.com (recommended option).

4) Sometimes the iPage/Mojo installation panel might say that “Some files already exist that location”. Don’t worry about it, as it’s just the default index.html page. Just overwrite it by clicking “Continue”.

continue

5) Once you have clicked on the “continue” button, you’ll be able to select site title, admin username, admin email and password under “show advanced options.” After typing your information click “Install Now”.

show advanced options

6) Now, you’ll just need to wait a couple of minutes until WordPress is installed to your domain.

your install is underway

Once installation has completed, you will see “Your install is complete” notofication. You should also receive an email notification once that’s done.

your install is complete

Now click “View Credentials” button.

From here you will get access to your log-in URL, administrator username and password. See the image below.

View Credentials

And you’re done, congratulations!! You should have a fully working WordPress website on your own domain that you can start editing right away.

WordPress Dashboard How to Install WordPress on iPage

To change a theme/design of your site, just login to your WordPress dashboard and choose “Appearance -> Themes” from the left sidebar.

How to Choose a Profitable Niche

If you want to create a blog, you don’t need a revolutionary idea. But, your blog should be focused on something specific.

Remember that no idea, no matter how good, is truly unique.

But, you have unique experiences. You have a distinct voice. And, you probably have a vibrant personality that will attract others like your family and friends.

When it comes to choosing your blog’s niche, there are 2 key questions to ask yourself.

1. Do I enjoy learning about this topic?

If you don’t love the topic, it’ll show in your writing. You shouldn’t even start a blog if you don’t love what you’re blogging about.

Whatever topic you pick, you need to love it, and naturally curious about it. If not, you’ll run out of ideas quickly. Most importantly, you won’t be able to consistently create content that will build your audience.

If you are still lost, think about what your family and friends come to you for when seeking advice? It might be fitness, recipes or relationship advice. You know best.

2. Are there others who are interested in the same things?

You might feel like the only 23-year-old who’s obsessed with knitting. But, there are others out there.

Do a quick Google search and you’ll find 539,000 results aimed at people just like you.

knitting

You might be wondering if your idea is too quirky. Or, maybe it’s too broad?

If you want to start a travel blog, stay away from generic words like “travel.” Choose a more specific topic, like “backpacking.”

In my opinion, the best method of choosing a profitable niche is “giving more importance to the niche your are competent with”.

For example, “Health & Nutrition” is very profitable niche for blogging.

To be honest, I don’t have the ABC knowledge of this niche.

So I would rather avoid this niche for not being competent with my abilities, though having a lot of financial potentials.

You should choose a niche depending on your ability. The most profitable niche for you will be anything for your expertise areas.

Name your blog and get web hosting

This is a fun and important step, because your blog name is your brand. It’s how you’ll be remembered. But, don’t overthink it. The key is to take action and gain momentum.

When you’re starting a blog from scratch, you need two things.

The first is a domain name. This is your blog’s name. For example, mine is learnwebskills101.com. Domain names will run you roughly $10/year. If you don’t find the right domain name, no worries you can still start a blog and change your name later.

The second is web hosting. Web hosting is a service that allows your blog to be accessed through the internet.

Without web hosting, your blog can’t be seen online. Without a domain name, your blog won’t have an address. The two are inseparable.

There are plenty of web hosting companies to choose from. Prices generally range from $1 – $30/month.

If you’re just starting a new blog, I highly recommend iPage. They are the biggest and most well-known hosting company and offer packages for as low as $1.99/month (that’s low).

Personally, I use iPage (for my blog domain and hosting), and I’ve got nothing but good things to say about it.

To be honest, you really don’t need anything fancy at this stage. Once you hit over 25,000 unique visitors a month, you can consider upgrading, but iPage can scale with you.

I’m a big fan, so I recently partnered with them and asked if I could offer you (my readers) an even better deal. Even if they said no, I would still tell you to choose them.

If you want to get started now and save on web hosting, you can get it for $1.99 through my partner link. The general public won’t this. You’ll also get a free domain name.

» Start a Blog with iPage today and get an exclusive discount plus a free domain name.

When naming your blog, you may want to take these tips into consideration.

  • Choose a .com over others. They’re easier to remember.
  • Aim for 2-3 words. Unfortunately, most, if not all single word domains are taken.
  • Try to use a keyword that represents what your blog is about. This helps people quickly identify your blog’s niche and helps search engines distinguish what your blog is about.
  • Avoid using numbers and hyphens. They are difficult to remember.
  • Go for something memorable or catchy.
  • For personal brands, use your name or a variation of it.

It might take some effort to find the perfect name for your blog, but it’s worth the thought and effort when starting a new brand.

» I have a more in-depth tutorial on building a blog with iPage here.