How I Made $2,000 in 1.5 Months Starting with a Google Form-Based MVP

Share this article

Bootstrapping: How I Made $2,000 in 1.5 Months Starting with a Google Form-Based MVP

10 years ago, I taught myself Ruby on Rails and spent six months developing a local job board. I seeded the site with jobs from Craigslist and paid my local news station $3,000 to run a month-long ad. Unfortunately, all that time and money only brought in 50 visitors a day. I ended up selling just one job post, becoming discouraged, and shutting the site down after a few months. Needless to say, I didn’t know what I was doing, but you’d be surprised how many well-capitalized startups proceed along those same lines today and do even worse than I did back then. It’s because the answer isn’t in spending large sums of time and money. It’s in running cheap and measurable tests that provide the market feedback you need to keep cranking on your ideas. Here’s how my latest project Old Geek Jobs made $2,000 in a month and a half by running cheap experiments. Old Geek Job’s Stripe dashboard

Age Discrimination Led Me to My First MVP

On September 15th, I read Tim Bray’s “Old Geek” post about ageism in tech. It struck a chord because I experienced what I felt was age discrimination interviewing with a startup run by 20 year olds. I registered the domain name for $9, fired up a $10 Digital Ocean instance, and uploaded a Google form embedded in a static site. Old Geek Jobs before

Your MVP Isn’t Viable — Until You Prove It

My site was posted to HackerNews and collected over 500 upvotes. The next day, Quartz wrote a piece followed by another from Evil HR Lady. Employers started submitting jobs, and I copied and pasted them from the Google form to the static site. I wasn’t making any money because the job posts were free, but in less than a few days, I had the feedback I needed to move forward on my idea. Over the next few weeks, I began developing a more robust version of the site using jQuery, Python, Flask, and Postgresql. I broke out jobs by city and state, added real-time keyword search, and added an innovative quick preview feature. Here’s what the site looks like now with that quick preview feature activated: Old Geek jobs now

The Elephant in the Room — Will It Make Money?

I made it $50 to post a job. In exchange for the $50, jobs are posted for 45 days, highlighted in green, and display above other jobs aggregated from StackOverflow. I bring in jobs from them so there’s enough good jobs on the site to keep bringing visitors back. I also put a notice on the site that explains how it all works:
Employers post the jobs highlighted in green directly, and that’s how you know they welcome all ages. Other jobs are aggregated from StackOverflow.
Here’s the kicker though: at first, the $50 price tag was just another experiment—employers were still able to post for free. I didn’t expend any effort implementing payments until I could prove employers would be willing to pay. They kept posting, so I spent the next day implementing Stripe. That was 28 days ago, and I’ve sold $2000 worth of job posts between $25 and $50 a piece since. Now, I divide my time 50/50 between hacking on product and driving traffic with Medium posts I share on Reddit and HackerNews. So far, two posts have made the HackerNews front page. Here are their Medium stats: Medium stats If you’re on to something, sharing your story and results is a cheap and effective way to bring targeted exposure and feedback, but you must be discriminate with the feedback.

Don’t Be a Yes-Man — Test, Test, Test

You can determine a lot more about what people want by what they do, rather than what they say. As an example, a person suggesting on a message board that I build a resume database is a lot different than 10 employers who pay for job listings, writing an email asking, “where is your resume database?”, and then requesting a refund when I tell them I don’t have one. The former feedback needs testing. The latter is indisputable. Don’t be afraid to decline requests that are obviously good but stretch you too thin. People are OK with you telling them no, as long as you share your reasoning. For example, requests have come in to make versions of Old Geek Jobs for other countries. Since I put out a version for the United States so quickly, internationalization seems like a no-brainer—a cut and paste operation even. But, the developers asking can empathize when I explain that what sounds easy on the surface opens up a can of worms in practice. I don’t know their geographies, customs, and languages; I’m not familiar with the media outlets I’d need to market to, and want to focus on making one great product instead of a dozen half-assed ones. I explain it’s the best shot I have at getting resources to internationalize the right way. Finally, I tell them, if they’re so inclined, they should try to build out their own variation. You might think I’m crazy for welcoming competitors, but I’ve learned from my current business
that success invites competition anyway, execution is what’s actually important, and the best way to compete is having a laser-like focus on the things under your control.

So, Why jQuery?

