How to Start a Blog (or Website) Like the Growth Marketing Pros

Hailey Friedman

This blog completely changed everything for me.

In 2016, I moved to San Francisco from New York, where I had spent pretty much my whole life.

hailey moved to san francisco

It was exciting.

I found a new job, left my boyfriend in New York, and somehow picked an amazing roommate, who I was becoming fast friends with.

But after the novelty of moving across the country wore off, I started feeling like something was missing. So in March 2017, I started this blog with my friend and colleague, Mark Spera.

Our common interest? Growth marketing. 

There was only one domain name that made sense:

What happened?

We started the blog as a creative hobby, but six months after beginning, Growth Marketing Pro was already being seen by more than 3,000 visitors/month. 

how to start a wordpress blog growth marketing pro traffic

Today, Growth Marketing Pro gets over 40,000 organic visitors per month and earns us over $1.5M per year in passive income!

More, we took some of this money and started an industry-best SEO tool called GrowthBar.

You know what the craziest thing is? It’s not that hard to build an audience online.

Mark and I aren’t geniuses.

You only need three things to succeed:

  1. A website
  2. An SEO tool
  3. Commitment

The website part is easy. I’ll tell you how to make that in the next few paragraphs.

The SEO tool part is also easy. Do yourself a favor and try GrowthBar 🙂

The commitment part is tougher.

But know this: if you blog 2 times a week for 3 months (just over 20 posts) about a topic you know very well, you can create a niche blog audience large enough to engage users, build a community and sell products. Pretty cool, huh?

Want my free 5-part SEO course?

My course has helped over 20,000 students master SEO with tips that aren’t in this guide or anywhere else on the internet!

Thinking of starting a blog/website?

First of all, a blog and a website are the same thing

As for starting one…. it’s easy.

I decided to start blogging in order to build my personal online brand. Mark wanted to use blogging to build his digital marketing career at startups.

If you’re reading, you might be thinking about starting a blog or site. Perhaps for one of these reasons?

Whatever the reason, starting a blog for the first time can be a bit intimidating.

I know because like I said, I went through the process myself without any technical knowledge.

personal branding
Me more recently, blogging on my rooftop in San Francisco

Doing it…

If you’re still reading, you’re thinking about doing it. Good!

So many people sit on the sidelines. Don’t be those people!

If you’re going to start a blog/website, the first thing you need is to choose the best platform for your needs. This is what you’ll use to design your blog/site, post content, engage with users or even sell products.

Like you may be, I was so confused by the number of platforms — Tumblr, Medium, Drupal, Shopify and WordPress all seemed pretty viable.

I’ve now built websites and blogs many times over.

So when entrepreneurs ask me what platform they should use, I recommend WordPress nine times out of ten.


  • It’s easy: Setting up a WordPress blog/site takes like 10 minutes and the dashboard is really intuitive. It is designed for first-timers.
  • Search engine optimization (SEO): What good is a blog or site if nobody sees it? WordPress naturally organizes your content in ways that optimize for Google’s search engine. So your posts should get some eyes on them, just through Google search. This is completely essential if you want to build passive income.
  • Themes: You can literally make your blog/site look however you want and do whatever you want. Ecommerce entrepreneurs can use a theme like WooCommerce to sell products professionally.  WordPress has an endless variety of responsive themes so that you can customize your entire site for free.
  • Plugins: Once you set up your blog, WordPress makes it super easy to add all the features your ❤️ desires. You can capture email addresses, add analytics, live chat, build landing pages and way more. WordPress plugins will be your best friend.
  • It’s free! Yup. WordPress is free. But the catch is that hosting your blog costs about $2.95/month. I’ll get to that part below.

The two times I don’t recommend WordPress:

  1. Ecommerce entrepreneurs selling tons of products should use Shopify.
  2. If you want to use your blog like a simple personal journal, I recommend Medium.

How to Start a WordPress Blog/Website

You need three things to start a WordPress site:

  1. A name for your blog: that will be your domain name — like For search optimization and for the best user experience, it’s good to choose a name that explains what your blog is about. 
  2. A web host: this is the service that enables your website to be presented to the world on the internet — this is the part that costs a few bucks.
  3. About 10 minutes.

