Can you post blogs here

The Step-by-Step Guide to Creating a Money-Making Blog in 47 Minutes

Something big is happening. How is it possible that so many different people, from all walks of life, young and old, are now building blogs and even entire businesses online?

Do chunks of text with a series of images really have such superpowers?

Honestly, how many people really want to read the confused minds of an average person like you or me?

This blog that you are reading right now receives over 2,436,112 per year UniqueVisitors and generated revenues of well over a million dollars. Just take a look at my income statistics for the last 30 days:

Today I want to explain every single step you need to take to build your own blog from scratch, grow it AND learn how to monetize it in just 47 minutes.

Step 1: let your ideas go

When it comes to creating a blog to make money off of, you don't need a revolutionary idea. But your blog should be about something specific.

Remember, no idea is unique - no matter how good it is.

But you gain unique experiences. You have your own voice. And you likely have a personality that attracts family or friends too.

When deciding on a niche, you should ask yourself two key questions.

1. Do I like to learn something new about this topic?

If you don't really love the subject, it will show in the writing. You have to be curious by nature and want to learn more so that you don't run out of ideas quickly. Most importantly, you wouldn't be able to constantly create new content to help you build an audience.

If you're still not sure, think about when your friends and family are asking for advice. This can be fitness, recipes or relationship advice.You know that best.

2. Are there other people who also find this topic interesting?

You may feel like the only 23-year-old obsessed with knitting. But there are others like you out there.

Do a quick Google search and you will find 539,000 results for people like you.

You can ask yourself if your idea is too whimsical. Or maybe it's too big?

If you want to create a travel blog, don't use general expressions like "travel". Instead, choose a more specific topic, such as “backpacking”.

I can give you a million examples, but it's better if I show you.

Enter a keyword below and you will receive a data-driven answer straight away.

Step 2: give your blog a name and get web hosting

This is an important step because your blog name is your brand. This is how you are remembered. But don't think too long. D.he key is to act and get going.

When you start the blog from scratch, you need two things.

A domain name that becomes your blog name. Mine is Domain names cost approx. $ 10 a year.

And web hosting. Web hosting is the service that provides your blog with the “juice” it needs so that it can be accessed on the Internet.

Without web hosting, nobody can see your blog. Without a domain, your blog has no address. Both are inseparable.

There are tons of web hosting companies that you can choose from. Prices here can vary from $ 3- $ 1,000 per month.

If you're just starting out with a new blog, I suggest Bluehost. They are the largest and most famous hosting company and they offer packages for only $ 3.99 a month (which is super cheap).

To be honest, you don't need anything fancy right now. Once you have over 25,000 unique visitors per month, you can start thinking about upgrading. But even then, Bluehost can grow with you.

I'm a huge fan so I recently partnered with them and asked if I could make you (my reader) an even better deal. Even if they said no, I would still encourage you to vote for them.

If you want to get started right away and save on web hosting, you can get it for just $ 2.95 through my affiliate link. This is an exclusive offer. In addition, you will also get one free domain and $ 200 for advertising.

Hopefully the following tips will help with blog names:

  • Prefer .com to all other top-level domains. People remember it better.
  • Aim for 2-3 words. Unfortunately, most, if not all, one-word domains are already taken.
  • Use a catchphrase that shows what your blog is about. This will help people quickly find out what niche your blog is in, and it will help search engines understand what your blog is about.
  • Avoid numbers and hyphens. It's hard to remember.
  • Use something memorable and memorable.
  • Use your name or a variation of it.

Use the tool below and see if your domain name is still available. If it is no longer available, you will receive a few suitable suggestions.

<iframe class=”domain-widget-neilpatel” src=”//^np0101″ width=”100%” height=”175″></iframe><br>

Finding the perfect name for your blog can take some effort, but it's definitely worth the effort when you're starting out with a new brand.

Step 3: Install WordPress - your blogging software

You must have blogging software to start writing. I use WordPress for all of my blogs because it's easy to use, simple, and powerful.

Even without the smallest bit of technical know-how, you can install WordPress with exactly 5 clicks.

Here you can see how it works.

When you have created your free domain and hosting account, you can log in and use your first click for the “Install WordPress” icon.

Choose the “Do it yourself” version and click the “Install” button.

Use your third click for the “Check Domain” button (Check domain).

You need the last two clicks to accept the terms of use and complete the installation.

Within a minute you have a fully functional WordPress blog created.