I’ve also been asked why I don’t redesign my site to make it more modern and why I use jQuery instead of Angular or React. It’s because speed and simplicity are the two most important features, and I’ve intentionally made the site sparse to keep its loading time under 300 ms. I use jQuery because it’s simple and powerful enough. Angular 2 clocks in at a 700+ KB download with webpack, and I don’t have time to learn React. Moreover, my site isn’t complicated enough to warrant those. Just because you have a hammer doesn’t mean everything’s a nail.
With Old Geek Jobs, I attribute my results so far to the things I didn’t do, versus anything I did.
I didn’t spend a ton of time on product. I didn’t spend any money on employees and advertising. Instead, I used my coding and writing abilities to quickly build something along with an audience around it. I’m experienced enough to know the modicum of success I’ve had won’t mean anything unless I keep pushing hard on my idea. At the same time, my progress is significant because it’s taken me 10 years to understand the Internet doesn’t care how much time or money you spend; it only cares about the value you provide. Don’t needlessly waste time and effort on your projects moving forward. Run cheap tests before you build and share your work early and often.

Frequently Asked Questions (FAQs) about Making Money with Google Form-Based MVP

What is a Google Form-Based MVP and how does it work?

A Google Form-Based MVP (Minimum Viable Product) is a simple, cost-effective tool that allows you to validate your business idea quickly. It involves creating a Google Form that captures the essential information about your product or service and shares it with potential customers. The responses you receive can help you understand the market demand and make necessary adjustments before launching a full-fledged product.

How can I monetize a Google Form-Based MVP?

Monetizing a Google Form-Based MVP involves creating a product or service that people are willing to pay for. You can use the form to gather information about potential customers, their needs, and their willingness to pay. Once you have validated your idea, you can start charging for your product or service. You can also use the form to collect email addresses for future marketing efforts.

What are the benefits of using a Google Form-Based MVP?

A Google Form-Based MVP offers several benefits. It’s a cost-effective way to validate your business idea, allowing you to gather valuable customer feedback without investing heavily in product development. It’s also quick and easy to set up, making it a great tool for entrepreneurs and startups. Plus, it integrates seamlessly with other Google tools, making it easy to analyze the data you collect.

How can I make my Google Form-Based MVP more effective?

To make your Google Form-Based MVP more effective, ensure that it’s user-friendly and captures the essential information about your product or service. Use clear, concise language and avoid jargon. Make sure the form is easy to navigate and visually appealing. Also, consider offering an incentive to encourage people to complete the form.

How can I promote my Google Form-Based MVP?

There are several ways to promote your Google Form-Based MVP. You can share it on social media, email it to your contacts, or embed it on your website. You can also use SEO strategies to make it more visible online. Consider partnering with influencers or other businesses to reach a wider audience.

How can I analyze the data collected from my Google Form-Based MVP?

Google Forms integrates seamlessly with Google Sheets, making it easy to analyze the data you collect. You can use the built-in tools to create charts and graphs, calculate averages, and more. You can also export the data to other software for more advanced analysis.

Can I use a Google Form-Based MVP for any type of business?

Yes, a Google Form-Based MVP can be used for any type of business. It’s a versatile tool that can be customized to suit your specific needs. Whether you’re selling a product, offering a service, or conducting market research, a Google Form-Based MVP can help you validate your idea and gather valuable customer feedback.

How can I ensure the privacy and security of the data collected through my Google Form-Based MVP?

Google Forms offers several security features to protect the data you collect. You can restrict access to the form, require users to sign in, and encrypt the data. It’s also important to be transparent about how you plan to use the data and to comply with all relevant privacy laws.

Can I customize my Google Form-Based MVP?

Yes, Google Forms allows you to customize your form to match your brand. You can change the color scheme, add your logo, and customize the questions. You can also add images and videos to make the form more engaging.

What are some common mistakes to avoid when using a Google Form-Based MVP?

Some common mistakes to avoid include making the form too long or complicated, using jargon or unclear language, and not testing the form before launching it. It’s also important to avoid making assumptions about your audience and to use the data you collect to make informed decisions.

John WheelerJohn Wheeler
View Author

John Wheeler is the creator of He’s been self-employed since his eBay Feedback Reminder took off 5 years ago. Before that, he managed software development at Xerox. In his free time, he works on open source Python and blogs on Medium.

Daniel GrazianoDaniel Graziano
View Author

Daniel Graziano is the Head of Growth and Revenue at SitePoint. He leads all partnership, marketing and growth initiatives. In his spare time, you'll find him surrounded by good food (and people) or planning his next vacation.

Share this article
Read Next
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Loading form