- 2026
- Corporate website
Perfect Group is a leading real estate development company in Ukraine
![]()
The most expensive mistakes in building a website aren’t made in the code but in the decisions: where to start, who to hire, what counts as finished. A developer can fix a technical bug in a day. A mistake in the brief or the structure can often only be fixed by rebuilding.
Below are the 12 mistakes that most often cost clients money and time, grouped by project stage. And at the end, what you can fix on an existing site yourself, without a developer.
“I want it like my competitor’s, only better” isn’t a task. First you need to answer: who your customers are, what they should do on the site, and which pages that requires. Without that, the designer draws beautiful screens, and a month later it turns out there’s no room in them for what matters most.
A verbal “well, you know what we mean” turns into arguments at acceptance: you expected a catalogue with filters, the contractor built a product list. Structure, features, what’s included in the price and what counts as finished all belong in the specification. How to write one is covered in our article on how to write a website specification.
Two quotes five times apart rarely describe the same product. Compare what’s included: custom design or a ready-made theme, mobile mock-ups, an admin panel, a warranty, who prepares the copy. The questions worth asking are collected in our articles on how much a website costs and how to choose a web agency.
Copy and photos “later” are the most common reason a finished site doesn’t launch for weeks. Worse still is when the design is drawn around placeholder text and the real copy doesn’t fit. Prepare content in parallel with development; how is set out in our article on website content creation.
When the mobile version isn’t designed but “finished off by the developer”, phones get tiny buttons, unreadable tables and a menu that doesn’t work. And most people come from phones. What responsive design should include is a separate article.
Complex animations, unusual navigation, music that starts on its own: they’re memorable, but they get in the way of finding what matters. From the first screen, a visitor should understand what you do and reach the enquiry form in one or two clicks. Effects are fine when they support that rather than distract from it.
A separate plugin for every feature, a chat, three ad pixels, a review widget, and the site takes several seconds to load while every update breaks something. Plugins are also the main source of vulnerabilities. More in our articles on speed and website security.
The form works, but the emails land in an inbox nobody checks, or in spam. Before launch, decide who receives enquiries, how quickly they respond, and whether you need a website CRM integration.
A classic: the site was built on a staging server with indexing blocked, and nobody removed the block. Other common problems: every page has the same search title, the site opens with and without www and over both http and https, broken links lead to a 404 error. Before launch, run through a basic checklist: indexing allowed, a sitemap in place, each page with its own title and description, one main site address, forms submitting.
If the old site ranked in Google and the new pages got different addresses, those rankings will disappear within weeks without 301 redirects. How to avoid that is covered in our article on website redesign.
While the relationship goes well, you don’t notice. When the contractor disappears or things turn sour, it turns out the domain is registered to them and you don’t have the hosting passwords. The domain and hosting should be in the company’s name, and all access should be yours after launch.
Without updates, a site becomes vulnerable within a year or two, prices and case studies go stale, and you don’t know how many enquiries it brings because analytics was never set up. The minimum after launch: Google Analytics and Search Console, regular updates and backups, and a person responsible for content.
![]()
If your site is already live but not delivering results, don’t rush to throw it away. Some problems can be fixed without a developer, through the admin panel:
If these changes don’t help, the problem runs deeper: in the structure, the design or the technical side. Then it’s worth running a UX audit or considering a redesign.
Our thoughts on business, marketing,
design, and website development.
Available for new challenges
Fill out the form