Your site ranks for one thing: its name

Six months live, and Google shows it for nothing else.

Two problems, one search query

A one-page site has too few URLs. A single page application has too little HTML. The fix for one does nothing for the other.

The 60-second render test

Your browser runs your JavaScript. A crawler's first pass does not. Fetch the raw HTML and read what actually arrives.

Empty shell? Render on the server

Prerender the public routes, use real paths instead of hash routes, and make every link a real anchor.

Real HTML, still invisible?

Then it is not technical. Search engines rank documents, and one page is one document competing for roughly one intent.

What one page can win

Your brand, a local service, a narrow portfolio. Not forty service queries. Those need forty documents.

You do not need a rewrite

Prerender the pages that matter, or serve a subdirectory on your own domain so the new URLs inherit your authority.

Find out which one you have

The render test, the fixes in priority order, and a 30-minute audit for either setup.

Read the full guide