Step 4: Design your blog with a Wordpress theme

In the blogging world, WordPress designs are also called themes.

In the beginning, your blog will look something like this:

That may not be fashionable, but it can be worked with.

There are thousands of themes to choose from. But it's easy to let yourself be captivated by sparkling, seemingly good themes and end up being stupid.

You can change your theme at any time, so don't get caught up in all the bells and whistles.

The first thing you have to do is log into the WordPress admin account. You can access this by entering

You enter your user data to log in.

If you're new to WordPress, this dashboard might look a little intimidating at first. But you still become an expert.

To install a new theme, hover your mouse over "Appearance" in the sidebar and click "Themes."

WordPress suggests a few themes - their “Twenty- [Year]” themes.

Instead, we're looking for more eye-catching themes that will make your eyes shine. Click on "Add" above (Add New)to get access to thousands of WordPress themes.

Your tastes and mine are probably very different. WordPress has a "function filter" (Feature filter) that you can use to find something that fits your style.

The 3 categories are “Layout”, “Features” and “Subject”. Here you can see what your filter request can look like.

Once you've selected these filters, you'll see some Rockstar themes that you might think would cost you thousands in design fees. Since I like you, they are free. 😉

If you click on the miniature view of the theme, you will immediately get a preview of your blog. Carefully assess whether it fits both your personal style and the topic you are covering.

If you are satisfied with the short preview, click on the installation button (Install).

Once the installation is complete, click "Activate" (Activate) and you're done.

If you can't find a theme that you like, there are premium themes that you can buy from the following sites:

  • Themeforest
  • Elegant themes
  • StudioPress
  • Thrive themes

By now your theme should be activated and ready for use. Let's move on to customization.

Step 5: Customize and optimize your WordPress blog

There are tons of customizations you can make to a WordPress blog. But we're sticking to the basics here.

Themes are the foundation of your design and contain the main functionality. WordPress also offers plugins that can add to the functionality of your blog or expand it.

For example, you can use plugins to add forums, contact forms or sliders. Although these may look like basic functions, they are not always included in the default setting. So you have to first click on the "Customize" button (Customize) to press.

The menu options in the sidebar can vary depending on the theme chosen. The main category for editing is called “Website Identity” (Site Identity).

Here you can add the name of your blog and a slogan if you'd like. When you're done, click "Save & Publish" (Save & Publish).

Optimization for search engine traffic

Search Engine Optimization (SEO) is a multi-billion dollar industry.

SEO is the process of optimizing your website so that it can be found in the search engines for different keywords.

I attribute a good percentage of my success to using relevant search terms. That helped me expand my network and my net worth.

If you're new to SEO, it might seem daunting.

But Wordpress makes it super easy for you to optimize the technical aspects of your blog.

The bulk of your SEO work consists of creating engaging content for your readers. It doesn't matter whether you do it with text, videos or pictures. Your job as a blogger is to build a relationship with your readers.

And what is better than an informative conversation that readers can identify with?

You can start with the ‘Yoast SEO’ plugin.

Move the mouse over the plugin menu and then click on “Add” (Add New).

Search for Yoast SEO and it will appear as the first result.

Click on “Install now” (Install Now). Then press "Activate" as soon as the installation is finished.

You can access the plugin settings via the new SEO menu in the sidebar or by pressing the icon above.

Switch from the dashboard to “Your Info and set the basics for your blog.

Make sure your website name and tag line are correct. Then identify yourself as a company or person.

Click on "Save changes" (Save changes) and we move on to the next step.

Go to the "Webmaster Tools" tab and click on "Google Search Console." The Google Search Console is a webmaster tool that allows you to add your website to its search index and optimize your visibility.

Sign in with your Google account, whether it's a Gmail or Drive account.

Once you are logged in, click on “Alternative Methods” (Alternate methods) and select “HTML Tag”.

You will now see a new dropdown menu with the meta code of your Search Console. Copy this alphanumeric string without quotation marks.

Paste your meta code into the Google Search Console text field and click on “Save changes” (Save changes).

Finally, click on “Confirm” (Verify).

While you tinker with the webmaster headquarters, you get a variety of data-driven insights. For example, how to rank for keywords, bugs on your blog, and the ability to give Google a nudge when you publish a new post.

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

Yoast takes you through a 10-step process to optimize your WordPress blog.

The first step is the welcome window, which you can safely skip.

