5 SEO Mistakes Costing This SaaS Thousands (Easy Fixes)
Video transcript, 11:34
In this recorded call Tanya Van Gastel reviews the SEO of a bootstrapped language-learning app together with its founder. She looks at the site in Ahrefs, finds that most of the revenue comes from a few bottom-of-funnel pages, and suggests fixes that take hours rather than months. The conversation also touches on why the site moved away from informational content and how a small team runs its content without a traditional CMS.
Key points
- Refresh the page that already ranks and put your own product first in it, then track conversions from that page.
- For a bootstrapped founder the only metric that matters is revenue, so know exactly which article converts.
- Link your top three money pages from the footer and from related articles to push internal link strength to them.
- Add an author bio to every post, the way the Ahrefs blog does, to build E-E-A-T.
- Look for striking-distance keywords, positions five to twenty, with the highest volume and improve those pages first.
- Quick navigation near the top of a page helps AI visibility; add outbound links so Google sees honest recommendations.
- Moving from informational to bottom-of-funnel content was the right call, even if the old posts were easy to rank.
The site, the revenue and the keywords
Copycatcafe.com, right? Yeah. Cool. Learn French and Spanish by copying real conversations. This is great. So, take a look at your Ahrefs. You are seeing a lot of keywords that you're ranking for, a lot of like top three. Can you remind me what your revenue is? Around 16k in ARR. Okay, and how much is coming from SEO? I'd say I would say that all of it's in direct That's great.
We basically get traffic and sometimes they subscribe to the newsletter or so yeah, they don't really go along with all SEO. Basically that's the total amount. What I'm seeing here is a couple of things. Number one, you have a lot of informational keywords. I see you're doing this kind of like glossary approach where you're like "C'est la vie" meaning Duolingo max price. Actually, that's not one, but welcoming French. You're doing translation, right?
Like glossary maybe you're like AI generating these pages because yeah, but Reactions still doing well, actually. That's great. Commercial keywords and completely gave up on Perfect. Perfect. That's exactly what I was going to say because none of them are converting, right? Yeah. Yeah. So, here are your commercial and transactional keywords. What I see from your top pages is that 30% of your traffic is coming from this language exchange apps. That's really good. There's really nothing too bad to say about that.
A content refresh for the main money page
I guess one thing, why aren't you putting yourself as number one? Is this page converting for you guys at all? It's literally your main page and I'm not seeing copycatcafe in here at all even though it could be a page that actually converts incredibly well. Could probably be your main money page, to be honest. You even recently updated like 3 days ago and yet I don't see copycatcafe in here. So, my first thing that I would tell you is content refresh.
Number one, copycatcafe.com is the best language exchange app in 2026. And then track conversions you're getting from the specific page to your to your sign-ups and also to your purchase, which brings me to my second point.
Track which page converts
Really, when you are looking at your revenue, and as a bootstrap founder, the only thing that matters is revenue. Clicks, that's it. Nobody gives a It's just about getting that bread. So, you know where your conversions are coming through. I wanted to tell you but where is that page? Told Which email on the website? So, you probably know what percentage of your Google Analytics shows the key event purchase, right?
You know that maybe like 80% or 90% as you said of all of your revenue is coming in through SEO. Do you know which article is converting? Well, then what's the right I think about currently our main conversion page is best apps to learn French. Okay. And so, you have that tracking in place. I'm sorry. So, you have that tracking in place. You know which are your money articles. You know which articles are converting. That's great.
So, once you have that, yeah, you're basically set to move forward.
Footer links and internal linking
I want you to look at those top three pages and those top three money pages, and I want you to add a link in your footer to them. Now, the suggestion is, why do you want to do that? You basically want to do that because you want to put all of your URL juice to those specific pages. You want the URL rating of those pages to be super high. So, you want to think of internal linking.
What are topics that are related to those money pages and then go and fortify that by linking to those three pages that are converting so well, so they keep building and keep increasing more. Especially if you're seeing that they are maybe lagging a little bit or they're on the second page of Google or on like number five instead of like top three, stuff like that. So that's going to be huge.
That already probably will get you to 20k monthly you throw in this one where you actually put yourself first and turn it into a proper listicle with numbers. That's going to be massive. I really like the way that this article is structured. I think it's really good that it's seems to be quite mobile optimized. I think you have all of your indexing. Let me check if you have schema. Yes, you have some beautiful schema. You have your FAQ.
You have all of your tags, etc. In order.
Schema, bios and E-E-A-T
Thing that I want to nitpick, I would say adding a bio across all of your CMS, your blog pages because basically what you want to do is you want to improve that page for E-E-A-T, which is a trust rating. The way I like to think about it is I love the Ahrefs blog for everything. Try to rebuild that. Whatever they're doing, it's 100% SEO optimized. Copy that. Here, Ryan Law, our god of SEO and studies, he has his little bio here.
He has links to his personal page, his Twitter, his LinkedIn. That really helps. Also, I'm missing here on your main page. I think that you want to add in You want to add in like related pages. You don't currently have that yet. You can do that easily by adding like a category page and like tagging them. You can just use AI for that. And then making sure that you have something like this, which are relevant pages.
Running a blog without a CMS
Which CMS are you using if I can ask? Just a custom WordPress theme, but I can adjust this in a better way. A custom page? Are you using markdown files? No, just all HTML there we go. Oh, that's great. Yeah, that's really good. It was It was just easier before we were on WordPress, but it was easier to have everything done by Cloud CDN or whatever we use. Okay, I admire that.
I think that makes sense, but because you guys are a small team as well, generally when you go a little bit bigger and you maybe hire one SEO person, I always advocate for using a CMS because it's usually a bit easier for content refreshes, but it's working for you. If that's what working for you, then continue doing whatever you're doing. Excuse me. So, just one thing. Actually, it's seated like our MCP server.
And so, we can do all the content refreshes directly in Claude or ChatGPT or whatever. Everything is connected, even the analytics. The SEO and so gives us the one interface for everything. Yeah. That's awesome. It's much easier, actually, than having a graphical interface. You got to do what makes sense for you. And it seems to me making a lot of sense because your SEO is doing really well.
And moving away also from those informational keywords, I think has been really good for you. Even though you start in November, you went through a couple of refreshes. I think your pages shot up really quickly, but with your shift to bottom-of-funnel content, not an issue at all. Not an issue at all. It's just here when I'm looking at your I'm going to take another look at your bottom-of-funnel keywords.
Here, so you know, it's just that in organic keywords under Site Explorer as you commercial, transactional, non-branded, non-local. These are all non-local.
Striking-distance keywords
And basically, I want to go and check out where you are in striking distance, right? So, what is striking distance? Striking distance is when basically I don't know why it's saying French butter is commercial or transactional. It's not. But, our striking distance is like where you're on page two or under five. So, probably what I want to do is I want to go and check things that you're like 5 to 20.
And then I want to see what is actually going to be something that has the highest volume. And then I'm going to prove that. So, here language apps, sure, maybe. I think best language apps you're ranking for that on your Duolingo alternatives. That's going to be a really great thing to optimize for.
Quick navigation and outbound links
Also, in this quick navigation I would always I would always add in the links to the other ones. So, for example, here I'm just scrolling down for link, all of that. You have it here. That's really good. I would just make sure to add a little bit more like outbound linking. Why do you want to do that? Because basically Google sees that you're being really honest about which pages that you are recommending.
And so, that's like a tiny little thing to really be mindful of. I really like that you put this quick navigation here. It's important to do that for AI visibility and have it early on top. If anything again, nitpicking a little bit.
I think you can make a 5% difference in terms of user experience if you add an image on the top as always and actually pull up that quick navigation to make it T of VR instead of for navigating and make it focused on be very clear Copycat Cafe is our number one recommendation as the best Duolingo alternative to try in 2026. And so, that's typically something that helps quite a lot. Where are we so far? What do you think?
I know that's good. That makes a lot of sense. You're really good at ideas. But, I generally agree with you.
Why the informational blog era ended
Obviously, for years I spent way too much money on informational articles. It's very common thing to do. There is so easy to rank for and it's great in the beginning. I also had a cool thing to write there. We were good close friends, right? And we felt that at some point we would have a need to fire her because there's just it just didn't make sense to like research and the more she was the really only two informational contents.
It's really hard. It can be really hard when you have that kind of personal relationship because you also just want to work with them, especially as a small team. Those fires are so lovely just having someone that you can actually work with. And probably their role wasn't just on SEO. It could be like a little bit of mental support or having that meeting to wake you up is sometimes more than money's worth. Not just like SEO.
It used to be a We also started as a blog. So like it used to be that we were not really conversion focused. It was very informational. How long have you been making the When did the other blog launch? It actually launched in like 2013. Oh my god, that's why so powerful. It's amazing though. It's It's honestly you're doing so well. I just started it when I was a student.
And I was like I would just teach people how to learn French. And it turned into a job somehow. And I didn't really start it there of this is a business I have to run it like a business. It was like I would just write whatever I feel like writing. And then I somehow found myself with a lot of traffic. This is the app founder stream. Yeah. What about you? Is there anything I can help you with though?
I recorded this whole thing. I'm going to stop it now. And thank you so much for letting me record that also. You've been really helpful.
Transcript lightly edited for readability: filler removed, punctuation and names fixed, her wording kept. All video transcripts.
