How To Start A Blog

A Simple Step By Step Tutorial Showing You How To Create A Blog In About 20 Minutes

If you’ve been planning to start a blog but didn’t know where to begin, you’ve come to the right place.

My name is Jamie Spencer. I started my first blog back in 2008, and blogging has been my main source of income ever since, over 18 years now. In that time I’ve built, grown and sold blogs in dozens of different niches, which puts me in a pretty good position to help you start yours.

This guide will take you from nothing to a live, working blog in around 20 minutes, even if you’re a complete novice. No technical jargon, no assumed knowledge, no fluff. Whether you’re 18 or 98, you can do this.

And if you get stuck at any point, email me. You can contact me here and I’ll get back to you within 24 hours. That’s a promise I’ve kept for over a decade of running this site.

Disclosure: When you purchase through links on this page, I earn a commission at no extra cost to you. It’s how I keep every guide on this site free. I only recommend tools I use on my own sites.

Here’s the whole process. Click any step to jump straight to it:

Choose your blogging platform (use WordPress, here’s why)

Pick a domain name and web hosting

Install WordPress on your hosting

Choose a theme and design your blog

Launch your blog

Write your first blog post

Promote your blog and get readers

Make money from your blog

Steps 1 to 5 get your blog online today. Steps 6 to 8 are what turn it from an empty website into something people read, and eventually, something that pays you. Bookmark this page now, because you’ll want to come back to those later steps once you’re up and running.

Right, let’s build your blog.

STEP ONE

Choose Your Blogging Platform

A blogging platform is the software that runs your blog. It’s where you write posts, add images, and manage everything about your site. You’ll also hear it called a CMS (Content Management System).

There are plenty of options out there: WordPress, Ghost, Squarespace, Wix, Substack, Blogger. I’ve worked with all of them over the years, and for anyone starting a blog they actually want to grow, my recommendation hasn’t changed since I built this site:

Use self-hosted WordPress. It powers over 43% of every website on the internet, including this one, and here’s why it wins for bloggers:

You own everything. Your content, your design, your data, your income. Nobody can suspend your site, change the rules on you, or take a cut of what you earn.

It’s genuinely easy. Installing WordPress takes one click with the hosting I’ll show you below. Writing a post is no harder than writing an email. My daughter set up her own blog with zero help from her expert dad (that’s me, by the way), and she was 9 at the time.

Endless free designs and features. Thousands of free themes to change how your blog looks, and over 59,000 free plugins to add anything from contact forms to online shops. Whatever you want your blog to do, WordPress can do it.

Built for blogging and built to last. WordPress has been around since 2003, it’s free and open source, and it isn’t going anywhere. Every monetization method, every ad network, every tool you’ll ever want to use supports it.

Huge community support. Any problem you ever hit, someone has already solved it. The support forums are vast and the answer to almost any WordPress question is one Google search away.

A Quick Warning About Free Blogging Platforms

Why I never recommend starting on a free platform

Free options like Blogger and WordPress.com are tempting, and I get it. But here’s what that “free” actually costs you: your blog lives on an unprofessional subdomain (yourname.wordpress.com), you’re blocked or heavily restricted from running ads and affiliate links, your design options are locked down, and the platform can suspend your site at any time with no appeal. I’ve heard from readers it’s happened to.

Worst of all, migrating a free blog to a proper setup later is a slow, messy job, and you risk losing the audience you worked to build. Self-hosting costs less than a coffee per month and you own every part of it from day one. Start the way you mean to continue.

Want the full breakdown? Read my comparison of WordPress.com vs WordPress.org.

If you want to compare every option in detail before you commit, I’ve reviewed all the major blogging platforms here. For everyone else: WordPress it is, and the rest of this guide will show you exactly how to set it up.

Why I Recommend WordPress for Starting a Blog

Well to begin with my website makeawebsitehub.com is built on WordPress, and over 30% of all websites and blogs on the internet use WordPress.

Over the past few years I have worked with all of the well known blogging platforms but always recommend WordPress to blogging novices due to the great community support and ease of use.

It’s INSANELY simple to set up.
You will see just how easy later in this How To Start A Blog guide. To give you some idea to how simple it is, my 9 year old daughter set up her own blog with ZERO help from her expert dad (that’s me by the way).

So easy to use.
Managing your blog, adding content, adding images, amending content and much much more can be done with absolute ease in WordPress. The platform has an extremely intuitive interface so adding new pages, blog posts, etc. can be done very quickly. Out of the box WordPress ticks most of the boxes you will need for your new blog and if it doesn’t there is probably a plugin out there for you.

Blogging is at the heart of WordPress.
WordPress was designed and built for bloggers as a blogging platform so all the blogging capabilities and functionality are already built-in and waiting for you.  If you want to set up an email subscriptions to your blog, then this can be added via a plugin in just seconds. That’s the great thing about WordPress, you can literally set your blog up and publish your first blog in a matter of minutes.

Total control.
With WordPress, you have total control over your site. There’s no waiting for a web designer or developer to amend your content. You can just login to your dashboard and make changes yourself.

WordPress is secure.
As long as you keep your WordPress platform and plugins updated with the latest versions, and you adhere to secure password best practices, then WordPress is a damn secure place to have your site.  WordPress update their software all the time to make sure that it continues to be secure and keeping hackers at arms length.

Excellent support & vibrant community
The WordPress community is vast, vibrant and always will to help out. Check out their support forums to see just how good it is.

You can read more about my thoughts on self-hosted WordPress vs WordPress.com

STEP TWO

Picking A Domain Name For Your Blog & Setting Up Your Web Hosting

In order to set up a blog you will need a domain name and web hosting. If you are new to starting a blog then I recommend that you register your domain & hosting with the same company to keep things simple.

Domain Name: This is your website address i.e. the domain name ( blog name ) for this website is makeawebsitehub.com. Try to choose something short and catchy for your blog that will be easily remembered. I recommend that you stick to .com domain names if at all possible as many of the new domain names aren’t as easy to recognize.

Web Hosting: This is where your blog is stored online. There are lots of different hosting companies out there which offer different types of hosting for a variety of different types of websites. The WordPress platform is free of charge but you will have to pay around $3-4 per month for your Web Hosting and Domain registration fees.

Affiliate disclaimer: I recommend Bluehost because I use them on a lot of websites that I own or have built for clients. I also truly believe they offer a superior service to other hosting companies. All Bluehost links on this page are affiliate links which means that I will get commission if you buy hosting with Bluehost via one of my links. This helps me to run makeawebsitehub.com and keep all the guides on this site free to use and share.

The Best Place To Buy Your Blog’s Domain and Hosting.

I personally use and can highly recommend using BlueHost.com to start a blog because of their simple installation process, great customer service & reliability. They’re also recommended by WordPress.org as a top host since 2005.

Over the years, I’ve tried dozens of different WordPress Hosting providers, so I suppose you can call me an “expert” at choosing the hosting for my blogs.

Once you have decided on which web hosting company to work with you will need to install WordPress on your account. I have created a guide on how to install WordPress on a variety of different web hosts.

Additionally if you sign up to BlueHost today, you will get high quality hosting from just $1.99 per month, as well as a FREE domain name worth up to $15 for the first 12 months for your new blog too.

Use this link to get a free domain with your hosting.

If you’re unhappy with your BlueHost purchase within 30 days, they will give you your money back.

When you sign up for hosting with BlueHost there are some additional services they offer. Domain Privacy Protection means that people won’t be able to see the name, address and contact details of who owns the blog, if you’re happy for people to know who owns the blog then you can deselect this and save yourself about $12 per year.

Starting a WordPress Blog On BlueHost

