Billions of people use Google search each day. They type in what they want and are shown the most relevant links. If you are doing SEO right, one of these links will be yours, and users will be funneled to your site. SEO works for us at ElevenLabs, and many other top sites like Zapier, Wise, and Veed.
SEO requires more patience and a longer-term view than performance-focused channels like Google ads and Meta ads. But because of this, it is more defensible. As a founder or head of growth, once you've started to feel PMF, accumulated your first ~100 backlinks through launching, and have confidence in your direction — it's worth investing in.
There are three main pillars of SEO which are all related:
This is the guide I wish I had when learning about SEO. We'll cover the most important parts of all these pillars.
It starts with understanding which users you want to acquire. You should define the personas of customers you want to acquire and understand their search journey. This normally follows a funnel from awareness to consideration and selection. For each persona, map out the potential topics for each stage.
We take these personas, stages, and topics and iterate them based on real keyword search data. Use a tool like SEMRush or Ahrefs for this. Build a Google sheet with columns for persona, stage, topic, and keyword. Add in search volume and competition. We then want to expand this list in several ways:
You can bucket the keywords into high-value keywords and long-tail keywords. You want to do both. They need different approaches to solve them, which we will discuss in Pillar 2.
To know which topics to focus on, first target the most valuable personas, high volume, bottom of funnel, and low competition. And then step out through the matrix to less valuable topics. Don't get stuck in paralysis; instead, move quickly and learn what works and delivers value.
Topics and keywords aren't static. Your personas change. New product features will be introduced. News events trigger a sudden new creation of a topic. And longer-term trends shift the search terms. Re-run this analysis every few months.
Once you know which topics and keywords you want to show up in, you now need to solve the user's intent by creating pages.
The pages can be divided into:
To understand what type of page to produce, look up the topics and see what style of page ranks best and use a product lens to think what would be best suited for the user. If it's a mini-tool ranking too, you should build a mini-tool. Later on, you might want to create several different page types for the same topic as Google will often want to show several different types.
How the page is created is largely determined by whether it's a high-value keyword or a long-tail keyword. If it's a high-value keyword, you'll likely want to start with a bespoke page - although you might later scale this up programmatically.
By programmatic pages, I don't mean large-scale AI-generated rubbish. Although this might rank now, there's a good chance you'll be downranked in the future. Instead, you should leverage a data asset or mini-tool to keep the core usefulness of the page high. You can use code, LLMs, and people to scale it up, but by exposing a fundamentally useful data asset or tool, you'll be much more likely to create a useful page and solve the user's intent.
Currency converter SEO pages from Wise. Programmatically generated with a mini-tool. There's a large combination of pages created leveraging the same calculator with different currency pairs.
Your choice between in-house writers and contractors should depend on your target quality and quantity. Low-quality content will have three negative impacts: it damages your brand, reduces your chances of ranking well, and decreases the likelihood of content being shared. Consider using a mixed approach based on keyword value.
For contractor management, we've found success with an in-house editor overseeing a pool of Upwork contractors. Don't hesitate to cycle through contractors quickly if their quality doesn't meet your standards. For specialized topics like healthcare, consider hiring contractors with relevant credentials (such as medical degrees) to ensure proper authority and trust.
Bonus tip: Try viewing your operation as a media company rather than just an SEO engine. This content-first mindset encourages you to consider multiple traffic sources—social media, collateral for your sales team to share, and other channels—rather than viewing content as merely SEO fodder. This approach naturally pushes quality higher and creates more valuable assets for your company.
When creating pages, you'll need to balance SEO and conversion. You should start by optimizing for solving intent (even if that means no paywalls, login-gates) and iterate on the structure to drive conversion without losing the ranking.
Treat your pages like a product. Get ideas from competitive pages, speaking to users, what the best in class are doing, then ruthlessly ship useful features and content.
Another key consideration when creating pages is how they fit into your broader content architecture. The most effective SEO strategies organize content into pillar pages and supporting clusters. A pillar page comprehensively covers a broad topic that's important to your business, while cluster content dives deep into specific aspects of that topic.
For example, if you run a payment platform, your pillar page might cover "International Money Transfers" broadly, with cluster content addressing specific topics like exchange rates, transfer fees, country-specific guides, and payment methods. Each piece of cluster content links back to the pillar and to related cluster content, creating a tight network of topically related pages.
After understanding what search intent to solve and creating pages to solve it, you will need the content to actually rank in the search engine results page (SERP). SEO follows a power law with the coveted position #1 having the most traffic.
The click-through rate by position. Source
Ranking can be divided into three buckets:
Technical SEO forms the foundation of your site's ability to rank. It ensures Google can properly index your pages (adding them to Google's database) and crawl them (reading and processing their content). While the technical aspects can be complex, focus on these key areas:
Site authority is a score based on how many other high-authority sites are linking to your site. Originally it's based on an algorithm called PageRank.
So how can you get other sites to link to you? We've had the best success by creating great products and then launching them with press support. If your core product is unlikely to get much PR, what other news articles, data sets, or mini-tool launches could you do instead that might get you coverage? For example, Ramp's spending insights.
Here's some other ideas for getting backlinks: collaborate with other companies for case studies, do initiatives such as startup programs/partner programs/educational discounts where you then ask for links to your site. You can leverage backlink programs toward specific high-value pages that you most want to rank.
If you have articles that rank well for existing topics, this will increase your probability of ranking for related topics. You can start with more long-tail topics and build up to the high-value topics.
The network of internal links matters as much as the network of external links. New pages should have 5+ links from existing pages and contain 5+ links to existing pages. The graph of the network should also point heavily toward the high-value pages to indicate these are the key pages to rank.
You can also leverage components to help with including keywords, such as breadcrumbs for landing page styles pages and similar articles blocks for article-type pages.
Example breadcrumbs from the Tripadvisor site
You should include the relevant keywords for the user's intent. This likely is a combination of intent-specific keywords as well as common additives such as "free" or "online."
You will want to include the keywords as appropriate in the headers, alt text, metadata, body, slug, and external link text to the pages.
To make sure your page structure and metadata are correct, use the Detailed SEO Chrome extension.
We've covered how to create pages which should solve the user intent. To get them ranking top, Google will use the user journey as guidance - did the user click on your site and stay on it. A proxy metric you have access to is what was the on-page session time both for that page and the site for users coming from Google. You can then optimize this over time as you ship features and content.
Successful SEO requires consistent measurement and optimization. Here's how to structure your weekly SEO performance reviews:
Potential profiles to hire for SEO are:
I'd argue that in the early days, you want to start with a driven frontend engineer with some design skills who is keen to learn SEO, as the bulk of the work is in creating great pages that solve user intent. They can also do the execution of getting to table stakes for technical SEO and run the content machine either through contract writers or in-house writers. You can then partner them with an excellent external SEO advisor who can guide what topics and keywords to focus on and give feedback on the pages (but this isn't needed as a full-time job until you're at scale or have a very large number of pages such as running an e-commerce store). Over time, you could transition the content production running to a writer who has interest in this.