Building my first SaaS, a Disqus alternative - Part 1

Hello! I am so glad to have stumbled across this forum. It seems like a great place especially for people like me who envy the participants of Joel Spolsky’s The Business of Software. I heard a lot of great things about that forum. I guess this is version 2 of The Business of Software and hopefully some great startups emerge from this forum as well.

I’ll start with a little back story : I started writing programming related blog posts around 9 months ago and managed to build up traffic to a few hundred hits every day. It might not seem like much, but it was and still is a big deal to me. Readers used to leave comments with suggestions for improvements, questions or just to say that they appreciate a particular post. Comments were powered by Disqus and all was well. One day I received an email notification from Disqus informing me that someone had left a comment on my blog. A pretty routine notification, so I opened the post and scrolled down to the comments section and noticed…six shady ads with images to accompany them. Without any warning, Disqus enabled ads on my site. Until then I never really bothered with what Disqus was doing in the background, but the ads incident made me curious. I inspected the requests that Disqus was making and it turns out that 100+ http requests, sending tracking data to 10+ external advertisers and 2MB of data transfer was required to display a comments section with 5 comments! That was my breaking point and so I promptly removed Disqus from my blog and deleted my account as well.

I did not spend time looking for an alternative until a week ago. I missed the engagement with readers, so I started searching for an alternative commenting platform. My search for an alternative turned up mainly ad supported Disqus clones or open source self hosted options which were hard to work with. The search for an alternative also made me realize that people were frustrated with Disqus and didn’t want to take the trouble of self hosting and managing an open source alternative. Some were even ready to pay for an alternative. I sense a gap in the market! So I decided to build a Disqus alternative which will be as easy to use as Disqus but without any ads or tracking scripts. I also made a note of all the people who were ready to pay for an alternative and will begin emailing them to see if my product fits their use case.

Excited by the idea of building my first SaaS product, I decided to draw up a pricing table for the SaaS.

  • $29/month for 200,000 pageviews

  • $149/month for 2,000,000 pageviews

  • A Custom plan for sites with greater requirements.

If there’s one piece of advice that all SaaS owners agree upon , it’s : charge more. That’s reflected in the pricing table. It’s hard to build a sustainable business on $5/month plans if you’re bootstrapped.
Great, I have a pricing table, but how do I charge users? To start with I will use Paypal and handle the subscriptions manually by generating and sending invoices manually, so it won’t be built into the web app. Why? To keep the MVP barebones. If this project shows any signs of life, I will move to Stripe and build the payments flow into the website.

Don’t worry, I did not just bore you with an idea for a SaaS with nothing to show for it. So far I have built the user registration/login flow, the landing page and I am pretty close to completing the actual commenting system itself. There’s also a little secret that I have to tell you : I reused the commenting engine that I built for a previous project. You can see the commenting engine of my previous project in action here. So I have an unfair advantage : I already built a commenting system that I just need to optimize.

Here are some screenshots:

s3

Fast forward to today, I came across another member of this forum building a similar SaaS. Here’s the link to the discussion. In a span of five minutes, I went from “I can do this” to “I am rekt” to “huh, I should at least see this project through”. That’s my current status : a few days away from launching, but as confused as ever.

Why did I write this post? Primarily to document the process of going from an idea to actually building something that I can charge for and simultaneously get feedback as I make progress. This is the very first step. I will make a follow up post when I launch the SaaS and share the path from this point to the launch. For all you know, this could be another dud of a project which goes nowhere or it can become a meaningful SaaS in the market, or something in between. I don’t know what’s going to happen, but at the very least my journey can be useful to fellow bootstrappers!

Would love to hear any thoughts or suggestions!

Edit : It looks like new users can’t use links in posts. Is it possible for the mods to lift this restriction? Temporary links : dpaste [dot] de/a5Vq

Edit 2: New user restrictions have been lifted.

That’s true, there is a need for such service.

If there’s one piece of advice that all SaaS owners agree upon , it’s : charge more

I run a blog that backups a six-figure software business. However $29 per month sounds like a lot to me. The blog gets about 10,000 impressions per month, so you do the math. Pay-as-you-go would be a much more preferable option.

Just my 2 cents.

However $29 per month sounds like a lot to me. The blog gets about 10,000 impressions per month, so you do the math. Pay-as-you-go would be a much more preferable option.

Thanks for the feedback. I’m still experimenting with the pricing model, so it’s not set in stone. I’ve talked to a few people and this is the number one feedback I’ve received so far. Maybe it makes sense to introduce a lower tier? $10/month for 50,000 pageviews.

Hmmm… is there an other Competitive Advantage other than the lack of Discus ads and extra http/tracking?

