From Passion Project to Profitable Career

The Journey of a College Blog: How I Built a Full-Time Career from My Dorm Room

Every time a new person subscribes to my newsletter, they receive an automated email from me. It’s a simple welcome message, but it ends with a personal question: “What are your biggest college goals, and is there anything I can do to help you achieve them?” The replies I receive are a goldmine of insight, shaping the articles, videos, and resources I create. Over the years, one response has appeared more frequently than any other.

“My goal is to start my own successful blog. How did you go about building this site from scratch?”

Hearing this always brings a smile to my face. I’m a passionate advocate for students starting their own blogs; it’s one of the most impactful projects you can undertake for your personal and professional development. It’s a platform to share your voice, document your learning, and build a tangible asset that can lead to incredible opportunities.

To answer that question properly, I want to take you on a journey—the complete, unfiltered history of this website. We’ll explore how and why it started, the critical moments that fueled its growth, how it transformed from a simple hobby into a full-time income, and my most important advice for any student looking to do the same. This isn’t just a story about a website; it’s a lesson in persistence, iteration, and the power of starting before you feel ready.

The Spark: Why I Started a Blog in the First Place

College Info Geek wasn’t born from a grand business plan. It started in my dorm room in 2010 out of a simple desire: to create a single, comprehensive resource that I wish I’d had as a freshman. I was fascinated with efficiency, productivity, and finding smarter ways to study and manage my time. I spent countless hours scouring the internet, reading books, and experimenting with different techniques to excel in my classes without sacrificing my social life or sanity.

As I gathered this knowledge, I realized it was scattered across dozens of different websites, books, and forums. There was no central hub for students who wanted to become top-performers. So, I decided to build one. My mission was straightforward: create a place where students could find actionable advice to help them learn effectively, land amazing jobs, and live a better life. The blog was initially just a way for me to organize my own thoughts and share what I was learning. I had no idea it would eventually become my career.

Embracing the Awkward Beginnings: A Visual History

One of the biggest obstacles that stops people from starting is the fear that their work won’t be perfect. Let me be clear: my first attempt was far from perfect. It was clunky, the design was amateurish, and my writing needed a lot of work. But I started anyway. Success is a long, iterative process, and the journey of this site’s design is a testament to that fact. You don’t need to be an expert to begin; you just need to begin to become an expert.

To prove it, here’s a look at the evolution of the site. It’s a bit like looking at my old high school photos, but it’s a crucial reminder that everyone starts somewhere.

The first version of the College Info Geek blog, featuring a basic blue and white theme from 2010.
Version 1: The Humble Beginning

This was the first real version of the site. I used a free WordPress theme and did my best to customize it. The logo was simple, the layout was basic, and the color scheme was… a choice. But it was live. It was a platform where I could publish my ideas, and that was all that mattered.

The second design iteration of the blog, showing a more refined header and content layout.
Version 2: Getting a Little Better

As I learned more about web design and branding, the site evolved. This second version introduced a proper logo and a cleaner, more organized structure. It was still a work in progress, but it was a clear step forward. Each small improvement built upon the last.

The third major redesign of the blog, featuring a professional premium theme and stronger branding.
Version 3: Finding a Professional Look

This third version marked a significant turning point. I invested in a premium WordPress theme from ThemeForest, which gave the site a much more professional and polished appearance. The current design you see today is essentially a refined version of this one. The lesson here is that your project will grow and improve with you. Don’t let the desire for a perfect “Version 3” stop you from launching your “Version 1.”

The Tipping Point: Key Catalysts for Blog Growth

For the first couple of years, the blog grew slowly. It was a gradual process of publishing articles, getting a few comments, and seeing a small but steady increase in traffic. However, a few key events acted as powerful catalysts that accelerated its growth significantly.

  • Strategic Guest Posting: Early on, I wrote an article for a much larger and more established blog called HackCollege. My guest post, “Evaluating Your Employability,” put my name and my site in front of a massive, relevant audience. This single post drove a significant amount of referral traffic and earned me a new level of credibility in the student help space.
  • Getting Featured on a Major Publication: One of my DIY projects—a hanging desk I built to save space in my small room—was featured on Lifehacker. The traffic spike was enormous. This taught me the power of creating unique, high-value content that solves a specific problem. When you create something genuinely useful or interesting, people will want to share it.
  • Consistency and Commitment: While big features provide a temporary boost, the real engine of long-term growth has been consistency. Publishing valuable content week after week, sending out newsletters, and engaging with my audience built trust and turned casual readers into a loyal community. Success doesn’t come from one viral hit; it comes from showing up consistently over a long period.

From Passion Project to Paycheck: How a Blog Can Make Money

Many students are curious about how a blog can generate a full-time income. It doesn’t happen overnight, but as you build an audience that trusts you, you create opportunities to earn money from your work. My income is a mix of several different streams, all built on the foundation of providing free, valuable content.

While I won’t go into exhaustive detail here, the primary methods include affiliate marketing (recommending products and services I use and trust, like web hosting or themes), selling my own digital products (such as guides or courses), and sponsorships. The key is to prioritize your audience’s trust above all else. Monetization should always be a natural extension of the value you provide, not an intrusive interruption.

Your Blueprint for Success: 6 Tips for Starting Your Own Blog

If you’re feeling inspired to start your own blogging journey, here is my most important advice. This is the blueprint I would follow if I were starting over today.

  1. Just Start, Right Now: Don’t wait for the perfect idea, the perfect name, or the perfect design. As you saw from my early designs, perfection is not a prerequisite for starting. The most important step is the first one. You can find everything you need to begin in my Ultimate Guide to Building a Personal Website.
  2. Choose a Niche You Genuinely Care About: Blogging requires long-term effort. If you’re not passionate about your topic, you’ll burn out. Pick something you love talking about, whether it’s language learning like my roommate Martin’s blog, Powlyglot, or a detailed series about your internship experiences. Your enthusiasm will be contagious.
  3. Focus on Solving Problems: The most successful blogs provide value by solving their readers’ problems. Instead of asking, “What can I write about?” ask, “What questions does my audience have?” or “What challenges are they facing?” Create content that serves as a solution.
  4. Be Patient and Consistent: Building an audience takes time. You might feel like you’re writing for no one for the first few months. That’s normal. Commit to a regular publishing schedule, even if it’s just once a week. Every post is a new asset that can attract readers for years to come.
  5. Connect with Others: Don’t blog in a vacuum. Reach out to other bloggers in your niche, comment on their posts, and share their work. Building relationships is how you grow your network and create opportunities for collaboration, like guest posting.
  6. Learn the Basics of SEO: You don’t need to be a technical wizard, but understanding the fundamentals of Search Engine Optimization (SEO) will help people find your content through search engines like Google. Learn how to research keywords and write descriptive, compelling titles.

Take the First Step Today

Building this website has been one of the most rewarding experiences of my life. It has been a long and challenging journey, but every bit of effort has been worth it. I truly hope this story provides you with both the inspiration and the practical advice you need to start your own project.

If you haven’t yet, start your own blog! It is an investment in yourself that will pay dividends for years to come. If you have any questions that weren’t answered here, feel free to reach out to me on Twitter. And if you found this story helpful, please share it with a friend who might benefit from it. Now go create something amazing.