SEO case study: 8k to 200k monthly organic traffic
apollodigital.io
apollodigital.io
> The main difference between SEO content and generic content is that the first is written with user search intent in mind. You need to keep in mind what the Googler is looking for when they search for any given keyword. Then, you create content based on that intent.
Isn't it sad that nowadays you don't create content for the users but for a search engine crawler...
When people would keyword stuff, Google developed techniques to spot that and stop it from working.
When people would work on backlink farms, Google developed techniques to spot that and stop it from working.
When price comparison search engines were all the rage, Google realised that if the "purchase" button led off-site, that was a marker that an intermediary was pushing the price up through affiliate schemes, so started to push those down in the rankings.
So now, the best way to create content for SEO is to think about what your ideal user would really want, because the two now align quite closely.
Opinion pieces, narratives, etc. all might make sense for regular readers but when a searcher is looking for something it's typically to get a job done, so Google ranks content that helps them get the job done.
I don't see what's sad about that.
Title: How to poach an egg that's easy for everyone
Content:
Are you looking for a way to poach an egg? We have found the easiest recipes for poached eggs anywhere and compiled them for you here. Don't worry, if you want the cleanest, mess-free way to simply poach an egg, this is how to poach an egg.
## Why would you want to poach an egg?
Poaching eggs is a delicious way to prepare eggs. You can poach eggs for breakfast, you can put poached eggs on toast, or make poached eggs for eggs benedicts. There are many simple and easy recipes for poached eggs.
etc. etc. etc.
with the actual instructions/recipes at the bottom.
Garbage.
Adding this stuff presumably makes it trickier for other sites to scrape/copy the recipe automatically, and lets them take down those who left the 'original' content in.
Alternatively, might be because of stuff like Yoast. Those tools have a 'readability checker' which might not class a simple list of instructions as 'easily readable'.
This hasn't gone away at all. Do a search for any "best X" and you'll find a slew of review websites for the best X which are stutfed with Amazon affiliate links.
It's virtually imoossible to find reviews of household items that are trustworthy. I've resorted to appending things like "reddit" and looking on eg /r/buyitforlife.
Many people keep saying that DuckDuckGo is good enough. But no matter how hard I try use it for everything, always end up googling a few questions. Many times, Google knows what I’m looking for better than myself.
That was the feature that let me switch everything over to DDG. DDG works great for 80-85% of my search queries. For the others, I just prefix with "!g" because I suspect Google will give me better results.
Even with minimal backlinking, this strategy has helped grow traffic from 10k to 250k
Unfortunately, that's not really something you can do for a lot of industries or niches. But when it does work, it works!
1. How to Choose the Right Project Management Software
This is keyword focused - "project management software". Our only objective with this article is to rank for this keyword while also sharing useful advice for search users on how to go about choosing a project management tool.
2. 25 Project Management Experts Share Their Favorite PM Tips
This is (mostly) social sharing focused. If you were to ask 25 project management experts to share their tips, then tag their Twitter/Instagram/LinkedIn handles, there is a good chance a few of them at least will share it with their followers, thus driving shares.
3. How Project Management Can Help Small Startups Scale Faster
This doesn't focus on any specific keyword. Rather, it simply talks to startup founders about using project management principles.
This is a very rudimentary example but I hope you get the idea
So true. I recently had a tree company contact me about their poor results in Google and the amount they were paying a marketing company who were doing videos and other monthly content for them, but nothing was moving the needle.
The amount of content on a given subject is also just as powerful with Google as the type of content you're putting on your site. I had a professional writer put together a half dozen pages on a single topic, then put those in a bullet list on the front page in a sort of blog-like structure without actually calling it a "blog" or "journal" or "news" section. Just informative articles, all on the same subject running a few paragraphs, optimized for SEO.
Within a month, traffic had spiked (doubled and then some once all the pages were indexed) and the amount of leads coming off the site increased dramatically. it was obvious Google was giving precedent to our site because we had more "relevant" material on this particular subject (tree trimming) than their competitors.
It just reinforced the idea that content is still king.
I'm not saying there's no truth in this do consider it critically.
Can you point to an example of this? SEO doesn't matter at all for devs working on web applications like Salesforce or TurboTax; they are their own walled garden. For devs that work on the CMSs of "content" sites like NYT, Buzzfeed etc, the only technical recommendation an SEO would offer would be to:
- adhere to principles of web accessibility
- HTTPS site wide
- implement caching, load assets via CDN, use srcset for images to improve site speed
- use semantic HTML (<footer>, <article>, etc, not just <div id="footer">)
- a logical URL structure (/articles/economy/us-gdp-Q4-2019) and information architecture
These are things that most devs already know they should implement.
The bulk of SEO work is organizing existing content so they perform better on search. This could mean rearranging the IA, consolidating content into a longer-form "guide" that can be backlinked on another site and evaluating if content is using the keywords that people search for.
None of those tasks require developers, as the functionality is usually available as an option in the CMS.
Instead of actually being written for the user - which is the point here, its almost like the English grads would rather be publishing a small book of limpid poetry
But then again I have the same problem with most open source projects too... probabbly not just SEO at play.
Sure, you can write the BEST article on one of these topics, but it's not going to rank because that's not actually what the user is looking for. Hope that makes sense :)
Edit: and the above is a very common writer mistake. They write interesting content, but it's just not that relevant as a search result.
What you did mention IS an actual strategy though. The idea is, you coin a new term or strategy, and if you PR the content enough, the term will have a ton of searches (and you'll rank #1). More often than not, though, you have to be a big fish to really pull this off
If you were at the mall and picked up a pamphlet about say, philosophy from someone handing them out at the food court, would you complain that it didn't have the same depth as something you'd find at a bookstore?
We've accustomed ourselves to believing that collections of words should be free if they're on the Internet, when that has almost never been true in the real world.
So this is what works now:
- What your customers want? customer not sure?: Market positioning (sale will follow later) -> Explain it and introduce your product in the explanation. -> Write content to _educate_ your customers and add a call to action later.
- What your customers are looking for right now? -> Write content to make your customers fix* their problem using your product. -> Write content to make your customers fix their problem using any product, then show how easy is to use yours.
Want to know?
It's simple.
They fall fowl of Goodhart's law!
But what's that? I'll tell you!
Goodhart's law states 'When a measure becomes a target, it ceases to be a good measure.'
That's a lot of words, and it's really complicated, so let's simplify!
Stay with me -- I'll teach you. We can learn together.
You're still reading this, but you're not learning anything.
And yet I'm being measured by you reading. To. The. End.
So I do anything to make you do that.
Anything.
It doesn't matter if I'm not adding value for you any more.
You've probably figured it out already and are skipping to the end. Thanks for getting this far.
Basically, if you aim to game metrics, you can do it. Easy.
But why were you aiming for organic searches in the first place?
You wanted your visitors to like you. To trust you.
And to meet that goal the 'writers who weren't SEO specialists' were actually your friend.
They were (if they were good) _reader_ specialists. They created what people wanted to read. Not what would make your KPIs go up.
And ironically, now your KPIs look great. But your content is bad, and not useful.
Don't aim for your measurement. Aim for your goals, and use your measurements to see how close you got.
It's also likely in part down to them optimising for readability tests. Stuff like Yoast grades your content based on the results of a Flesch-Kincaid readability test, which marks it as easier to read if there are less words and syllables per sentence, with the recommended score being roughly equivalent to a grade 8 reading level. Hence these SEO writers are basically writing for 13-14 year olds.
I know, you wanted to make a negative example and yes, this writing style gets old pretty fast. However, for a moment it works surprisingly well. And in a way the value you provide with that style is that the point you want to get across sticks better somehow.
In my experience, the SEO game is a waste of time if you are looking for long-term traffic. Not that it doesn't work in the short-term - it does. And there are good practices in how to structure your pages, and making sure they perform well on multiple devices.
But all of my personal and work-related sites have gotten their long-term traffic by delivering a good product, and having our customers speak well of us. Then people search for us, and when they find and go to our page, our rankings go up. You end up in a positive feedback loop due to the quality of your content and your product.
But that doesn't mean that SEO is useless. We might be biased, but there are a ton of benefits - traffic, leads, brand awareness, etc.
Last month I had two huge background images fixed and we saw every page go from slow to moderate for mobile use.
Ironically, I'm based in St. Louis, looking for business automation software for my company based in St. Louis and the only reason I know Tallyfy exists is because of this HN article.
"Wait that ... is made here?"
> which is why we created this guide - a complete step-by-step SEO case study on how we took Tallyfy, a SaaS process management software, from ~8,000 monthly traffic to about 200,000 in less than 2 years.
I imagine there is a big difference between starting from 0 and from an already established baseline.
One of my sites was mentioned on Techcrunch which led to lot of other blogs linking to it and within 2 or 3 months we were dominating the first page of Google (happened around 2010 so a lot must have changed too). So yeah getting big sites to link to you is the 80% part. The rest of the SEO stuff like tags, etc is probably the 20%.
SEO is still one of the few free ways to get customers. Any ideas how to best leverage it for startups?
Write high-quality content about topics that people are searching for.
Simple? Yes. But it still seems so hard to get people to do it. Everyone would rather talk about page load time and HTML markup and structure and meta tags and exactly how many characters their headline or URL should be. Yes, you should make common-sense decisions about those things. But no amount of technical optimization is going to make people start Googling something that they couldn't care less about to begin with. Find out where demand exists for answering questions, and give the user a good experience as you answer those questions, and the search traffic will follow.
Hygiene factors
- Never expose an error page to Google. - Never expose an empty page. - Make sure all content is visible on first page load (e.g. not behind pop ups). - Show the same content to Google as to users. - Make sure all relevant content is in the HTML (not loaded dynamically). - Make sure page load times are good.
Keywords
- Research keywords you need to match. - Build database of search terms you wish to match, grow and improve this database over time. - Carefully curate pages, their URLs and metatags to match these keywords. - Use this database to choose which pages to expose to Google and make sure that all links and pages have the correct follow/nofollow attribute. - Steadily grow the content you expose to Google over time, keeping the quantity and quality of content on pages exposed to Google high.
Site structure and internal links
- Organise your site in a shallow tree structure. Top level pages should have many links to lower level pages. - All levels of the tree should have keyword rich content which is useful to users. - Not every level of the tree needs to be visible in the Google search results, it is mostly to make things easy for the crawler.
External links
- Use PR and social media to generate good backlinks for your site. - Use social media like reddit, pinterest and others as well as facebook and twitter. - Do not generate fake backlinks, if Google thinks you are doing this they will give you a severe penalty.
Submit your sitemap
- Submit your sitemap in Google webmaster tools and make sure it is kept up to date at least weekly.
Bounce rate
- Carefully monitor your bounce rate and time on site for users coming from Google as these are key factors in Google rankings.
Click through rate
- Use descriptive and relevant titles and metatags to improve the click through rate from the Google search results to your site. - PR, social media, advertising and other channels can improve brand awareness that in turn improves click through rate. - Regularly check a selection of searches that you rank on to assess the quality of your Google search listings.
> Use PR and social media to generate good backlinks for your site. - Use social media like reddit, pinterest and others as well as facebook and twitter. -
FB, Twitter and Reddit may not mark external links as "nofollow" explictly (which would kill their backlink value), but searc engines are smart enough to reduce the power of these links as these are "user-generated content" links and are less valuable as they're not authored by the "site owner" in the way a blog post or web page would be.
The impact of these links on social isn't zero, but it's not great either. You're better off trying to get qualified, organic traffic to your site (say from a backlink on a related site or from an email newsletter) as those clicks will likely have a lower bounce rate, which is good for SEO.
- If your content gets a ton of views, people will start Googling for it and clicking your result, specifically. This will increase your CTR, which is a known ranking factor. - People who LOVE your content on Reddit or wherever will link to your website from their blog (hence, more backlinks).
OK I gotta ask: these 2 particular bots constantly scan my site once an hour. Why?
That is what they sell back to users, presumably. I am actually quite interested to see how clear their data / recommendations would be, but haven't had the time to do so yet.
I have tried both, and while ahrefs probably has a better dataset, semrush does very specific recommendations when it comes to link building for example. They will suggest what sites to contact to ask for backlinks (something I have not yet tried, because other people email me all the time asking for backlinks or guest posts so I know how annoying it is).
One thing you can do is stop them from scanning your site with robots.txt – some SEO people recommend this to prevent your competitors from finding out where you got your backlinks from, but I haven’t tried it.
But the answer is, as always: it depends.
A good way to start is RTFM. Google has many guides on how to optimize your website for their indexing service.
Answer these questions the best you can. In-depth, clear, easy to understand. Make it informative, make it educational, make it look nice. The focus is on providing the best value possible to the person who is asking the question.
Review the posts that currently rank on the first page of Google for these searches. What topics do they talk about? What issues do they solve? And then try to create something that's better, more practical, easier to understand, presented in a better way... than what you've found on the first page.
It will take some time and effort of regularly posting quality articles before you start seeing the results but this is a more trusted and more self-sustainable way of driving traffic and leads to your startup.
If you have to hire and manage a team of content writers it's not that free.
As a start, just find 3-5 core keywords that aren't insanely competitive. Write the best possible content you can on these keywords. Promote them like hell - guest posts, forums, heck even HN. Don't just look for links; get actual people to read your content.
This alone can move the needle for small startups. A trickle of high quality leads can give you the confidence to invest more in content and SEO
It was great that the company had already started its SEO pipeline, but what about for companies with no strategy at all? Are there any good tools to help decide which keywords to focus on?
As for which keywords to focus on, our rule of thumb is, find one of your competitors that's winning with their SEO, and borrow their ideas. In most industries, if you combine the keywords from your top 3-5 competitors, your keyword strategy is gonna be pretty comprehensive. As for the "how," just run your competitor's website through SEMrush or Ahrefs, and voila!
SEO is not only content there are other factors such as performance, accessibility and structure. Looking at a lighthouse audit on the landing page (https://tallyfy.com/) it looks like there can be a lot of improvement there.
I'm convinced SEO is modern-day snake oil. If you have a useful website/service with well-written content then the traffic will come to you. The idea of trying to "SEO" a useless/poorly-built website is like an obese person taking herbal pills because the bottle says they help weight loss.
I do get why you'd think SEO is snake oil. Yeah, useful website, service + good content is the way to go. You can't just "SEO" a mediocre website and expect anything to happen.
Just write content that help people and solve people problem.
Have you seen how Digital Ocean has lots of useful tutorials and articles, they get tons of visits and lost of customers and exposures, they solve people problem.
How about StackOverflow ? is the content written with SEO in mind ? No, they solve people problem, problem that people seek an answer for;
Digital Ocean's tutorials are often written by third party contributors, not DO staff. Those third parties are doing their own SEO by linking to their own websites, if you haven't noticed. It's a win-win for both DO and the writers.
Having set up a few DO droplets, I'll say that the documentation around their own services is less than great, and I often find myself Googling how to do this or that in DO and finding help on third party sites.
StackOverflow is like Facebook or Reddit; it's all user-generated content. SO staff don't contribute besides moderating the discussions. SO does well on SEO because it's been around for a long time, and the content is set up in a question and answer form, which is tailor made for search engines.
That means you still need good content and a good product more than a lot of traffic.
I have a hard time believing those keyword terms are used by people in pipe.
I went from 0 to nearly 600,000 page views in just under 12 months.