I agree that those sound egregious, although AFAIK, Discus is not slowing down my site. (I just tested my blog. 1 second load time. Faster than 89% of sites per Pingdom) (testing across the country: Atlanta to San Jose).

Do you think enough of your market is AWARE of this problem? ( I wasn’t, and I’m still not sure I should be worried).
If not, is there a way to ILLUMINATE that for them? might be a way to do inbound marketing. Something similar to tools.pingdom.com’s speed test.

My Pingdom results do show something that looks like some ads!

However, in my case, we get almost no comments on our blog. So I’d probably just discontinue comments if I was concerned about Discus (if they started showing ads, for example!)

The ones you mentioned are pretty much the differentiating factors : privacy, no ads, no tracking scripts and much faster. From my (limited) search of blogging/tech forums and social media, I’ve come across a lot people who are frustrated with Disqus and were even ready to pay for an alternative. These are the people I want to cater to. The target market is mainly people who care about privacy.

Regarding the Pingdom results, I think the results are based on loading sites from a datacenter, so the speed is not representative of what a normal user would experience. Even on a reasonably fast connection, Disqus takes between 2 and 6 seconds to load.

Do you think enough of your market is AWARE of this problem? ( I wasn’t, and I’m still not sure I should be worried).
If not, is there a way to ILLUMINATE that for them? might be a way to do inbound marketing. Something similar to pingdom’s speed test.

Interesting idea, maybe a free tool to highlight Disqus’ shortcoming might be effective? To start with though, I am focusing on direct outreach to individuals and organisations who expressed interest in an alternative, along with this, I am writing blog posts as a form of content marketing to highlight the issue. Maybe sometime down the line I’ll consider building some sort of free tool to highlight the issue.

1 Like

I am a heavy Disqus user. One of my sites sluggerotoole.com has over a million comments!

I like Disqus. The ads issue was annoying, they handled it really badly.

But now we pay $10 a month to remove the ads and I think that is fair.

With your system the same level of service would cost me $149. No way are you going to attract customers away from Disqus.

The only way I see you competing is to offer some kind of self hosted version that you could sell via https://codecanyon.net/

If there was a fixed price, this might be more attractive to some users.

Disqus has its issues, but it works fine which is enough for most people.

Completely agree with you, I’m going to have to rethink the pricing strategy since literally everyone I talk to says it’s too expensive.

Here’s my thought process for a new pricing model : since comments are more of an afterthought for most site owners and are treated like a commodity, I think I’ll narrow it down to two plans:

  • $20/month for upto 1,000,000 pageviews

  • A custom plan for sites with more traffic.

Would love to hear your thoughts and anyone else’s thoughts on the pricing model.

1 Like

GREAT idea to start with What Doesn’t Scale (advice from Ycombinator).
Then, if you confirm that approach works, you can automate part of it with a “test your speed”

Q: What’s a good way for ME to test the impact of Discus?

Hey, maybe that would be a start, write a short blog post about how something like Pingdom is not completely accurate and a signup for a Free Report on how to test how fast your blog really is?

I’d think that would only take a few hours. Have you done any SEO reasearch on searches for “Discus alternative” or “Discus speed” ?

Would link backs to your site get you some SEO juice?

If so, even cheap plan (or even a free plan, it it truly costs You nothing) would give you some value.

I disagree. You’re much better off, in most cases, selling a Hosted SaaS

I can see the appeal of fixed price to an engineer but I’ve found most people don’t do that Depreciation calculation in their head (oh, it’s $100, that’s only $5/m over the next 2 years, that’s a deal). I think you’ll do better with a subscription.Lower barrier to selling. It’s easier to sell a $10/m service than a one time purchase of $150. And odds are you’ll make more money (if you are delivering value) on the monthly. It also aligns the cost with the value. You make more money the longer they use it.

Also, I suspect self-hosting is going to limit you to a smaller (although more lucrative) audience. I suspect most people are using a Hosted version of Wordpress. Look at the success of WPCurve to see how many people don’t have a WP person on staff to handle simple things.

Hmmm… what if you wrote a simple blog article about your frustrations w/ Discus and how you’d like an alternative. Post it on relevent FB groups. MAYBE have a signup for “would you be interested in an alternative”?

I figure that’ll take 3h max, let you “think in writing” about the problem (good practice),. test the waters, and start gathering some beta testers.

BTW, one thought: part of Discus’s marketing plan is a free version. Then when you reach the level of traffic to be worth their while, they hit you with ads (or get you to start paying $10/m or whatever). That might be a good marketing strategy IN THE FUTURE.

