{"id":15457,"date":"2026-05-21T12:05:00","date_gmt":"2026-05-21T09:05:00","guid":{"rendered":"https:\/\/iweb.ee\/?p=15457"},"modified":"2026-05-21T12:05:00","modified_gmt":"2026-05-21T09:05:00","slug":"how-to-order-website-in-estonia","status":"publish","type":"post","link":"https:\/\/iweb.ee\/en\/how-to-order-website-in-estonia\/","title":{"rendered":"How to Commission a Website in Estonia: 2026 Guide for Foreign Businesses &#038; e-Residents"},"content":{"rendered":"<h1>How to Commission a Website in Estonia: 2026 Guide for Foreign Businesses &amp; e-Residents<\/h1>\n<p>If you&#8217;re starting an Estonian O\u00dc as an e-Resident, opening a branch in Tallinn, or scaling a foreign company into the Baltics \u2014 at some point you&#8217;ll need a website that <strong>actually works for Estonian customers and Google Estonia rankings<\/strong>, not just a generic template hosted somewhere in the cloud.<\/p>\n<p>This guide is built on 12 years of running <a href=\"https:\/\/iweb.ee\/\">iweb.ee<\/a> and over 200 websites delivered for Estonian businesses \u2014 including dozens for e-Residents, foreign founders, and EU SMEs expanding here. Most &#8220;how to order a website&#8221; articles you&#8217;ll find are written for any market. This one is <strong>specifically about Estonia<\/strong>: e-Residency, .ee domains, what local customers expect, which payment gateways matter, how Estonian Tax Board (EMTA) requirements affect your site, and which agencies actually deliver vs. which ones disappear after the invoice clears.<\/p>\n<p>If you just need pricing: <a href=\"https:\/\/iweb.ee\/en\/website-pricing-guide\/\">Website pricing in Estonia 2026 \u2014 full calculator<\/a>. If you want to see what we deliver: <a href=\"https:\/\/iweb.ee\/en\/website-development\/\">our website development services<\/a>. Otherwise, let&#8217;s go.<\/p>\n<hr \/>\n<h2>Step 1: Define what the website must do for <strong>your Estonian business specifically<\/strong><\/h2>\n<p>Before you choose technology, agency, or budget \u2014 name the <strong>single outcome<\/strong> that makes the website worth its cost. Estonia is a small market (~1.3M people, ~600k active digital consumers), and &#8220;general-purpose&#8221; sites tend to do poorly here. Tight focus wins.<\/p>\n<p>In practice, every business website here falls into one of three buckets.<\/p>\n<p><strong>Lead-gen website<\/strong> \u2014 goal: enquiry \u2192 call \u2192 proposal.<br \/>\nBest for: B2B services targeting Estonian companies (accounting, legal, construction, IT consulting, fintech compliance, M&amp;A advisory). Metric: inbound phone calls + form submissions per month. Page count: 6\u201312. Typical cost: <strong>\u20ac1 000 \u2013 \u20ac3 000<\/strong>.<\/p>\n<p><strong>E-commerce store<\/strong> \u2014 goal: visitor \u2192 purchase.<br \/>\nBest for: retail, food &amp; drink, fashion, B2B parts and supplies. Integration must include: Estonian payment methods (LHV, Swedbank, SEB pankalink + bank card via Stripe\/Maksekeskus), local couriers (Omniva, Smartpost, DPD parcel machines), e-invoicing if B2B (e-arve via Telema\/Omniva). Tech choice: WooCommerce (flexible, one-time build) or Shopify (easier ops, \u20ac30\u2013\u20ac300\/month). Cost: <strong>\u20ac2 500 \u2013 \u20ac10 000<\/strong>.<\/p>\n<p><strong>Brand \/ corporate site<\/strong> \u2014 goal: build trust with Estonian decision-makers.<br \/>\nBest for: established brands, IT consultancies, design firms, foreign companies opening Estonian operations. Metric: bounce rate, time on page, direct traffic share. Page count: 4\u20138. Cost: <strong>\u20ac800 \u2013 \u20ac2 500<\/strong>.<\/p>\n<p><strong>Foreign-founder hint:<\/strong> If you&#8217;re an e-Resident running an O\u00dc remotely (no Estonian office, no Estonian phone number), be honest about it. A &#8220;Tallinn office&#8221; address that maps to a co-working desk or a service provider&#8217;s address will hurt trust with Estonian B2B clients. Either commit to a real Estonian presence, or position transparently as a remote-first EU company. The website needs to reflect this.<\/p>\n<hr \/>\n<h2>Step 2: Build a brief that doesn&#8217;t waste your agency&#8217;s time (or yours)<\/h2>\n<p>A brief is a 1\u20132 page document that you fill out <strong>before<\/strong> asking for any quote. A good brief cuts 15\u201330% off the final price, because the agency doesn&#8217;t have to invent your answers or add &#8220;uncertainty buffer&#8221; to the estimate.<\/p>\n<h3>The 12-question website brief \u2014 Estonia edition<\/h3>\n<p>Copy this. Fill it out before you ask for proposals.<\/p>\n<p><strong>About your business<\/strong><br \/>\n1. What does your company do, in 2\u20133 plain sentences? (No Estonian buzzwords. Imagine you&#8217;re explaining to someone outside the country.)<br \/>\n2. Who is your <strong>primary Estonian customer<\/strong>? (Age, role, where they live, what problem your service solves.)<br \/>\n3. Who are your 1\u20132 closest competitors in Estonia? Add their website URLs.<\/p>\n<p><strong>Goal<\/strong><br \/>\n4. In 6 months, what number tells you the website worked? Be specific: &#8220;5 enquiries per week&#8221;, &#8220;30 sales per month&#8221;, &#8220;5 e-Residency consultations booked&#8221;.<br \/>\n5. What must the website <strong>never<\/strong> include? (E.g. &#8220;no popups&#8221;, &#8220;no auto-play video&#8221;, &#8220;no chatbot \u2014 we hate them&#8221;.)<\/p>\n<p><strong>Content<\/strong><br \/>\n6. Do you have: copy texts, logo, photos of your work\/team\/products? Mark: have \/ don&#8217;t have \/ need to create.<br \/>\n7. How many pages do you think the site needs? List them (Home, About, Services, Pricing, Contact, &#8230;).<br \/>\n8. Languages: ET, EN, RU? Mark priority. (For most foreign founders selling B2B in Estonia, EN is primary and ET is &#8220;must-have for trust&#8221;.)<\/p>\n<p><strong>Technical<\/strong><br \/>\n9. Do you have an existing website? URL + main problem with it.<br \/>\n10. Do you need full e-commerce (online payments + delivery), or a lead-gen \/ contact-form site?<br \/>\n11. Integrations needed? List: accounting system (Merit, Standard Books, Erply), CRM (HubSpot, Pipedrive), email (Mailchimp, Brevo, Klaviyo), e-invoicing for B2B (Telema, Omniva e-arve).<\/p>\n<p><strong>Budget &amp; timing<\/strong><br \/>\n12. Maximum budget? Be honest. Estonian agencies are blunt \u2014 if your budget is too small, they&#8217;ll say so directly. Hiding the number wastes everyone&#8217;s time.<\/p>\n<p><strong>Brief length: 1\u20132 pages.<\/strong> If you&#8217;re writing more than 3, you&#8217;re going too deep \u2014 just answer the questions.<\/p>\n<hr \/>\n<h2>Step 3: Budget \u2014 what&#8217;s actually in the quote (and what&#8217;s missing)<\/h2>\n<p>Look at any Estonian agency website and you&#8217;ll see &#8220;from \u20ac597&#8221; or &#8220;from \u20ac999&#8221;. Those are <strong>lead-magnet prices<\/strong> \u2014 the real total is typically 2\u20134\u00d7 higher. Here&#8217;s why.<\/p>\n<h3>Usually <strong>included<\/strong> in a fixed quote<\/h3>\n<ul>\n<li>Homepage + 4\u20136 inner pages<\/li>\n<li>Standard forms (contact, maybe one custom form)<\/li>\n<li>Responsive design (mobile + tablet + desktop)<\/li>\n<li>Basic SEO (meta titles, meta descriptions, sitemap, schema.org markup)<\/li>\n<li>SSL certificate setup<\/li>\n<li>Launch on your chosen hosting<\/li>\n<li>1\u20132 design revision rounds<\/li>\n<\/ul>\n<h3>Usually <strong>excluded<\/strong> (the hidden cost list)<\/h3>\n<ul>\n<li><strong>Copywriting<\/strong> \u2014 the agency places <strong>your<\/strong> text, but doesn&#8217;t write it. If you&#8217;re not a copywriter, add \u20ac200\u2013\u20ac600 or hire one separately.<\/li>\n<li><strong>Stock photography<\/strong> \u2014 without your own photos, the agency uses free banks (Unsplash, Pexels). Paid stock is \u20ac50\u2013\u20ac200\/image; original photography is \u20ac600\u2013\u20ac2 000\/day.<\/li>\n<li><strong>Translation<\/strong> \u2014 EN\u2192ET or EN\u2192RU is \u20ac0.08\u2013\u20ac0.15 per word (1 000 words \u2248 \u20ac120). Buy translation, not Google Translate output \u2014 Estonian customers spot machine translation immediately.<\/li>\n<li><strong>Hosting &amp; domain<\/strong> \u2014 usually billed to client separately. Budget \u20ac120\u2013\u20ac400\/year.<\/li>\n<li><strong>Post-launch changes<\/strong> \u2014 agencies charge \u20ac30\u2013\u20ac90\/hour for &#8220;small fixes&#8221; after handover, or sell a maintenance plan at \u20ac30\u2013\u20ac120\/month.<\/li>\n<li><strong>Cookie banner + privacy policy<\/strong> \u2014 GDPR is enforced strictly in Estonia (Andmekaitse Inspektsioon). Proper consent management costs \u20ac50\u2013\u20ac150 to set up; templates from Iubenda or Cookiebot can also work.<\/li>\n<li><strong>Business email<\/strong> on your domain (info@your-company.ee) \u2014 Google Workspace is \u20ac6\/user\/month + 30 min setup, or use Zone.ee email at ~\u20ac1\/user\/month.<\/li>\n<li><strong>Integrations<\/strong> with Estonian accounting systems (Merit, Standard Books, Erply, Brigade) \u2014 starts at \u20ac200.<\/li>\n<\/ul>\n<h3>Realistic price brackets for Estonia 2026<\/h3>\n<table>\n<thead>\n<tr>\n<th>Type<\/th>\n<th>Realistic range<\/th>\n<th>What&#8217;s in<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Simple presentation site (4\u20136 pages)<\/td>\n<td>\u20ac600 \u2013 \u20ac1 500<\/td>\n<td>WordPress, premade theme, custom color palette<\/td>\n<\/tr>\n<tr>\n<td>Professional company site (8\u201312 pages)<\/td>\n<td>\u20ac1 500 \u2013 \u20ac3 500<\/td>\n<td>Custom design, WordPress, basic animations, schema, SEO basics<\/td>\n<\/tr>\n<tr>\n<td>Custom design + custom dev<\/td>\n<td>\u20ac3 500 \u2013 \u20ac8 000<\/td>\n<td>Unique design, custom functionality, copywriting included<\/td>\n<\/tr>\n<tr>\n<td>E-commerce (\u2264100 products)<\/td>\n<td>\u20ac2 000 \u2013 \u20ac5 000<\/td>\n<td>WooCommerce, Estonian payments, Omniva\/Smartpost<\/td>\n<\/tr>\n<tr>\n<td>Larger e-commerce with integrations<\/td>\n<td>\u20ac5 000 \u2013 \u20ac15 000<\/td>\n<td>+ ERP integration, multi-language, advanced search<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For a full breakdown with calculator: <a href=\"https:\/\/iweb.ee\/en\/website-pricing-guide\/\">Website pricing in Estonia 2026<\/a>.<\/p>\n<hr \/>\n<h2>Step 4: Choosing the right type of provider \u2014 agency vs freelancer vs platform<\/h2>\n<p>You have three real options in Estonia, and each one is the <strong>right answer in a specific situation<\/strong>.<\/p>\n<h3>Freelancer: \u20ac400 \u2013 \u20ac1 500<\/h3>\n<p><strong>Pros:<\/strong> cheapest, direct comms, quick decisions.<br \/>\n<strong>Cons:<\/strong> one person = one vacation = stalled project. Often the designer \u2260 developer, so you get one skill at a time, not both.<br \/>\n<strong>Best for:<\/strong> clear brief, ready-to-go content, budget under \u20ac1 500, willing to live with a non-perfect site for a month or two.<br \/>\n<strong>Where to find:<\/strong> <a href=\"https:\/\/www.hange.ee\/\" rel=\"noopener\">Hange.ee<\/a>, Facebook groups (&#8220;Eesti veebiarendajad&#8221;), LinkedIn, word-of-mouth.<\/p>\n<h3>Agency: \u20ac1 500 \u2013 \u20ac15 000<\/h3>\n<p><strong>Pros:<\/strong> designer + developer + project manager + QA + ongoing maintenance available, contractual guarantees.<br \/>\n<strong>Cons:<\/strong> 30\u201350% more expensive than a freelancer, slower decision-making.<br \/>\n<strong>Best for:<\/strong> business that needs the website to <strong>grow<\/strong>, not just <strong>exist<\/strong>; budget above \u20ac1 500; you want accountability and a guarantee.<br \/>\n<strong>Where to find:<\/strong> <a href=\"https:\/\/clutch.co\/ee\" rel=\"noopener\">Clutch.co\/ee<\/a>, <a href=\"https:\/\/www.sortlist.com\/\" rel=\"noopener\">Sortlist<\/a>, Eesti Disainikeskus directory, LinkedIn (&#8220;veebiagentuur Eestis&#8221;).<\/p>\n<h3>Platform \/ SaaS (Wix, Squarespace, Webflow, Shopify): \u20ac0 \u2013 \u20ac100\/month<\/h3>\n<p><strong>Pros:<\/strong> cheapest start, fastest launch, no agency needed.<br \/>\n<strong>Cons:<\/strong> template-based (your competitors might use the same one), limited customization, hard to migrate later, <strong>subscription forever<\/strong>.<br \/>\n<strong>Best for:<\/strong> validating an idea quickly, solo founders, very simple use cases.<br \/>\n<strong>Critical warning:<\/strong> if you go with <strong>Wix<\/strong> and decide two years later to take full control, you have to rebuild from scratch \u2014 Wix files don&#8217;t export. WordPress doesn&#8217;t trap you this way. Shopify is the exception on the SaaS side \u2014 your content and data are exportable.<\/p>\n<h3>How to vet a provider (Estonia-specific)<\/h3>\n<ul>\n<li><strong>Ask for 3\u20135 recent projects, not just the portfolio.<\/strong> Some agencies put their best work from 2020 on the homepage. You want what they shipped in the last 6 months.<\/li>\n<li><strong>Call a past client.<\/strong> Any professional gives you 1\u20132 reference contacts willingly. If they hedge \u2014 red flag.<\/li>\n<li><strong>Ask who specifically works on your project.<\/strong> The salesperson meets you; ask to speak directly to the designer and developer who&#8217;ll actually do the work.<\/li>\n<li><strong>Inspect the agency&#8217;s own website.<\/strong> PageSpeed under 50, broken internal links, schema errors, no Estonian-language version on a Tallinn agency site \u2014 these are signals about the quality of what you&#8217;ll get.<\/li>\n<li><strong>Check Estonian Business Register (\u00e4riregister)<\/strong>. Look up the agency&#8217;s O\u00dc. Year founded, registered turnover, financial reports filed on time. If the company is 6 months old with no filings, you&#8217;re the cash-flow experiment.<\/li>\n<\/ul>\n<hr \/>\n<h2>Step 5: The contract checklist (the reason this guide exists)<\/h2>\n<p>This is what 80% of Estonian small businesses \u2014 and 95% of foreign founders new to Estonia \u2014 skip. It&#8217;s also where most six-month-later headaches start.<\/p>\n<p><strong>Before signing, verify these 8 points:<\/strong><\/p>\n<h3>5.1. IP rights to design files and source code<\/h3>\n<ul>\n<li>Who owns the <strong>design file<\/strong> (Figma, .fig, .psd)? You or the agency?<\/li>\n<li>Who owns the <strong>development source code<\/strong> (HTML, CSS, PHP, JavaScript, theme files)?<\/li>\n<li>Can you get those files <strong>outside<\/strong> the WordPress admin, as separate downloadable assets?<\/li>\n<\/ul>\n<p><strong>Recommended clause:<\/strong> &#8220;All commissioned design files and development source code transfer to the client upon final payment. Files are delivered to the client within 14 days.&#8221;<\/p>\n<h3>5.2. Domain and hosting ownership<\/h3>\n<ul>\n<li>The <strong>.ee domain must be registered to your O\u00dc<\/strong>, not to the agency. (Some agencies register your domain to themselves &#8220;for convenience&#8221; \u2014 this is a hostage situation waiting to happen.)<\/li>\n<li>The hosting account should be in your Cloudways \/ Veebimajutus \/ SiteGround \/ Zone.ee account \u2014 your credit card, your email.<\/li>\n<\/ul>\n<p>For e-Residents: register the .ee domain via <a href=\"https:\/\/www.zone.ee\/\" rel=\"noopener\">Zone.ee<\/a> or <a href=\"https:\/\/www.veebimajutus.ee\/\" rel=\"noopener\">Veebimajutus.ee<\/a> using your O\u00dc&#8217;s company details. .ee domains require an Estonian Person Code (isikukood) or company registration code \u2014 e-Residents have both via e-Residency.<\/p>\n<h3>5.3. What happens at end of contract<\/h3>\n<ul>\n<li>The agency must hand over the <strong>full website export<\/strong> (WordPress dump, database, asset files, design files).<\/li>\n<li>Handover deadline: <strong>maximum 14 days<\/strong> after final payment. Put this in writing.<\/li>\n<\/ul>\n<h3>5.4. Revision count and scope cap<\/h3>\n<ul>\n<li>How many design revisions are included? (Usually 2.)<\/li>\n<li>What happens if you want a <strong>third<\/strong> round? (Usually \u20ac50\u2013\u20ac100 extra.)<\/li>\n<li>Are small post-launch fixes included? How many hours?<\/li>\n<\/ul>\n<h3>5.5. NDA on customer data<\/h3>\n<p>If your site has a contact form, the agency may technically see incoming customer data during testing. They should <strong>explicitly commit in writing<\/strong> that they won&#8217;t use or share that data for any other purpose.<\/p>\n<h3>5.6. Payment schedule<\/h3>\n<p>Estonian standard practice:<br \/>\n&#8211; <strong>30% advance<\/strong> at project start<br \/>\n&#8211; <strong>40% milestone<\/strong> at design approval<br \/>\n&#8211; <strong>30% final<\/strong> at launch<\/p>\n<p><strong>Hard rule:<\/strong> never pay 100% upfront. 50% is too much. 30% is the standard and protects you if the agency vanishes (yes, it happens \u2014 even with registered O\u00dcs).<\/p>\n<p>For foreign payment: clarify whether the O\u00dc accepts SEPA only (banks: LHV, Swedbank, SEB, Coop) or also Wise \/ Revolut \/ international wires. If you&#8217;re paying from outside Estonia, factor in 0.5\u20132 days for SEPA settlement.<\/p>\n<h3>5.7. Warranty and support<\/h3>\n<ul>\n<li>How long is the <strong>warranty<\/strong> post-launch? (Standard: 30 days \u2014 bug fixes free.)<\/li>\n<li>What happens if the site goes down (server outage)? Response time SLA?<\/li>\n<li>Is there a paid maintenance plan? At what monthly cost, with what scope?<\/li>\n<\/ul>\n<h3>5.8. Dispute resolution and language<\/h3>\n<ul>\n<li>Disputes resolved in Estonian courts or arbitration (Tallinna Vahekohus)?<\/li>\n<li>Contract language: Estonian or English? (English is fine for the foreign side, but the Estonian Business Register has standard templates in Estonian \u2014 get both versions if signing as an O\u00dc.)<\/li>\n<li>VAT (k\u00e4ibemaks) \u2014 is the quoted price with or without 22%? Estonian VAT is 22% as of 2024, will rise to 24% in 2025-2026. Read the quote carefully.<\/li>\n<\/ul>\n<hr \/>\n<h2>Step 6: Realistic timeline \u2014 6\u201310 weeks, not 7\u201310 days<\/h2>\n<p>You&#8217;ll see Estonian agency ads claiming &#8220;website ready in 7 days&#8221;. That&#8217;s <strong>only possible with a pre-made template<\/strong> where all the content is already provided and the client signs off everything on day one.<\/p>\n<p>Real timeline for a custom project:<\/p>\n<p><strong>Week 1 \u2014 Discovery<\/strong><br \/>\nBrief meeting, brainstorm, clarifying questions, user research if needed (1\u20133 interviews with your existing customers \u2014 what they actually search for, what convinced them to buy).<\/p>\n<p><strong>Weeks 2\u20134 \u2014 Design<\/strong><br \/>\nWireframe \u2192 visual concepts \u2192 client feedback \u2192 revisions \u2192 approval. <strong>Typically 2 design rounds.<\/strong> Each takes 4\u20136 working days. <strong>Client feedback time counts here<\/strong> \u2014 if you take a week to reply, the project deadline moves by a week.<\/p>\n<p><strong>Weeks 4\u20137 \u2014 Development<\/strong><br \/>\nDesign gets built. WordPress \/ codebase setup, page templates, forms, integrations, mobile responsive testing.<\/p>\n<p><strong>Weeks 7\u20138 \u2014 Testing and content population<\/strong><br \/>\nYou get a <strong>staging URL<\/strong> (hidden test environment). Content filling, fixes, browser testing (Chrome, Safari, Firefox, mobile iOS Safari), speed optimization.<\/p>\n<p><strong>Weeks 8\u201310 \u2014 Launch<\/strong><br \/>\nSSL on production server, DNS cutover, Google Search Console + Bing Webmaster + sitemap submission, final QA, official launch.<\/p>\n<p><strong>TOTAL: 6\u201310 weeks realistically.<\/strong><\/p>\n<p>If an agency promises faster on a custom project \u2014 ask: &#8220;<strong>Which step are you skipping?<\/strong>&#8221; The answer tells you what&#8217;ll be missing later.<\/p>\n<hr \/>\n<h2>Step 7: After launch \u2014 what nobody mentions in the sales pitch<\/h2>\n<p>Launching the website isn&#8217;t the project&#8217;s end \u2014 it&#8217;s the beginning. The first year decides whether the site brings enquiries or becomes a passive digital business card.<\/p>\n<h3>Hosting and maintenance<\/h3>\n<p>WordPress needs regular care:<br \/>\n&#8211; <strong>Security updates<\/strong> (WordPress core, themes, plugins) \u2014 at minimum once a month, ideally weekly<br \/>\n&#8211; <strong>Backups<\/strong> \u2014 automated, daily, with 14-day retention minimum<br \/>\n&#8211; <strong>PHP version upgrades<\/strong> \u2014 once every 1\u20132 years (8.0 \u2192 8.1 \u2192 8.2 \u2192 8.3)<\/p>\n<p>Does the agency offer maintenance, or are you on your own? If the agency \u2014 get a clear SLA (response time, fix time). Cost: \u20ac30\u2013\u20ac120\/month depending on complexity. See how we do it: <a href=\"https:\/\/iweb.ee\/en\/wordpress-maintenance\/\">WordPress maintenance<\/a>.<\/p>\n<h3>SEO basics must be ready <strong>from day 1<\/strong><\/h3>\n<ul>\n<li><strong>Google Search Console<\/strong> \u2014 verify ownership, submit sitemap, watch up to 16 months of search data<\/li>\n<li><strong>Bing Webmaster Tools<\/strong> \u2014 Bing is ~5% of Estonia traffic, but 5% &gt; 0%<\/li>\n<li><strong>Sitemap.xml<\/strong> auto-generated (Rank Math or Yoast SEO)<\/li>\n<li><strong>robots.txt<\/strong> correct \u2014 admin pages blocked, sitemap referenced<\/li>\n<li><strong>Schema.org markup<\/strong> \u2014 Organization, LocalBusiness, FAQ \u2014 must be validated via <a href=\"https:\/\/validator.schema.org\/\" rel=\"noopener\">validator.schema.org<\/a><\/li>\n<li><strong>Google Business Profile<\/strong> linked to your site (if you have a physical Estonian address)<\/li>\n<li><strong>hreflang<\/strong> tags if you publish in multiple languages (ET\/EN\/RU)<\/li>\n<\/ul>\n<p>Complete SEO playbook: <a href=\"https:\/\/iweb.ee\/en\/seo-in-estonia-2026\/\">SEO in Estonia 2026 \u2014 full guide<\/a>.<\/p>\n<h3>Content updates<\/h3>\n<p>Google ranking isn&#8217;t &#8220;done&#8221; \u2014 it&#8217;s a continuous practice. Every 2\u20134 months:<br \/>\n&#8211; Publish 1 new blog article (1 000+ words, actual usefulness to readers)<br \/>\n&#8211; Refresh existing pages (update 2026 data, dates, prices, case studies)<br \/>\n&#8211; Add new images (case study galleries, team photos, product shots)<\/p>\n<h3>Measurement<\/h3>\n<p>In the first month of operation, set up:<br \/>\n&#8211; <strong>Google Analytics 4<\/strong> (visitor stats)<br \/>\n&#8211; <strong>Microsoft Clarity<\/strong> (heatmaps + session recordings \u2014 free)<br \/>\n&#8211; <strong>Uptime monitoring<\/strong> (<a href=\"https:\/\/uptimerobot.com\/\" rel=\"noopener\">UptimeRobot<\/a> \u2014 emails you when the site goes down; free plan covers 50 monitors at 5-min intervals)<\/p>\n<p>For e-Resident O\u00dcs operating remotely: uptime monitoring is essential. You won&#8217;t notice a 4-hour outage in Estonian business hours if you&#8217;re working from Bali. UptimeRobot will.<\/p>\n<hr \/>\n<h2>\u26a0\ufe0f 8 red flags when choosing a provider<\/h2>\n<p>These are messages or behaviors we&#8217;d walk away from ourselves:<\/p>\n<ol>\n<li><strong>&#8220;We&#8217;ll build it in 6 days for \u20ac599&#8221;<\/strong> \u2014 they won&#8217;t. Quality at that price-time combo doesn&#8217;t exist.<\/li>\n<li><strong>&#8220;Source code costs extra&#8221;<\/strong> \u2014 you&#8217;re paying for design and development; the files are <strong>yours<\/strong>, not a gift from the agency.<\/li>\n<li><strong>No prices on their website<\/strong> \u2014 you ask, they say &#8220;let&#8217;s discuss at a meeting&#8221;. Don&#8217;t waste your time.<\/li>\n<li><strong>No portfolio<\/strong> \u2014 if they don&#8217;t show past work, you don&#8217;t know what you&#8217;re buying.<\/li>\n<li><strong>One person does everything<\/strong> \u2014 usually means no one is excellent at anything: not design, not dev, not project management.<\/li>\n<li><strong>No contract<\/strong> \u2014 &#8220;just trust me&#8221; isn&#8217;t business, especially across borders.<\/li>\n<li><strong>Quote without itemization<\/strong> \u2014 &#8220;Website: \u20ac1 500&#8221; tells you nothing. The quote must list: page count, functionality, what&#8217;s in\/out.<\/li>\n<li><strong>Email replies take 2\u20133+ days<\/strong> \u2014 if communication is slow during the sales phase, it&#8217;s worse during the project.<\/li>\n<\/ol>\n<p><strong>Foreign-founder special red flag (#9):<\/strong> the agency doesn&#8217;t respond in English, or insists everything be conducted in Estonian. Estonia is digitally fluent in English; if your agency isn&#8217;t, they may not be set up to serve foreign businesses well.<\/p>\n<hr \/>\n<h2>\u2705 Technical checklist BEFORE final payment<\/h2>\n<p>Before signing the &#8220;acceptance&#8221; and paying the last 30%, run through this list. Every point is <strong>measurable<\/strong> \u2014 you can verify it yourself, not just trust the agency&#8217;s word.<\/p>\n<p><strong>Core functionality<\/strong><br \/>\n&#8211; [ ] Contact forms send \u2014 test message arrived in your email<br \/>\n&#8211; [ ] All menu links work (check every page)<br \/>\n&#8211; [ ] Mobile view tested on real iPhone + Android (not just browser &#8220;responsive view&#8221;)<br \/>\n&#8211; [ ] Browser tests: Chrome, Safari, Firefox + iOS Safari<br \/>\n&#8211; [ ] 404 page exists (try a non-existent URL \u2014 should show a clean error, not a server stack trace)<\/p>\n<p><strong>Performance (measurable)<\/strong><br \/>\n&#8211; [ ] <a href=\"https:\/\/pagespeed.web.dev\/\" rel=\"noopener\">PageSpeed Insights<\/a> mobile score <strong>\u2265 70<\/strong> (90+ excellent)<br \/>\n&#8211; [ ] PageSpeed desktop <strong>\u2265 90<\/strong><br \/>\n&#8211; [ ] Cumulative Layout Shift (CLS) <strong>&lt; 0.1<\/strong><br \/>\n&#8211; [ ] Largest Contentful Paint (LCP) <strong>&lt; 2.5s<\/strong><\/p>\n<p><strong>SEO basics<\/strong><br \/>\n&#8211; [ ] Every page has unique <code>&lt;title&gt;<\/code> and <code>&lt;meta name=\"description\"&gt;<\/code> (not empty, not duplicated)<br \/>\n&#8211; [ ] Sitemap.xml available, includes all published pages<br \/>\n&#8211; [ ] robots.txt correct (admin paths blocked)<br \/>\n&#8211; [ ] Google Search Console verified + sitemap submitted<br \/>\n&#8211; [ ] <a href=\"https:\/\/validator.schema.org\/\" rel=\"noopener\">Schema validator<\/a> shows valid Organization + LocalBusiness at minimum<\/p>\n<p><strong>Security &amp; GDPR<\/strong><br \/>\n&#8211; [ ] SSL (<code>https:\/\/<\/code>) works \u2014 try the <code>http:\/\/<\/code> version, must auto-redirect<br \/>\n&#8211; [ ] Cookie consent banner present (required if you use analytics or ads)<br \/>\n&#8211; [ ] Privacy policy linked from footer and from contact form<br \/>\n&#8211; [ ] If forms collect data: documented in your privacy policy what happens to that data<\/p>\n<p><strong>Accessibility (WCAG)<\/strong><br \/>\n&#8211; [ ] All images have <code>alt<\/code> attributes<br \/>\n&#8211; [ ] Color contrast not too low \u2014 test with <a href=\"https:\/\/webaim.org\/resources\/contrastchecker\/\" rel=\"noopener\">WebAIM Contrast Checker<\/a><br \/>\n&#8211; [ ] Keyboard navigation works (press <code>Tab<\/code> and watch focus move)<\/p>\n<p><strong>Handover<\/strong><br \/>\n&#8211; [ ] <strong>.ee domain registered to your O\u00dc<\/strong>, not the agency<br \/>\n&#8211; [ ] Hosting under your control (login credentials on your email)<br \/>\n&#8211; [ ] WordPress admin account as <strong>Administrator<\/strong> in your name, not just &#8220;Editor&#8221;<br \/>\n&#8211; [ ] Design files (Figma \/ .fig \/ .psd) delivered to you<br \/>\n&#8211; [ ] Source code ZIP \/ Git repo delivered<br \/>\n&#8211; [ ] Short video or PDF guide: how to update the site yourself<\/p>\n<p>If any item is missing \u2014 <strong>delay final payment<\/strong> until it&#8217;s done. This is your right under the contract.<\/p>\n<hr \/>\n<h2>Frequently asked questions<\/h2>\n<p><strong>Do I need an SSL certificate?<\/strong><br \/>\nYes. Since 2018, Google marks HTTP-only sites as &#8220;Not Secure&#8221;. SSL must be <strong>included<\/strong> in every quote \u2014 separate billing for SSL in 2026 is a sign the agency is up-charging on basics.<\/p>\n<p><strong>.ee, .com, or .eu \u2014 which domain should I register?<\/strong><br \/>\n<strong>.ee = registered in Estonia (highest trust with Estonian customers)<\/strong>. .com = international (good if you plan export). .eu = EU-wide (works in pan-EU contexts). <strong>Recommendation: register .ee + .com in parallel<\/strong> and redirect .com \u2192 .ee. .ee domain price via Zone.ee is ~\u20ac9.86\/year.<\/p>\n<p><strong>As an e-Resident, can I register a .ee domain?<\/strong><br \/>\nYes. .ee domain registration requires either an Estonian Person Code (isikukood) or a registered Estonian company code. e-Residents have an isikukood; e-Resident-owned O\u00dcs have a company code. Either works.<\/p>\n<p><strong>Can I update content myself after launch?<\/strong><br \/>\nIf it&#8217;s WordPress and you&#8217;ve got an admin account, yes \u2014 you can change text, images, prices yourself. Ask the agency for a 30-minute screen-recording walkthrough of the most common updates.<\/p>\n<p><strong>What is &#8220;responsive design&#8221; and do I need it?<\/strong><br \/>\nResponsive = looks good on phone, tablet, desktop. <strong>Required<\/strong> \u2014 65%+ of Estonian web traffic comes from mobile. Any 2026-commissioned site without responsive design is a red flag.<\/p>\n<p><strong>How often does WordPress need updates?<\/strong><br \/>\n<strong>Technically<\/strong> (security updates for core + plugins): minimum once a month, ideally automatic. <strong>Content-wise<\/strong> (new services, pricing, blog): whenever your business changes.<\/p>\n<p><strong>Do I need Google Ads from day one?<\/strong><br \/>\nNo. Spend the first 2\u20133 months on <strong>organic SEO<\/strong> (the keywords from your brief) and <strong>Google Business Profile<\/strong> setup. Google Ads makes sense from month 4 onwards, once you know which pages convert best.<\/p>\n<p><strong>Budget for content (copywriting + photo)?<\/strong><br \/>\nSimple presentation site: \u20ac200\u2013\u20ac500 for copywriter (one day&#8217;s work). E-commerce: \u20ac500\u2013\u20ac1 500 (more products, every product description must sell). Photography: \u20ac600+\/day for a professional photographer. <strong>Budget-friendly path:<\/strong> write the texts yourself (you know your business best) and use Unsplash\/Pexels free images until you can afford pro.<\/p>\n<p><strong>WordPress or Wix \u2014 which is better for an Estonian O\u00dc?<\/strong><br \/>\n<strong>WordPress<\/strong> = flexible, your property, one-time build cost (~\u20ac1 500\u2013\u20ac3 000), ongoing hosting (\u20ac10\u2013\u20ac40\/month) + maintenance (\u20ac30\u2013\u20ac80\/month). <strong>Wix<\/strong> = simpler, faster start, all-in package \u20ac15\u2013\u20ac50\/month, <strong>but you can never extract the files and migrating elsewhere = rebuild from zero<\/strong>. Recommendation: WordPress for 3+ year businesses, Wix only for idea-validation phase.<\/p>\n<p><strong>Do I need a blog?<\/strong><br \/>\nNot required on day one, but <strong>yes if you want organic Google traffic<\/strong>. Blogs are how you capture searches like &#8220;how to choose an Estonian accountant&#8221;, &#8220;when to upgrade web hosting&#8221;, &#8220;what is e-Residency really&#8221; \u2014 searches that lead to new customers. Budget: 1 article (1 000 words) costs \u20ac80\u2013\u20ac250 from a copywriter.<\/p>\n<p><strong>What about e-invoicing for B2B?<\/strong><br \/>\nIf you sell B2B in Estonia, you&#8217;ll need to send e-invoices (e-arve) \u2014 required since 2025 for B2G and standard for B2B. Integration options: Telema, Omniva e-arve, or accounting-platform-included (Merit, Standard Books). Budget \u20ac200\u2013\u20ac500 for setup if your e-commerce\/billing system isn&#8217;t already integrated.<\/p>\n<p><strong>GDPR \u2014 what do I actually need on the website?<\/strong><br \/>\nAt minimum: (1) cookie consent banner with reject-all option, (2) privacy policy listing what data you collect and why, (3) a way for users to request data deletion (an email contact is enough for SMEs). For higher-volume sites or B2C with sensitive data, consider proper consent management like Iubenda or Cookiebot.<\/p>\n<hr \/>\n<h2>What we do differently at iweb.ee<\/h2>\n<p>iweb.ee \u2014 12 years building websites in Estonia, 200+ projects delivered, including for foreign founders, e-Residents, and EU companies entering the Estonian market \u2014 we hold ourselves to the rules in this guide <strong>stricter than we&#8217;d advise our clients<\/strong>:<\/p>\n<ul>\n<li><strong>Every brief<\/strong> goes through a 60-minute kickoff meeting with 20 questions (12 of which are in this guide).<\/li>\n<li><strong>Quotes are always itemized<\/strong> \u2014 you see the price of every line item, not a lump sum.<\/li>\n<li><strong>Design files go to the client.<\/strong> Figma file is yours, delivered the moment final payment clears.<\/li>\n<li><strong>30 \/ 40 \/ 30 payment schedule<\/strong> \u2014 never above 30% upfront, never.<\/li>\n<li><strong>30-day warranty<\/strong> on all work \u2014 bugs you spot within a month are fixed free.<\/li>\n<li><strong>Technical checklist<\/strong> \u2014 we run it ourselves before you even see the staging version.<\/li>\n<li><strong>EN-language project management<\/strong> \u2014 we run projects in English for foreign founders, no Estonian-language requirement.<\/li>\n<\/ul>\n<p>If you&#8217;re looking for an agency that meets the standards in this guide \u2014 <a href=\"https:\/\/iweb.ee\/en\/contact\/\">let&#8217;s discuss your project<\/a>. If you want pricing detail: <a href=\"https:\/\/iweb.ee\/en\/website-pricing-guide\/\">website pricing in Estonia<\/a>. To see what we&#8217;ve built: <a href=\"https:\/\/iweb.ee\/en\/portfolio\/\">portfolio<\/a>.<\/p>\n<p>But mostly: <strong>use this guide even if you don&#8217;t hire us.<\/strong> A good website is too important to be commissioned from &#8220;just anyone&#8221;.<\/p>\n<hr \/>\n<p><strong>Disclosure:<\/strong> this guide was updated on 2026-05-21. Pricing data is based on actual Estonian projects delivered from Q4 2025 to Q2 2026. If you find errors or have suggestions for additions \u2014 write to info@iweb.ee.<\/p>\n<p><strong>Further reading:<\/strong><br \/>\n&#8211; <a href=\"https:\/\/iweb.ee\/en\/website-pricing-guide\/\">Website pricing in Estonia 2026 \u2014 full calculator<\/a><br \/>\n&#8211; <a href=\"https:\/\/iweb.ee\/en\/seo-in-estonia-2026\/\">SEO in Estonia 2026 \u2014 complete guide<\/a><br \/>\n&#8211; <a href=\"https:\/\/iweb.ee\/en\/wordpress-maintenance\/\">WordPress maintenance \u2014 what&#8217;s included<\/a><br \/>\n&#8211; <a href=\"https:\/\/iweb.ee\/en\/meta-facebook-ads\/\">Meta and Facebook ads in Estonia \u2014 when to start<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Brief template, contract checklist, realistic 6\u201310 week timeline, and a technical checklist before final payment. Practical guide for foreign founders &#038; e-Residents commissioning a website in Estonia.<\/p>\n","protected":false},"author":11,"featured_media":15460,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[428,419],"tags":[],"class_list":["post-15457","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business","category-marketing"],"acf":[],"_links":{"self":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/posts\/15457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/comments?post=15457"}],"version-history":[{"count":0,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/posts\/15457\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/media\/15460"}],"wp:attachment":[{"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/media?parent=15457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/categories?post=15457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iweb.ee\/en\/wp-json\/wp\/v2\/tags?post=15457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}