Click on the “Get Started Now” button to start the process of creating your very own blog.

Next you’ll need to select the right plan for you and your blog. I recommend either the Starter or Business Essentials packages. You can start off with One Site if you like and upgrade anytime you feel you need more features to run your website.

Once you’ve selected your plan you’ll then see this page…

If you already have a domain name, from another domain name registrar, that you want to use; then just enter it in the right hand box and then click next to assign your domain name to your new hosting.

Let’s say you don’t have a domain name and you want to claim your free domain.

Type in the domain name that you’d like where it says “New Domain” and then click next. If it’s available then you’ll be able to proceed.

If it’s already registered then BlueHost will cleverly show you some similar domain names that you might want to consider. Or you can just type out another domain name idea to see if it’s available.

So you have found the domain name of your dreams and you’re now ready to set it up with your new hosting. The next screen you’ll see is the domain registration page where you will have to put in all the boring details such as account information, but this takes no time at all.


Once you’ve filled out the domain registration form, its then time to select your hosting plan. You’ll find this section directly below the account information section.

I normally suggest you select the Starter or Business Essentials plan at 36 months to get a better deal on the hosting, but 12 or 24 months is fine also.

I normally don’t click any of the other options as they’re not essential however I do recommend getting domain privacy if you don’t want anyone knowing who owns the domain. The great thing about the Business Essential package is this option is free.

Then scroll down and fill out the billing information, click submit and you are done!

You should then receive an email from BlueHost with all your account and login details. Check your spam folder as it can sometimes end up in there if your email client is a little too sensitive.

Keep your login and welcome information safe as you may need it for future reference.

The next thing you’ll need to do is to create a password for your WordPress dashboard login. This is the page you’ll see next after paying for your hosting package. Simply click on the green button to create your password.

