SEO basics for makers who would rather build
You do not need to become an SEO expert. A few basics decide whether anyone finds you. Here is the short, honest list that matters for a small app.
SEO basics for a small app means making sure that when someone searches for the problem you solve, a clear page of yours shows up and makes sense. In practice that is five things: a unique title, an honest description, plain headings, one focused page per topic, and pages that load fast and a crawler can read. That is most of it.
What does SEO actually do for a small app?
SEO gets your page in front of someone at the exact moment they are looking for what you built. That is the whole job. You spent weeks on the product. Then it sits at a URL nobody types and a search nobody connects to it. SEO closes that gap so the person already typing your problem into Google lands on you instead of bouncing off a competitor or a Reddit thread.
Here is the part that stings if you skip it: this is happening right now, every day, whether or not you have done anything. People are searching for what you do. Today those searches are going to other results. The cost of ignoring SEO is not a future risk, it is current traffic you are not getting. You do not have to win every search. You have to be findable for the few that describe your app precisely.
What are the few SEO basics that matter most?
For a small app, five basics carry almost all the weight. Get these right and you are ahead of most indie projects, which ship with a default title like "Vite App" and no description at all.
- 1.Give every page a unique, specific title tag. This is the clickable headline in Google. "Invoice generator for freelancers" beats "Home". One sentence, says what the page is.
- 2.Write an honest meta description for each page. It does not change ranking much, but it is the snippet under your title, and a clear one earns the click.
- 3.Use real headings (H1, then H2s) that match how people ask. One H1 per page. Headings are how both readers and crawlers skim what a page covers.
- 4.Keep one page per topic. Your pricing lives on one page. Your main use case lives on one page. Do not scatter the same idea across five half-pages.
- 5.Make sure the page is crawlable. The text should be in the HTML, not locked behind a click or a login, so a search engine can actually read it.
+The two-minute title fix
Open your site in a browser and look at the tab. If it says "React App", "Vite App", or just your brand name on every page, that is the single highest-leverage SEO fix you can make today. Give each page a title that names what it is for.
Why is one clear page better than ten thin ones?
One clear, deep page beats ten thin ones because search engines and AI tools both reward the page that fully answers a question, and they get confused when several of your pages compete for the same one. Ten shallow pages on near-identical topics split your effort and split whatever authority you have. They also leave every visitor with a half-answer.
Think about it from the searcher's side. Someone asks "how do I add Stripe to my app". The page that walks through it start to finish, with the gotchas, is the one they stay on and link to. A thin page that restates the question and trails off is the one they leave. Depth is not padding. It is answering the follow-up questions before the reader has to go ask them somewhere else.
This is also the hardest thing to judge about your own writing, because you already know the answer. You wrote three sentences and your brain filled in the rest. A first-time reader cannot. If you want a second opinion on whether your pages actually land for someone who has never seen your app, that blind spot is exactly what an outside review is for.
How does technical health affect being found?
Technical health decides whether your good content ever gets a fair shot. A page that loads slowly, breaks on a phone, or hides its text from crawlers can have perfect copy and still lose. Search engines treat speed and mobile usability as ranking signals, and they cannot rank text they cannot read.
- ▸Speed: a page that takes several seconds to show anything loses visitors before they read a word, and search engines notice the bounce. Compress images and avoid loading huge scripts on the first paint.
- ▸Mobile: most searches happen on phones. If your layout overflows, buttons are tiny, or text needs pinching to read, you are quietly losing the majority of traffic.
- ▸Indexable pages: if your content only appears after JavaScript runs or after a login, a crawler may see a blank page. Make sure the words a searcher needs are in the HTML that loads.
- ▸One canonical URL: pick whether you live at example.com or www.example.com and redirect the other, so you are not splitting credit between two addresses.
!The silent crawl problem
Single-page apps built with AI tools sometimes render everything client-side, which means a crawler can hit your URL and see almost nothing. If your app is invisible in a quick "site:yourdomain.com" Google search, this is often why. It is fixable, but you have to know it is happening.
How does SEO connect to being found by AI tools?
The same clarity that helps Google is what gets you quoted by ChatGPT, Claude, and Perplexity. AI tools read the open web to answer questions, and they favor pages that state things plainly, answer the question directly, and structure the page so a passage can be lifted out and trusted. Good SEO and good AI visibility are not two projects. They are mostly the same project.
The overlap is large: clear titles, direct answers near the top, real headings, and pages that load as readable HTML. There are a few AI-specific moves on top of that, like a plain-English file that tells assistants what you do. We cover the dedicated steps in how to get your app recommended by ChatGPT and Claude and the specific file in what is llms.txt and does my app need one. If you only do the SEO basics here, you are already most of the way to being AI-readable too.
One more lever sits at the intersection: independent mentions. When a third party writes about your app in clear language, that content can be found and cited by both search engines and AI tools, and it carries a trust your own marketing page cannot. That is part of why reviews help AI find and recommend you, especially when you are new and have no track record to point to yet.
What is a realistic first SEO checklist?
A realistic first checklist is short enough to finish in an afternoon. Do these in order, ship, and move on. You can always come back when you have real traffic to learn from.
- 1.Give your homepage and top three pages unique, specific titles and honest descriptions.
- 2.Make sure each page has one clear H1 and a few H2s that match how people would ask about it.
- 3.Run your site on your phone and on a slow connection. Fix anything that overflows, breaks, or stalls.
- 4.Check that your content is in the HTML. Search "site:yourdomain.com" on Google and see if your pages show up.
- 5.Add a sitemap.xml and a robots.txt that lets crawlers in. Most frameworks and hosts can generate these for you.
- 6.Write one genuinely useful page for the main thing people search before they would ever search your brand name.
//Do this once, not constantly
SEO for a small app is not a daily grind. It is a setup pass and then occasional upkeep. Spend the afternoon, then go back to building. The point is to stop leaking findability, not to turn yourself into a full-time SEO.
What SEO advice can a small maker safely ignore?
Most of the advanced playbook is safe to ignore until you have traffic worth optimizing. A lot of SEO content is written for large sites with teams, and applying it to a brand-new app is wasted effort. You can skip these for now.
- ▸Obsessing over keyword density or stuffing phrases. Modern search and AI tools penalize this. Write for a human and name things plainly.
- ▸Buying backlinks or running link schemes. At best a waste of money, at worst a way to get your site demoted.
- ▸Chasing dozens of low-volume keyword pages before you have a single strong page. Depth first.
- ▸Daily rank tracking and elaborate dashboards. You have no traffic to interpret yet. Check in monthly at most.
- ▸Technical micro-optimizations like shaving a few milliseconds when your real problem is a blank crawl or a missing title.
- ▸Long, AI-generated articles padded for word count. They read thin, and both Google and AI tools increasingly recognize that.
The honest summary: nail the five basics, write one deep page that actually helps, make sure a crawler can read it, and ignore the rest until you have numbers to act on. SEO for a small app is less about clever tactics and more about not being invisible by accident. If you want a second set of eyes on whether your pages are clear to a stranger and findable in the first place, that is the kind of thing an outside review catches fast.
Not sure if your app is even findable, or if your pages read clearly to someone who has never seen it? A quick, honest review checks exactly that and hands you a plain-English list of what to fix first.
Get my app reviewedFrequently asked questions
Do I really need SEO for my app? ▾
If you want people to find you through search, yes, but only the basics. You need unique page titles, clear headings, fast pages, and content a crawler can read. You do not need an SEO agency or a daily routine. For a small app it is a one-afternoon setup pass, then occasional upkeep, not an ongoing job.
What is the single most important SEO fix for a small app? ▾
A unique, specific title tag on each page. Many AI-built apps ship with a default like "Vite App" or just the brand name everywhere. The title is the clickable headline in Google and the first thing both searchers and AI tools use to understand the page. Naming each page for what it does is the highest-leverage two-minute fix.
Is SEO different from getting found by ChatGPT or Claude? ▾
Mostly the same, with a little extra. AI tools read the open web and favor pages that answer questions plainly, use real headings, and load as readable HTML, which is exactly what good SEO does. On top of that, AI visibility benefits from a plain-English file like llms.txt and from independent mentions that AI tools can cite.
How long does basic SEO take to work? ▾
Setup takes an afternoon. Results take longer. Search engines need time to crawl and rank a new site, often weeks to a few months, and a brand-new domain ranks slower than an established one. The fix is not faster tricks, it is doing the basics early so the clock starts sooner rather than later.
Should I write lots of pages or a few good ones? ▾
A few good ones. One clear, deep page that fully answers a question beats ten thin pages that split your effort and confuse search engines about which one to rank. Depth answers the reader's follow-up questions before they leave to ask elsewhere. Start with one strong page on the main problem you solve.
Is your app findable, and clear to a stranger?
A quick, honest review checks whether real people and AI tools can find and understand your app, and hands you a plain-English list of what to fix first. From $5, one time, no subscription.
Get my app reviewedKeep reading
How Do I Get My App Recommended by ChatGPT?
When people ask AI assistants for a tool like yours, you want to be one of the answers. Here is how AI tools find and recommend apps, and how to make yours easy to cite.
What is llms.txt and does my app need one?
llms.txt is a simple file that tells AI tools what your site is and where the important pages are. Here is what it does, what goes in it, and how to add one today.
How Do Reviews Help AI Find and Recommend You?
An honest, published review is more than a trust signal. It is a clean page AI tools can read and quote when someone asks for a tool like yours. Here is how that works.
We put every SaaS through the same honest scorecard, then publish the result.