Skip to content
Stojan Petkovic Free website check
Available for new projects

Is your website sending clients to your competitors?

Every slow page, unanswered enquiry and missing Google ranking hands a customer to someone else — and you never see it happen. I build fast custom websites, set up SEO and AI-search visibility, and wire every enquiry straight to your phone.

tracked leads for one client
1,010
tracked leads for one client
Google Lighthouse SEO score
100
Google Lighthouse SEO score
to reply to every enquiry
< 1 day
to reply to every enquiry
What it's costing you

Right now, your website may be handing clients to your competitors

Nothing warns you: no error, no alert, just calls that never come. And the longer it goes on, the more it costs.

Visitors leave before they see you

Every extra second on a phone loses visitors before they even see your number — and the ones you paid for are the first to go. The cause is rarely your business: it's a heavy build of themes and plugins, chosen for a site that never needed any of it.

Customers can't find you

Thin pages, no local content and technical errors keep you off page one, and AI assistants like ChatGPT don't mention you at all. Whoever they do name gets the call.

Enquiries go to your competitor

Forms land in an inbox nobody checks, and the customer has already called someone else by the time you reply.

You're at someone else's mercy

The domain, hosting or code sits in someone else's name, so every small change means waiting and paying — and you can't simply leave.

How the losses stop

One person, one price, and a website that stops losing clients

Design, development, SEO and lead tracking in one project, built with only the tools your business needs — so every visitor you earn turns into an enquiry instead of a missed call.

A lightning-fast website

Built with Astro: pages open instantly on any phone, with top marks in Google's own Lighthouse tests.

Found on Google and in AI search

Service and area pages, structured data and content written for how your customers actually search — in Google and in ChatGPT.

Every enquiry, instantly

Each form and call is tracked and sent to you the moment it happens, so you reply first and win the job.

Yours from day one

Code, domain and hosting in your name. No lock-in contracts, no hidden fees, no plugins to break.

Proof it can be fixed

The same problem, fixed: the right build for the job

Two tree service companies in South Florida were losing visitors to heavy sites built on tools they never needed. Rebuilt lean, their pages open instantly and score a perfect 100 for SEO. A local business needs speed and enquiries, not a complicated stack.

Tree Jaws — Tree service · South Florida

Tree service · South Florida

Tree Jaws

SEO 100

Lighthouse score after leaving WordPress

  • Rebuilt from WordPress in Astro — pages open instantly, even on a weak 4G connection
  • 176 pages and 108 local guides, built to rank in local search
  • 1,010 tracked leads, 732 of them phone calls
  • 4.9★ across 427 Google reviews
Mahalo Tree Service — Tree service · South Florida

Tree service · South Florida

Mahalo Tree Service

SEO 100

Lighthouse score — and $0 spent on ads

  • Rebuilt from WordPress in Astro — static pages instead of a stack of plugins
  • Every enquiry reaches the owner's inbox the second it's sent — no portal to check
  • Growth from search alone, with no paid ads
  • 5.0 Google rating, 18 service-area pages and a growing blog

These are just two examples from my work — every project is built the same way.

An example tree service website built by Stojan Petkovic
Every week I waited, someone else got those calls.
Daniel · A fictional owner — an illustration, not a real client
An illustrative story

When the ads cost more than they brought in

Meet Daniel, a made-up owner built from situations I see again and again. He runs a tree service company. A homeowner with a storm-damaged tree calls the first company that looks trustworthy — and doesn't wait.

His website opens slowly, Google barely shows it, and the money he puts into ads isn't coming back. Visitors he pays for leave before the page has even loaded — and he never finds out, because nothing tells him.

Then the site is rebuilt: fast pages, SEO from the ground up, every enquiry sent straight to his phone. The pages open instantly and the ad budget finally turns into phone calls. Had he waited another season, the ads would have kept paying for visitors who never called.

Before

  • A heavy site built on tools he never needed
  • Weak SEO, hard to find on Google
  • Ad spend that didn't pay back

After

  • Pages that open instantly
  • SEO set up from the ground up
  • Every enquiry reaches him the moment it's sent
Tracking & monthly report

Without numbers, you're guessing — and that's how budgets disappear