In the second step, you choose the environment that best suits your site. Chances are you're going for "Production", which means that this is a real website that you want to drive traffic to.

Step 3 is the website type. Select Blog and click on “Next” (next).

In the next step you set up whether you are a person or a company. We have already set this up before, so you can skip it now.

In step 5 you can add all social profiles that should be linked to your blog. When you're done, keep clicking.

Step 6 is about post visibility. It's okay to use the default setting. Set it up so that your “Posts” and “Pages” are visible and “Media” is hidden.

Now you have to decide whether you have multiple authors or are a single blogger. Should you later decide to add another author, you can always change this setting.

If you want the Yoast SEO plugin to pull data from the Google Search Console, step 8 will help you set it up.

Click on “Get Google Authorization Code”.

A new pop-up will appear with which you can give Yoast access to your Search Console data. Click on "Allow" (Allow) to confirm access.

In step 9 you can check the name of your website and choose a title separator.

The title separator is the symbol used to separate the headline of your blog post and the name of your website in the meta title information. The Google searcher sees this when it finds your blog with the search query.

If you found this post with Google, you may have seen something like “How to start a blog - Neil Patel”.

The symbol is personal preference. Keep clicking when you're done.

The last step isn't really a step. It's a message that confirms that you've successfully optimized the SEO settings for your budding WordPress blog.

XML sitemaps

Another Yoast SEO setting that should be set is the XML sitemap. An XML sitemap is a file that lists the URLs of 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 all you have to do is click on it and move on to the next topic.

Activate the "Advanced Settings Pages" (Advanced settings pages) in the “Features” tab and save the changes.

Then a new menu group appears in the sidebar under “SEO”. Select the "XML Sitemaps" menu.

Now select “User Sitemap” and activate the “Author / user sitemap”. Don't forget to save your changes.

You can mess around with these settings forever, but our previous settings will get you on the right track.

Set permalinks:

Permalinks are static hyperlinks that lead to a specific blog post or page. WordPress automatically sets your permalinks to

This doesn't look great and won't help anyone understand what your page is about before they visit.

The simple solution is to set up a permalink structure.

Move the mouse over "Settings" (Settings) in the left sidebar and select “Permalinks”.

There are a few options here that you can choose from. I use the “Post name” structure on my blog, which uses keywords from my headline to create a unique permalink.

Save the settings. Below you can see what it looks like.

If you've made it this far, you've bought your domain and web hosting, installed a theme, and optimized your website so that search engines can search and find it.

Now we come to the heart of blogging. What do you want to write about?

Let's find out.

Step 6: think about blog topics

Technically, your blog is now set up and ready. When it comes to the topics, the world is at your feet.

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

People use questions like the following for searches:

  • What should I write about?
  • What can you blog about?
  • Should I start blogging?

So it is clear that you should start with your own questions. I use a series of questions and a systematic process to come up with my blog ideas.

Do not worry. It's not complicated and doesn't take long.

If you follow this process, you should be able to find around 50 topics in 30 minutes.

Pull out pen and paper or your favorite word processing program.

The goal of this exercise is to find 10 answers to each question. If you can think of more, just don't hold back.

It's time to look through your readers' glasses with these 5 questions.

1. "What excites, fascinates or arouses the passion of my readers?"


  • As a golfer, I love swinging my driver. I am fascinated by my mental performance. I discovered my passion for healthy living.
  • As a new mother, I am happy to receive inexpensive ideas for my family. I am fascinated by sleep training. I've developed a passion for home schooling.
  • As an avid camper, I am happy to find underrated campsites. I am fascinated by survival tactics. I have a passion for a minimalist existence.

2. "What are the main challenges my readers face?"


  • Golfers may have trouble hitting a slice.
  • Mothers who stay at home may have trouble planning meals.
  • Campers may find it difficult to pack light luggage.

3. “What are the characteristics of my readers?”


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

4. “What do readers love about your niche?”


  • Golfers love the challenge of perfection.
  • Mothers love to be part of their child's mental, physical, and emotional development.
  • Campers love to escape the hectic city life.

5. "What do your readers hate?"


  • Golfers hate playing with partners who just complain all day.
  • Mothers hate it when others look down on them.
  • Campers hate to be eaten alive.

Now that you have around 50 answers, you can start creating blog ideas. The imagination knows no limits.

