One problem, one fixed price. No project required.
You don't always need a new website — sometimes you just need someone to handle that one thing. Pick a job from the list, the price is right there, most are done the same day. If we can't fix it, you don't pay.
- Fixed price before we start
- Most jobs same day
- Backup before every job
- No fix — no fee
Pick a job and order
Emergency — something is broken
Site is down or shows a white screen
We find the cause, bring the site back up and tell you what happened and how to avoid it next time.
Contact form doesn't work or enquiries never arrive
The most expensive bug there is: a client writes, you never find out. We fix it and test it for real.
Site looks broken on phones
Buttons on top of each other, text past the edge, menu won't open — we fix the layout on every screen size and check on real phones.
Error after an update or a plugin conflict
The site broke after a WordPress or plugin update. We find the culprit, restore the site and finish the update safely.
Broken links and 404 pages
We go through the site, fix broken links and set up redirects so neither visitors nor Google hit dead ends.
Lost access to your own site
Developer vanished or passwords forgotten? We recover access through the server or domain and hand every key back to you.
Hacked site cleanup
Casino links, rogue redirects, a Google warning — we clean it out and close the hole. See the dedicated page or order right away.
Content and everyday changes
Swapping texts, images or prices
You send the new content, we publish it and check it looks right on every device. Up to an hour of work.
Publishing a blog post or news item
You send text and photos — we format, publish and fill in the SEO fields. The site stays alive even when you have no time.
New subpage on an existing site
A new service, campaign or price list — we add the page in your current design with an SEO base.
Campaign banner or popup
A discount bar, banner or popup with a deadline and a button — we put it up and take it down when the campaign ends.
WordPress and plugin updates
Backup, core and plugin updates, and a check that nothing broke. A site not updated for years is a hack waiting to happen.
Automatic backups setup
A daily copy of the site and database to a separate location. Whatever happens, the site restores in one step.
Email, domain and server
Email on your own domain (info@yourcompany.com)
Instead of Gmail, an address with your own domain that works on phone and computer. SPF, DKIM and DMARC set so mail doesn't land in spam.
Your emails land in spam
Your messages end up in clients' spam folders. We set up SPF, DKIM and DMARC and verify the result in real inboxes.
“Connection not secure” warning / SSL
We install the certificate, set auto-renewal, and the browser warning that scares clients away disappears.
Domain expired, DNS tangled or needs moving
We sort it out with the registrar, transfer the domain and document the settings so it doesn't happen again.
Moving the site to a new server or domain
Files, database, email, redirects — we move everything so Google rankings and mail survive.
PHP version upgrade
Your host demands a newer PHP but the site breaks? We upgrade the version, fix compatibility and test before going live.
Google, speed and analytics
Speeding up a slow site
Images, caching, scripts, server — we measure before and after, aiming for the PageSpeed green zone.
Google can't find your site
The site is missing from Google or shows outdated data. We check indexing, the sitemap and robots.txt and resubmit the pages.
Basic SEO setup
Titles, descriptions, heading structure, sitemap and schema done properly — the foundation without which you can't climb in Google.
Google Analytics + Search Console setup
See where visitors come from and what people search to find you. We set it up, connect it and show you how to read it.
Google Business Profile on the map
We create or tidy up your business profile with photos, opening hours and services — so people find you from the map.
Facebook and Instagram pixel
We install the Meta pixel and events so your ads learn from the right people and you see what actually sells.
Cookie notice (GDPR)
A compliant cookie bar with Google Consent Mode — the site follows the rules and analytics keeps working.
Sales and extra features
Booking system on your site
Clients pick a time and book themselves: calendar, reminders, email confirmations. Fits salons, clinics, trainers.
Card payments or bank links on your site
We add card payments and Estonian bank links, test with a real payment and set up receipts.
Uploading products to your online store
We upload up to 20 products with photos, prices and descriptions — consistent and search-friendly.
Chat button on your site
WhatsApp, Messenger or a plain chat window: clients write with one tap, you reply from your phone.
Newsletter form and integration
A signup form on the site connected to Mailchimp or Brevo, with a welcome email for new subscribers.
How it works
Pick a job from the list and send an enquiry — or describe the problem in your own words if it isn't listed. We reply the same working day with a confirmation: price, timing and exactly what we'll do. The price is final before work starts, not on the invoice.
Before every job we make a backup. If anything goes sideways, we roll back and your site stays intact. Afterwards you get a short summary: what was done and what we noticed.
Why a fixed price, not an hourly rate
With hourly billing you never know what the final invoice will look like. We name the price up front and it doesn't change — even if the job takes longer than expected. The risk is ours, not yours.
And if it turns out the job can't be done — the hosting won't allow it or the problem is somewhere else entirely — you pay nothing. We'll tell you honestly what the situation is and what it would really take.
Frequently asked questions
My problem isn't on the list. Now what?
Write to us in your own words. We reply the same working day with a fixed price — the list covers the most common jobs, but we handle everything web-related.
How fast will it be done?
Most listed jobs are done the same or the next working day. If your site is down, we start immediately — that's always first in the queue.
Do you work on sites you didn't build?
Yes — most one-off jobs are exactly that: WordPress, Wix, Voog, an old hand-coded site. If the platform sets limits, we say so up front.
Do you need my passwords?
Usually yes — hosting or CMS access. We keep them only for the duration of the job, recommend changing them afterwards and help you do it.
Free 30-minute call. You talk, we listen.
We look at your current site, ask about your business and tell you straight — whether changing anything makes sense or not. Honest answer, even when it means “your site already works, don’t waste money”.
Drop us a line — we reply in hours
No bots, no “a representative will be in touch”. Write straight to the founder.
- info@visualweb.ee — reply within hours
- +372 5368 4587 — the founder answers personally
- Telegram: @visualweb_ee
- Tallinn, Estonia — on-site meetings