Yup, that’s it.

Setup Guide: 3 Steps 

I included discounted pricing that I personally negotiated with web host, Bluehost so that you can start your blog on the cheap. You will also receive a free domain name through my link! 

1. Register Your Domain Name

WordPress is free. But the catch is that you have to set it up and host a WordPress site yourself. Domain names and web hosting aren’t free. Hosting services usually cost $7.99/month or more.

I struck a deal with my favorite webhost, Bluehost, which gets you a free domain name as long as you buy 12 months worth of hosting from them. And with my link, the hosting is 60% off.

Here’s the offer…

Get my $2.95/month Bluehost offer

FYI 1: When choosing a plan, the 12 month Basic plan is just fine.

FYI 2: Bluehost actually allows you to choose your domain name later too if you’re not quite ready to make the decision.

2. Install WordPress

Once you’ve registered for hosting and a domain name, find an email from Bluehost in your inbox. In that email, you will click through to your web hosting control panel (cPanel).

Bluehost is great because they have one-click installation of WordPress. In the cPanel, find the “Install WordPress” icon.

create a wordpress blog through bluehost

Once you click, you’ll be directed to the Bluehost Marketplace WordPress install screen.

Select your domain name from the dropdown on the next page. This will be the domain name you just registered with Bluehost, of course!

bluehost select domain wordpress

Create your site title, username and password.

bluehost select username wordpress

Install WordPress.

It will prompt you to browse WordPress themes while it’s installing. Don’t worry about this now if you’re not in the design frame of mind. You can choose a theme later.

Once it’s finished installing, you’ll click the “Installation Complete” link. That will take you to a page with your WordPress login URL and password. Your WordPress login URL is your gateway to the “back end” of your WordPress site. This is where you will publish posts and customize your blog!

The URL for your “back end” will be something like this:

3. Design Your Site

Check your site’s URL. You’ve now got a real live website!

The only problem is that it looks pretty plain.

The good news is there are countless free themes and ways to customize your WordPress blog or website design. This is one of the most awesome parts about making your own digital property… you can truly make it your own.

