Your website is live and a few people visit every day, but inquiries are rare and the traffic graph has not moved for months. Business owners come to me with this more often than anything else. This is not a website Google can't see (that's covered in why my website has no traffic). It's a website that is in Google but can't grow. In this article I describe how to increase website traffic without paid ads. The steps are ordered by which ones pay off first.
Traffic grows fastest on pages that are already in Google but not near the top. In Google Search Console, find the queries your site appears for at positions 4 to 20, then improve those pages: a title that matches the real query, the answer right at the start, fuller content and links from other pages on your site. Only then add new pages that answer customer questions, look after your Google Business Profile and Firmy.cz listing, and earn mentions on other websites. The first changes usually show up in the data within a few weeks. Lasting growth takes months.
Where does website traffic actually come from?
Before you change anything, work out which traffic sources are worth building. Each channel differs in speed, cost and how long the results last.
| Channel | When the first results appear | How long they last | What it costs |
|---|---|---|---|
| Organic search (Google, Seznam) | weeks to months | long term | time or ongoing SEO work |
| Google Business Profile and Firmy.cz | weeks | long term, mainly local | time, reviews |
| AI search (ChatGPT, Google AI Overviews) | months | grows with brand authority | content and mentions |
| Links from other websites | months | long term | relationships, content |
| Social media | immediately | short, only while you keep posting | time, content |
| Paid ads | immediately | ends with the budget | clicks |
Paid ads make sense when you need inquiries right now. This article is about the channels that keep working after you switch the ads off. For a comparison of both approaches, see SEO vs PPC. (Seznam is the Czech search engine, and Firmy.cz is its business directory.)
How to increase website traffic in 10 steps
1. Measure where you are now
Without a baseline, you won't know whether your changes work. You need two free tools: Google Search Console (what people search for before they reach your site) and Google Analytics 4 (what they do on the site). Write down your clicks and impressions for the last 28 days, plus the number of inquiries for the same period. Google's help page for the Performance report explains what each metric means.
One practical tip: separate out searches for your own brand (your company name, your own name). Those grow as more people get to know you. SEO has little to do with them. If you leave them in the total, the growth you see may not be real.
2. Start with quick wins at positions 4 to 20
No other step gives you as much for the work. On the first page of Google, the top few results get the vast majority of clicks. A page in 9th place is shown, but almost nobody clicks it. Moving from 9th to 4th often makes a bigger difference than a new page that starts from zero.
In Search Console, open the Performance report, turn on average position and filter for queries at roughly positions 4 to 20 with a reasonable number of impressions. Each of those queries already has a page that Google considers relevant. You just need to push it further.
3. Rewrite titles and descriptions to match real queries
The page title (the blue link you see in Google) decides whether someone clicks. The most common mistake I see is a title written the way the company talks about its service, not the way people search for it. If Search Console shows that a page gets impressions for "logo design price", a title like "Our Graphic Design Services" doesn't answer that query.
Rules that work for me:
- put the main word from the query as close to the start of the title as possible,
- add a concrete benefit or number (a starting price, a number of steps, the year),
- keep it to roughly 60 characters so the title doesn't get cut off,
- write the description (meta description) as an answer to a question, not an advertising slogan.
4. One page per search intent
When two of your pages answer the same query (say, a pricing page and a blog post about prices), Google doesn't know which one to show and often ranks neither of them well. This is called cannibalization. You can spot it in Search Console when a single query shows two or more URLs taking turns in the Pages tab.
The fix is to decide which page "owns" the query. Strengthen that page, rewrite the other one from a different angle and link the two together. For my own website, I keep a simple table of "query, page that owns it", and I don't add a new page until I know where it fits.
5. Write content that answers the questions customers actually ask
You won't come up with the best topics sitting at your desk. You already have them in emails, phone calls and customer questions. What do people ask before they order? How much it costs, how long it takes, how option A differs from option B, what happens if…
Each of those questions could become an article or a section on a service page. I explain how to write that kind of text so both Google and AI assistants can use it in how to write content for AI search.
6. Link your pages together
Internal links are the cheapest SEO there is, and most websites don't use them. When an article about prices links to your service page using the service's actual name as the link text, you help Google understand which page is the main one for that topic, and you give the reader a next step.
A simple rule is enough: every new page gets a link from at least two existing pages that already get traffic, and it links to the page you want to sell.
7. Fix the technical basics
Good technical SEO won't bring you traffic by itself, but bad technical SEO can stop it. Check these in particular:
- indexing (the Pages report in Search Console; your important pages must be indexed),
- speed and mobile, because most people arrive from a phone,
- the H1 heading and main text directly in the HTML. I run into this mistake more often than you'd expect: the page looks fine once it loads in a browser, but the content is only rendered by JavaScript. Google usually copes with that. Other search engines and AI crawlers often don't.
You'll find a detailed list in the technical SEO checklist.
8. Take care of local visibility
If most of your customers are in one city or region, many inquiries come from the map, not the regular search results. A complete Google Business Profile with the right primary category, accurate opening hours and a steady flow of reviews, plus an equally complete profile on Firmy.cz (Seznam's business directory), is often more important for a local business than another article. I describe the most common mistakes in Google Business Profile: 6 mistakes.
9. Earn mentions and links from other websites
Links from other websites are still among the strongest signals, and AI assistants now pay attention to them too: they are more likely to mention a brand that other websites write about. Don't buy link packages. What works better is the kind of thing you'd do even without SEO: articles and interviews in industry media, partnerships, talks, and your own surveys and data that others are happy to link to. I go through which directories and listings are worth it in link directories and backlinks.
10. Get your website ready for AI search
Some people now ask ChatGPT instead of Google, or read the AI Overview at the top of the results. Most of the steps above apply to these channels too, plus a few extras: register your site in Bing Webmaster Tools as well (ChatGPT also uses Bing results when it searches), phrase your answers so they can be quoted without extra context, and keep information about your business consistent across websites. The full process is in how to get your business into AI search.
How long does it take for traffic to go up?
Changes to pages that are already in Google usually show up first, because Google only needs to crawl them again. New content needs time before Google indexes it and tests it at different positions. Links and mentions build authority slowly, but the effect lasts. That's why I recommend the order in this article: first get the most out of what you already have.
What to avoid
- Writing articles on topics nobody searches for. Content without demand won't raise your traffic, however well it's written.
- Mass-producing text with AI. Google explicitly fights content created at scale purely to rank. AI is a good assistant, not an author.
- Buying links or listings in hundreds of directories. At best they won't help. At worst they'll do damage.
- Changing everything at once. If you change ten things at the same time, you won't know what worked.
- Measuring success by traffic instead of inquiries. More visitors who leave won't bring you anything.
Frequently asked questions
How quickly can you increase website traffic?
The first changes on pages that are already in Google usually show up within a few weeks. New content and links take months. Anyone promising significant growth within a few days without paid ads is promising something they can't control.
What increases website traffic the most?
On most business websites I see, the biggest untapped potential is in the queries the site already appears for at positions 4 to 20. Moving those pages up brings more than new content, because Google already knows those pages and considers them relevant.
Will more blog posts help?
Only if they answer questions people actually search for, and each one targets a different query. Ten articles on the same topic compete with each other and won't raise your traffic.
Do I have to pay to increase traffic?
Not necessarily. Search Console, Analytics, Google Business Profile and Firmy.cz are all free, and you can handle most of the steps in this article yourself if you have the time. You mainly pay with your time, or you pay a specialist to do it for you.
Does AI search increase traffic too?
For now it makes up a smaller share of traffic, but people who come from AI assistants tend to be well informed and close to a decision. The steps that help in Google help there too.
Want me to look at your website?
The fastest first step is a free website check, which shows technical problems and weak spots. If you want me to handle improving rankings, content and measurement over the long term, take a look at SEO optimization. Ongoing care starts at €200 per month, and you always know in advance what I'll do that month.
