You built a website, and weeks later it is nowhere on Google. Before you blame the algorithm, know this: in almost every case the reason is one of a handful of ordinary, fixable problems — and you can diagnose most of them yourself in an afternoon, for free.
“Not ranking” usually means one of two very different things: Google has not put your site in its index at all, or it is indexed but sitting on page five. The fixes are different, so start by finding out which one you have.
First test: is Google even seeing your site?
Open Google and search for site:yourdomain.com — your real domain, no space after the colon. If your pages appear, you are indexed, and your problem is ranking, not visibility. If nothing shows up, Google does not know your site exists yet, and that is the first thing to fix.
- Set up Google Search Console — it is free, and it is the closest thing to seeing your site through Google’s eyes. It tells you which pages are indexed and why others are not.
- Submit your sitemap — a simple file listing your pages that points Google straight at them.
- Check for a stray “noindex” — a single leftover setting from the site’s build can tell Google to ignore the whole thing. It is a shockingly common culprit.
Reason 1: the domain is brand new
A site that went live last week is not going to top the results this week. Google needs time to crawl, index and gauge a new domain’s trust. Two to six months of patience — while you keep publishing and earning links — is normal and not a sign that anything is broken.
Reason 2: the site is too slow
Speed is a ranking factor, and a slow site also loses the visitors it does get. Run your homepage through Google’s PageSpeed Insights — free, instant, and it hands you a prioritized list of fixes. A slow website quietly costs you customers long before you notice the missing ranking.
Reason 3: thin or duplicate content
Google ranks pages that answer a question better than the alternatives. A three-sentence “Services” page cannot do that. So-called thin content — and near-duplicate pages that repeat the same text with a city name swapped — gives Google nothing to rank.
- Write one substantial page per topic — enough to genuinely answer what the searcher wants.
- Never copy manufacturer or competitor text — duplicated content competes with the original and loses.
Reason 4: you are targeting the wrong words
You might rank perfectly — for a phrase nobody searches. Owners instinctively write in their own jargon, while customers type plain language. If your pages say “dermal aesthetic solutions” and customers search “acne treatment Graz”, you and your audience never meet. Getting this right is the heart of the SEO basics every owner should know.
Google is not hiding your website. It simply has not been given a good enough reason to show it.
Reason 5: no local signals
If you serve a city and your pages never say so, you are invisible to the searches that would actually bring customers. Name your area in titles and text, and claim the profile behind the map results — the full recipe is in the local SEO playbook.
Reason 6: nobody links to you
Links from other reputable sites are votes of confidence, and a site with none struggles to outrank established competitors. You do not need hundreds — a local directory listing, a supplier’s partner page, a mention from the regional press each help. Earn them slowly and honestly; bought links do more harm than good.
Turning the diagnosis into a fix
Work through the list in order: indexed first, then speed, content, keywords, local signals, links. Most owners can handle the diagnosis and a good share of the fixes. For the technical half — indexing issues, speed, structure — see what a professional fix would cost or send me your site and I will tell you, honestly, which of these is holding it back.