how long does seo take to work?

seo takes time. for most small business websites, meaningful results appear somewhere between three and twelve months after work begins. the range is wide because several factors affect the timeline.

what the timeline looks like

the process moves in stages, not all at once.

stage typical timeframe
google finds and indexes the site 2–4 weeks
pages begin appearing in search results 4–12 weeks
rankings stabilise for local terms 3–6 months
consistent organic enquiries 6–12 months

these are approximations for a small local business website starting from a low base. established sites with existing traffic move faster.

what affects the timeline

domain age and history a brand new domain has no track record. google takes time to establish trust in it. an older domain with existing pages and some inbound links starts from a better position.

competition ranking for "plumber wiltshire" takes longer than ranking for "plumber mere." less competition means fewer established pages to displace. local and trade-specific terms are often less competitive than broad ones — which is why starting there is the right approach for most small businesses.

the quality of existing content thin pages, duplicate content, or pages that do not clearly match what someone is searching for slow everything down. pages need to be specific and relevant.

how much work is done seo carried out consistently over several months compounds. a single burst of activity followed by nothing produces limited results. regular on-page work, new content, and accumulated links build on each other over time.

technical condition of the site a site with slow load times, broken links, or pages google cannot crawl properly will not rank well regardless of the content on it.

what happens before the rankings arrive

the early months are not wasted. indexing happens first. then impressions — your pages appear in results but not yet at a position that earns clicks. then clicks begin as rankings improve.

google search console tracks this. impressions appearing before clicks is normal. it means google has found the pages and is beginning to assess them.

local seo moves faster than general seo

a trade business targeting local search terms is competing in a smaller pool. "drainage company trowbridge" has fewer competing pages than "best drainage companies uk." local and trade-specific terms are where small business seo gains traction earliest.

this is why long-tail local content — pages that answer specific questions for specific places — is a practical starting point for a newer or less established website. small wins in less competitive searches build the authority needed to rank for harder terms later.

google ads produce traffic immediately. seo does not. the tradeoff is cost per click versus time.

paid search stops the moment you stop paying. seo builds a position that continues earning traffic without a cost attached to each visit. the two approaches suit different timescales and different budgets.

what computer web does

computer web seo runs at £99/month. two hours of on-page work each month, rolling, no contract. the focus is trade businesses in wiltshire, somerset, and dorset.

results do not arrive in the first month. that is stated plainly because the alternative — implying quick wins — is not accurate.

see: computer web seo

seo questions · all questions