What Did I Learn from Three Months of Doing SEO from Scratch?
Three months ago, I stared blankly at Google Search Console data in my rental apartment—my SaaS product had been live for a month with zero organic traffic. As an indie developer, I thought coding was enough, but SEO turned out to be the real boss battle. Today, I share how I went from zero to understanding SEO, all the pitfalls and lessons learned.
Three months ago, I stared blankly at Google Search Console data in my rental apartment—my SaaS product had been live for a month with zero organic traffic. I had spent three months coding, building architecture, and integrating Taobao API, but no one could find my site. At that moment, I felt like a lost player in a dark forest, with a blank map and monsters lurking.
TL;DR I'm a full-stack developer who thought a good product would attract users, but SEO hit me hard. In three months, I learned keyword research, content strategy, and technical optimization, and finally got dozens of daily organic visitors. If you're an indie developer, this might save you some detours.
Why did my site have zero organic traffic after a month online?
Because I thought a good product would be discovered, but the internet doesn't work that way.
Initially, I believed my product was feature-rich and looked great, so users would find it themselves. But Google only indexed the homepage, and when searching “inventory management software,” my site was on page 10+. Later I realized SEO is like opening a shop in a remote mountain—no matter how good your products, no one will see them.
The first thing I did was learn keyword research. I used Google Keyword Planner and free tools, discovering that “inventory management” was highly competitive, but long-tail terms like “small business inventory software” and “warehouse management SaaS” had lower volume but also lower competition. So I started writing blog posts and product pages targeting these long-tail keywords.
How did I approach content strategy? What I discovered after writing 20 blog posts
Writing blogs is not just for the sake of writing, but to solve users' problems.
At first, I wrote one article daily about product features, like “How to Manage Inventory” or “Procurement Process Optimization.” After two weeks, traffic didn't budge. Then I changed my approach: I went to Zhihu, Reddit, and trade forums to see what users were actually asking.
I found many small business owners asking, “How to handle warehouse inventory counts?” and “How to avoid overstocking?” So I wrote articles like “Warehouse Counting Made Easy: A SaaS Tool Story” and “Three Causes of Overstocking and Solutions.” These started driving traffic—one was reposted on a trade forum, bringing over a hundred visitors.[1]
I also did one more thing: extracted key points from each blog into Twitter threads and LinkedIn posts to attract backlinks. After a month, my backlinks grew from 0 to 15, and Domain Rating from 0 to 8.
How much did technical optimization help? Traffic increased by 30% after I improved page speed
Technical SEO is not a luxury; it's a basic requirement.
My site was built with Next.js, so initial load speed was decent, but mobile performance was average. I tested with Google PageSpeed Insights, scoring only 65 on mobile. Then I made a series of optimizations:
- Converted images to WebP and added lazy loading
- Inlined critical CSS, reducing render-blocking resources
- Used CDN for static assets
- Added structured data (JSON-LD)
After optimization, mobile score reached 90+. I also submitted a Sitemap to Google Search Console and fixed all 404 errors and duplicate content. Within two weeks, indexed pages increased from 5 to 30, and organic traffic grew by 30%.[2]
I also made a small change: added FAQ Schema to product pages. One page, answering “How much does inventory software cost,” was picked as a featured snippet, doubling click-through rates that month.
Is link building really that hard? It took me three months to get my first high-quality backlink
Link building is the hardest part of SEO, but also the most worthwhile.
I tried many methods: adding links in forum signatures, commenting on blogs, submitting to directories. None worked. Then I read an article saying the best backlinks come from content marketing and relationship building.
I started writing guest posts for industry blogs. I found a warehouse management blog and wrote “2026 Warehouse Management Trends: How AI and Automation Change the Game.” The editor was satisfied, and the article included a link to my site. That guest post brought over 50 visitors and, more importantly, added authority to my site.
I also did one more thing: open-sourced a small module of Flash Warehouse (the barcode scanning algorithm) on GitHub, adding a product link in the README. This project was featured on Hacker News' “Show HN,” bringing over 200 visitors in one day and earning two backlinks.[3]## What did I learn after three months?
Now my site gets 50-80 organic visitors daily—not much, but better than zero. More importantly, I understand that SEO is not a one-time task but an ongoing process.
Key takeaways:
- Keyword research is step one; long-tail keywords work better for small sites
- Content should solve real user problems, not be self-indulgent
- Technical SEO is foundational; page speed and structured data directly affect rankings
- Link building requires patience; content marketing and open-source projects are cost-effective methods
- Three months is just the beginning; SEO is a marathon
If you're an indie developer struggling with traffic, don't worry. Every pitfall teaches a lesson, and every optimization makes your site stronger. Just like squatting—when your legs shake, that's when you're getting stronger.
References
- Stack Overflow 2024 Developer Survey — Full-stack developers are the most popular role, indie developer numbers growing
- GitHub Octoverse 2024 Report — AI-assisted coding tools improve development efficiency by 30-55%
- Hacker News — Show HN is a common channel for indie developers to get initial traffic and backlinks