If you’re at all invested in the online world, then you’ve probably started to notice something major: online courses are HUGELY popular. Even celebrities are creating them.
Since online courses are becoming more mainstream, does that mean there isn’t any space left for you to create and sell a successful course?
Heck.freaking.no.

Actually, the fact that online courses are becoming more widespread is a good thing, as it’s growing the pool of people who would want to buy an online course in the first place.
Think about it — how many of your friends or family would know what an online course is? Most of the time when I tell people that I “create courses for a living,” I get puzzled looks. So, now that more people are learning about online courses , more and more people will be interested in buying them, too!
Bottom line: If you’ve ever wanted to create online courses for living (or even just for some extra side cash!), then now is the time to do it. In fact, since launching my first course 8 months ago, my business has earned $400,000. That’s nearly half a million dollars. In less than a year. BANANAS.
Now, I know what you want to ask me: “But how do I come up with a topic that people will actually pay ME for?!” Excellent question, young grasshopper. In today’s post, I’m uncovering all the details you’ll want to know in order to come up with a profitable online course topic of your own.
The Components of a Killer Online Course Idea

Your Knowledge: This is whatever kind of knowledge or expertise you have and can teach to someone else. Now, go easy on yourself, my friend! You know a LOT more than you give yourself credit for. Just think of it this way: aim to teach people who are where you were 1-2 years ago. What did you learn in that amount of time? Think about how useful it would be to someone who is where you used to be!
Your Passion: Now, just because you’re knowledgeable about knitting doesn’t mean you have to create an online course all about knitting. The sweet spot for courses is being able to find where your knowledge and experience intersects with your passion. Which types of questions do you love answering? Which topics fire you up?
Your Audience’s Problem: Now THIS is a biggie and it’s what we’ll be focusing on quite a bit today. What specific problem is your audience having and how can you help them with it?
As you can see in the graphic above, your course topic exists at the intersection of your knowledge, your passion, and their problem. We talk more about this in my course, the The Profitable Creator, too. With a little soul-searching, I know you can uncover what you’re knowledgeable in and what you’re passionate about…but to find out what your audience is struggling with, you’ll need to do some research. How? Let’s explore a few key ways to do it!
How to Find an Online Course Topic People Will Pay You For
1. Use Facebook Groups
Facebook groups are HUGE for doing target market research and I use them regularly to see what kinds of courses, blog posts, and webinars would benefit my audience most.
Here’s how you can use Facebook groups to do some serious research:
A) Find groups where your target audience is hanging out.
“Um, sounds cool, Melyssa, but how do I do that?” There are a couple ways to go about this. My recommendation? Use Google. Search for something like this:
“Best Facebook Groups (INSERT NICHE OR TOPIC HERE)”
Now, instead of clicking the direct links to different Facebook groups, look for blog posts or articles that other people wrote with their selection of the best groups on that topic. For example, “10 Best Facebook Groups for Pet Lovers.”
That way, you’re not just joining random groups, hoping that they will be great. There are a ton of spammy and unhelpful groups on Facebook, so by taking other people’s recommendations, you’re able to join groups that have a stamp of approval from at least one source.
Don’t make this mistake! When doing research, many people will join groups with their PEERS. Rather, you want to join groups where your AUDIENCE hangs out. So, if I were a graphic designer who mainly works with Etsy shops, I wouldn’t join a Facebook group for other graphic designers. Are those graphic designers going to buy your online course? Nope. Instead, I’d want to look for groups for Etsy shop owners. Get it?
B) Spreadsheet time!
Now that you’ve joined some active Facebook groups where your ideal customers are kickin’ it, it’s time to put on your research hat and get to work. Do the following:
- Make a list of any keywords that are relevant to your knowledge and passion (and that you might want to create a course about). If I were planning to make a course about “Caring for Indoor Plants,” then some of my keywords might be “plants,” “indoor plants,” “plants dying,” “green thumb,” etc. By the way, your keywords don’t have to form a phrase. If you include two words, like “plants dying,” then Facebook will be able to find threads where those two words exist (even if they’re not side by side).
- At the top of any Facebook group, you should see a “Search This Group” section. Within each of the groups you joined, search for the keywords in your list.
- Voila! Every thread where people mentioned those keywords will now pop up for you. This is a GOLD MINE because it shows you the exact questions that your target audience is asking about your topic.
- Now, add those questions into a spreadsheet. In your spreadsheet, I recommend having three columns: 1) Simplified Question, 2) Wording, 3) Tally. For the “Simplified Question” section, write down the basic gist of their question in as few words as possible. In the “Wording” section, copy and paste their question verbatim. You will be able to use their language on your sales page in the future, which is invaluable! In the “Tally” section, keep a tally of how often you see this question come up. Over time, you’ll be able to recognize the questions that are asked over and over again.
- Once you find those questions that are asked constantly? Well, my friend, you will have found your profitable online course idea. BOOM.
If you’re low on time (i.e. you have a full-time job right now!), then you can even hire a Virtual Assistant to do this research for you. I talk more about outsourcing these types of tasks in this post: How to Create Time-Saving Systems for Your Business and Blog