Here are a few ideas you could make of any of the answers on your list:

  • Avoid Your Slice: The Foolproof Guide to Hit the Fairway Every Time.
  • 3 reasons you should slice it and one super easy solution.
  • Never hit a slice again: 9 exercises to play like the pros.
  • 7 training aids for a straight ball flight.
  • How you can hit a par with a nasty slice.

Think of a catchy headline that will attract your readers and then tell them the solution in the content.

Step 7: write your first masterpiece

WordPress uses an intuitive editor similar to that of your favorite word processing program. New entries are written directly in your WordPress admin.

Click on “Posts” in the left sidebar.

This will create a list of your blog entries in descending order. Since we are working with a new installation, you will not see anything yet.

To create a new entry, click on "Add" at the top or in the sidebar (Add New).

You will be taken to the editor to start blogging.

Click the "Show Toolbar" icon for additional editing options to help you refine your post. The new tools are particularly helpful if you want to create sub-signatures in your articles.

The important things first. Add one of the headings that you have worked out in your brainstorming session into the heading text field. Wordpress then creates a permalink based on the keywords you used in your headline.

You can now compose and write your article in the large text field until you are happy with your content.

You should also add visual values ​​to your blog. Images help to keep the reader engaged and can often represent concepts better than words.

To insert a new image, make sure that your text cursor is where you would like to insert the image. Now press “Add Media” (Add media).

Drag and drop the image file into the media field.

When your picture has been uploaded, select it and click on "Paste in text" (Insert into post). If you want, you can format the size and add hyperlinks to your images.

Your photo will automatically be added to the article. Here you can see what your post will look like.

When you have finished the article, you have to make a few final optimizations with the Yoast SEO plugin.

Yoast has specific settings for posts that you can find directly below the text field.

The 4 main settings are “SEO Title” (SEO title), "Slug", "Meta Description" (meta description) and “Focus Keyword”.

When you complete these settings, you'll be able to see a preview of how your post will appear in Google's search results.

Create SEO headings that are clickable and meta descriptions that explain what the article is about.

The Yoast SEO plugin gives you real-time feedback as you tweak your headline and description.

Try to get as many green points as you can, but don't stress if you don't get a perfect score. If you manage to get 80% green points, you are on the right track.

Finally, you should have a picture (Featured Image) for your post if your blog has thumbnails. Thumbnails are images that appear over each post.

You can choose your image by clicking on “Set featured image”.

The media window opens and you have to upload your photo. Once the upload is complete, click on “Set featured image”.

Before you publish your post, you can see what it will look like by clicking "Preview".

Before you hit “Publish” you need to make sure that your listing looks and feels exactly the way you want it to be.

Here is a quick checklist you can use before you publish your article:

  • Use colloquial language.
  • The content has to flow naturally.
  • Is the text easy on the eyes and has adequate white space?
  • Use headings for different sections.
  • Headings and lists.
  • Check for spelling and grammatical errors.

If everything looks good, you are ready to publish your first blog post.

Scroll to the top and click on “Publish”.

And this is what my end product looks like.

Congratulation. You have now successfully set up a blog that looks great and is search engine optimized. Feels good, doesn't it?

Step 8: Create an editorial calendar

One of the deadliest mistakes I see bloggers make is posting when you "feel like it".

Bloggers forget that new fans want more content. They don't deliver.

Something unexpected happens. You find a new Netflix series, although you'd better spend your time blogging.

Life keeps putting stones in your way, regardless of whether you start blogging or not.

Consistency is underestimated, you have to prioritize it.

I've written over a thousand articles, and not because I can type 7,000 words per minute.

But because I follow an editorial calendar without making compromises.

Schedules are not only necessary for large publications like the New York Times and the Huffington Post. Even for normal people like you and me.

Think about it:

If a doctor's appointment is on your calendar or a lunch appointment with a friend, then you keep that appointment. In the worst case, you postpone it to the next possible date.

Editorial calendars work in a similar way.

They make goals achievable in micro steps. They organize your social media and email marketing efforts.

And you'll be amazed how an editorial calendar can help develop your character and integrity.

We are creatures of habit.

The better you meet deadlines, the faster your audience will grow.

So how do you start and how much does it cost?


Just open a new Excel spreadsheet. If you work with several authors, you can share them with the Google Drive.

Start with four columns - Publication Date, Heading, Keywords, and Notes.

Your needs may be different from mine, so feel free to add more columns if you need them. Common additions are “Author”, “Category” and “Persona”.