Most websites leave you guessing which clicks, calls and euros are working and which are wasted. Every site I build can give you the clearest picture you'll ever have of your marketing: every inquiry, every call and every euro, in one monthly report written in plain language.

  • Every inquiry, instantly

    The full form, the page it came from and the ad or search that brought the visitor — in your inbox the second it's sent.

  • Every call counted

    Taps on your phone number, WhatsApp and text links are recorded as conversions, not lost in the noise.

  • The source that pays

    Google, Facebook ads or direct visits: see which one brings visits, inquiries and calls, and at what rate.

  • Cost per inquiry and per call

    Add your ad spend and the report shows what each inquiry, each call and each won client really cost you — and your return on ad spend.

  • A monthly PDF anyone can read

    No logins, no dashboards to learn: clear pages in English or Serbian, ready for your partners or your accountant.

  • Private by design

    Visitors are counted anonymously, without cookies and without following them across other websites.

Available with every website
Example of a monthly website report: visitors, inquiries, calls, conversion rate, a daily chart and where visitors come from.
An example monthly report (demo data).

What it means for your business

  • Stop paying for channels that bring clicks but no customers
  • Never lose an inquiry again — every one reaches you instantly
  • Proof in numbers that your website pays for itself
How it works

Four steps from a website that loses clients to one that wins them

Every week you wait is a week of missed enquiries. No long meetings, no surprises — you always know what happens next.

  1. 1

    Free website check

    Send the form. Within one business day I review your current site and your competitors and tell you honestly what's holding you back.

  2. 2

    One clear proposal

    A short call, then one document: what I'll build, when it's ready and one fixed price. You decide with everything on the table.

  3. 3

    Design and build

    I work in short cycles and you follow progress on a preview link. Your current site stays live until the new one is ready.

  4. 4

    Launch and growth

    The site goes live in your name, with SEO and lead tracking switched on. I stay available, with an optional monthly care plan.

Zero risk to start

Find out what your website is costing you

No obligation and no sales pitch — just an honest look at where visitors and enquiries are slipping away today.

  • A review of your current site's speed, SEO and AI-search visibility
  • A comparison with your top local competitors
  • Concrete next steps, whether you work with me or not
  • One fixed price if you decide to go ahead

Stojan Petkovic

Reply within one business day

Free website check

Tell me about your business

Three short steps, under a minute. I reply within one business day.

What do you need?
Your business

When would you like to start?

Your contact

Your details are used only to reply to you. No newsletters, no sharing.

How I handle your data

Privacy notice

  • Who: Stojan Petkovic, freelance web developer. Contact: [email protected].
  • What: the details you enter in this form — name, email, phone, website, business type, your answers and message.
  • Why: only to reply to your request and prepare a proposal. No newsletters, and your data is never sold or shared for marketing.
  • Where: stored with the hosting, email and database providers that run this website, under data-processing agreements.
  • How long: as long as needed to handle your request, and no longer than two years without further contact.
  • Your rights: you can ask to see, correct or delete your data, or withdraw consent, at any time by email. You can also complain to your data protection authority.
  • Cookies: analytics and ad-measurement cookies are set only if you allow them in the cookie banner.
Questions

Before you ask

How much does a website cost?
Every project gets one fixed price, agreed before any work starts — no hourly billing and no surprises. After the free check you get a clear proposal with the price and the timeline.
How long does it take?
That depends on the size of the site and how quickly the content is ready. The proposal names the timeline together with the price, so you know both before we start.
What happens to my current website and Google rankings?
Your current site stays live until the new one is ready. Your address, content and rankings move with you, and old pages are redirected so nothing that already ranks gets lost.
Do I own the website?
Completely. The code, the domain and the hosting are in your name from day one. If you ever want to leave, you take everything with you.
Do you work with clients in other countries?
Yes. I work with clients in the US and across Europe, entirely by phone, video call and email. Time zones are rarely a problem.
Can you also run Google Ads or social media ads?
Yes — Google Ads and Facebook and Instagram campaigns, with conversion tracking that shows what every euro brings in.

Every week you wait, your competitors get the calls

The check is free and there's no obligation. The worst case: you learn exactly what is losing you clients and what to fix first.

Get my free website check
Free website check