A website with no traffic almost always has one of five causes, and they are diagnosable in about twenty minutes. Work through them in this order, because fixing a later one while an earlier one is broken achieves nothing.
1. Is it even in Google?
Search site:yourdomain.com in Google. If nothing appears, you are not ranking badly — you are not indexed, which is a completely different problem. Causes: the site is set to discourage search engines (a WordPress setting people forget to untick after launch), robots.txt is blocking crawlers, or the site is too new and has never been submitted. Submit a sitemap through Google Search Console and the clock starts.
2. Do your pages target anything people search?
Most low-traffic sites describe the business rather than answering searches. A page titled “Our Services” targets nothing. A page titled “Emergency plumber in Queens” targets something specific. If your page titles are internal language rather than customer language, there is nothing for a search engine to match.
3. Is the site too new or too small to compete?
New domains with few links do not rank for competitive terms, and no amount of on-page work changes that quickly. This is not a defect — it is the normal starting position. The route through it is specific, less contested searches where the competition is beatable, rather than the head terms everyone wants.
4. Is something technically broken?
- Slow loading on mobile, which is where most people are
- Pages blocked by a stray noindex tag
- Broken internal links, so pages are unreachable
- Duplicate content competing with itself
5. Are you measuring it correctly?
A surprising number of “no traffic” cases are analytics problems — tracking installed on some pages, missing on others, or filtering out the real visitors. Verify the tracking works before concluding there is nothing to track.
The order matters
| Check | Time | If broken |
|---|---|---|
| Indexed at all? | 1 min | Nothing else matters until fixed |
| Targeting real searches? | 10 min | Rewrite titles and page focus |
| Authority to compete? | 5 min | Target easier searches instead |
| Technical faults? | 10 min | Fix before creating more content |
| Tracking accurate? | 5 min | You may have traffic already |
Related: why a website is not showing up on Google, an SEO audit, what SEO is, and how to get more customers.
