The most common question I get from a business owner in Sarajevo, Banja Luka or Mostar is the same sentence in three languages: my site gets visitors but nobody buys. The traffic is there, the phone is quiet, the contact form stays empty. What gives.
Nine times out of ten the traffic is fine. The site is the problem. A site that does not sell usually fails the same handful of tests, and those tests are not mysterious. They are not about colour psychology or fancy animations. They are about whether a visitor can, in under ten seconds, figure out what you do, who you do it for, how much it costs and how to start.
Below is the checklist I run through on every audit. Nine items, in order of leverage. You can ship all of them in one weekend. If you do, and the traffic is real, the phone will ring.
Fix 1: the headline states the outcome, not your identity
Walk into most Bosnian small business sites and the top of the page says something like Welcome to Kovač Law Office or Premium Dental Care Since 2004. That is not a headline. That is a business card. The visitor already knows they are on your site because they clicked your link.
A headline that sells states the outcome the visitor came for. Debt recovery in 90 days or we refund our fee. Braces for adults in Sarajevo, fixed price, ready in 14 months. An outcome is a promise with a number attached. If the visitor sees a promise that matches the reason they searched, they keep reading. If they see your logo and a slogan, they leave.
Fix 2: the price is visible or the reason for no price is visible
In Bosnia there is still a cultural reflex to hide the price. Owners believe that naming a number kills the negotiation. The opposite is true online. A visitor who does not see a price assumes the worst and closes the tab. A visitor who sees a price that is too high at least had the chance to make an informed decision and, sometimes, to come back later.
If your work is genuinely custom, do not leave the price field empty. Write something like projects run between 3,000 and 12,000 KM depending on scope, and we quote within 48 hours. That sentence answers the visitor's unasked question and disqualifies tire-kickers before they waste your Tuesday.
Fix 3: contact is one click, not a treasure hunt
Count the clicks from your homepage to a form submission or a phone call. If the answer is more than one, that is a leak. On mobile the phone number should be tap-to-call in the header. On desktop the email or form should live in a button that follows the user down the page as they scroll. Contact hidden three pages deep under About behaves like no contact at all.
The rule: a visitor who decides to talk to you should never have to search for the way. Make the action unmissable and repeat it after every major section.
Fix 4: the above-fold answers four questions in seven seconds
In the first screen on mobile, before any scrolling, the visitor must be able to answer: what is this, who is it for, what does it cost or how long does it take, and what do I do next. Four questions. Seven seconds. That is the attention budget you get.
Most Bosnian small business sites answer one of four. They show you a rotating carousel of pretty photos and hope you figure out the rest. Carousels, incidentally, are a conversion killer of their own. Every study since 2015 confirms visitors ignore slides two through five. Replace the carousel with one still image and one clear sentence.
Fix 5: social proof has names, faces and cities
Anonymous testimonials are worthless. A review signed M.K., satisfied customer is white noise. A review signed Almir Hadžić, owner of Kafe Barhana, Sarajevo, with a photo and the exact service used, is a different animal. It triggers the same trust reflex as a friend recommending a dentist over coffee.
Aim for three to five named reviews above the fold on the services page, each with a city, a photo if possible, and a specific outcome. Not We are very happy but Cut our quoting time from two days to two hours. Specifics carry weight. Vagueness does not.
Fix 6: the form asks for three fields, not thirteen
Every extra field on a contact form reduces completion by 5 to 10 percent. A form that asks for name, phone and a short message gets filled. A form that asks for name, phone, email, company, VAT number, industry, budget, timeline and how did you find us gets abandoned.
Collect the bare minimum you need to return the call. The rest you can ask on that call. Qualifying the prospect before they become a prospect is a classic agency mistake that costs small businesses leads every week.
Fix 7: the page loads in under 2 seconds on a mid-range Android
Open your site on a five year old Samsung on 4G, not on your MacBook on fibre. That is the device most of your Bosnian visitors are using. If it takes 4 or 5 seconds to show the headline, you have lost a third of them before they even got to read the offer.
Quick wins: compress every image to under 200 KB, remove the carousel slider plugin, kill the chat widget that loads 600 KB of JavaScript, and move hosting to a European data centre. You can claw back two full seconds in an afternoon without rewriting a line of code.
Fix 8: one primary call to action, repeated
Pages with two equally prominent buttons in different colours asking the visitor to either Book a call or Download the guide split the decision and both actions suffer. Pick one primary action per page. Repeat that same button five times down the page. The secondary action, if you need one, gets a subtler treatment: an inline text link, not a button.
The logic is boring and absolute: a confused visitor does nothing. A visitor given one obvious option either takes it or leaves, and you can measure both.
Fix 9: the page has an honest risk reversal
In a market where trust is scarce and deposits get burned, a small business that offers a real, written risk reversal stands out more than any logo redesign can. Money back if we miss the deadline. First week free. Pay only when the work is on your domain. A risk reversal you actually honour is the most persuasive sentence you can put on the page.
If you are unwilling to offer one, ask why. Usually the answer is that the owner does not fully trust their own delivery. Fix that first, then write the guarantee. A guarantee you cannot keep is worse than none.
What to ship first if you only have one afternoon
Rewrite the headline. That is the single highest-leverage change on the page. Then make the price visible. Then add a tap-to-call in the mobile header. Those three together will move your conversion rate more than any redesign.
Ship them on a Friday, watch the numbers on Monday. If you do not have conversion tracking in place, that is a separate and prior problem. Google Analytics 4 with a form-submit event takes ninety minutes to set up and tells you, from that day forward, whether the changes worked.
If you want a second pair of eyes on your site, see the website service or the SEO service. For the first-clients pricing this year, the founding offer still applies. Who I am and why I am confident enough to guarantee the work, read on the founder page.