On the next screen, you’ll need to put in your desired password into both fields. My advice to you would be to make the password over 15 characters with a mix of numbers, upper and lower case letters and a few special characters such as $%*(*£!.

Make it hard as possible for those hackers wanting to get into your blog. Once you have a long and complex password, make note of it and click next to move onto the next stage.

Then you’ll land on this next screen. Simply skip this section…

STEP THREE

Installing WordPress On Your Hosting

So you’ve signed up and paid for your BlueHost hosting. Great! You are nearly there.

The next thing you need to do is to login to your BlueHost account with the details they sent you in the welcome email.

Once you have logged in you’ll see a big blue button saying “Start Building” – press this.

It will probably take about 5 minutes for them to load WordPress on to your hosting account. Once WordPress is loaded you can then login.

If you are following this tutorial then you can click the link that says “I don’t need help” and on the top left of your WordPress screen you’ll see a “Bluehost” menu, click that.

From here you can add blog posts and pages, change the theme (design) of your blog and upload any plugins.

If you get stuck, I have put together some links to useful free and paid WordPress tutorials

STEP FOUR

Choosing a WordPress Theme

Now that your WordPress blog is built you need to add a WordPress theme that has all of the functions that you need, a WordPress theme is a pre-designed template which you can customize.

Right now you have a choice to make you can either go with a free or a paid one. There are of course advantages and disadvantages to both so it comes down to what you want from your blog.

Some of my favourite places to find themes for blogs are:

  • Themeforest
  • StudioPress
  • GeneratePress
  • WordPress Library

When you are choosing your theme you want to make sure it fits with your goals. For example, if you are writing a professional blog then you will want a formal clean design where as a music blog you will have more license to show off your creativity.

These days you should now been using a responsive design. This means that the layout of your blog will adapt to different mobile and tablet screen sizes – which is highly important for usability now that a lot of people are using mobile phones to browse the web.

How to Install your new Blog Theme

Your new theme will come in a .zip file format if you have purchased one. You have the options to upload it straight into your WordPress Dashboard by logging into your WordPress blog.

When you log into your WordPress site for the first time, you will see this view of the dashboard.

Move the mouse over “Appearance” tab within the dashboard sidebar, and then click on “Themes”.  This will open up the Themes page within your WordPress dashboard.

You can then either install one of the free themes that you’ll see available to you on your Themes page dashboard or you can install your own Theme that you may have purchased or downloaded elsewhere.

To install a free theme that’s already on your dashboard pre-loaded, you simply press the Activate button under the theme you want. See below:

Remember that you can always switch back to your old theme if you don’t like the look of the new one. That’s the beauty of WordPress.

If you don’t want to use any of the themes on your dashboard, click Add New to start looking for a new theme to use. This will bring you to a page where you will be able to search the many thousands of free WordPress themes that are available to download and use on your site.

Here you’ll see four tabs, Featured, Popular, Latest and Favourites. You can also use the search bar to find more themes, as well as being able to customise your search with specific filters, such as searching for themes that are ideal for businesses and that only have 2 columns.

Uploading your own theme from Zip file

To upload your own premium theme that you may have purchased from sites like Themeforest, you simply do the following…

APPEARANCE >
THEMES >
ADD THEME >
UPLOAD THEMES ( You’ll find this at the top of the page next to “Add Themes” page title.
You then upload your theme .zip file just like you would adding an attachment on to an email.

You’ll now have a pretty blank looking theme set up and waiting for some love. At this stage you want to fill out all the basics like your logos, social media links and other things.

STEP FIVE

Launch Your Blog

Now once you are ready to launch your new blog for other people to read it – you need to click the blue “Launch” button on the Bluehost page

Make sure you fill in the name and tagline for your new blog.

…And that is it!

Congratulations you have now taken the first steps to starting your new blog!

STEP SIX

Write Your First Blog Post

Your blog is live, but right now it’s an empty shell. Time to fix that.

Head to your WordPress dashboard and click Posts > Add New Post.

You’ll land in the block editor, which is what WordPress uses for all writing these days. Every paragraph, heading and image is its own “block”.

Click the + icon to add a new block, type /heading or /image to insert one quickly, and drag blocks around to reorder them.

Before you publish anything, delete the default “Hello World” post that WordPress installs. Go to Posts, hover over it, and click Trash. Nothing says “abandoned blog” like a Hello World post sitting at the top of your homepage.

What should your first post actually be?

Please don’t write a “Welcome to my blog!” post. Nobody searches for that, and nobody will ever read it.

Instead, make your first post a proper, useful answer to a question people in your niche are actually asking. Bloggers call these pillar posts. If you’re starting a blog about sourdough baking, your first post shouldn’t be “My baking journey”. It should be something like “Why Is My Sourdough So Dense? 9 Mistakes Beginners Make”. One of those gets Google traffic for years. The other gets read by your mum.

Finding these questions is free:

  • Type your topic into Google and look at the People Also Ask boxes and the autocomplete suggestions

  • Browse Reddit and Facebook groups in your niche and note the questions that come up again and again

  • Once your blog has some history, Google Search Console (more on that in Step Seven) will literally show you the searches you’re appearing for

I have a full list of blog post ideas if you’re stuck for inspiration.

How to structure a post that people actually read

After writing thousands of posts across my own blogs, here’s the structure I keep coming back to:

  1. A title that earns the click. Be specific. “How to Freeze Sourdough Starter (Without Killing It)” beats “Sourdough Tips” every time.
  2. A short intro that proves you understand the problem. Two or three sentences, then get to the point. Readers are impatient and so is Google.
  3. Headings every 200 to 300 words. Use the Heading block (H2 for main sections, H3 for sub-points). People skim. Headings let them skim and stay.
  4. Short paragraphs. Two to three sentences. Big grey walls of text send people straight back to the search results.
  5. Your own photos and screenshots wherever possible. Stock photos are wallpaper. Real photos of you doing the thing are proof you’ve done it, and that proof matters more than ever (see the AI section below).
  6. A question at the end. Asking readers something specific (“What’s the longest you’ve kept a starter alive? Tell me in the comments”) is the easiest engagement trick in the book, and it still works.

When you’re done, choose a category for the post on the right-hand panel, check the URL slug is short and readable (Settings > Permalinks should be set to “Post name”), and hit Publish.

A word about AI, because I know you’re wondering

Yes, you can ask ChatGPT or Claude to write a blog post in 30 seconds. So can the other ten million people starting blogs this year, and Google has spent the last few years getting very good at ignoring content that reads like it came off the same conveyor belt.

Here’s my honest take after testing this on my own sites: AI is a brilliant assistant and a terrible author. Use it to brainstorm angles, outline posts, tidy up your grammar, and suggest FAQs. Do not paste its output straight into WordPress and hit publish. The blogs winning in 2026 are the ones with real experience in them: your photos, your results, your mistakes, your opinions. AI can’t fake having killed three sourdough starters. You can write about it because you did it.

Pages to set up before you start promoting

Posts are your articles. Pages are the permanent stuff. Before you tell a soul about your blog, create these four pages (Pages > Add New Page):

  • About – who you are and why anyone should listen to you on this topic
  • Contact – a simple contact form so readers (and later, advertisers) can reach you
  • Privacy Policy – legally required if you collect any visitor data, which you will. WordPress includes a generator under Settings > Privacy
  • Disclosure – required by the FTC if you ever use affiliate links or ads. A short page explaining you may earn commissions is enough

Put About and Contact in your top menu, and Privacy and Disclosure in your footer.

STEP SEVEN

Promote Your Blog

I’ll be blunt with you: writing the post is half the job. If you publish and walk away, your traffic graph will be a flat line with your own visits on it.

Here’s where your readers will actually come from, in the order I’d tackle it.

1. Get your blog into Google and Bing

Google can’t rank a blog it doesn’t know exists. Sign up for Google Search Console (free), add your blog as a property, and submit your sitemap. If you’ve installed an SEO plugin like Yoast or Rank Math, your sitemap lives at yourdomain.com/sitemap_index.xml.

Do the same with Bing Webmaster Tools. It takes five minutes and Bing powers more search traffic than people think, including a chunk of what AI chatbots cite.

Search Console becomes your best friend later on. It shows you exactly which searches you’re appearing for, which is free keyword research from Google itself.

2. Nail the SEO basics on every post

You don’t need to become an SEO nerd to start a blog, but these five habits are non-negotiable:

  • One post, one topic. Don’t cram ten subjects into one article. Write a focused post for each question.
  • Put the main keyword in your title, your URL slug, and your first paragraph. Naturally, not robotically.
  • Link your posts to each other. When you mention something you’ve covered before, link to it. Internal links help Google understand your site and keep readers around longer.
  • Build clusters, not random posts. Ten posts about sourdough beats ten posts about ten different hobbies. Google rewards sites that cover a topic properly.
  • Add an FAQ section to the end of your big posts. It targets the People Also Ask boxes and it’s exactly the kind of clear question-and-answer content that AI search tools quote.

3. Start an email list from day one

This is the advice I wish someone had hammered into me in 2008. Google traffic can vanish overnight with one algorithm update. I’ve watched it happen to my own sites. Your email list is the only audience you actually own.

Set up a free account with an email provider (MailerLite and Kit both have generous free plans), add a signup form to your sidebar and the end of every post, and offer something small in exchange for the email: a checklist, a cheat sheet, a short guide. Even 5 subscribers a week is 250 people a year who come back every time you publish.

4. Go where your readers already hang out

Forget posting into the void on every social network. Pick one or two channels where your audience actually lives:

  • Pinterest is criminally underrated for food, DIY, parenting, travel and craft blogs. Pins keep driving traffic for months, unlike a tweet that dies in an hour.
  • Facebook groups and Reddit work if you show up as a helpful human first. Answer questions properly, and link to your post only when it genuinely answers the question. Drop links cold and you’ll be banned by lunchtime.
  • YouTube or short-form video is the biggest traffic opportunity for bloggers right now. Even a simple talking-head video summarizing your post, embedded in the article and uploaded to YouTube, gives you a second way to be discovered.

5. Get other sites linking to you

Links from other websites are still the strongest ranking signal there is. The ways that work for new blogs:

  • Create something genuinely linkable. Original data, a free tool, a definitive guide, a calculator. Things other writers want to reference.
  • Answer journalist requests. Platforms like Qwoted and Featured connect writers with experts. A quote in a bigger publication usually comes with a link.
  • Collaborate with bloggers at your level. Guest posts, interviews, roundups. The blogger one step ahead of you is far more likely to say yes than the biggest site in your niche.

6. Make your blog visible to AI search

In 2026 a growing slice of your potential readers ask ChatGPT or Google’s AI Overviews instead of clicking ten blue links. You can’t opt out of this shift, but you can position yourself for it: clear direct answers near the top of your posts, proper FAQ sections, your name and credentials visible on every article, and an About page that makes it obvious a real human with real experience runs the site. AI tools cite sources, and the sources they cite are the ones that answer questions cleanly.

The thread running through all of this? Consistency. One good post a week, promoted properly, beats a publishing binge followed by three silent months. Set a schedule you can actually keep and protect it.

STEP EIGHT

Make Money From Your Blog

This is the part everyone skips ahead to, so let’s start with the truth: your blog will probably make nothing for the first six months. Mine made nothing for eighteen. The people who make money blogging are simply the people who were still publishing when the traffic arrived.

With that said, here’s how blogs actually make money in 2026, roughly in the order you’ll unlock them.

Display ads (the easy, passive one)

Ads are the simplest income stream: a network places them on your site and pays you for the traffic. The catch is that the good networks have traffic minimums.

  • Google AdSense has no minimum and is where most bloggers start. Expect pocket money at low traffic levels.
  • Premium networks like Mediavine and Raptive pay several times more per visitor, but you’ll need to grow into them. Mediavine’s entry program accepts smaller sites, while their main program and Raptive want serious monthly traffic before they’ll take you.

My advice: add AdSense (or skip ads entirely) until you have meaningful traffic, then upgrade. Don’t plaster a brand-new blog with ads for $3 a month. It cheapens the site for the readers you’re trying to win. I’ve covered the alternatives in my guide to AdSense alternatives.

Affiliate marketing (the one that built this site)

You recommend a product, link to it with your tracking link, and earn a commission when readers buy. It’s how this very website makes a good chunk of its income, and I’ve disclosed that openly on this page because the law (and basic honesty) requires it. You must do the same: a clear disclosure on every post containing affiliate links.

Where to start:

  • Amazon Associates is the easiest approval and covers practically every product on earth, though commissions are modest
  • Affiliate networks like ShareASale, Impact and CJ host thousands of merchant programs in every niche
  • Direct programs from companies in your niche often pay the best rates of all

The golden rule: only recommend things you’d recommend to a friend with their money. The first time readers buy something rubbish on your say-so is the last time they trust a link on your blog. I’ve put together a full list of the best affiliate marketing networks worth joining.

Digital products (the best margins you’ll ever see)

Ebooks, templates, printables, presets, mini-courses. You make it once, you sell it forever, and there’s no stock and no shipping. A food blogger selling a $9 meal-plan bundle to 2% of their email list will out-earn their display ads most months.

This is also why I told you to start that email list in Step Seven. Products are sold to subscribers far more than to drive-by Google visitors.

Services and freelancing (money from day one)

Here’s the stream nobody talks about: your blog is a portfolio. A gardening blog with twenty well-written posts is proof you can write about gardening, design a site, and grow traffic. Freelance writing, consulting, coaching and site setup services can earn real money while your passive streams are still warming up. It’s the fastest path from zero to actual income.

Sponsored posts and memberships (later, once you have an audience)

Once you have traffic and an engaged audience, brands will pay to appear on your blog, and your most loyal readers will pay for extras: a private community, premium content, early access. Platforms like Patreon and paid newsletters make this easy to run. Just keep sponsored content clearly labeled and rare. An audience is slow to build and quick to lose.

The exit nobody mentions: selling your blog

I’ve built and sold multiple blogs over my career, and here’s something worth knowing from the start: a profitable blog is an asset. Established content sites typically sell for somewhere in the region of 30 to 40 times their monthly profit on marketplaces and through brokers. A blog clearing $1,000 a month isn’t just $12,000 a year of income. It’s potentially a $30,000+ asset. Every post you publish is a brick in something you can one day sell.

Want the full deep-dive on every stream above? Read my complete guide on how to make money blogging.

So that’s the honest picture. No Lamborghinis, no “passive income in 30 days”, just real streams that compound if you keep showing up. Which one are you planning to try first? Let me know in the comments.

FAQs About Starting a Blog

How much does it cost to start a blog in 2026?

Around $30 to $50 for your first year. That covers hosting at $2 to $3 per month (which includes a free domain name for year one) and nothing else essential, because WordPress itself and thousands of themes are free. Optional extras like a premium theme ($50 to $60 one-off) or email marketing software (free at first) can come later. Compared to almost any other business you could start, a blog is absurdly cheap.

Can I start a blog completely free?

Yes, platforms like Blogger and WordPress.com will host a blog for nothing. But I never recommend it if you have any plans to grow or make money. Free platforms put you on a subdomain like yourname.wordpress.com, restrict your ability to run ads and affiliate links, limit your design options, and can suspend your site at any time with no appeal. Worse, migrating a free blog to a proper setup later is a genuine headache. If you’re even slightly serious, self-host from day one. It costs less than a takeaway coffee per month.

Is blogging still worth it in 2026?

Yes, but the game has changed. AI tools and Google’s AI Overviews now answer simple questions directly, so blogs built on thin, generic content are dying, and honestly, good riddance. What still works (and works extremely well) is content built on real experience: original photos, tested opinions, personal results, and depth that a chatbot can’t generate. Blogs also remain the engine behind email lists, digital products, affiliate income and personal brands. The opportunity hasn’t disappeared. The bar has just been raised, and that’s good news for anyone willing to clear it.

Should I use AI like ChatGPT to write my blog posts?

Use it as an assistant, not an author. AI is genuinely useful for brainstorming topics, outlining posts, suggesting FAQs and polishing grammar. But publishing raw AI output is a losing strategy: Google’s systems are designed to reward content showing first-hand experience, and readers can smell generic AI text a mile away. Every post should contain things only you could have written: your photos, your results, your opinions, your mistakes.

How do bloggers actually make money?

The main streams are display advertising (networks pay you for traffic), affiliate marketing (commissions on products you recommend), digital products (ebooks, courses, templates), services (freelancing and consulting using your blog as a portfolio), sponsored content, and memberships. Most successful bloggers stack several of these. See Step Eight above for the full breakdown, or my detailed guide to making money blogging.

How long does it take to make money from a blog?

Expect six to twelve months before meaningful income, and treat anything sooner as a bonus. New sites take months to build trust with Google, and most income streams need traffic before they pay. My first blog earned nothing for eighteen months and then went on to change my life. The bloggers who fail aren’t the ones who started badly. They’re the ones who quit at month four.

How often should I publish new posts?

Once a week is the sweet spot for a new blog. It’s frequent enough to build momentum with Google and your readers, but sustainable enough that you won’t burn out by Easter. Quality always beats quantity: one genuinely useful post per week will outperform five rushed ones. Whatever schedule you pick, the consistency matters more than the number.

How long should a blog post be?

As long as it needs to be to answer the question properly, and not a word longer. In practice, posts that rank well for meaningful searches tend to land between 1,000 and 2,500 words, because real questions take real answers. But padding a 600-word answer to 2,000 words helps nobody and Google knows it. Cover the topic completely, then stop.

Do I need to be a good writer to start a blog?

No. You need to be a clear writer, which is a much lower bar. Blog readers want a knowledgeable friend explaining something, not literature. Short sentences, plain words, and genuine experience beat beautiful prose every time. And like everything else, you’ll get noticeably better after your first twenty posts.

How do I choose a profitable blog niche?

Find the overlap of three circles: something you genuinely know or love (you’ll be writing about it for years), something other people spend money on (products, courses, services), and something specific enough to win. “Fitness” is hopeless for a new blog. “Strength training for women over 50” is a blog that can rank, build a loyal audience, and monetize. Narrow first, expand later.

What’s the difference between WordPress.org and WordPress.com?

WordPress.org is the free, open-source software you install on your own hosting. You own everything, customize everything, and monetize however you like. It’s what this guide uses and what this site runs on. WordPress.com is a commercial hosting service using that software, where the free and cheap tiers are heavily restricted. When bloggers say “use WordPress”, they almost always mean a self-hosted WordPress.org site. Read my full comparison of WordPress.com vs WordPress.org.

How do I get readers when AI answers questions in Google?

Target searches AI can’t satisfy. AI Overviews handle simple factual questions (“how many grams in a cup”), but people still click through for experience, opinion and depth: reviews from someone who actually used the product, tutorials with original photos, recommendations with reasoning, anything personal. Build an email list and social following so you’re not dependent on Google at all, and structure your content with clear answers and FAQs so AI tools cite you when they do reference sources.

Can I start a blog from my phone?

Yes. The whole setup process in this guide works on a phone or tablet, and the WordPress mobile app lets you write and publish from anywhere. That said, you’ll find customizing your design and writing long posts far quicker on a laptop. My honest suggestion: set up and write on a computer, then use your phone for editing, comments and ideas on the go.

How do I set up a professional email address for my blog?

Your hosting includes the ability to create addresses like you@yourblog.com at no extra cost, and it instantly makes you look more credible to readers and brands than a Gmail address. I’ve written a step-by-step guide to setting up a free email address with your hosting account.

How do I come up with a good blog name?

Keep it short, memorable, and broad enough that you won’t outgrow it (don’t put “keto” in your domain if you might pivot to general healthy eating). Stick to a .com if you can. Personal-brand blogs can simply use your name. If you’re stuck, list the core words of your topic, mix in synonyms, and test combinations. Or let a tool do it: see my roundup of blog name generators.

109 thoughts on “How To Start A Blog”

  1. Hey jamie! Im 10 years old and im pretty new to this stuff and my mom has a website for her coffee business and my dad is a store manager so i wanna start blogging and i dont know how i wanna learn and help my parents get money and i dont know if blogging is for me but im trying it and what are your opinions in this?

    Reply
  2. Hey Jamie,
    I read all the tutorial and found it amazing .You have expressed each thing in detail .The truth is I want to start my own blog so I read your blog to get a rough idea on how to write it and found it very amazing. Actually I want to ask you if you have any idea of writing historical blogs for I was thinking to write about them .If u know any such sites with historical blogs pls tell me .I surely will be grateful to you .
    Thanks.????

    Reply
  3. Outstanding post Jamie, well done! And thanks for the hard work. I also love using Blue Host and particularly appreciate their top class support. I’m using Blue Host with WordPress installed as my site builder. You gave me a few new ideas, thanks.

    Reply
  4. Hi!

    I’m planning to start a blog for my hobby, but English is not my first language. I want to try blogging in English but I’m afraid my grammar is not very good and my vocab is limited. Do you think I should just try it anyway or just blogging in my own language? I was thinking to mix the languages as in 1 post in whole English and another different post in my own language. What do you think?

    Please help advice. Thank you.

    Reply
  5. I do have a few questions that I’m hoping to get your amazing advice on.

    Q1: I am truly interested in starting a traveling blog with different ways to save and what sites and adventures you can have on a budget, my question is how would one do that from the very beginning especially being the sole income of the household?

    Q2: What helped you figure out which niche was the right fit for you?

    Q3: About how long after putting in consistent work did you see growth in your blog enough to do it full time?

    Reply
    • 1. Building an audience takes time and tenacity. You have to love what you’re doing. It’s not going to happen over night. This is a 2 year project. If you write engaging and useful content, then building an audience will be a lot easier for you. My advice to you is to

      – create content that your audience would want to read.
      – evergreen content is key to your success. No point spending time and effort on content that will outdate in a few months. Example: 100 Best Things to Do In NYC at Christmas will always bring in traffic and will not need changing at all for years.
      – make sure you create content that will attract traffic organically on Google. Free traffic is the best sort of traffic. Highly targeted and FREE!!!

      2. Again, I made sure that what I was writing about, I was also passionate about. My thing was helping people to make money online / start their own blog. There’s so much I can write about and endless affiliate programs I can sign up to in order to monetize the traffic.

      3. I didn’t see any money come in for a good 18 months. But I knew what I was doing would get traffic and would help to build a loyal audience.

      2.

      Reply
  6. Hello
    I am trying to purchase on Blue Host. My question is do I need to purchase the extras, i.e. Domain privacy and protection, site lock security, etc. I dont know what these mean and of course increase the cost.
    Thank you!

    Reply
  7. I’m new to blogging and would really love to start my own blog. The only problem is that I just don’t know what to blog about or how earn money with it. Can you please give me an idea!??

    Reply
  8. Hello Jamie,
    I need your advice. I need you to hold my hand and walk with me towards creating a blog. I am a novice in writing and I have not blogged before. I have written a motivational book. The title is: “No One Can Beat You In being You At Your Best!” It has 29 Topics and 112 pages. I have inserted motivating/inspiring/spirit-lifting free-for-commercial-use images from Prixabay (I am a subscribed member) and motivational quotes. I have had it self-edited, scanned and rescanned for unintentional grammar and plagiarism, using Grammarly and DupliCheck software tools. I don’t have funds to print massive copies for sale without knowing if it will sell sufficient copies to make at least a break-even return on the potential investment.

    I am thinking that it might be a smart idea if I blog a page on the first week of a month and respond to comments for three weeks and blog the next page the following month and so on. At that rate, I can blog for 9 years. I will then insert a pic of the Front Cover and Back Cover of the book on the blog page. I will then have the book available on eBook for those who might be interested to order and read the full book. I will send a sample of the content to you over email if you wish.

    How dumb is my idea?

    Reply
    • Fred I think this has a lot of potential

      You might also want to consider doing some keyword research for each of the topics / pages you plan to cover to make sure each post covers a pain point for people who might be searching Google for a solution to their problems.

      Reply
  9. Jamie, I have one professional website on Wix that I am happy with. Years ago I created a business website that I was also very happy with – it required quiet a bit of programming compared to what is available today. I have begun developing a Blog that I plan to monetize. I have already prepared 20 plus blogs that I can add affiliate link into, and have material for many more blogs.

    I started using Weebly, free version so I could test it out before I actually build the blog site, but finding many small isues. The Editor gets hung up or downloads at slow speeds (many users have placed compliants about it in the Community section of Weebly). Even though it is drag and drop, I still find navigating thru the different tabs in order to build the website challenging with extended learning curve. Blog posts, blog pages and standard pages confuse me. Which is why I ended up at your site.

    Your info is valuable and easy to understand. Is BlueHost with Wordpress.org the best option for my needs?

    P.S. I will use your links! :)

    Reply
  10. Hello Jamie,

    Thank you for such a detailed article. I’m very much interested in starting my own blog and earn through it. I was excitingly following all the steps and I chose Bluehost Prime package for setting up my account but I was disappointed to know that I had to pay the total amount altogether now which I thought I was gonna pay every month i.e. $5.45. Is there any way I can pay every month instead of paying the total amount now? Or could you please suggest me something I can start a blog for making money?

    Looking forward.

    Reply
    • Bluehost doesn’t offer a monthly payment plan. Hostgator does, but this ends up very expensive at around $10.95 per month for the hatchling plan. Other hosts that offer monthly payments are inmotion and cloudways, but again they are all of a similar price structure. Best thing to do is pay up for the whole year to gain the savings.

      Reply
  11. I am planning to start Blogging in the near future & i found this information very useful. Thank you very much. I’ll get back to it if i got stuck in any step!

    Reply
  12. This is very useful information for me as a beginner blogger. I figured to try blogging as a project while working on my MBA program online this year. I haven’t finished publishing my blog site yet. Still checking out some tips and advice prior to publishing. A bit nervous but after reading other new bloggers helps build my confidence. Hopefully, I get the nerves to publish by the end of January. As you mentioned, I ended up using WordPress and Bluehost.

    Reply
  13. Hi. Please I don’t understand the first step. When you said to use WordPress, do I download the WordPress app from play store to get my blog started, or will I sign up with WordPress online? Please shed more light on this. Thanks

    Reply
    • Hi Victoria

      If you buy hosting via Bluehost, you will need to one click install WordPress on to your server. This is the easiest way of getting set up.
      If you are starting a blog via WordPress.com ( non-self hosted option – FREE ) then you will need to go to WordPress.com and set up a free account.

      Reply
  14. This is a great article and it’s especially nice that you are answering the questions around the WordPress issue. I find that lots of people still ask me about the difference between WordPress.org and WordPress.com and it’s quite surprising that it’s still so much of an issue. Anyway just wanted to say I love the post and it is very helpful for new bloggers so thank you for sharing

    Reply
  15. After reading the whole article, i think this is one of the best article for every new blogger or new peoples who want to create a new blog. The content of article is really new and really helpful with a very easy to understand language and methods given. Thanks a lot for sharing such a good and helpful article. Thanks again.

    Reply
  16. Nice Article. I think WordPress is the best platform to make a website. Anyone can start blogging and can earn from it. Nice Informative Article. I also have added some points in my article. kindly Look into it.

    Reply
    • Similar in function, but .org has more features and more capabilities for you to customise your site, as well as being able to monetize your traffic.

      Reply
    • With Bluehost you have to pay it all up front for the whole year. It works out cheaper in the long run. Or you could go with a host like Hostgator where they will charge you monthly, but generally this is a more expensive way of paying for your hosting. It works out near to $11 a month for the cheapest package.

      Reply
  17. I am wanting to start a blog. I have been thinking about it for over a year now and haven’t taken the plunge. After reading this post I am seriously considering starting one. Just one question, does WordPress cost in addition to BlueHost? I understand there is a fee to use BlueHost which is fine. But I am wondering if there is an addition fee to use WordPress.org? Please let me know. Thanks!

    Reply
  18. Hi Jamie

    Please can you tell me if the above steps for starting a blog, are the same steps as I would need to take to start a listicle blog such as those you see on social media? Thanks, Sarah

    Reply
    • Yes its exactly the same. Once you have WordPress installed on your hosting account, all you then need to do is upload a theme that would work well for you to start a listicle blog. Mythemeshop is always a good choice for themes like that.

      Reply
  19. If you are very sure why you want to blog, it will help you understand and decide what you are going to blog about.
    If you stay consistent on a subject, you can gain credibility and be considered an expert in your field

    Hello Jamie, must say your blog is great and this article is really detailed. Great job bro

    Reply
  20. Dear Jamie
    I like what you are doing here. I want to ask: If I want to have a discussion forum website (either open or membership) can I get that with wordpress (and bluehost)?
    Thanks

    Reply
  21. Well explained Jamie,

    Thanks for the great post. I have already started blog an running well but I have one question – If I change my theme then do I get any issue with Google ranking or backlinking?

    Reply
    • Any changes to your website structure or design can have a positive or negative affect on your Google rankings. I’d try to use a minimal theme which loads quickly and isn’t full of unnecessary JS and CSS scripts.

      Reply
  22. Jamie, thanks for all the great information. I cannot find what I must do to have my number of articles appear in the categories. If I write 8 articles in xyz category and 5 in abc category the actual number of articles doesn’t show. Can you explain how to insert a plugin for that?

    Reply
    • Joe,

      It might be a case that the theme you have chosen doesn’t have that coded. You could hard code that into your theme –

      $category = get_queried_object();
      echo $category->count;

      Read more

      Jamie

      Reply
  23. Great post – very informative. Love the explanation on why WordPress is best – it makes so much sense! “It will restrict you at every stage” is the perfect way to put it. I used Wix for a while and it was SUCH a pain to switch over my website when I finally accepted it wasn’t right. It’s much better to start off on the right foot!

    Reply
  24. You just need a domain and a hosting plan to get your site live… For me, wordpress is the best website making platform to make a blog… btw thanks for sharing this informative post :)

    Reply
    • You can but it’ll be very difficult – it’s better to use a laptop or desktop PC so your blog looks great & works as expected.

      Once your blog is setup it’s easy to run a blog from a phone.

      Reply
  25. Hi Jamie,

    Thank you for this elaborate explanation!! It was really helpful.

    Hey, need your help with my blog. I believe, you’re the right person who can help me out.

    I’ve this blog http://www.wordknowhow.wordpress.com, hosted in WordPress (free plan), which I started in 2013. It’s basically on MS Word tips and tricks. Worked briefly on it and developed 50+ posts. Later, I got busy with my professional life and couldn’t contribute anything significant in the last three years and was not keeping a tab on it.

    Recently, I realized that few posts are doing really good, and overall the channel is drawing around 1000 visits (a little less on the weekends). Receiving a loads of encouraging comments, questions, and a few followers too!!

    Not sure, is this of any significance to think of monetizing it. Can I see this as an opportunity to earn something out of it by contributing content consistently and building it even bigger and better?

    My next question is: Should I buy WordPress domain and hosting or something else? If I buy something else, am I not going to lose my traffic, followers? WordPress domain seems to cheapest. What do you think? Is there any disadvantages with buying WordPress domain and hosting? Please help me these.

    Reply
    • Hi Anupam

      Ok so the problem here is the fact you do not own the domain http://www.wordknowhow.wordpress.com/ and is why I recommend my readers have their own domain name.

      So we have two options here

      1. Buy a domain name from WordPress.com for about $15 per year
      2. Buy hosting, a domain and pay WordPress.com to redirect your visitors to your new blog

      Redirecting your visitors to a new location with a 301 header is the standard solution to keep search rankings. Since you don’t have access to .htaccess on WordPress.com, you can not make any changes by yourself to retain search engine rankings.

      However, WordPress.com offers a paid upgrade, Site Redirect, which provides this functionality.

      Go to WordPress.com blog’s dashboard and click on the Store menu item. The upgrade you are looking for is called Site Redirect – this costs around $15 per year.

      Ultimately I would favour moving to a self-hosted solution so as your blog gains more visitors you can continue to offer the best experience. I think if you did start writing more regularly you would grow your audience significantly, build up an email list and make some money from your blog.

      I think as you are offering expertise I would suggest creating your own information products – this would mean you could charge people a small fee each year to access your advanced tutorials or some form of extra training.

      For Example – http://chandoo.org/wp/ gets hundreds of thousands of visitors per year & it offers MS Excel tips and has made the owner quite a lot of money in the past 10 years.

      -Jamie

      Reply
  26. Hey Jamie,
    Great site and info here. Question. I have a small blog on tumblr. Can I port that blog over to WordPress/Bluehost and then continue to blog?

    Reply
    • Absolutely!

      To bring your Tumblr content to WordPress, go to your WordPress blog’s Dashboard (accessible in the drop-down menu under your blog’s name in the admin bar) and in the left-hand column of the Dashboard, go to Tools → Import. Choose the Tumblr importer: That link will begin the import process.

      Then remember to shut down your Tumblr blog once the content has been published on your self hosted WordPress blog.

      Reply
  27. Fantastic information. I’ve been putting off starting a blog because I didn’t know what to do. This is very helpful.

    Reply
  28. Hello,

    Great information on this page and I appreciate all the support you are providing. I have a few questions to understand what happens next. I agree that Bluehost is a great buy, and I have found the domain name I want; however, when I look at wordpress, it seems that linking the domain name requires a premium membership.

    Does obtaining the domain and hosting on Bluehost change the fact that WordPress requires that membership? and would that mean that if I wanted to update my blog, I would not be able to use wordpress app because the update would need to go through Bluehost? I am thinking I am misunderstanding a few of the pieces here and hopefully you can provide some clarity.

    Thanks!

    Reply
    • Hi Jen

      Forget about WordPress.com
      When you buy hosting from Bluehost, along with your free domain name, you then can install the WordPress.org platform onto your web hosting server. There is no additional cost to this. It’s free.

      Once you have installed it ( which is one click by the way ) you can then either install a free wordpress theme or buy a premium one from places like Mythemeshop or Themeforest.

      You access your new site through yourdomainname.com/wp-admin
      You then login with your admin username and PW to access the WordPress dashboard in order to update you site.

      Hope this helps

      Jamie

      Reply
      • Thanks Jamie! The more I looked at wordpress, I realized you were referring to .org and not .com. I will look into buying through Bluehost and using your tips / guide to help!

  29. Hi Jamie,

    I just want to say that I think your site is excellent. Well done!!! I like your articles and appreciate the quick reference guides.

    I have two major questions for you.

    Hosting Question: I think I’m going with BlueHost for the hosting services but
    1) I’m not sure if I should set each of the clients up with their own accounts on a shared server or if I should manage everything myself with a Virtual Private Server Hosting option,

    Web Development Question: I do own Dreamweaver and Muse, and if I go with BlueHost, they provide WordPress. I’m pretty sure that BlueHost even offers Weebly’s web development program as well. But I’ve heard that sites made with WordPress and Joomla are the most seceptible to cyber attack. So I’m thinking that I’ll start off by designing everything in Muse, then as I get more proficient with Dreamweaver that I’ll switch over and use it exclusively.

    2) Which platform is the best for load time, security, and saving space on the server?

    Thank you for your assistance.

    Regards,
    Mike

    Reply
    • Hi Mike

      Hosting Question ( Answer )
      Entirely up to you. Personally I would keep access to just you, so they don’t mess things up. That’s happened to me before when I gave access to my server to a client. If it’s a WordPress site, then maybe give them access to that, as they can then update small things themselves rather than bothering you. Or if you have a retained web management agreement, then you’d be doing these tasks anyway.

      Web Dev Question ( Answer )
      I have over 100 websites on WordPress platform and I haven’t been hacked as I follow all tips here.
      As long as you have the right security measures in place, then WordPress / Joomla are great platforms to build you site on. Yes you can build sites in Muse and Dreamweaver, but if you want to give access to a client to be able to update content themselves, then why try to reinvent the wheel. Use a ready made platform to build on and customise.

      WordPress is very light weight compared to Joomla. I have insanely quick load times for most of my sites.

      Reply
  30. Hi, it’s me again, with one more question!
    So I have this free blog on .wordpress.com. Is it possbile to move it? I figured that since it’s free I could take my time to improve it, write an article once in a while, add pages (for example, redirecting to my etsy shop), add links, photos, my logo, customize the theme, etc. And when I decide my blog/website is good enough (that could take a while), I would buy hosting and a domain name with bluehost. Will I be able to take the content and design of my free blog and move it into my domain name and new hosting? I’m not exactly sure how I’d do that technical stuff.

    Thanks a lot ! :)

    Reply
  31. Hi ! There’s another thing I don’t quite understand about blogs…

    Suppose I start a blog and write great articles, add a good title, the tags, add nice pictures to it then share everything on social media. Supposing also I don’t know much about SEO and don’t have time to read about it. How am I going to get decent traffic?

    I feel like the entire web is encouraging me to have a blog and telling me I’m going to make money out of it but… Everyone and everyone’s grandmother have a blog these days so it seems very unlikely that mine would magically get noticed by lots of people. What are the reasonable actions you need to take to get traffic, once the posting part is done?

    Thanks a lot for sharing your expertise :)

    Reply
    • I don’t do much on social, if I’m honest, so I rely on others sharing my content on FB, Twitter, Pinterest, Stumbleupon etc. My thing is Google traffic and not the type you pay for. Organic traffic is best. Yes you have to have good on page SEO like Titles, descriptions etc, but the main thing is LINKS. Links from other websites linking to your content. It’s the biggest ranking factor, and one you have to do in order to get higher rankings and more traffic to the site.

      The way I do it is to outreach to other sites. Send them an email and ask them if they’d feature your graphic, image, or mention your blog post in an article that they may write in the near future etc. etc.

      With regards to the type of content that I create in order to get links, its mainly resourceful content. Stuff that people will get a lot of use from. Guides, cheat sheets, how to’s etc. Think about your niche and what you can create to help people out. So if you’re into hippy stuff, then maybe you can create a guide on all of the hippy type events, festivals, conferences, meet ups that’s going on in 2018. Create a calendar graphic / guide / wall chart that people can download and then email every single hippy related website / organisation / festival organiser and tell them about your content. Ask for links, featured posts etc. There’s loads of stuff you can create to get your blog rocking! Stuff like this will set your website apart from the rest of the sites in your niche.

      Reply
  32. Hi Jamie! I’ve just read your platform comparison and How to start a blog article. Great info, thanks a lot!
    I’m looking for a new source of income so I’m exploring the blog option (for ads, affiliate links and promoting my Etsy printables shop) but I work full time already. I see tons of “How I made 50k in two hours from my blog while raising 5 kids and working a full time job” kind of articles but, let’s be real. is it really possible to make some money with a blog if you don’t invest much time in it? (or are these articles just another way to get you to click on affiliate links)

    My other questions are more technical. If I do start a blog, I’d want to go big (I mean start very small, but have options available for growth). Let’s say a couple years from now I need an online shop, is it possible with WordPress, or should I aim for a website that contains a blog? I’d also want a mailbox (info@mycompanyname.com), is it something I can get with Bluehost? I’d also want to send newsletters and offer free downloads directly on the site. Are these things you can do on a blog?

    Thank you very much ! :)

    Reply
    • Hey! Thanks for leaving such an awesome comment. You’re right, there is a lot of bullshit out there saying that “you can earn $30k in your first month online” etc etc. People push this BS hoping that someone will be inspired enough to swallow the BS and buy whatever they are offering through those affiliate links.

      Anyway, back to your questions:

      Q1. Is it really possible to make some money with a blog if you don’t invest much time in it?

      A1. In my honest opinion, NO. If I look at my site that I created here, it wouldn’t be attracting over 400k hits a month without hard work and time invested. All I say to you is, if you don’t think you have time, then try and make time. Watch TV for 2 to 3 hours a night? Do you take x5 1 hour lunch breaks per week at work? There’s always a time eater that you can do away with in order to work on something that can change your future. And it doesn’t have to be a blog that you work on!

      Q2: Let’s say a couple years from now I need an online shop, is it possible with WordPress?
      A2: Damn right you can. You not heard of Woocommerce? Check it out! WordPress is super versatile and easy to use.
      Mailboxes can also be created with Bluehost or any other host for that matter. Sending newsletters out can be done with programs like MailChimp or Awebber. You can capture emails using a WordPress plugin like WP Subscribe which is available at MyThemeShop. This links up to MailChimp and Awebber as well as a whole host of other email subscription software.

      Good luck with your blog and do make sure you keep me updated as to how you get on.

      Jamie

      Reply
      • Thank you so much ! Honest opinions seem rare these days! I don’t have much time eaters but I suppose I could start very slow and make two or three bucks someday :) I do have a wix website now and I like that it’s drag and drop but some stuff don’t always work like they should so I might start over on wordpress when I can.

  33. Hi Jamie Awesome article on how to start a blog. I will take your advise and try to make a great blog for my start up business. I will share your blog on Facebook as well.
    Thanks a lot!

    Reply
  34. Getting the domain registered, etc, was not so bad… I got stuck so on many of the details. Things like understanding categories. How should I pick the words to provide a category? Or the difference as to why I would use a page vs a post. I have a fixed front page, but then I couldn’t fathom if the initial things I wrote about should be a handful of pages (to be followed by continuing posts? Sigghhhh…

    And then experimenting to see how different themes reacted. In a couple of the themes a few of the pages did not work exactly as I hoped. One would not separate the paragraphs, but I wanted clear paragraphs! They don’t all work the same and some of them drop information that I wanted to keep. Some of them won’t show the feature images at all. Or maybe they just drop a descript of the name. Or the menus make the page look more cluttered.

    So I began playing with themes to see how they look. That part has become the time filler of my day for the moment. The more I go through other people’s (like you), the more I begin to edit my approach. And what I interpreted my end goal to be about. Aw yes, the end goal…

    Sometimes I almost hold my breath to make a decision.

    AND I AM SO HUMBLED AND APPRECIATIVE BY THE FACT THAT YOU ARE HERE OFFERING ADVICE. When I first saw people blogging, I couldn’t understand how they made any income. And information was not so readily available. I might just get it up and running this time. I feel more hopeful. My site is not published yet. I feel optimistic. Thank you.

    Reply
    • Thanks Deb for taking the time to share your experiences of starting up your own blog. I’m humbled knowing that my tutorial has given you the confidence to jump right in and create a blog that will eventually become a success for you.

      Sometimes you just have to dive into the deep end and create something, no matter how basic it is or messy. Done is better than perfect, and in time you will learn to make it perfect. It’s worth trying out different things like customizing themes to see make them to what you want them to do, testing out different types of content to see which one resonates with your viewers etc.

      Good luck with your project and if I can be of any assistance, then please feel free to email me direct (hello at makeawebsitehub dot com)

      Reply
  35. Actually creating a blog these days can take only a few clicks which is absolutely amazing for the non tech-savvy amongst us, great post though I’m sure it will get a lot of people started in their blogging journey.
    It has certainly helped me out and I thank you greatly for that. All the best Jamie

    Reply
  36. Hi Jamie and thanks for great advice on how to start a blog. I have also looked at your comparison which is great! I still wonder which platform you recommend when the blog is supposed to be more a community for sharing advice and tips among many user in a magazine format? I find it hard to figure out which platform will support this in a good way. Hope you can help.

    Thanks a lot!

    Margrethe Gotschalksen

    Reply
    • Margrethe

      Thanks for stopping by. If you’re looking for a community platform and magazine layout then it’s WordPress you need. I’d have a look at some Magazine WordPress themes to see one you’d like. Here are some good themes on Themeforest.

      Good luck with setting up your blog.

      Jamie

      Reply
  37. Hi Jamie,

    I live in India. I did my Masters in Management from London, UK. I have work experience in Fashion Sales & Operations. Currently I am working as a Manager in a corporate firm.
    Could you please suggest a good platform for me to start as a fresher. Besides I’m also in dilemma to start a blog on Fashion or Managerial skills. Please advise.

    Many thanks
    Shoyeb Nagori

    Reply
    • A great platform to start on is a platform that you want to stay with a develop your blog over time. There’s no point in starting out on one platform to then find out that its not fit for purpose. I suggest a self hosted site on the WordPress platform. It’s really easy to get a blog up and running with WordPress, and it will scale up with your abilities.

      There are free alternatives as well that might suit you. I have a blogging platforms comparison here, which might help you further.

      Reply
  38. I am looking for a Site Title…are there any sources out there that can help me generate a title? I want to have a catchy title, but nothing too fancy. I want simple. I am an educator who loves using technology. I want to start blogging to help others and gain new ideas from others.

    Reply
  39. Thanks so much for this detailed tutorial. It has really assisted me in developing my website and blog… i have decided to integrate my blog and website as one. Thanks again!

    Reply
  40. This is a wonderful post about How do I start a blog. This post has inspired me to start a blog and this post really helps me to gain a boost. If you are happy to invest the time then coaching and your own info products can be highly lucrative. So this post will be a highly inspirational post for every visitor who wants to start a blog.

    Reply
  41. Hi Jamie,

    Is it better to start a blog that is integrated to my website (WordPress) or set up an independent blog (WordPress)? I have both and my blog is going to be about branching out my current activity which lies in art & design field. What are the pros and cons of both options? What is the trend?

    Thanks in advance,
    Emilie

    Reply
    • Emilie,

      It will all come down to your goals.

      If you are going to write about your work, activities related to your career and showing your expertise then I’d say have the blog on your existing website. This will help your audience get to know you and why they might want to work with you or buy from you.

      If you plan on writing about a variety of topics, then it might be better to keep that separate from a work blog. Of course with running two websites/blogs you may incur more costs such as additional hosting and domain name renewals. Many web hosts these days allow you to run several domain names under one account as long as you aren’t getting lots of traffic.

      Regards

      Jamie

      Reply
    • Hey,

      If you follow the steps I have laid out in this guide you will be able to get your first blog setup. As you are focusing on science it might be worth thinking if it’s a good idea to create an identity to promote your career or your interests.

      Jamie

      Reply
  42. Blogs are very cliche nowadays. That’s why I’m going to try and start a blog that is very different and hopefully take blogging to the next level. I am thankful that I”ve read this article of yours as its so inspiring, and reading how you got to where you’ve got is just wonderful and inspiring to hear. Anyways, Is there a fee to helping me set up my blog?

    Thanks

    Eliza

    Reply
    • Hi Eliza

      I’m so glad that you’ve found my start a blog tutorial so helpful and inspiring. I don’t charge anything to help you install WordPress on your Bluehost server, just as long as you used my link to purchase it, as I get a small commission on sign ups, which will then help to cover costs of my time helping you.

      Thanks

      Jamie

      Reply
  43. Excellent guide Jamie! This site here is exactly the right site for everyone who wants to find out about starting a blog. You understand so much its almost tough to argue with you (not that I really will need to…HaHa). You definitely put a fresh spin on a topic that has been written about for decades. Excellent stuff, just wonderful!

    One question I have for you… I have started a blog by using your guide but was just wondering if after time I want to change the domain name, can I do so without losing any of the traffic or authority that I have built up over time?

    Reply
    • Hi Terrance

      Yes you can change the domain name if after time you decide that you want a different URL. All you have to do is 301 redirect the old domain to the new one, making sure that the existing pages and posts do not change in terms of their URL structures. Also you need to keep paying for the old domain’s yearly reg fees to be able to keep the power that the domain has.

      Hope that helps.

      All the best with your new blog.

      Reply
  44. This is an unbelievably good “start a blog” guide! Thank you for all your help Jamie!
    I now have my blog live and ready to make money, thanks to you!

    John

    Reply
    • Hi Karen

      I can confirm this. I use WordPress & Bluehost for sites targeted towards UK audiences and it works just fine, hopefully the fact my site loaded quickly for you in the UK proves that.

      Thanks

      Jamie

      Reply
  45. I just wanted to say thank you for the very helpful post you created about starting a blog. I have always wanted to start my own blog, and seeing your post made me realize just how easy it would be to do so. I have since created my blog using your link for BlueHost, and I am ready to start what will hopefully be a very fulfilling journey for me and any potential readers who happen to stumble across my blog.

    Reply
  46. Thank you so much for all of your helpful information – I’ve found this website very useful!

    I am in the process of starting up my very first blog. It is just for a bit of fun and I am not planning on making a business out of it. The blog is basically music reviews and I was just wondering if you knew much about copyright laws in this field? Am I allowed to copy videos off YouTube for example?

    Reply
    • Alice

      As long as you use the relevant embed codes from Youtube to add videos to your site you should be ok to do that. I wouldn’t recommend ripping any content from a Youtube video and then hosting it yourself, this would be a copyright issue.

      Jamie

      Reply
  47. I have been into wanting to start my own blog for years now. I finally am ready to do this! I am a single mom, who works a full time job, and want to make a little extra money by doing this on the side.

    I don’t want to be like the same old “stay at home” mom or “single mom” that does a blog about their kids… I want to do try or do something different. Something I haven’t seen before. I just wanted to get some tips from you because you seem like you have done this for a while and you know what you’re doing.

    Reply
  48. Hi there! I love your site! Very informative, and has me thinking about a lot of things I would not have come up with on my own.

    My wife and I want to start a blog that will supplement our income and give her something to do from home, since she retired recently and is feeling a sense of boredom. So, we have talked through it and have come up with two ideas for blogs. One is more related to local information and may extend to vacationers. The other is more nationwide based on our vacation travels.

    I like the thought of using Google Adsense, but I would also like to sell banners to businesses both local and national (depending on the blog). I know how to build websites, I have been developing sites, databases, and doing data analytics for 20+ years. I also have built a non-profit site using WordPress on GoDaddy.com. I am not impressed at all with GoDaddy.com, so I will be looking toward a different host.

    Reply
  49. Thanks Jamie

    I finally got the courage to start the blog of my dreams!

    This blog is in early stages and I still have to get up and running, but I am very excited about all of the possibilities!

    Reply
  50. I’m planning on following your “how to start a blog” tutorial word for word soon. When I do step 3, will the domain name have a wordpress add on at the end? For example, would my website “example.com” turn into “example.wordpress.com?” In other words, if I pay for the domain name, will my webpage appear as just the name even if it is accessed via wordpress?

    Thank you so much for your help!

    Reply
    • Have you bought hosting from Bluehost?

      Once you’ve done that:

      1. Log in to your Bluehost cPanel account.
      2. Find the Website section and select Install WordPress.
      3. Click the Install button.
      4. Choose the domain name to install it to. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog.
      5. If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings.
      6. Read through the license and service agreements and check the boxes.
      7. Select the Install Now button.

      There’s no need to visit the WordPress.com site at all, I hope that helped :)

      Reply

Leave a Comment