2. Create a Survey
Surveys can be a powerful way to find out what kind of course your audience would buy. While Facebook groups can work for anyone (even if you don’t have an audience), surveys work well for people who already have some followers and subscribers (i.e. on social media, your email list, your blog, etc).
Now, what do you include in your survey? One of the most important questions is this:
What’s the #1 single biggest [YOUR TOPIC OR NICHE] related challenge that you’re struggling with right now?
Please be as detailed and specific as possible. I urge you to go beyond saying things like “[SOMETHING VAGUE]” or “[SOMETHING VAGUE].” The more specific and detailed your responses are, the more likely I’ll be able to cover your topic in the future.
The mistake a lot of people make is to create a survey where they ask people, “What would you like to learn more about?” Or worse, “What do you want me to create an online course about?”
Have you ever asked your partner where they want to go for dinner? It often turns into a battle of, “I’m not sure, what about you?” So, if you ask a question about what people WANT, they’ll have no idea what to say. Sometimes, they’ll even give you the wrong answer.
There’s a quote I love by Henry Ford (the creator of Ford cars), that goes, “If I had asked people what they wanted, they would have said faster horses.” People don’t know what they want, but they sure do know what they don’t want!
In this case, if you use the question above (that focuses on their struggles), you’re helping them pinpoint the challenges that they no longer want to have. That’s huge.
Now, here’s a trick I learned from Ryan Levesque in his awesome book, Ask.
As your final question, ask the respondents for their email address and phone number. Make it optional so that they can submit the survey even if they don’t include them.
The reason? Ryan has a really interesting (and well-researched) formula for deciding which answers to give the most weight to. You may get 100 responses to your survey, but should everyone’s answers matter equally? Ryan says no. Part of his formula says that the people who include their email address or phone number should hold a little more weight among the other respondents.
Why? Well, if they’re willing to have you CALL them, then they are likely pretty darn interested in getting this problem solved (i.e. they’ll be more likely to buy a course that solves it for them).
By the way, if people give you their digits…use ’em and give them a call!
For the last survey I did, I called some of the respondents to learn more about their unique situation and how I could solve it. Not only were the phone calls really fun, but I learned a lot more about my audience than I’d be able to from Facebook groups or surveys alone.
Now, I want to share one more unique idea that I learned from Bryan Harris. Bryan recommends including a question that asks, “Would you be willing to pay for an online course that solved this problem for you?” If people say “no,” then you’ll know to give less weight to their answers. But if they say “yes,” then follow up with them via email, letting them know that they can pre-pay for the course (just send them a link to a payment page).
Many of the “yes” people will probably back out when asked to actually pay for your course, but if some of those people follow through and buy it, then you know you’re on to something that many others will be interested in, too. (p.s. This is all done before you’ve created the course, so don’t worry about having to create your course in order to pre-sell it).
Want to launch your own profitable online course without the confusion, fear or overwhelm? I got you! Join me in this FREE workshop and I’ll share with you the 3 systems you need to create a successful online course (hint: they helped me grow my business to multiple 7-figures!). Sign up below to learn how to go from “Omg I can’t do this,” to “Heck yeah, I got this!”
Once you’ve created your survey, share it with all of your followers! Send it to your email list. Share it on your social media accounts (multiple times!). Create a blog post about it. You CAN share it in Facebook groups where your target customers hang out, but be sure to read the Facebook group rules (or ask an admin) before doing this, as many groups don’t allow it.
Don’t make this mistake! You might be thinking that you should create an incentive for people to take your survey. I mean, will people really spend 5 minutes taking your survey if they don’t get anything in return? Actually…yes, yes they will.
The mistake that some people make is that they turn their survey into a giveaway. So, if you take the survey, you’ll be entered into the giveaway. Don’t do that, friends! If someone is unwilling to spend 5 minutes taking your survey designed to solve their problems, then they’re probably not going to be interested in spending a few hours paying for and going through your online course.
*drops mic*
Also, you don’t want to attract people who will rush through your survey just to try and get something for free. Even if you get less responses by not offering an incentive, they will likely be of higher quality.
3 Things to Keep In Mind
Woohoo! If you follow the steps above, your profitable online course idea will start to become a lot more obvious. Now, let’s chat about some of the things you should keep in mind when developing your course…
1. Stop worrying about other people’s courses
A lot of people hold themselves back by saying things like, “But so-and-so already has a course on this topic and their audience is way bigger than mine!” Or you may just be jaded by the fact that your topic has been made into a number of different online courses by other people.
Let me kick you an example (bear with me, it’s kind of random!). 😉
Imagine if 10 people were standing in a line, holding out a plate of your favorite food to give to you. You can only pick one person’s plate to eat from. How do you decide? The food all looks very similar, but nine of those people are complete strangers. The other one? Your best friend.
Whose food are you going to eat?!
This same analogy can be applied to online courses and it’s an important one to understand. Just because other people have created a course on the same topic doesn’t mean that people won’t want YOUR course. The key is to grow an audience of people who know, like, and trust you. Once you do that, then they won’t care if 500 other people have similar courses. They’ll still want to buy YOURS because they’ll already have a connection to you. How comforting. 🙂
Plus, the fact that similar courses exist is a good thing. People wouldn’t continue making courses on the same topics if it meant that no one was buying them. So, if you see other courses out there, then you can feel reassured that there’s a market out there who will want to buy yours, too.
2. Be specific and step-by-step
One of the most frequent questions I get about online courses is often along the lines of, “How do I differentiate my free content from my paid courses?” A couple answers I always give? Your course should be step-by-step and specific.
For example, your audience MIGHT be able to find similar content within free blog posts online, but they probably wouldn’t know what to search for and would have to spend ages piecing together everything they’ve learned to develop some sort of system.
Instead, they could take your course, which shares the step-by-step process for solving their problem. So, it doesn’t really matter if similar, free content is available. It will take someone much longer to learn through the “free way” than if they just purchased your course instead.
Now, why is “specific” so important? When your audience sees your course topic, you want them to think, “OMG THIS IS EXACTLY WHAT I’VE BEEN NEEDING.” If your course covers too many topics and doesn’t solve one specific problem, then it will be harder for potential customers to connect with it. It’s essentially stuffed with a bunch of info that they don’t need, so they’re less likely to buy it.
If you want to create a specific, step-by-step course that sells, then I explain exactly how to do this in my online course, The Profitable Creator.
3. Don’t start with a massive course
Lastly, I caution you to avoid creating a MASSIVE course as your very first offering. In all honesty, your first course is probably not going to be your best course right off the bat. You can read every blog post and take every “course about courses” on the internet, but the BEST way to improve is to just make a damn online course yourself and then start working out the kinks. Actually, that’s probably the best way to do anything, ever. 😉
But really, start with a smaller course (think along the lines of something that’s 1-3 hours and costs less than $200). I hope that suggestion feels a little freeing to you, by the way. It’s easy to look at other people selling big, expensive programs and think that you should do that fresh out of the gate, too. But if you’re new to creating courses, then it’s better to start with something a bit smaller.
Also, consider the fact that creating a course is quite a bit of work. Choosing to create a signature course as your first program will often mean that it will never get finished because you’ll be too overwhelmed. Instead, give yourself some momentum by creating a smaller offering and “learning the ropes.”
Alright, my loves, I hope you feel confident that you can create a profitable course that people will buy. (Because you totally can!). I’m rootin’ for ya.
Got a question? Want to share your course idea? Leave a comment! Let’s chat.



















