SEO Basics for a New Startup Website
SEO basics for a new startup website come down to five things: make sure Google can find and read your pages, target the exact words your customers type into search, write one clear, genuinely helpful page for each of those searches, get the page structure and speed right, and then earn links and wait, because search traffic compounds slowly and then pays you for years. That’s the whole game. Everything below is just detail on how to do each part without wasting your weekends.
SEO stands for search engine optimization. In plain English: it’s the work of getting your website to show up when someone searches for what you sell, without paying for ads. For a broke high-school founder, that’s the appeal. You can’t outspend a funded competitor on ads, but you can out-write them on a search term they were too lazy to target. Free traffic that shows up every day for years is about the best deal a no-budget startup will ever get.
Can a brand-new website even rank on Google?
Yes, but not for the big terms, and not fast. A new site can rank quickly for specific, low-competition searches, and it takes months to rank for anything popular.
Here’s the mental model. Google decides what to show partly based on how trusted and established a site is. A site you launched last Tuesday has zero track record, so trying to rank for “productivity app” against a company with ten years of history is hopeless. But “productivity app for high school students who forget assignments” has almost no competition, and that’s exactly the kind of term a new site can win.
This is called the long tail: longer, more specific searches that fewer people make, but that are far easier to rank for and usually convert better because the person knows exactly what they want. As a new startup, the long tail is your entire strategy. Chase the specific searches your competitors ignore. You can climb toward the bigger terms later, once your site has some age and some links pointing at it.
Set your expectations correctly so you don’t quit. SEO is slow. You will publish a page and hear nothing for weeks. That’s normal, and it’s why so many founders give up right before it works. If you want the deeper version of this patience problem, how to write blog posts that actually bring customers walks through the same trap.
Keyword research: figuring out what people actually search
A keyword is just the phrase someone types into Google. Keyword research is the work of finding phrases that (a) your customers actually search, (b) match what you offer, and (c) aren’t already dominated by huge sites. You do not need paid tools for this.
Here’s how to build your first keyword list for free:
- Write down the problem you solve in your customer’s words, not yours. You might call it “an async study coordination platform.” Your customer types “how to study with friends online.” Use theirs.
- Type your seed phrase into Google and read the autocomplete suggestions. Those are real searches, ranked by how common they are. Write down every one that fits.
- Scroll to “People also ask” and “Related searches” on the results page. Google is literally handing you the exact questions people ask. These make great page topics.
- Add modifiers that signal buying or specificity: “free,” “for students,” “vs,” “how to,” “best,” “near me,” “under $10.” These pull you into the long tail where you can win.
- Sort your list by intent. Someone searching “best budgeting app for teens” is closer to using something than someone searching “what is a budget.” Prioritize the ones where the searcher wants to act.
You want to target one clear keyword idea per page, plus the close variations of it. Don’t try to rank a single page for fifteen unrelated terms. One page, one job.
On-page SEO: writing a page Google understands
On-page SEO means the stuff you control on the page itself: the title, the words, the structure, the links. Get this right and you’ve done most of the work that actually moves the needle for a small site.
For each page you want to rank, here’s what matters and where to put your keyword.
| Element | What it is | What to do |
|---|---|---|
| Title tag | The clickable blue headline in Google results | Put your main keyword near the front. Keep it under ~60 characters so it doesn’t get cut off. |
| Meta description | The gray summary text under the title | Write a real sentence that makes someone want to click. It doesn’t directly boost ranking, but it boosts clicks. |
| URL slug | The end of the web address | Short, lowercase, words separated by hyphens: /study-with-friends, not /page?id=48f2. |
| H1 heading | The big headline on the page itself | One per page. Say clearly what the page is about, in the searcher’s words. |
| Body content | The actual writing | Answer the search fully and honestly. Use the keyword naturally; don’t stuff it. |
| Internal links | Links from this page to your other pages | Link related pages together so Google (and readers) can move around your site. |
| Image alt text | The description attached to each image | Describe the image plainly. Helps accessibility and image search. |
The single biggest on-page mistake beginners make is writing for the algorithm instead of the human. Do not repeat your keyword twenty times hoping to trick Google. That stopped working a decade ago and now actively hurts you. Write the genuinely most useful page on the internet for that one search, in plain language, and the ranking tends to follow. A well-built landing page that converts and a well-optimized page are mostly the same page: clear, focused, and built around one intent.
Technical basics: can Google find and read your site?
None of the above matters if search engines can’t crawl your pages. “Crawling” is when Google’s bots visit your site and read it. The good news: if you built on a modern tool like Framer, Webflow, Wix, or a standard Next.js setup, most of this is handled for you. You mainly need to not break it.
Run through this short checklist once:
- Your site is public and not blocked. Some site builders ship with a “hide from search engines” toggle on by default while you build. Find it and turn it off before launch.
- You have a sitemap and it’s submitted to Google. A sitemap is a file listing all your pages. Submit it in Google Search Console (a free Google tool, and the first thing you should set up) so Google knows what exists.
- Each page has a unique title and description. Duplicate titles across pages confuse Google about which to show.
- The site loads fast, especially on phones. Most searches happen on phones. Compress your images, and don’t load ten fonts and five tracking scripts. Speed is a real ranking factor and a real reason people bounce.
- It works on mobile. Open your own site on your phone. If you have to pinch and zoom, fix it.
- You use HTTPS. The little padlock. Nearly every host gives this free now, but confirm it’s on.
Set up Google Search Console on day one even if the site is empty. It shows you which searches you’re appearing for, which pages Google has indexed, and any errors. It’s the closest thing to X-ray vision you get, and it’s free.
How do you get other sites to link to you?
Links from other websites (called backlinks) are one of the strongest signals Google uses to decide who’s trustworthy. Each quality link is a vote. A new site with a few real links from respected places will outrank a site with none. You cannot buy your way here without getting penalized, so you earn them.
Realistic ways a teen founder actually gets links, none of which cost money:
- Get listed in directories and roundups for your category. “Best free study tools” lists, startup directories, tool aggregators. Many let you submit yourself.
- Do the thing, then tell the people who write about it. Launch on communities and press. When your startup gets featured in the press or covered by a niche blog, that coverage usually includes a link.
- Write the resource other people want to cite. One genuinely useful guide or piece of original data gets linked to naturally, over and over. This is why content and SEO reinforce each other.
- Use your existing footprint. Your school paper, a club site, a mentor’s blog, a partner you work with. Real relationships turn into real links.
Ignore anyone selling you “500 backlinks for $20.” Those come from spam sites and can get your domain penalized. A handful of real links beats hundreds of junk ones every time.
What order should you actually do this in?
Don’t try to do everything at once. Here’s the sane sequence for a founder with maybe an hour a day:
- Set up Google Search Console and confirm your site is crawlable. One evening. Do it first.
- Do keyword research and pick your first 3-5 target searches. All long-tail, all specific, all things your real customer types.
- Write or optimize one focused page per keyword. Nail the title, the H1, the URL, and genuinely useful body content.
- Link your pages to each other so Google can see how they relate.
- Publish, then earn a few real links while you write the next page.
- Wait, watch Search Console, and keep publishing. Momentum builds around post number ten, not post number two.
SEO is a long-game distribution channel, and it’s just one of several. If you’re not sure it’s the right first channel for your startup at all, read distribution: how early startups actually find users and why you should pick one marketing channel, not ten before you commit months to search.
The honest truth: SEO rewards founders who show up consistently and quit no one else’s business but their own. It won’t spike overnight. But a year from now, the pages you write this month can be quietly sending you customers while you sleep, at a cost of exactly zero. That’s the kind of leverage a student founder with no budget should be greedy about.
If you want to build these Market-sprint skills with a team, deadlines, and people who’ve done it before, that’s exactly what we do at batch0. Take a look at the program or apply for free and put your website in front of real customers.