Home

›

›

SEO for Startups: Where to Start With No Budget

SEO for Startups: Where to Start With No Budget

A small paper boat with a magnifying glass for a sail

Short answer

SEO for a startup with no budget starts with the basics that cost nothing: make sure search engines can crawl the site, get the important pages indexed through Google Search Console and a sitemap, and then publish pages that answer specific questions your buyers ask. Links from relevant sites and clear titles help those pages rank. Expect months, not weeks, and measure progress in impressions before clicks.

Key takeaways

  • Check robots.txt first. Google says it manages crawler traffic and is “not a mechanism for keeping a web page out of Google.” To keep a page out, use noindex.
  • If robots.txt returns a 4xx error, Google treats the site as having no restrictions. A 5xx error stops Google crawling the site for the first 12 hours.
  • Submit a sitemap and inspect key URLs in Search Console. Neither guarantees indexing, but both help Google find new pages.
  • Pick questions with real demand and weak competition. A new site rarely wins the broad ones first.
  • Google says word count, the keywords meta tag and keywords in the domain name are not things to focus on.

What SEO can and cannot do for a startup

SEO is the work of helping search engines find, understand and rank your pages. For a startup it has one big advantage over every paid channel: a page that ranks keeps bringing visitors without a price per click. It also has one big limit. Nothing about it is fast or guaranteed.

Google’s own starter guide says so plainly: “There are no secrets here that’ll automatically rank your site first in Google.” It also notes that some changes “might take effect in a few hours, others could take several months.” Our article on how long SEO takes covers the timelines in detail.

With no budget, the right approach is to do the free things in the right order. Each step below depends on the one before it.

Step 1: Make sure search engines can crawl you

Before anything else, check that search engines are allowed to read your site. That is decided by a small text file at the root of your domain, robots.txt.

What robots.txt does. Google describes it as a file “used primarily to manage crawler traffic to your site.” It tells crawlers which paths they may request. It is not a privacy tool. Google says it is “not a mechanism for keeping a web page out of Google,” and that a blocked URL can still be indexed if other sites link to it, though without a description. To keep a page out of search results, use a noindex tag or password protection.

Where it lives. The file must sit in the top-level directory of the site. Its rules apply only to the host, protocol and port where it is served. A robots.txt on a subdomain covers only that subdomain, so a blog at blog.example.com and an app at example.com each need their own.

What happens when it is missing or broken. Google’s specification is precise:

robots.txt responseWhat Google does
200 with valid rulesFollows the rules
4xx error, except 429Treats the site as having no robots.txt, so no crawl restrictions
5xx errorStops crawling the site for the first 12 hours while retrying, then uses the last cached copy for up to 30 days
Any changeUsually picked up within 24 hours, the time Google generally caches the file

A missing file is therefore not a disaster: crawlers can go everywhere. A file that returns server errors is worse, because it can pause crawling of the whole site.

What a simple file looks like. For most startups, a few lines are enough:

User-agent: *
Allow: /
Disallow: /admin

Sitemap: https://www.example.com/sitemap.xml

The sitemap line is not tied to any one crawler. Google says it “may be followed by all crawlers,” and Google, Bing and other major search engines support it.

AI search crawlers. If you also want to appear in AI answers, do not block OAI-SearchBot or PerplexityBot. OpenAI says sites that block OAI-SearchBot are not shown in ChatGPT search answers. Our guide on how to get cited by ChatGPT covers those crawlers in detail.

Check one more thing while you are here: some firewalls and bot protection services block crawlers before robots.txt is even read. If your hosting has such a setting, make sure it does not challenge search engine crawlers.

Step 2: Get your important pages indexed

A page that is crawled is not necessarily indexed. Google’s starter guide says Google “primarily finds pages through links from other pages it already crawled,” so a brand-new site with no links pointing to it can wait a long time to be discovered. Two free tools shorten the wait.

Google Search Console. Verify your domain and submit your sitemap in the Sitemaps report. You need owner permission on the property to submit one. If you do not have it, you can list the sitemap in robots.txt instead. Google is clear that a sitemap is a hint, not a command: “There is no guarantee that a page URL discovered in a sitemap has been or will be crawled or indexed by Google.”

URL Inspection. For your most important pages, inspect the URL and click Request indexing. Google says indexing “typically takes only a day or so, but can take much longer in some cases,” and that there is a daily limit on requests. For more than a handful of pages, the sitemap is the better route.

Do the same in Bing Webmaster Tools. Bing’s index matters beyond Bing itself: OpenAI has said ChatGPT search uses third-party search providers, and reporting since 2024 has found its results closely match Bing’s.

Step 3: Pick questions you can win

A new site rarely ranks for broad, popular terms. It can rank for specific questions that established sites answer badly or not at all. Google’s advice is to “think about the words that a user might search for to find a piece of your content.” For a startup, that usually means four kinds of questions:

  • Problems. What your buyer types before they know your product exists.
  • Costs and comparisons. What something costs, which option is better, what the alternatives are.
  • How-to questions. The tasks your product helps with.
  • Your category. The name of the kind of product you are, once people search for it.

Our guide to keyword research for SaaS shows how to find these questions, how to read search volume and difficulty, and how we chose the articles on this blog.

Step 4: Make every page clear