In your WordPress admin page ( you’ll navigate to “Themes” and click “Add New.”

wordpress setup_selecting a theme

There are literally thousands of themes — like 5,000. This means you should be able to find something that you like.

You should consider just a few things when choosing a WordPress theme.

  • The type of blog you’re starting is important. Read the details of each theme. Some are for fashion bloggers, some are for tech companies and some are for ecommerce entrepreneurs (WooCommerce). Choose appropriately. 
  • Simplicity is best. The modern internet is clean and simple — think about Apple, Google or your favorite blogger. White space is generally a good thing. You don’t need to clutter every square inch of the site.
  • Look at the reviews. Notice the 5 star rating system and the (# of sales) in the details of each theme.
  • Make sure it is responsive. Here is a list of free responsive WordPress themes.

Most of the paid themes have pretty good detail, reviews and ratings.

A Few Tips for Navigating WordPress

There are a few other features in the WordPress dashboard that are important to understand as you begin your blogging journey. I’ll highlight some of them.


Toggle to posts in order to begin adding content to your blog. “Add New” to begin posting.

using wordpress blog posts
Note: if you’re using a theme like WooCommerce for ecommerce, you will have extra features in your dashboard like inventory management, product pages and more.

Once you’re ready to share your work with the world, press the blue “Publish” button. This should set your post live on your blog at the URL specified. In the case below, this will post to  

adding a new post in wordpress


“Pages” aren’t entirely different from “Posts.” You’ll notice when you create a new page, the editing interface looks much the same.

The main difference is that pages are meant to be used and published as one-off static pages. Things like your “contact me,” “privacy policy” or “about us” page should be pages.

Posts on the other hand are marked by time and organized in reverse chronological order so that your most recent blog posts appear first.

Finally, pages and posts are treated differently by themes. For instance, the theme you choose might tile posts three across in a line whereas pages appear in your navigation bar.

In general, if you’re just blogging, the vast majority of your pieces should be in “Posts.”


Plugins are basically my favorite thing about WordPress. They are pieces of code that other people have written that you simply “activate.” You download them in the WordPress app exchange and they can do a lot of different things…

  • They can help you optimize your post for search engine optimization with plugins like Yoast or RankMath.
  • Or, implement a refer-a-friend plugin.
  • Or, stream all your Tweets or Instagram posts live on your site.
  • Or, allow users to comment on your posts.

To find the universe of WordPress plugins, toggle to the “Plugins” section of the WordPress dashboard. You will be directed to a page that will basically look like an App Store for WordPress plugins.

starting a wordpress blog plugins

Here’s Mark, my business partner, explaining a few of the important how-to’s of setting up your first WordPress blog.

In Conclusion

If you’re starting a website or blog, you’d be smart to choose WordPress. 

Whatever your final goal is, WordPress sites are customizable enough to get you there.

Use my link for a free domain name and super cheap web hosting for your WordPress blog.

Click here to claim my Bluehost offer


  • Hi
    This is an absolute must read for anyone thinking about blogging. There is so much value here and you provide a roadmap for the first year of blogging. Honestly longer because in year two they can scale, tweak and pivot.

    Love the fact that you provided this for FREE when others would charge! Keep producing high quality posts like this. They are so important for the blogging community as a whole.

    • Mark Spera

      Thanks @topwebhostingoffer, Hailey’s a talented marketer and writer. I’m lucky to have her ?

  • Great for anyone thinking of starting to blog this year!

  • An impressive share! I hɑve jujst forwarded tһіs onto
    a co-worker ᴡһо was conducting ɑ little homework on tһis.
    And he in fact ordereԁ me breakfast simply ƅecause I fߋund it for һim…
    lol. Տо ɑllow me to reword thіs…. Thanks foг the meal!!
    But yeah, thanx for spending ѕome tіme to talk aЬ᧐ut this topic һere on your website.

  • Interesting thanks for your post

    • Mark A Spera

      No problem!

  • My spouse and I absolutely love your blog and find a lot of your post’s to be exactly what I’m looking for. can you offer guest writers to write content available for you? I wouldn’t mind writing a post or elaborating on many of the subjects you write regarding here. Again, awesome site!

  • Hi, I check your new stuff on a regular basis. Your story-telling style is witty, keep doing what you’re doing!

    • Mark Spera

      Much appreciated ?

  • Maria Mariani

    I keep reading that is better? can you explain the difference???

  • Thanks for the article, it was very helpful.

  • Excellent blog you have here.. It’s difficult to find quality writing like yours nowadays. I truly appreciate individuals like you! Take care!!

  • Lindsey

    So inspiring!! Thank you for laying out the steps so clearly. Very helpful.

    • Hailey Friedman

      Happy to help 🙂

  • Bello O

    Hi Hailey…

    Thank you for the information. Please what is the major difference between WordPress and BlogSpot?. In addition, which blog or website can use google adsense? thanks

  • Thanks for the information Hailey. I have a google blogspot I’m currently managing, can I switch to WordPress and how will I go about it?

  • Jennifer Garzon

    I really want to start my bussiness as a full time blogger. However i have two problems right now.
    1. Im having a hard time, trying to figure out what my name should be like. Do you think shorter and cute names are overrated?
    2. Can two subjects on a blog be two much ? If im talking about trips and a partner is talking about english classes?

  • I was looking to start my own blog but it was too difficult for me to understand the WordPress and install hosting and different plugins. I am pretty much clear now but can you please suggest me Best ON Page SEO plugin for my E commerce website?
    Thanks in advance

    • Mark Spera

      Yoast will give you everything you need. If you’re using WooCommerce for WordPress, then Yoast should do it.

  • Efren Jr. Adorna

    This is so inspiring! I actually have my own WordPress blog but still not generating that much. I am planning on creating a new one and I’ll definitely follow your steps and tips.

  • Jason Hashian

    Bluehost sounds nice, i should go for it. Would you recommend some plugins? I mean some basic ones that will be helpful in my journal.

    • Mark A Spera

      Jason, definitely recommend you use a tool like Yoast to manage your content (SEO) best practices and a tool like Smush to compress your images — which speeds site load time.

  • sofiewise

    Great post – any other blog platforms you recommend? Why is WordPress the best? Thanks.

  • Matabel R.

    As a writer, I’ve always wanted to start my blog but never really been able to. Always torn between the topics to post and how to start it.This will definitely help me with some of the conflicts I had. Thank you.

  • Douglas Wafula

    I can remember I have tried creating blogs many times but even my own blogs were not looking that attracting to my own eyes, but now thanks for this information as I will use it to improve my new blog that I just created recently about the new technology. thanks very much Hailey

  • Sudesh Kumar

    Hi, Hailey

    I think there is one only thing that is required to become a successful blogger and that is planning and consistency. I have seen many people who just came here without any plan and when they see no results they quite.

    This guide will definitely help beginners who want to start their blog.

    Thanks for helping newbie!!

  • Hi Hailey, I also want to start blogging but do you think its worth in 2019? people are more on vlogging side now but I’m a writer I want to showcase my writing skills and also want to develop my personal brand but I’m very very confused please help.

  • Great post. I use WordPress and love it. It is a great way to run a blog.

    Question: Is there a certain list of pages that are mandatory or just better in general for SEO? I know often you will hear people say the “About” page is very important, but are there any others?

  • Iris

    Did you ever consider creating podcasts? Are podcasts effective for growth marketing?

    • Hailey Friedman

      Hi Iris! Yes we’ve considered a podcast before. I believe you have to decide on one medium that is right for you. If you like to write, start a blog. If you like to talk, start a podcast. If you like to perform, start a youtube channel. Mark and I love to write, so we’ve chosen to focus on the written word in the form of a blog. Any of the above mediums will work as long as you stay consistent and you love it and your passion shines through. A great hack for reaching the podcast audience though is to go on a “Podcast Tour” as a guest speaker.

    • Mark Spera

      They’re incredible at speaking to an audience and nurturing leads. It may be in the works 😉

  • Miss Naheed

    I’m quite good at WordPress and SEO authorization, so I’m happy that someone has confirmed that I’m on right track, I hope I’ll get the huge audience and marketing as you have got. Thanks for sharing your amazing and successful experience.

    • Hailey Friedman

      You’re welcome!

  • Dedef Kayrouz

    Nice!…concise and easy and very very useful…thanks

  • Quality content is the secret to interest the people to go to see the website, that’s what this web page is providing.

  • Por

    Please kindly let me know, if I want to open website/blog that offer paid marketing (posting banners by timing, short high light banner ) what’s kind of website/blog I should call?

  • Hey Hailey,
    Nice Tips shared!!! I am planning to start my own wordpress blog soon. Will definitely follow the steps of this article.

  • Mark Spera

    @Por WordPress is great for that. There are tons of plugins you can use to manage your paid ads on site.

  • This is a helpful guide for people starting a Blog, whether for Personal Branding, or for doing Business down the lane. Thank you Hailey Friedman for coming up with detailed to-do tips on the topic. Keep up the good work Growth Marketing Pro. And not to forget, Mark Spera who is among the leading voices in the Digital Marketing field.

  • Royford

    @RoykinsThanks alot mark and colleagues this post has opened my an affliate with a salesman for consumer good and services.advice me on the best hosting tools.

  • Margaret

    Hi Hailey,

    Love the writeup and thanks a lot for the tips, it has given me the needed boost to start my own blog but is possible to run a blog site on your own without assistance

  • Just want to say your article is as astounding. The clearness on your put up is simply great
    and i can think you are knowledgeable in this subject.
    Fine together with your permission let me
    to clutch your RSS feed to keep updated with coming near near post.
    Thanks one million and please carry on the gratifying work.

  • SEO Yoast plugin is the best. Thanks for this tips on how to start a wordpress blog. This very helpful on marketing. Great job.

  • Very good article! Thank you! Do you think Youtube can destroy blogging? This is a major concern I have because more and more people are bored to read and just wanna see videos… Do you think blogging can continue to work? Thanks again. Keep it up! Stay safe!

  • Thanks for such a great article, blogging is one of the perfect ways to build a brand online and as well monetize it

  • Indeed a must read article for web enthusiasts. Clearly explained and helpful.

  • Hi Hailey! There is nothing like a good story and good content to finish. I really liked this type of article. Cheers!


Leave a Reply