Haiden Hibbert
In the past, publishing a book meant submitting manuscripts to editors and anxiously waiting to see if they would escape the dreaded “slush pile.” Rejection letters were all-too-common, leaving many talented writers feeling discouraged and unsure of how to share their work with the world.
However, times have changed, and more and more writers are now turning to their own websites to sell their work directly to readers, bypassing traditional publishers and maintaining complete control over their content, brand, and pricing.
Platforms like MemberSpace have opened up countless doors for indie authors looking to monetize their work in creative ways. From selling serialized stories to bundling a book series to starting an online book club, the possibilities are endless.
In this guide, we’ll walk through the process of self-publishing your book on your website and explore some strategies you can use to start generating income from your writing!
Self-publish your book!
The easiest way to accept membership payments or one-time charges for digital products like online courses, communities, content libraries, and more — all from your own website!
Start selling now
Get started for free! 5 minutes to set up.
Table of Contents
Step 1: Create your author website
Step 2: Set up sales pages for your books
For each book you want to sell, you’ll need to create a sales page to advertise them. This is where customers will purchase your work. The pages should include:
- An image of the cover of your book
- An enticing description of what your book is about
- Pricing information
- A “buy now” button
You can also include links to other related books that you’ve written on these pages!
Step 3: Create download pages
Next, create download pages on your website where customers can access a digital version of your book after making a purchase. These pages will be locked, so readers have to pay before they can download your books. There are a few of ways you can do this:
- Create a PDF version of your book and upload your book file to MemberSpace to protect the download link. This helps to ensure the file can only be accessed by customers who’ve purchased the book directly. You can also add our extra security code to your protected page. (Recommended)
- Design your eBook on a platform like Canva and create a “public view link” to share with customers
- Add your book’s content directly to pages on your website
Website Tip: In your site’s navigation, be sure to nest the download page(s) beneath the public sales page. It will look something like this:
Step 4: Protect your pages with MemberSpace
To ensure only paying customers can download your books, you’ll need to use MemberSpace to lock your private download pages. To do this, you’ll just add your book title and the URLs for any pages you want to be behind the paywall.
This will require your readers to fill out signup and payment forms before they get access.

Step 5: Choose a payment method
With your download page set up, it’s time to decide how you’ll accept payments for your writing. MemberSpace has a built-in integration with Stripe, allowing you to process payments via credit card, Apple Pay, or Google Pay on your website.
You have several options when it comes to selling access to your book:
- One-time payment – Sell your eBook as a single product for a one-time fee.
- Subscription-based access – Release chapters or excerpts of your book over time and charge a recurring subscription fee.
- Bundle deals – Group a series of books together and sell them as a package.
- Free eBooks as lead magnets – Offer some books for free to attract potential customers and grow your email list.

Creative ways to make money as an indie author
The beauty of self-publishing is that you aren’t limited to one source of income – you can create multiple income streams from your writing and reader community! Here are some additional ways you can make money as an indie author.
Serialize your book
Consider releasing your eBook chapter by chapter and charging readers a monthly subscription fee. This approach can help build anticipation and generate a steady income stream. MemberSpace makes it easy to serialize your book and manage subscriptions.

Bundle your books
If you have multiple books in a series or in the same genre, consider bundling them together as a package deal. This can be a great way to increase overall sales!
Create a community for your readers
Building a dedicated community around your work can foster reader loyalty and provide additional revenue opportunities. Consider creating a members-only forum or Facebook group where your fans can interact with you and each other. You can offer exclusive content, sneak peeks, and special discounts to your community members.
Start an online book club
Another way to engage with your readers and promote your books is by starting an online book club. You can host live Q&A sessions, discussions, and events related to your books and writing process. This can help you build a loyal fan base and generate interest in your work. You can use platforms like Zoom, Google Meet, or social media to host your book club meetings and events.
Final Thoughts
If you want a more flexible way to make money as an indie author with a lower barrier to entry than traditional publishing, consider selling your books on your own website. MemberSpace makes it easy to get up and running in just a few steps. Get started with a free trial today, and let us know if you have any questions!