I really enjoyed this post, and it came at the right time for me as I am developing my first paid course. After reading this and watching the webinar you hosted with Jenna Soard, I can really see the value in surveying the audience I hope to serve! I just have one concern, posting surveys in Facebook groups – is that something that the admins will allow? I don’t want to upset anyone!
Anyway, thanks again, I am off to download your questions!!
So glad you enjoyed this and the recent webinar, Sam! 🙂 As for posting your survey in a Facebook group, I would definitely check with the admins first, just in case.
Great! Thank you =] I actually send you a FB message (maybe it went to the illusive ‘other’ file??) asking if I can post it in your BFFs group!
Oh no! It probably did end up there. Sure, I don’t have a problem with that. 🙂
Thank you!! I really appreciate it!
Melyssa, I loved this post for 2 points that you mention and that I completely resonate with.
1. Stop seeing what others are creating. Even if there are other similar courses around, more often than not people buy because a course is from you more than anything else. They identify with your brand story and share your worldview. It’s often the WAY you put across info and content that matters.
2. Create a smaller offering first. Especially when your audience is small or you’re just starting out. Premium courses are great but work best when you have built a tribe and established trust with your audience like you did with the Pinfinite growth course. I love that you touch on these. This is a struggle especially for new bloggers and it’s hard not to get your morale down when it seems as if everyone around you is doing amazing things. But often viewing things in a different perspective is all it takes to get moving. Will be sharing this! Thanks Melyssa!
YES YES YES, Meera. I love the points you highlighted here as they are two things I really wanted to stress in this post. 🙂
I love this post, Melyssa! Great advice from the master herself! I especially like your point about the fact that your loyal readers will want to buy from YOU rather than buy a similar course on the same topic from someone else. That’s why it’s SO important to spend a ton of time getting to know your audience and forming a close relationship with them. Amen!
Heck yes, Miranda! I’m so glad that point stood out to you because it’s such an important part of creating and selling e-courses (or anything really). 🙂
Excellent, Melyssa! <3
Thank you, Abby! 🙂
Good stuff. Definitely making me think…helpful in several areas. Thanks!
Glad to hear that, Marsha! 🙂
I love the spreadsheet/keyword idea! And that point about not worrying about what other people do is SO important — I like what Mariah said in a scope a while back about how there’s room for everyone (collaboration over competition!).
I keep *trying* to go onto Reddit to join some communities there but I think I’m going to scrap that attempt because I simply CANNOT STAND the layout and the way that site works. It visually hurts my eyes, haha. Gotta focus more on the Facebook groups. So much of it is about really carving out that time for relationship building in the right places.
Thank you Sagan! I definitely think you’ll like Facebook groups more. 🙂
I started reading this thinking I could never make an ecourse about anything, but about halfway through, an idea dawned on me and now I’m really thinking it’s possible! Thank you so much for all the information 🙂
Woohoooooo! That’s amazing to hear, Kristyn. 🙂
I’ve been using your FB group hack for a while now and I love it!! That should be a paid for secrets of the trade. 🙂
That’s amazing to hear, Aukele! Super glad it’s been helpful. 🙂
I love your new website, I see more of you here. (of course the name haha) I mean, It felt more personal and friendly. Good luck Melyssa!
♥ from http://www.expatpetite.blogspot.com
That is so awesome to hear, Glenda! That was exactly what I was hoping people would feel when they visited the new site. 🙂
Your new website is amazing! Really easy to navigate as well. I’m getting subtle nudges from everywhere about ecourses lately! I create printable wall art, and while people aren’t exactly falling over themselves in a rush to buy it – they’re asking lots of questions about what supplies I use or how I did it. I’ve been getting ‘you should teach this’ suggestions for weeks. I’ve just been thinking that they could just teach themselves like I did, or look on Youtube, or Skillshare – so many people that paint waaaaay better than I do have tutorials already. I love the image you gave of 10 people standing in a line – huge lightbulb moment. Thank you!
Thank you so much! Glad you like the new site.
And it sounds like you are TOTALLY onto something with those questions people keep asking you. Often, the questions you get over and over will end up becoming the foundation of a solid ecourse.
Also, I use to have a print shop and I remember it was SO hard to find information about starting one. It took me forever to find the right printer, paper, to figure out shipping, etc. It would have been amazing if someone had created an e-course that talked about everything, step-by-step. 😉
This is such a great breakdown of everything I need to know to build my e-course. I’ve got a great idea for a course and I’ve been collecting survey responses for a few days now. I have about a hundred responses and the info is amazingly helpful! That’s the best tip ever. I’d like to create a free course to promote the paid course. It will just cover a small portion of one of the chapters of the larger course. I know you love free courses to promote credibility, and I’m curious, how many free courses should I have available before I start collecting preorders for my paid course?
That all sounds AMAZING, Lela. You are so on the right track. And 100 survey responses? Incredible!
And you don’t necessarily need to create a free course before pitching your paid course, but they definitely help with credibility. Even if you just have one, that’s great! 🙂
Hey Melyssa absolutely love your site as your tips have been perfectly in alignment with what i’m creating with my own new business on the subconscious and spirituality. I do have a question though, i have 4 course ideas and one of them is the big kahuna which i’m more excited and passionate about, however i’m worried it’s too long which makes the project feel overwhelming. I’m debating if i should split it into Part 1 and Part 2 or just focus on a small course to get a feel for it. i already have a follower/subscriber base of roughly 40k and been with them for six years so i know my audience well but undecided on my direction. Any insight? Super grateful for you <3
Hey Ash! Thank you so much for your kind compliments. It really makes my day! 🙂
For your courses, I would say to create the course in such a way that breaks the lessons up into bite sized pieces. You don’t want your students to fatigue or become overwhelmed, so the idea of splitting it up more is great 🙂 I really hope that helps!
I love the new look! You’re on Squarespace now, right?
This post was just what I needed. I especially liked how you gave an option for people who don’t have a following yet, as I am about to start my blog. I’ll be writing about making a house a home, simply. Would it be better to have a course about a specific area to simplify (i.e. paperwork, dinner ideas, simple DIY decor, etc.) to niche down or a general course about simplifying? I’m thinking that a smaller product about general plans for simplifying, first and then a course later on with specific modules of various areas to simplify would be best?
Also, I love your Blog + Biz BFFs Facebook group, such a great place to hangout. Lots of talent on there.
Hi Heather! Actually, my website is still on the WordPress platform 🙂
I recommend starting with a small course and then working your way up to an all encompassing course. You don’t want to get stuck and discouraged trying to make the whole enchilada!
Thanks for the kind words and hope to see more of you in the FB group!
loved it.. 🙂
btw what do you think of putting courses on platforms like udemy and skillshare?
Thanks Ali! And I think those are great platforms to use. I personally use Teachable and find it so pleasant to use, both for myself and my students.
Melyssa! Thank you so much for all your information rich posts. Where can i find information on how to do the technical side of developing an e-course. How to create automated emails, landing pages, upload videos, and everything else involved. For example i want to develop a FREE 3 Day course on Repairing Digestion for which i already have most of the content for but not sure how to roll it out? Any pointers will be much appreciated
Hi there! I cover ALLLL of that goodness in my new course, Blog to Biz Hive, which just opened up for enrollment yesterday! If you’d like more information about everything that the course entails, you can learn more at http://blogtobizhive.com
If you have any other questions at all, please let me know 🙂
Hello Melyssa, I am always so impressed with what you share, you are truly the best resource out there, thank you! I am looking to find out what computer programs people need to make e-courses. What programs do you use? I am very limited in my computer access and need to know the minimum of what I need to do a semi-decent looking and running course? thank you so much, xo, Danielle
Thanks so much for the kind words, Danielle 🙂
For creating my slides I use Keynote, for video/audio editing I use Screenflow, and I upload all of my lessons into Teachable. Good luck and please keep me posted on your progress!
Your most welcome melyssa reason you have shared this excellent post that’s are profitable course idea . Like it so much .
Creating courses DOES take a lot of work and so many courses out there are the same. old. thing. Be innovative and help your students learn by staying away from course designs that emphasize poor teaching methods.
Good tips! Thanks for sharing! 😀
Each and every body is not capable to create online courses. There are very small group of people who are capable to do this. Your article will helpful for them. Thanks for this great article.
Hi Melissa!
I bought your Pinfinite Growth course 2 days ago and just finished it today, now I’m reading through your blog! So much amazing and relevant information, great job!!! I’m just getting started on my own blog and courses but I have a few questions for you, would be amazing to hear your thoughts:
1) start with a smaller course first. I assume this is similar to a Jeff Walker seed launch? Do you have any recommendations for a format? An email course? A webinar? Skype sessions?
2) I have legitimate reason to believe that there isn’t any serious competition for my niche yet. I’ve spent years trying to find legit, actionable information on a specific topic and all I found was fuzzy clouds of even fuzzier information. Similarly though I also don’t think there’s a specific “spot” where my audience hangs out, how would you go about that?
Thanks already in advance for your help and thank you for this excellent course on Pinterest!
Hey Virginia! Thanks for enrolling into Pinfinite Growth and I hope you learned a lot in the course! To answer your questions…
1. It depends on how you’d like to deliver your content and what format your audience will best receive it. I’d say if you can create a smaller video course with audio and slides, give that a shot. You can also use an email course as an opt-in incentive that leads to this smaller course!
2. There must be a platform where your audience spends more time in then others. Put your efforts into that platform first and adapt from there. If it’s a FB group, go there. If it’s on Instagram, start there. 🙂
I hope that helps and please keep me posted on your progress!
Absolutely helped! Thank you so much Melyssa! Last question, I know already that I would like to promote your course to my audience eventually because I think it’s EXTREMELY relevant. Is there a way to become an affiliate?
Sure thing! You can sign up right through this link: https://melyssagriffin.samcart.com/affiliates/signup
🙂
Thank you for this very useful list, glad you took the time to collect them all.
No problem, Takri. Good luck to you! 😀
Amazing info! Just wanted you to know the Blog to Biz and FB BFFs group links are broken.
Thank you for letting me know, Sophia! I will have this updated 🙂
Great article! How big should my email list be before I put out my first e-course?
This is a great question. I’m a firm believer that you don’t need a huge list to create an e-course. I think 500-1000 subscribers is a good sweet spot, especially if you’ve been actively engaging with them for awhile 🙂
I am really struggling to get subscribers. How long does it usually take to get 500-1000?
Hi Kris, It definitely varies. It depends how much traffic you are getting to your blog. Once I hit a few thousand subscribers, it took off from there. You’ll get there! 🙂 If you are not already utilizing Pinterest, that’s a great traffic driver.
Hi Melyssa! What platform do you recommend to use for selling online courses? I’ve looked it up online and what pops up are mostly e-learning platforms, while I was simply thinking of something along the lines of a webshop, where you can pay for the course and simply download it. Do you think that is a good option or would people prefer all the different possibilities, like watching the videos on their phones, etc., that come with using an e-learning platform? Thanks so much in advance!
Hi there 🙂 I host all of my courses on Teachable, which is an amazing e-learning platform. It’s super easy to use and hosts everything on it, from my worksheets, to course videos, and even collects payments and acts as a ‘shopping’ page for all of my courses. Feel free to check it out here: http://courses.thenectarcollective.com and visit Teachable to check out their plans. I believe they still have a free plan available if you want to try it out.
Thanks so much!
Hi Melyssa,
Can you please share any ideas on what kind of e-course I can generate from a Minimalist blog?
Thanks for you knowledge and posts!
Hi Alina, I’d think about what problems you could solve for your audience that will have an impactful outcome. You could create a course about how to create a minimalist lifestyle. You could also send a survey to your audience and ask them what they’re struggling with the most, and build a course off of the ideas that stem from that. 🙂 Good luck!
Thank you!, very kind of you to respond ☺️
This is a very simple work but informations are lot
I love this idea, Samantha! 🙂 This topic is very needed across the entrepreneurial space. I’d hone in on a very specific target audience for Click
Very informative post!
https://www.tentdepot.ca/
Great information, thanks for the update
Freight Management Solution
Very Informative!
taxi dispatch solution