The clearer it is, the easier it will be to put your goals into action.

Check out your calendar on your mobile phone or the calendar hanging on the fridge. How often can you post?

Per month? Weekly? Every day?

It is better to be cautious about this goal, because constantly missing your deadline can lead to you giving up.

Next, go through the answers you found in your brainstorming session and add them to the "Headings" column.

Your headlines don't have to be perfect just yet. First write in a working title that you can polish up before publishing.

Sometimes the best headlines come to mind after the article is written. Then you have a crystal clear picture of what your story is actually about and for whom it was written.

The "Keyword" column is for SEO purposes. If you have specific keywords for your ranking, add them here.

If you can't think of anything, you can always do keyword research later.

And finally we have the notes.

This section is the perfect place to write down brilliant ideas. Notes can also be a great tool to fully focus on your topic and make it coherent.

In this way you should be able to write down 25 blog topics with deadlines that you can meet.

That's almost half a year of blog posts for someone who publishes weekly.

OK. You did the editorial work, but you did the calendar is still missing.

Go to the Google Calendar and create a new calendar. You can do this very easily by clicking the down arrow on the right in “My Calendar” (my calendars) click.

Click on "Create new calendar" (add new calendar) and add a name, description and time zone. You can also share this calendar with other team members.

If you don't have any team members, share it with your spouse or a good friend who can hold you accountable and remind you of your guidelines.

When you have filled in all the essential information, click on "Create calendar" (Create Calendar) and get to know your new best friend.

Make sure your calendar is selected in the left sidebar and change the view to weekly.

Click on a time slot in a day and add the name of your blog post as the “appointment name”. I recommend that you get a notification a few days before the release date.

If you only write when you feel like it, it is dangerous.

One day you run out of ideas, your motivation is gone and the urge you had to start your own blog is forgotten.

Editorial calendars are a quick fix for blogger procrastination.

Step 9: make money from your blog

The final step is to make money on your blog. You may not want to make money right away. If so, that's a good thing.

OK, pay attention.

Traditional sales styles look something like this:

  • Come up with something.
  • Create a product.
  • Try to sell the product.
  • File bankruptcy.

This method has not been successful for so many people and companies because they did not first build an audience.

You developed market demand from “gut instinct”.

And that's why blogging is the perfect channel to make money.

You can build audiences through a variety of means, such as email newsletters, blog comments, and social media channels.

Ask your audience

Blogging lets people participate in your life. When you think about your favorite blogger, you may feel like you know them personally.

Market research becomes a lot easier too. I always ask a question at the bottom of my posts that gets hundreds of comments.

Alternatively, you can send out bulk polls emails using Google Forms to get valuable information about what your audience is looking for.

When you start a blog, you open the doors to talking to potential customers. People give you honest feedback and tell you what they want from you.

If 90% of respondents tell you they want a digital marketing course, what do you think they want?

A digital marketing course that you pay for.

Make money from advertising

If you don't want to sell a tangible product or service, you can do the same as other publishers.

Sell ​​advertising space.

With Google AdSense, anyone can place advertising on their blog. But the big bucks come with selling ads privately.

If you're building a blog with lots of traffic, you can make a full-time income selling advertising space on your website to large companies. All you have to do is add their banner and then do what you do best anyway - write about your passion or expertise.

Sell ​​material products

Another avenue I've been pursuing is in the food industry.

Mike and I started a blog and turned it into a $ 100,000 blog by selling a fish oil supplement on Amazon.

Our success was mainly the result of our blog. We published great content, understood the needs of our audience, and then directed it to our Amazon sales page.

The reason making money is the final step in creating a profitable blog is because money shouldn't be the driving factor of your niche.

As you build meaningful relationships and a community, your audience will steer you in the right direction by sharing their needs with you.

If you want to make money blogging, it is your job to meet those demands and needs.


Creating a blog is easy. Creating one that is also successful and makes money takes hard work, dedication, and perseverance.

But the reward far outweighs the risk.

Blogs are more affordable and accessible these days than ever before.

As with all other things in life, there are hurdles here that can lead you off the right course. But I encourage you to follow your passion and share it on your blog.

Everything you need to get started can be found here.

When you start your blogging journey, always remember that you are dealing with people.

Be yourself. Be courageous, sincere and open.

If you consistently deliver great content, your audience will flock to you en masse, listen to you, and respond.