Need help launching your book?
Connect with our friendly team, weekdays 10am – 6pm ET.
Let’s chat!
The post How to Self-Publish a Book and Make Money – A Guide for Indie Authors appeared first on .



: managing the role of academy staff e.g. the instructor, teacher, tutor, or manager (see user custom roles).
: keeping important information such as training resources safe and distributing content to those eligible to access it.
: tracking and measuring each learner’s progress and performance.
: Any LMS can also be equipped to create and manage course materials and learning content.
: Gamification features include progress bar points, flashcards, badges/achievements, and actual games that are important for boosting learner engagement. LMSs that offer gamification have an added advantage over others.
: With this feature, you can generate insightful data on who and how is using the system, looking into key training metrics like learner progress and course completion rates.
: The ability to communicate in a social environment and exchange ideas and opinions is essential in learning. LMSs that offer social learning features like a dedicated learning community, discussion forums, and instant messaging are more advanced than others.
: Support has a huge role to play in an LMS. If it is inadequate or not there when you need it, you won’t be able to carry out your tasks effectively or use the software to its fullest potential.
: A key feature for virtual classroom-based classes especially for schools or academic institutions.
: The ability to offer learning on the go via a mobile app where learners can access training courses 24/7.
: A friendly and easy-to-use user interface creates a positive user experience and is important for non-tech-savvy learners and users new to using eLearning technology.
: Offering certificates is a must-have feature for learners who want to get certified in their career field and companies that want to provide such an opportunity to their employees.
: Not every LMS offers an e-commerce option allowing users to transact and sell digital products.
: An LMS should be able to integrate with third-party tools that allow data to roam freely and synchronized, offering more automation in terms of productivity, monetization, administration, and e-commerce.
: The ability to offer multi-language support that suits the needs of people based outside the LMS vendor’s origin country.
: The white labeling option allows you to remove the LMS vendor’s logo and add your own on your website host address URL and your homepage. A truly white-label option though gives you much more than the majority of LMSs can.
: An LMS must be able to provide you with intellectual property protection that helps to secure your content, user information, and other sensitive data, but not every LMS can offer it.
reduce time to value
Help customers discover top features and use cases for them by adding qualification questions upon sign-up. Segment customers and launch targeted email campaigns with product tutorials, tips, and resources.
For example, you can offer your course on a mobile app and send in-app notifications and learning reminders. Plus, with game mechanics like badges and milestones, you can keep customers hooked during the process. Consider offering a certificate to further motivate them to finish their training.





















Disclosure: Information on pricing, customer support, and customization options comes from public-facing pages on the Kajabi and Teachable websites. Some features mentioned in this review may only be available if you purchase a top-tier paid plan.
but no free plans. If you like the platform and want to keep using it after the trial expires, you must sign up for a Kajabi subscription.



































Sales Options: Creating discounts, offering coupons and bundles, selling subscriptions and memberships, and using affiliates can help you attract clients. Payment processing is also vital for a frictionless checkout experience, so look for integrations with tools like Stripe and PayPal.
Live Sessions and Scheduling: Regardless of the type of coaching you’re offering, whether you’re a life coach or a business one, you need a platform that schedules one-on-one or group sessions and webinars easily, and integrates with video conferencing tools to hold the sessions.
Community Features: Nothing drives engagement more than building a strong community. Features like discussion forums where clients can share their content, a blog, and user profiles are all community features that maximize online coaching benefits.
Assessment Tools: Self-evaluation and progress monitoring are essential. Look for assessment tools like built-in forms with questionnaires, reflection journals, and quizzes to track client progress and prompt clients to reflect on their progress.
Analytics: Your coaching platform should offer real-time analytics on learner progress and business insights, like sales, canceled subscriptions, etc. These are key to knowing where your online coaching business is headed and how clients progress through their program.




























Community Tip: At any point in the future, you can add more offerings to your membership community with MemberSpace, like coaching sessions, template libraries, or podcast episodes! Simply add your content to your website and add the URLs to your Online Community in MemberSpace. 


