Each page should tell search engines and readers what it is about in a few seconds. Google’s documentation gives concrete rules:

  • Titles. Google asks for titles that are unique, descriptive and concise, and to “avoid keyword stuffing.” Brand them concisely, for example with the site name at the start or end.
  • Descriptions. Google says snippets “are primarily created from the page content itself,” but it may use your meta description if it describes the page better. Write a unique summary for each page.
  • URLs. Use readable words rather than ID numbers, and hyphens rather than underscores.
  • Headings. Use one main heading that matches the title, and subheadings that describe each section.

Our guide to landing page SEO applies these rules to the page that matters most, the one that describes your product.

Links do two jobs. They help search engines find pages, and they are one of the ways search engines judge which pages deserve to rank.

Internal links are entirely in your control. Google says “every page you care about should have a link from at least one other page on your site,” and that good anchor text is “descriptive, reasonably concise, and relevant.” Link from your home page to your key pages, from articles to the pages they relate to, and avoid “click here.”

External links take more work. The free ways for a startup are the honest ones: list the product in directories where your buyers actually look, launch on platforms where your audience gathers, and publish something worth citing, such as original data. Our guides to directory submission and SEO directories explain which listings help. Google lists “buying or selling links for ranking purposes” and “low-quality directory or bookmark site links” as link spam, so avoid anyone selling followed links in bulk.

Step 6: Publish what you know

Google’s guidance on helpful content suggests asking of each page: “Does the content provide original information, reporting, research, or analysis?” and “Is this the sort of page you’d want to bookmark, share with a friend, or recommend?”

A startup has more original material than it thinks. You know your customers’ questions, your own numbers, the tests you ran and the mistakes you made. A page that shares something only you know has a reason to rank that a rewritten summary of other articles does not.

Google also warns against producing “lots of content on many different topics in hopes that some of it might perform well.” Ten pages on the subject your product knows best are worth more than fifty on everything.

Step 7: Measure the right things first

In the first weeks, rankings and clicks are too small to read. Search Console’s Performance report shows the earlier signals:

  • Impressions: “How many times your site appeared in Search results.”
  • Clicks: “The number of times a user clicked your site from Google Search results.”
  • Average position: “The average position of the topmost result from your site.”

Impressions usually move first. If a page starts appearing for queries close to the one you wrote it for, it is on the right track, even with no clicks yet. The queries also show you which questions to answer next.

What not to spend time on

Google’s starter guide lists things it believes you should not focus on. Three matter for a startup with little time:

  • The keywords meta tag. Google Search “doesn’t use the keywords meta tag.”
  • Word count. “The length of the content alone doesn’t matter for ranking purposes.” Write as much as the question needs.
  • Keywords in the domain. Keywords in the domain name or URL path have “hardly any effect beyond appearing in breadcrumbs.” Choose a name for your buyers, not for search engines.

How we apply it on UpRank

This blog is part of the UpRank experiment, which tests whether useful content and answer engine optimization can bring a pay-to-rank board the attention that hype once did. UpRank has no ad budget for the blog, so every step above is applied here, and each change goes into the experiment log with its date.

  1. robots.txt. The blog is served at www.uprank.lol/blog, under the board’s domain, so the robots.txt that governs it is the board’s own. When we checked on October 12, 2026, uprank.lol/robots.txt redirected to www.uprank.lol/robots.txt, which returned a 404. Under Google’s rules that means no restrictions: every crawler, including OAI-SearchBot and PerplexityBot, may enter. We plan to replace it with a short file that allows everything, keeps crawlers out of the board’s admin area and declares the blog’s sitemap, because a file we control is safer than a missing one.
  2. One copy of each page. WordPress runs on a subdomain behind the board. That subdomain answers every request with a noindex header, so only the uprank.lol/blog address can be indexed.
  3. Indexing. The blog’s sitemap goes to Search Console and Bing Webmaster Tools for the uprank.lol property, and the guides are inspected one by one.
  4. Questions we can win. Every article targets a specific question with measurable demand, from Google Ads cost to the four SEO articles in this guide.
  5. Clear pages. Each page has its own title and description, a readable URL and an answer in its first lines.
  6. Links. Six guides link to every article in their topic, each article links back, and a blog map links them all.
  7. Original data. Our UpRank data page publishes what listings on the board paid and the clicks they received.

Frequently asked questions

Is SEO worth it for an early-stage startup?

Usually, if your buyers search for the problem you solve. It costs time rather than money per click, and pages that rank keep working. It is a poor fit if you need customers next week.

Can I do SEO myself without paying an agency?

Yes. The foundations are free: robots.txt, Search Console, a sitemap, clear titles, internal links and useful pages. Paid tools help most with keyword research and competitor data.

Does a missing robots.txt hurt SEO?

Not directly. Google treats a 4xx response, except 429, as if no robots.txt existed, so it crawls without restrictions. A robots.txt that returns 5xx server errors is worse, because Google pauses crawling while it retries.

Should I block pages with robots.txt to keep them out of Google?

No. Google says robots.txt is not a mechanism for keeping a page out of Google, and a blocked URL can still be indexed if other sites link to it. Use a noindex tag or password protection instead.

How many pages does a startup need for SEO?

There is no number. Google says length alone does not matter and warns against publishing many pages on many topics. Start with the pages that answer your buyers’ most specific questions well.

The board

Put your product on UpRank

Your rank is your lifetime total, the cheapest spot is $1, and every listing shows the clicks it receives. Check what a spot costs today before you decide.

Part of Organic Visibility: How a Small Product Gets Found Without Paying for Every Visit

Felix Archer Avatar