I’m being selfish here: I wouldn’t pay $10/m b/c I have maybe one comment a month. Not enough value for me. BUT my blog is growing. Maybe one day I’ll get to enough comments that it IS worth my time.

BTW, I can tell you’ve really though through the validation phase. bravo! Most startups have failed before they start b/c they skip that part. I’ve seen it even with veteran, successful folks.

I think there is a lot of work here you are not factoring in:
Supporting signup with social media
dealing with spam/abuse
moderation tools
Syncing comments back into wordpress
Scaling your servers to cope with load
etc etc

Disqus is a big company, i think you are going to find it hard to compete.

Disqus is not perfect but for most customers they work fine so I don’t think there is a massive market of users out their looking an alternative.

Have you done any SEO reasearch on searches for “Discus alternative” or “Discus speed” ?

It’s pretty low volume for “disqus alternative”, in the low thousands and not much competition. In fact my post about building a Disqus alternative ranks on page 3. There are broader keywords I can target such as “blog comments” or “wordpress comments” which have much higher volume.

Hmmm… what if you wrote a simple blog article about your frustrations w/ Discus and how you’d like an alternative. Post it on relevent FB groups. MAYBE have a signup for “would you be interested in an alternative”?

I’ve written the first post on my blog and have posted tweaked versions of that message on various forums. People are interested in such an offering, but I’ve gotten push back on the pricing. So that’s something I’m rethinking. I will continue writing posts as a form of content marketing and tweak the style to one that connects to readers on a personal level instead of reading like technical documentation.

I think there is a lot of work here you are not factoring in:
Supporting signup with social media
dealing with spam/abuse
moderation tools
Syncing comments back into wordpress
Scaling your servers to cope with load
etc etc

I don’t know whether privacy conscious users would want social media login, but if there’s demand I can add it. Regarding dealing with spam/abuse, Disqus recently switched to an experimental api offering from Google’s Jigsaw that uses machine learning to classify spammy comments. I will apply to that program soon so I can keep spam at bay. Regarding moderation tools, scaling servers etc, yes it’s a lot of work, but it’s manageable since I expect to operate at a much smaller scale than Disqus. I’m certainly under no illusion that I will compete with Disqus head on. I am targeting a subset of their audience who care about privacy. My biggest worries are not really technical, but the sales and marketing aspect of the SaaS since I don’t have much experience in those departments.

Is there a correlation between “perceived value” and price?

I.e., as someone else said, if I only had 1,000 views a month I wouldn’t spend $20/m on comments.
That’s certainly my case.
But if you find folks with 10K views/month and 100 comments, what do THEY think of the pricing.

You could ignore the low end of the market :frowning: or figure some other way to monetize it like link backs.

Hmmm… the “click if you are a human” CAPTCHA doesn’t handle the Spam comments?

MIGHT be worth a “subtle” post where you just layout the problems with Discus. I.e., if I use Discus I am not interested in hearing about you developing an alt until I know WHY I shouldn’t use Discuss.

My$.02

Low thousands is actually quite a lot.

Think of it this way: how much would you pay for traffic? $.50/click?

If there is little competition you can easily rank #1. And there is a HUGE tipping effect.
And in my experience Google under reports the traffic. Perhaps they are reporting how many CLICKS you could get.

#1 spot usually gets about 80-90% of traffic. I did that with a very focused therapy technique (that our software uses). Google said there were only 30 searches/ month. I now get 500 visits to that page per month. Not bad for a 10 hour investment (I spent Wayyyyy too much time on the artwork, etc.) I just checked. It’s the #1 page on our blog. It’s essentially getting me $250 /month of traffic (IF I can monetize it!)

So I’ve just started sending emails to potential customers and am waiting for replies, so I’m afraid I don’t have an answer yet. But at $20/month I don’t imagine a lot of people would complain. It’s still 2x more expensive than Disqus, but I guess being bootstrapped, there’s no way to compete on price with Disqus.

Regarding sites with low traffic, it doesn’t make sense for them to buy a subscription to my product. I might consider allowing a limited number of such sites to use my product if only as a way to promote my commenting engine. I certainly won’t be able to extend it to any site that wants in since I don’t make any revenue of off them unlike Disqus, which serves ads.

Hmmm… the “click if you are a human” CAPTCHA doesn’t handle the Spam comments?

That prevents bots from signing up but it does not prevent users from posting trash/toxic comments or using abusive language. So the api I was talking about uses machine learning to classify such comments as being toxic so I can just hide such comments by default. More info here : https://www.perspectiveapi.com/

Think of it this way: how much would you pay for traffic? $.50/click?

Yup, I am guessing even lower since there’s practically no competition. I’ll have to experiment with Adwords to see what the conversion rates are.

Thanks for the feedback.