The short answer: usually at least six months for a new site, and up to twelve for competitive terms. But that number alone is misleading, because "page one" depends on which keyword, in which region, and against whom.
Four things that set the timeline
1. Keyword competition. There are months of difference between a broad term like "web design" and a specific one like "restaurant menu design in Nicosia". Narrow, intent-clear terms respond far faster — and the visitors they bring are closer to buying.
2. Domain history. A domain that has been live for years and published consistently moves faster than one registered last month. On a new domain the first two to three months are mostly about being crawled and recognised; expecting ranking movement then is unrealistic.
3. The technical state of the site. On a site that loads slowly, breaks on mobile or has a disordered heading structure, progress is slow no matter how good the content is. Technical foundation is a threshold that comes before content.
4. Whether the content genuinely answers the question. Search engines no longer measure word count but whether the query was satisfied. One thorough piece outperforms three thin ones on the same topic.
A realistic month-by-month expectation
Months 0–2: technical fixes, page structure, revision of existing content. What you watch here is not ranking but the number of pages crawled and the fall in technical errors.
Months 3–5: first visibility on long-tail queries, typically movement on pages two to five. This is the first concrete sign that the work is taking.
Months 6–12: competing for page one on target terms. In low-competition local searches this can arrive sooner; on national or generic terms it takes longer.
Cyprus is a slightly different case
In a small market the number of competing sites is also small. Reaching page one for searches containing "Nicosia" or "North Cyprus" can take noticeably less time than the equivalent term across Turkey. On the other hand search volume is lower, so building several pages that feed one another makes more sense than betting on a single keyword.
For local businesses the fastest gain is usually not the website at all: it is a properly completed Google Business Profile, plus treating service pages and area pages separately on the site.
What to watch in the early months
Ranking alone is misleading. In the first months these matter more: how many pages are crawled and indexed, how often you appear in results (impressions), click-through rate, and time on page. If impressions rise but clicks do not, the problem is not your position — it is your title and description.
Is there a shortcut?
Paid advertising does not replace SEO, but it fills the gap: covering demand with ads while organic traffic builds over the first six months is a common and sensible approach. Shortcuts like buying links or mass-producing artificial content may create movement briefly, but they carry a real risk of lasting damage.
In short, the better question is not "how long does it take" but "on which keyword, against what competition, and from what starting point". Once those three are clear, the timeline becomes realistic.