{"id":187586,"date":"2025-11-21T05:53:00","date_gmt":"2025-11-21T10:53:00","guid":{"rendered":"https:\/\/innowise.com\/?p=187586"},"modified":"2026-02-20T04:54:31","modified_gmt":"2026-02-20T09:54:31","slug":"website-redesign-cost","status":"publish","type":"post","link":"https:\/\/innowise.com\/nl\/blog\/website-redesign-cost\/","title":{"rendered":"Hoe bereken je de kosten van het herontwerp van je website?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"187586\" class=\"elementor elementor-187586\">\n\t\t\t\t<div class=\"elementor-element elementor-element-819836f e-flex e-con-boxed e-con e-parent\" data-id=\"819836f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e65e2f9 e-con-full e-flex e-con e-child\" data-id=\"e65e2f9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93f634e elementor-widget-tablet__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"93f634e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">How to calculate the cost of your website redesign<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0ba38f elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"a0ba38f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"heroBottom\">\n<div>    \n <a href=\"\/authors\/dmitry-fedorov\/\">Dmitry Fedorov\n<\/a>   \n<\/div> \n\n<div class=\"second\">    \n<span>[post_modified_date]<\/span>\n<span>15 min read<\/span>  \n<\/div>  \n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b399fb9 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"b399fb9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-523b86d elementor-widget elementor-widget-image\" data-id=\"523b86d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"880\" height=\"660\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Small_cover_How_to_calculate_the_cost_of_your_website_redesign.png\" class=\"attachment-full size-full wp-image-187587\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Small_cover_How_to_calculate_the_cost_of_your_website_redesign.png 880w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Small_cover_How_to_calculate_the_cost_of_your_website_redesign-300x225.png 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Small_cover_How_to_calculate_the_cost_of_your_website_redesign-768x576.png 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Small_cover_How_to_calculate_the_cost_of_your_website_redesign-16x12.png 16w\" sizes=\"(max-width: 880px) 100vw, 880px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-970be0b article-description e-flex e-con-boxed e-con e-parent\" data-id=\"970be0b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f2465c0 author-article e-con-full e-flex e-con e-child\" data-id=\"f2465c0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0569738 e-con-full e-flex e-con e-child\" data-id=\"0569738\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5be36f0 elementor-widget elementor-widget-text-editor\" data-id=\"5be36f0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIn <span id=\"current-year\">2026<\/span>, a website redesign comes with a price tag anywhere from <strong>$10,000 to well over $150,000<\/strong>. The spread looks pretty wild \u2014 you could buy a car at the low end or a house at the high end. But here\u2019s the twist: the website revamp cost is only part of the equation. An outdated site bleeds credibility, conversions, and even Google rankings. Modern buyers expect speed, clarity, and polish. If your website feels like it belongs in 2015, they\u2019ll click away in seconds and head to a competitor who <em>nails these things.<\/em>\n\nIn this guide, I\u2019ll unpack what drives <strong>website redesign pricing<\/strong>, why some budgets balloon while others stay lean, and which hidden costs catch teams off guard.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1a6a43 e-con-full takeways e-flex e-con e-child\" data-id=\"a1a6a43\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c11179 elementor-widget elementor-widget-heading\" data-id=\"9c11179\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key takeaways<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d460d1d elementor-widget elementor-widget-text-editor\" data-id=\"d460d1d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"blackUl\">\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Website redesign costs in <span id=\"current-year\">2026<\/span> range from $10,000 to $200,000+<\/strong>, depending on scope, complexity, and provider rates.<\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Three pricing tiers exist:<\/strong> basic refresh ($10k\u2013$25k), mid-range business redesign ($30k\u2013$80k), and high-end enterprise rebuild ($100k\u2013$200k+).<\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Delaying a redesign reduces ROI:<\/strong> outdated sites lose trust, harm SEO, and drag down conversions.<\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Main cost drivers<\/strong> include scope of work, site size, level of customization, added functionality, SEO\/content migration, mobile experience optimization, and compliance needs.<\/li>\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><strong>ROI comes from measurable gains<\/strong> in traffic, conversions, and revenue: companies that align redesigns with business goals often achieve payback within months.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e64314b e-con-full e-flex e-con e-child\" data-id=\"e64314b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a99b2ed elementor-widget elementor-widget-heading\" data-id=\"a99b2ed\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The cost of not redesigning your website<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28b868c elementor-widget elementor-widget-text-editor\" data-id=\"28b868c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When you drill down into the numbers, skipping a redesign often costs more than paying for one. Customers judge a website in seconds, and an outdated design immediately signals low trust. Even if your product is strong, a clunky site makes buyers think twice.<\/p><p><a href=\"\/services\/ui-ux-design\/\">User experience<\/a> plays the biggest role. Slow load times, messy navigation, or confusing layouts kill conversions. <a href=\"https:\/\/fleexy.dev\/blog\/how-page-speed-affects-conversion-rates-study\/\" target=\"_blank\" rel=\"noopener nofollow\">Research shows<\/a> that every extra second of page load time can drop conversions by double digits. Businesses that invest in smoother UX often see higher sales without changing their product at all.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b5dd49 e-con-full e-flex e-con e-child\" data-id=\"0b5dd49\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbc5d5a elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"dbc5d5a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Ready to turn better UX into higher conversions?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-96ed2a0 e-con-full e-flex e-con e-child\" data-id=\"96ed2a0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c79bf6 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"6c79bf6\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e68a1c3 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"e68a1c3\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Boost UX<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89c548d elementor-widget elementor-widget-text-editor\" data-id=\"89c548d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Visibility takes a hit too. Google now prioritizes mobile-first, fast-loading sites. An old design that isn\u2019t responsive sinks in search results, and with it, your ability to attract new customers.<\/p><p>Add security to the mix (legacy code leaves gaps for breaches), and the risks stack up quickly. <span style=\"font-weight: 400;\">A 2025 <\/span><a href=\"https:\/\/www.ibm.com\/reports\/data-breach\" target=\"_blank\" rel=\"noopener nofollow\"><span style=\"font-weight: 400;\">IBM report estimated<\/span><\/a><span style=\"font-weight: 400;\"> the average cost of a data breach at <\/span><b>$4.4 million <\/b><span style=\"font-weight: 400;\">\u2014 that makes outdated sites a financial risk as much as a reputational one.<\/span><\/p><p>Finally, growth and rebranding demand a fresh design. Expanding into new markets, launching new services, or shifting audience focus requires a website that matches your brand\u2019s ambition. Many companies use redesigns as a chance to modernize positioning, not just visuals.<\/p><p>A redesign may feel like a big budget decision, but <strong>the cost of sticking with an outdated website is lost trust, lost rankings, and lost revenue.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9ba194 elementor-widget elementor-widget-image\" data-id=\"a9ba194\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"695\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/outdated-website-risks.svg\" class=\"attachment-full size-full wp-image-187590\" alt=\"The cost of not redesigning your website\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb0eaf1 e-con-full e-flex e-con e-child\" data-id=\"fb0eaf1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fa0736 elementor-widget elementor-widget-heading\" data-id=\"6fa0736\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Factors that influence website redesign pricing<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca1b884 elementor-widget elementor-widget-text-editor\" data-id=\"ca1b884\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Website redesign costs vary because no two projects have the same scope. The main factors shaping your <a href=\"\/services\/web-development\/\">website redesign<\/a> budget include:<\/p><ol class=\"blackUl bottomText\"><li>Scope of work<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Website size and complexity<\/li><li style=\"font-weight: 400;\" aria-level=\"1\">Customization vs. templates<\/li><li aria-level=\"1\">Functionality upgrades<\/li><li aria-level=\"1\">SEO and content migration<\/li><li aria-level=\"1\">Mobile-first optimization<\/li><li aria-level=\"1\">Compliance requirements<\/li><\/ol><p>Let\u2019s look at each factor in detail.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8cb92c1 e-con-full e-flex e-con e-child\" data-id=\"8cb92c1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a73d029 elementor-widget elementor-widget-heading\" data-id=\"a73d029\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">1. Scope of work<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61906a9 elementor-widget elementor-widget-text-editor\" data-id=\"61906a9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">At the simplest level, a redesign might only refresh visuals (colors, typography, imagery) without touching core architecture. That type of update stays lean. A full overhaul, by contrast, reimagines navigation, user flows, back-end logic, and even the tech stack. This range is why the answer to \u201c<\/span><span style=\"font-weight: 400;\">how much does it cost to update a website?\u201d<\/span><span style=\"font-weight: 400;\"> varies so widely. Small cosmetic changes fall at the low end, while a structural rebuild requires far more resources.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bf517b elementor-widget elementor-widget-image\" data-id=\"1bf517b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"249\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-interface-tweaks-vs-product-redesign.jpg\" class=\"attachment-full size-full wp-image-192825\" alt=\"Visual comparison highlighting budget differences between simple interface tweaks and complete product redesigns.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-interface-tweaks-vs-product-redesign.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-interface-tweaks-vs-product-redesign-300x75.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-interface-tweaks-vs-product-redesign-768x191.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-interface-tweaks-vs-product-redesign-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3220afb e-con-full e-flex e-con e-child\" data-id=\"3220afb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-614a8f8 elementor-widget elementor-widget-heading\" data-id=\"614a8f8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">2. Website size and complexity<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2828eef elementor-widget elementor-widget-text-editor\" data-id=\"2828eef\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Page count matters. A small five-page site for a consultancy costs far less than a sprawling e-commerce store with thousands of SKUs. Complexity also grows with dynamic features like product filters, user accounts, or multi-language support. Each layer adds design, development, and testing time.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8b44dc elementor-widget elementor-widget-image\" data-id=\"a8b44dc\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"249\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-brochure-site-vs-ecommerce.jpg\" class=\"attachment-full size-full wp-image-192827\" alt=\"Visual illustrating how website complexity increases costs from simple brochure sites to enterprise e-commerce.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-brochure-site-vs-ecommerce.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-brochure-site-vs-ecommerce-300x75.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-brochure-site-vs-ecommerce-768x191.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-brochure-site-vs-ecommerce-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2e0d74 e-con-full e-flex e-con e-child\" data-id=\"a2e0d74\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bdda6f elementor-widget elementor-widget-heading\" data-id=\"6bdda6f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">3. Templates vs. custom layouts<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c552b8 elementor-widget elementor-widget-text-editor\" data-id=\"0c552b8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Using a ready-made template within a website builder like Squarespace or Wix can cut costs significantly \u2014 for a few hundred dollars (often under $500), you can purchase a fully designed theme and launch your site quickly. This option works well if speed and budget are the top priorities. The trade-off, however, is that your site may look similar to many others using the same design.<\/p><p>Companies that want individuality and a site that reflects their brand guidelines usually invest in a custom build. While more expensive, a custom design creates a unique digital presence, tailored to business goals and visual identity. It also gives flexibility for future scaling, when off-the-shelf templates often become too limiting.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-949107e elementor-widget elementor-widget-image\" data-id=\"949107e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"213\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/cost-comparison-template-vs-custom-design.jpg\" class=\"attachment-full size-full wp-image-192828\" alt=\"Visual illustrating how design customization increases project cost from templates to bespoke solutions.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/cost-comparison-template-vs-custom-design.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/cost-comparison-template-vs-custom-design-300x64.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/cost-comparison-template-vs-custom-design-768x164.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/cost-comparison-template-vs-custom-design-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-921d968 e-con-full e-flex e-con e-child\" data-id=\"921d968\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02040f9 elementor-widget elementor-widget-heading\" data-id=\"02040f9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">4. Functionality upgrades\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efcef6f elementor-widget elementor-widget-text-editor\" data-id=\"efcef6f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Modern redesigns rarely stop at visuals. They often include interactive features that improve how users engage with the site. Things like dynamic product filters, personalized dashboards, or AI-powered search shape the design just as much as the back end. Each feature adds design complexity, requires extra testing, and raises the overall cost, but the result is a more engaging experience that supports business growth.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04cec7d elementor-widget elementor-widget-image\" data-id=\"04cec7d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"249\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/complex-features-website-cost-increase.jpg\" class=\"attachment-full size-full wp-image-192829\" alt=\"Diagram illustrating how adding complex features significantly increases development cost.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/complex-features-website-cost-increase.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/complex-features-website-cost-increase-300x75.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/complex-features-website-cost-increase-768x191.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/complex-features-website-cost-increase-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-739669c e-con-full e-flex e-con e-child\" data-id=\"739669c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bbec24b elementor-widget elementor-widget-heading\" data-id=\"bbec24b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">5. SEO and content migration<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa5a6e6 elementor-widget elementor-widget-text-editor\" data-id=\"fa5a6e6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Redesigns involve more than code. Content-heavy sites face the challenge of safely migrating thousands of articles or product pages without losing rankings. Redirect maps, metadata optimization, and structured data all take effort. When handled well, a redesign can improve organic traffic; when rushed, it can erase years of SEO progress overnight.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36b448e elementor-widget elementor-widget-image\" data-id=\"36b448e\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"249\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-vs-multi-page-site-cost-comparison-2.jpg\" class=\"attachment-full size-full wp-image-192862\" alt=\"Visual comparing a simple multi-page site to a large-scale content and SEO implementation.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-vs-multi-page-site-cost-comparison-2.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-vs-multi-page-site-cost-comparison-2-300x75.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-vs-multi-page-site-cost-comparison-2-768x191.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/simple-vs-multi-page-site-cost-comparison-2-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de04024 e-con-full e-flex e-con e-child\" data-id=\"de04024\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b172854 elementor-widget elementor-widget-heading\" data-id=\"b172854\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">6. Mobile experience optimization<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-99e4ffe elementor-widget elementor-widget-text-editor\" data-id=\"99e4ffe\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tIn <span id=\"current-year\">2026<\/span>, most visitors land on your site from a phone, which means design choices must prioritize mobile usability. A redesign should go <a href=\"\/services\/web-design\/responsive\/\">beyond simple responsiveness<\/a>: buttons sized for thumbs, layouts adapted for vertical scrolling, fast-loading images, and smooth interaction patterns. The more testing and fine-tuning across devices, the higher the cost. But the payoff is stronger engagement and higher search rankings.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2c091d elementor-widget elementor-widget-image\" data-id=\"c2c091d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"213\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-tweaks-vs-full-optimization-comparison.jpg\" class=\"attachment-full size-full wp-image-192831\" alt=\"Cost comparison showing moderate effort for responsive tweaks versus higher cost for full mobile usability optimization.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-tweaks-vs-full-optimization-comparison.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-tweaks-vs-full-optimization-comparison-300x64.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-tweaks-vs-full-optimization-comparison-768x164.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-tweaks-vs-full-optimization-comparison-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c95d99a e-con-full e-flex e-con e-child\" data-id=\"c95d99a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73527cc elementor-widget elementor-widget-heading\" data-id=\"73527cc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">7. Compliance requirements<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2447013 elementor-widget elementor-widget-text-editor\" data-id=\"2447013\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Websites in regulated industries like finance, healthcare, or government must meet strict data and privacy rules. GDPR in Europe, CCPA in California, and sector-specific policies often require extra design and development work. Consent management systems, secure data handling, and clear privacy flows add complexity to a redesign and increase costs, but they\u2019re essential for avoiding fines and maintaining trust.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12fbfac elementor-widget elementor-widget-image\" data-id=\"12fbfac\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"249\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-privacy-vs-full-compliance-cost-comparison.jpg\" class=\"attachment-full size-full wp-image-192832\" alt=\"Visual comparison highlighting budget differences between basic privacy notices and comprehensive compliance implementation.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-privacy-vs-full-compliance-cost-comparison.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-privacy-vs-full-compliance-cost-comparison-300x75.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-privacy-vs-full-compliance-cost-comparison-768x191.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-privacy-vs-full-compliance-cost-comparison-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d246b71 e-con-full e-flex e-con e-child\" data-id=\"d246b71\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5505e0c elementor-widget elementor-widget-heading\" data-id=\"5505e0c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">8. Accessibility (WCAG 2.0 and beyond)<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b44163 elementor-widget elementor-widget-text-editor\" data-id=\"9b44163\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Accessibility is about making sure every user can interact with your site, including people with disabilities. Meeting WCAG 2.0\/2.1 standards often means designing for screen readers, ensuring high-contrast text, adding captions to media, and enabling full keyboard navigation. These updates require careful UX design and thorough testing but expand your audience, improve usability for all visitors, and strengthen your brand\u2019s credibility.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ecb6ec5 elementor-widget elementor-widget-image\" data-id=\"ecb6ec5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"213\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-contrast-fixes-vs-wcag-compliance-cost.jpg\" class=\"attachment-full size-full wp-image-192833\" alt=\"Cost comparison showing moderate effort for basic accessibility fixes versus higher cost for full WCAG compliance.\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-contrast-fixes-vs-wcag-compliance-cost.jpg 1000w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-contrast-fixes-vs-wcag-compliance-cost-300x64.jpg 300w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-contrast-fixes-vs-wcag-compliance-cost-768x164.jpg 768w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/11\/basic-contrast-fixes-vs-wcag-compliance-cost-18x4.jpg 18w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-493d1a6 e-con-full e-flex e-con e-child\" data-id=\"493d1a6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a5011d2 e-con-full e-flex e-con e-child\" data-id=\"a5011d2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bf9ab8 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"2bf9ab8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Every factor shapes the final price<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8951500 elementor-widget__width-initial elementor-widget-tablet__width-inherit max100 elementor-widget elementor-widget-text-editor\" data-id=\"8951500\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"margin-bottom: 0px;\">But the outcome comes down to execution \u2014 let\u2019s redesign your site the right way<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9340466 e-con-full e-flex e-con e-child\" data-id=\"9340466\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67adcef elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"67adcef\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-009f4fe elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"009f4fe\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Redesign now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46fe173 e-con-full e-flex e-con e-child\" data-id=\"46fe173\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dcc6dd8 elementor-widget elementor-widget-heading\" data-id=\"dcc6dd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How much does it cost to redesign a website?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ea16d2 elementor-widget elementor-widget-text-editor\" data-id=\"0ea16d2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When businesses plan a redesign, they often expect a fixed and predictable number. But in reality, the scope can make the projects vary wildly in total price. Most projects fall into three tiers.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1f939d9 e-con-full e-flex e-con e-child\" data-id=\"1f939d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e6cee3 elementor-widget elementor-widget-heading\" data-id=\"0e6cee3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Basic redesign \u2014 $10,000 to $25,000 (50\u2013150 hours)<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ed2e2d elementor-widget elementor-widget-text-editor\" data-id=\"7ed2e2d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This tier works for businesses that need a visual refresh but not a full rebuild. It\u2019s about cleaning up the experience so users trust your site, without investing in heavy back-end work. If your current site functions but feels outdated, this tier can extend its life by a few years.<\/p><ul class=\"blackUl bottomText\"><li><strong>Front-end:<\/strong> apply a theme or template, polish styles, and minor UI tweaks<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Back-end:<\/strong> minimal changes, mostly within CMS defaults<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Content:<\/strong> edit and reformat existing content for consistency<\/li><li aria-level=\"1\"><strong>SEO &amp; performance:<\/strong> optimize on-page elements, ensure mobile responsiveness, and improve page speed<\/li><li aria-level=\"1\"><strong>Integrations:<\/strong> light add-ons like analytics or live chat<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c950d83 e-con-full e-flex e-con e-child\" data-id=\"c950d83\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af7c1fb elementor-widget elementor-widget-heading\" data-id=\"af7c1fb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Mid-range redesign \u2014 $30,000 to $80,000 (200\u2013600 hours)<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1cff20f elementor-widget elementor-widget-text-editor\" data-id=\"1cff20f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This is where redesigns move from cosmetic to strategic. Businesses that require this type of redesign often face bottlenecks: poor navigation, slow pages, or friction in customer journeys. Fixing those issues can boost conversions significantly. It\u2019s also the sweet spot for <a href=\"\/services\/web-design\/ecommerce\/\">e-commerce<\/a> stores and <a href=\"\/services\/web-design\/for-startups\/\">startups<\/a> preparing to scale.<\/p><ul class=\"blackUl bottomText\"><li><strong>Front-end:<\/strong> custom UI updates that reflect a stronger brand identity<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Back-end:<\/strong> improved CMS structure, security patches, and database optimization<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Content:<\/strong> migration of existing content, rewriting key pages with SEO in mind<\/li><li aria-level=\"1\"><strong>SEO &amp; performance:<\/strong> structured data, noticeable speed gains, on-page optimizations<\/li><li aria-level=\"1\"><strong>Integrations:<\/strong> CRM systems, booking engines, payment gateways, chatbots<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b62eb26 e-con-full e-flex e-con e-child\" data-id=\"b62eb26\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36ad2bf elementor-widget elementor-widget-heading\" data-id=\"36ad2bf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">High-end redesign \u2014 $100,000 to $200,000+ (800\u20132,000+ hours)<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c16519 elementor-widget elementor-widget-text-editor\" data-id=\"4c16519\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This category covers enterprise platforms, <a href=\"\/blog\/outsourcing-saas-development\/\">SaaS products<\/a>, and high-traffic websites where every detail matters. At this scale, the site isn\u2019t just a marketing channel, it\u2019s core infrastructure.<\/p><p>Companies at this level demand scalability, enterprise-grade security, and flawless UX across markets. The upfront spend is higher, but so is the long-term ROI, as the site becomes a growth engine rather than just a digital presence.<\/p><ul class=\"blackUl bottomText\"><li><strong>Front-end:<\/strong> fully custom UX\/UI, accessibility compliance, animations, micro-interactions<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Back-end:<\/strong> custom CMS or microservices architecture, advanced API integrations, enterprise security layers<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Content:<\/strong> migration of thousands of items, automated workflows, and AI-driven personalization<\/li><li aria-level=\"1\"><strong>SEO &amp; performance:<\/strong> deep technical SEO, CDN rollout, aggressive performance tuning<\/li><li aria-level=\"1\"><strong>Integrations:<\/strong> ERP and CRM systems, AI-powered search, multi-language and multi-currency support<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-76af7c6 e-con-full e-flex e-con e-child\" data-id=\"76af7c6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e01e7c elementor-widget elementor-widget-text-editor\" data-id=\"9e01e7c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u201cThe price of a website redesign reflects how many disciplines you bring to the table. Design, development, content, SEO, compliance, analytics \u2014 each adds cost, but each also compounds value. Skipping one discipline to save money usually costs more later.\u201d<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00830ff e-grid e-con-full e-con e-child\" data-id=\"00830ff\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9fed665 elementor-widget elementor-widget-image\" data-id=\"9fed665\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/05\/Dmitry-Nazarevich.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6c8fe7 e-con-full max100 e-flex e-con e-child\" data-id=\"a6c8fe7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaffd32 elementor-widget elementor-widget-heading\" data-id=\"aaffd32\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"\/authors\/dmitry-nazarevich\/\">Dmitry Nazarevich<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca86c78 elementor-widget elementor-widget-text-editor\" data-id=\"ca86c78\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>CTO<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c6065b3 e-con-full e-flex e-con e-child\" data-id=\"c6065b3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b474ad elementor-widget elementor-widget-heading\" data-id=\"9b474ad\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hidden costs worth planning for<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a8a6b9 elementor-widget elementor-widget-text-editor\" data-id=\"0a8a6b9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Even with a clear website redesign quote, there are line items that can be overlooked or not taken into account, but must be kept in mind for the most accurate estimate. If you ignore them, your \u201c$50k redesign\u201d can quietly grow into $70k before you know it. Here are the main culprits:<\/p><ul class=\"blackUl bottomText\"><li><strong>Stock photos, illustrations, and custom graphics.<\/strong> Free images usually won\u2019t cut it for a professional site. Many teams invest in premium visuals or commission designers for custom assets. Depending on quality and volume, this can range from a few hundred dollars to several thousand.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Plugins, SaaS tools, and third-party services.<\/strong> Modern websites rely on paid tools for SEO optimization, analytics dashboards, marketing automation, or advanced security. Licensing fees might start at $20\/month but can climb past $500\/month for enterprise setups. Multiply that over years, and the \u201ccheap plugin\u201d becomes a significant line item.<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Ongoing maintenance and security.<\/strong> A redesign may finish when the site goes live, but keeping it healthy ensures you won\u2019t need another overhaul in just a couple of years. Regular updates, backups, and security monitoring keep it healthy. Agencies often sell maintenance packages, or you\u2019ll need in-house resources. Plan for at least 10\u201315% of your redesign cost annually.<\/li><li aria-level=\"1\"><strong>Content strategy and creation.<\/strong> Visuals and code mean little if the words don\u2019t connect. Many redesigns uncover gaps in messaging, tone, or SEO alignment, leading to extra spend on copywriting, blog content, or video production. For content-heavy sites, this can rival the design cost itself.<\/li><li aria-level=\"1\"><strong>Training and onboarding.<\/strong> If the redesign includes a new CMS, your team needs time (and sometimes paid training) to use it effectively. Skipping this leads to wasted potential \u2014 you\u2019ll have the new site but won\u2019t fully leverage it.<\/li><li aria-level=\"1\"><strong>Hosting and infrastructure upgrades.<\/strong> A redesigned site that\u2019s faster and more feature-rich often needs stronger hosting. Moving from shared hosting to a dedicated or cloud-based solution (AWS, Azure, GCP) may increase monthly costs but supports scalability and performance.<\/li><\/ul><p>Planning for these extras avoids sticker shock. A realistic website redesign budget builds in a 10\u201320% buffer for hidden costs, turning an unpleasant surprise into a well-managed investment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e523ffd tableWrapper elementor-widget elementor-widget-html\" data-id=\"e523ffd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table id='tableInno'>\n<tr> \n<td>Tier<\/td>   \n<td>Hours<\/td>\n<td>Typical cost<\/td>\n<td>What you get<\/td>\n<td>Hidden costs to expect<\/td>\n<\/tr>   \n\n<tr> \n<td> Basic redesign<\/td>   \n<td>50\u2013150<\/td>\n<td>$10,000\u2013$25,000<\/td>\n<td>Template or theme, light UI tweaks, basic mobile setup, analytics\/contact form<\/td>\n<td>Stock images, small plugins<\/td>\n<\/tr> \n\n<tr> \n<td> Mid-range<\/td>   \n<td>200\u2013600<\/td>\n<td>$30,000\u2013$80,000<\/td>\n<td>Custom UI, stronger branding, faster performance, CRM\/payment integrations<\/td>\n<td>Premium plugins, content strategy, maintenance<\/td>\n<\/tr>  \n\n<tr> \n<td> High-end<\/td>   \n<td>800\u20132,000+<\/td>\n<td>$100,000\u2013$200,000+<\/td>\n<td>Fully custom UX\/UI, enterprise security, API ecosystem, global support<\/td>\n<td>Custom graphics, SaaS tools, hosting, training<\/td>\n<\/tr>  \n\n<\/table>\n\n\n<style>\n    #tableInno ul{\n    padding-left: 20px;\n}\n\n\n#tableInno {\n  min-width: unset;\n  table-layout: auto;\n  margin: 0;\n}\n\n#tableInno tr:nth-child(1) > td {\nfont-weight: 700;\npadding-top: 0px;\n}\n\n#tableInno tr > td:nth-child(1) {\n    font-weight: 700;\n}\n\n\n\n\n\n\n#tableInno tr > td {\n background-color: unset;\ncolor:#2E2E2E;    \nfont-family: Karla;\nfont-size: 18px;\nfont-weight: 400;\nline-height: 27px;    \n     border:none; \n    vertical-align: top;\n    border-bottom: 1px solid black;\n    margin: 0;\n    padding: 20px 20px 10px 20px;\n}\n\n\n#tableInno tr > td:nth-child(1) {\n\n    width: 10%;\n\n}\n\n#tableInno tr > td:nth-child(2) {\n    width: 10%;\n}\n\n#tableInno tr > td:nth-child(3) {\n    width: 20%;\n\n}\n\n#tableInno tr > td:nth-child(4) {\n    width: 30%;\n\n}\n#tableInno tr > td:nth-child(5) {\n    width: 30%;\n\n}\n\n\n\n#tableInno tr:not(:nth-child(1)) > td {\n    padding: 20px;\n}\n\n\n\n  #tableInno  tr > td:nth-child(5) {\n    padding-right: 0px;\n}\n\n  #tableInno  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n  @media (max-width: 1279px) {\n#tableInno {\n  min-width: 1000px;\n}\n}\n\n\n  @media (max-width: 767px) {\n\n\n#tableInno {\n    min-width: 732px;\n}\n\n\n#tableInno tr > td {\nfont-size: 14px;\nline-height: 21px;  \n    \n}\n\n\n#tableInno tr > td {\n\n    padding: 10px 10px 5px 10px;\n}\n\n\n#tableInno tr:not(:nth-child(1)) > td {\n\n    padding: 20px 10px 20px 10px;\n}\n\n  #tableInno  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2cffd6 e-con-full e-flex e-con e-child\" data-id=\"c2cffd6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02c30fd elementor-widget elementor-widget-heading\" data-id=\"02c30fd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">In-house vs. freelancers vs. agencies: what\u2019s better for you\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-252611c elementor-widget elementor-widget-text-editor\" data-id=\"252611c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bringing a designer or developer onto your payroll makes sense for large companies that need constant updates. You get full-time availability and someone who learns your brand inside out. But salaries, benefits, and ongoing training quickly push costs above project-based alternatives.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-faf869b e-con-full e-flex e-con e-child\" data-id=\"faf869b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-395515c elementor-widget elementor-widget-heading\" data-id=\"395515c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hiring in-house<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab3cb2d elementor-widget elementor-widget-text-editor\" data-id=\"ab3cb2d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This tier works for businesses that need a visual refresh but not a full rebuild. It\u2019s about cleaning up the experience so users trust your site, without investing in heavy back-end work. If your current site functions but feels outdated, this tier can extend its life by a few years.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6dc88cf tableWrapper elementor-widget elementor-widget-html\" data-id=\"6dc88cf\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table id='tableInno2'>\n<tr> \n<td>Typical cost<\/td>   \n<td>Pros<\/td>\n<td>Cons<\/td>\n<\/tr>   \n\n<tr> \n<td><span class=\"bald\">North America:<\/span> $80,000\u2013$120,000\/year for a senior web developer<\/td>   \n<td>direct control, dedicated focus, long-term alignment with company goals<\/td>\n<td>high fixed costs, slow hiring process, need for ongoing training<\/td> \n<\/tr> \n\n<tr> \n<td><span class=\"bald\">Europe:<\/span> $50,000\u2013$90,000\/year<\/td> \n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<tr> \n<td><span class=\"bald\">Asia:<\/span> $20,000\u2013$50,000\/year<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<\/table>\n\n\n<style>\n    #tableInno2 ul{\n    padding-left: 20px;\n}\n\n\n#tableInno2 {\n  min-width: unset;\n  table-layout: auto;\n  margin: 0;\n}\n\n#tableInno2 tr:nth-child(1) > td {\nfont-weight: 700;\npadding-top: 0px;\n}\n\n#tableInno2 .bald {\n    font-weight: 700;\n}\n\n\n\n\n\n\n#tableInno2 tr > td {\n background-color: unset;\ncolor:#2E2E2E;    \nfont-family: Karla;\nfont-size: 18px;\nfont-weight: 400;\nline-height: 27px;    \n     border:none; \n    vertical-align: top;\n    border-bottom: 1px solid black;\n    margin: 0;\n    padding: 20px 20px 10px 20px;\n}\n\n\n#tableInno2 tr > td:nth-child(1) {\n\n    width: 15%;\n\n}\n\n#tableInno2 tr > td:nth-child(2) {\n    width: 20%;\n}\n\n#tableInno2 tr > td:nth-child(3) {\n    width: 20%;\n\n}\n\n\n\n\n#tableInno2 tr:not(:nth-child(1)) > td {\n    padding: 20px;\n}\n\n\n\n  #tableInno2  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno2  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n  @media (max-width: 1279px) {\n#tableInno2 {\n  min-width: 1000px;\n}\n}\n\n\n  @media (max-width: 767px) {\n\n\n#tableInno2 {\n    min-width: 732px;\n}\n\n\n#tableInno2 tr > td {\nfont-size: 14px;\nline-height: 21px;  \n    \n}\n\n\n#tableInno2 tr > td {\n\n    padding: 10px 10px 5px 10px;\n}\n\n\n#tableInno2 tr:not(:nth-child(1)) > td {\n\n    padding: 20px 10px 20px 10px;\n}\n\n  #tableInno2  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno2  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-52dabd0 e-con-full e-flex e-con e-child\" data-id=\"52dabd0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72e5f73 elementor-widget elementor-widget-heading\" data-id=\"72e5f73\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Working with freelancers<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d990cff elementor-widget elementor-widget-text-editor\" data-id=\"d990cff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Freelancers are attractive for smaller projects or startups testing ideas on tight budgets. They\u2019re flexible, relatively affordable, and can be hired by the project or hour. The challenge is quality control: reliability and consistency vary, and you\u2019ll often need to manage them closely.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0111035 tableWrapper elementor-widget elementor-widget-html\" data-id=\"0111035\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table id='tableInno2'>\n<tr> \n<td>Typical cost per hour:<\/td>   \n<td>Pros<\/td>\n<td>Cons<\/td>\n<\/tr>   \n\n<tr> \n<td><span class=\"bald\">North America:<\/span> $50\u2013$150<\/td>   \n<td>Affordable, flexible, quick to start<\/td>\n<td>Variable quality, limited bandwidth, requires strong project management<\/td> \n<\/tr> \n\n<tr> \n<td><span class=\"bald\">Europe:<\/span> $30\u2013$100\n<\/td> \n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<tr> \n<td><span class=\"bald\">Asia:<\/span> $10\u2013$50<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<\/table>\n\n\n<style>\n    #tableInno2 ul{\n    padding-left: 20px;\n}\n\n\n#tableInno2 {\n  min-width: unset;\n  table-layout: auto;\n  margin: 0;\n}\n\n#tableInno2 tr:nth-child(1) > td {\nfont-weight: 700;\npadding-top: 0px;\n}\n\n#tableInno2 .bald {\n    font-weight: 700;\n}\n\n\n\n\n\n\n#tableInno2 tr > td {\n background-color: unset;\ncolor:#2E2E2E;    \nfont-family: Karla;\nfont-size: 18px;\nfont-weight: 400;\nline-height: 27px;    \n     border:none; \n    vertical-align: top;\n    border-bottom: 1px solid black;\n    margin: 0;\n    padding: 20px 20px 10px 20px;\n}\n\n\n#tableInno2 tr > td:nth-child(1) {\n\n    width: 15%;\n\n}\n\n#tableInno2 tr > td:nth-child(2) {\n    width: 20%;\n}\n\n#tableInno2 tr > td:nth-child(3) {\n    width: 20%;\n\n}\n\n\n\n\n#tableInno2 tr:not(:nth-child(1)) > td {\n    padding: 20px;\n}\n\n\n\n  #tableInno2  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno2  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n  @media (max-width: 1279px) {\n#tableInno2 {\n  min-width: 1000px;\n}\n}\n\n\n  @media (max-width: 767px) {\n\n\n#tableInno2 {\n    min-width: 732px;\n}\n\n\n#tableInno2 tr > td {\nfont-size: 14px;\nline-height: 21px;  \n    \n}\n\n\n#tableInno2 tr > td {\n\n    padding: 10px 10px 5px 10px;\n}\n\n\n#tableInno2 tr:not(:nth-child(1)) > td {\n\n    padding: 20px 10px 20px 10px;\n}\n\n  #tableInno2  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno2  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec0acaf e-con-full e-flex e-con e-child\" data-id=\"ec0acaf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e0b566 elementor-widget elementor-widget-heading\" data-id=\"4e0b566\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Partnering with an agency\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b86e7b elementor-widget elementor-widget-text-editor\" data-id=\"7b86e7b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Agencies bring the full package: strategists, designers, developers, QA, and project managers. They\u2019re best suited for complex projects where UX, technical execution, and business goals all need to align. The trade-off is cost: you pay for the structure and expertise, but in return, you reduce risks and gain predictability.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-298cbe3 tableWrapper elementor-widget elementor-widget-html\" data-id=\"298cbe3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table id='tableInno2'>\n<tr> \n<td>Typical hourly rate<\/td>   \n<td>Pros<\/td>\n<td>Cons<\/td>\n<\/tr>   \n\n<tr> \n<td><span class=\"bald\">North America:<\/span> $150\u2013$250<\/td>   \n<td>End-to-end expertise, reliable delivery, quality assurance, strategic oversight<\/td>\n<td>Higher cost, longer timelines, less direct control over individuals<\/td> \n<\/tr> \n\n<tr> \n<td><span class=\"bald\">Europe:<\/span> $100\u2013$200\n<\/td> \n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<tr> \n<td><span class=\"bald\">Asia:<\/span> $50\u2013$120\n<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<tr> \n<td><span class=\"bald\">South Asia:<\/span> $20\u2013$60\n<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<tr> \n<td><span class=\"bald\">Southeast Asia:<\/span> $30\u2013$80\n<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>  \n\n<\/table>\n\n\n<style>\n    #tableInno2 ul{\n    padding-left: 20px;\n}\n\n\n#tableInno2 {\n  min-width: unset;\n  table-layout: auto;\n  margin: 0;\n}\n\n#tableInno2 tr:nth-child(1) > td {\nfont-weight: 700;\npadding-top: 0px;\n}\n\n#tableInno2 .bald {\n    font-weight: 700;\n}\n\n\n\n\n\n\n#tableInno2 tr > td {\n background-color: unset;\ncolor:#2E2E2E;    \nfont-family: Karla;\nfont-size: 18px;\nfont-weight: 400;\nline-height: 27px;    \n     border:none; \n    vertical-align: top;\n    border-bottom: 1px solid black;\n    margin: 0;\n    padding: 20px 20px 10px 20px;\n}\n\n\n#tableInno2 tr > td:nth-child(1) {\n\n    width: 15%;\n\n}\n\n#tableInno2 tr > td:nth-child(2) {\n    width: 20%;\n}\n\n#tableInno2 tr > td:nth-child(3) {\n    width: 20%;\n\n}\n\n\n\n\n#tableInno2 tr:not(:nth-child(1)) > td {\n    padding: 20px;\n}\n\n\n\n  #tableInno2  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno2  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n  @media (max-width: 1279px) {\n#tableInno2 {\n  min-width: 1000px;\n}\n}\n\n\n  @media (max-width: 767px) {\n\n\n#tableInno2 {\n    min-width: 732px;\n}\n\n\n#tableInno2 tr > td {\nfont-size: 14px;\nline-height: 21px;  \n    \n}\n\n\n#tableInno2 tr > td {\n\n    padding: 10px 10px 5px 10px;\n}\n\n\n#tableInno2 tr:not(:nth-child(1)) > td {\n\n    padding: 20px 10px 20px 10px;\n}\n\n  #tableInno2  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno2  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b45d1ac elementor-widget elementor-widget-text-editor\" data-id=\"b45d1ac\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Pro tip: Eastern Europe offers the best ROI<\/strong><\/p><p>Global benchmarks consistently show that Eastern Europe combines world-class technical skills with competitive pricing. Developers from Poland and the Baltics rank in the global top 10 on platforms like HackerRank and TopCoder, outperforming peers from the U.S. and Western Europe in complex problem-solving.<\/p><p>So when decision-makers debate \u201chow much should a website redesign cost\u201d, the real question becomes: what level of quality and speed do you get for every dollar spent? Eastern European agencies often deliver enterprise-grade work at half the cost of U.S. firms, with shorter timelines and fewer post-launch fixes. That equation makes ROI far stronger than choosing purely on headline rates.<\/p><p>That\u2019s why U.S. and EU enterprises increasingly view Eastern Europe as a strategic base for digital projects. Deep technical education, high English proficiency, and cultural alignment allow teams to plug into global projects smoothly and provide standout value.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d413bbb e-con-full e-flex e-con e-child\" data-id=\"d413bbb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e07379d elementor-widget elementor-widget-heading\" data-id=\"e07379d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">When to choose each option<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15b8524 elementor-widget elementor-widget-text-editor\" data-id=\"15b8524\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Each model has its place. In-house teams are ideal for enterprises that run constant updates and need a developer available every day. Freelancers are a budget-friendly way to handle small tweaks or lightweight redesigns when the risk is low.<\/p><p>But when the project carries real business weight (from revenue-driving e-commerce stores to enterprise SaaS platforms), outsourcing to an agency usually provides the best balance of expertise, speed, and risk management. Agencies bring the cross-functional skills most businesses can\u2019t replicate internally, while offering predictable processes that freelancers rarely match. You pay more per hour, but you get a structured team that aligns design, development, and strategy in one package. And that typically means fewer mistakes, faster launches, and stronger ROI.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ec801e tableWrapper elementor-widget elementor-widget-html\" data-id=\"7ec801e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<table id='tableInno'>\n<tr> \n<td>Option<\/td>   \n<td>Typical cost<\/td>\n<td>Pros<\/td>\n<td>Cons<\/td>\n<td>Best for<\/td>\n<\/tr>   \n\n<tr> \n<td>In-house<\/td>   \n<td>$50,000\u2013$120,000\/year (Europe\/NA)<\/td>\n<td>Full-time focus, deep brand knowledge, direct control<\/td>\n<td>High salaries, benefits, ongoing training needs<\/td>\n<td>Enterprises with constant development needs<\/td>\n<\/tr> \n\n<tr> \n<td>Freelancers<\/td>   \n<td>$10\u2013$150\/hour (region-dependent)<\/td>\n<td>Affordable, flexible, fast to start<\/td>\n<td>Quality varies, limited capacity, requires close management<\/td>\n<td>Small projects or startups testing ideas<\/td>\n<\/tr>  \n\n<tr> \n<td>Agencies\/outsourcing partners<\/td>   \n<td>$50\u2013$250\/hour (regional rates vary)<\/td>\n<td>Full multidisciplinary team, reliable delivery, strategic oversight, quality assurance<\/td>\n<td>Higher upfront cost, longer timelines<\/td>\n<td>Complex, business-critical projects where expertise and ROI matter most<\/td>\n<\/tr>  \n\n<\/table>\n    \n\n\n<style>\n    #tableInno ul{\n    padding-left: 20px;\n}\n\n\n#tableInno {\n  min-width: unset;\n  table-layout: auto;\n  margin: 0;\n}\n\n#tableInno tr:nth-child(1) > td {\nfont-weight: 700;\npadding-top: 0px;\n}\n\n#tableInno tr > td:nth-child(1) {\n    font-weight: 700;\n}\n\n\n\n\n\n\n#tableInno tr > td {\n background-color: unset;\ncolor:#2E2E2E;    \nfont-family: Karla;\nfont-size: 18px;\nfont-weight: 400;\nline-height: 27px;    \n     border:none; \n    vertical-align: top;\n    border-bottom: 1px solid black;\n    margin: 0;\n    padding: 20px 20px 10px 20px;\n}\n\n\n#tableInno tr > td:nth-child(1) {\n\n    width: 10%;\n\n}\n\n#tableInno tr > td:nth-child(2) {\n    width: 10%;\n}\n\n#tableInno tr > td:nth-child(3) {\n    width: 20%;\n\n}\n\n#tableInno tr > td:nth-child(4) {\n    width: 30%;\n\n}\n#tableInno tr > td:nth-child(5) {\n    width: 30%;\n\n}\n\n\n\n#tableInno tr:not(:nth-child(1)) > td {\n    padding: 20px;\n}\n\n\n\n  #tableInno  tr > td:nth-child(5) {\n    padding-right: 0px;\n}\n\n  #tableInno  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n  @media (max-width: 1279px) {\n#tableInno {\n  min-width: 1000px;\n}\n}\n\n\n  @media (max-width: 767px) {\n\n\n#tableInno {\n    min-width: 732px;\n}\n\n\n#tableInno tr > td {\nfont-size: 14px;\nline-height: 21px;  \n    \n}\n\n\n#tableInno tr > td {\n\n    padding: 10px 10px 5px 10px;\n}\n\n\n#tableInno tr:not(:nth-child(1)) > td {\n\n    padding: 20px 10px 20px 10px;\n}\n\n  #tableInno  tr > td:nth-child(3) {\n    padding-right: 0px;\n}\n\n  #tableInno  tr > td:nth-child(1) {\n    padding-left: 0px;\n}\n\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc2a85b e-con-full e-flex e-con e-child\" data-id=\"dc2a85b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c258094 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"c258094\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Tap into the best talent pool for your project<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86b96b3 e-con-full e-flex e-con e-child\" data-id=\"86b96b3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d5c4c7 elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"7d5c4c7\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c62b1c7 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"c62b1c7\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Start smart<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95d08de e-con-full e-flex e-con e-child\" data-id=\"95d08de\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f8804f9 elementor-widget elementor-widget-heading\" data-id=\"f8804f9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to calculate ROI on your redesign\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d0cfdc elementor-widget elementor-widget-text-editor\" data-id=\"8d0cfdc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A website redesign pays off only if it creates measurable returns. The math is straightforward, but the real insight comes from applying it to your own business context.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c3496d6 e-con-full e-flex e-con e-child\" data-id=\"c3496d6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9f3d92 elementor-widget elementor-widget-heading\" data-id=\"d9f3d92\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 1: Calculate the total cost<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8008033 elementor-widget elementor-widget-text-editor\" data-id=\"8008033\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Start with the obvious: design and development fees. Then add the extras: plugins, new hosting, security, content creation, and maintenance. Your ROI calculation should reflect the true spend, not just the agency invoice.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-587c58d e-con-full e-flex e-con e-child\" data-id=\"587c58d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a356d2 elementor-widget elementor-widget-heading\" data-id=\"7a356d2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 2: Track key performance indicators (KPIs)\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efad08e elementor-widget elementor-widget-text-editor\" data-id=\"efad08e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The redesign should move numbers that matter. For most businesses, that includes:<\/p><ul class=\"blackUl bottomText\"><li><strong>Traffic:<\/strong> more visitors from improved SEO and visibility<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Conversions:<\/strong> higher form fills, purchases, or signups thanks to better UX<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Engagement:<\/strong> lower bounce rates, longer sessions<\/li><li aria-level=\"1\"><strong>Revenue:<\/strong> direct (e-commerce sales) or indirect (qualified leads)<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08cef7c e-con-full e-flex e-con e-child\" data-id=\"08cef7c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65dfa1a elementor-widget elementor-widget-heading\" data-id=\"65dfa1a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 3: Measure the revenue impact<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6781f5 elementor-widget elementor-widget-text-editor\" data-id=\"c6781f5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Compare before-and-after performance. For lead-based businesses, multiply additional leads by your average revenue per lead. For e-commerce, calculate the increase in online sales directly.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d54e56c e-con-full e-flex e-con e-child\" data-id=\"d54e56c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-045e6c5 elementor-widget elementor-widget-heading\" data-id=\"045e6c5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 4: Apply the ROI formula<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8aa0c64 elementor-widget elementor-widget-text-editor\" data-id=\"8aa0c64\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>ROI (%) = [(Revenue increase \u2013 Total cost) \u00f7 Total cost] \u00d7 100<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9948177 e-con-full e-flex e-con e-child\" data-id=\"9948177\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4935e4c elementor-widget elementor-widget-heading\" data-id=\"4935e4c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">A real-world example<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f7d7aa elementor-widget elementor-widget-text-editor\" data-id=\"2f7d7aa\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Imagine a mid-sized B2B software company investing <strong>$50,000<\/strong> in a website redesign. Before the redesign, the site generated 200 qualified leads per quarter. After launching the new site with stronger UX, improved SEO, and better messaging, that number jumps to 300.<\/p><ul class=\"blackUl bottomText\"><li><strong>Average revenue per lead:<\/strong> $1,000<\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Quarterly revenue gain from redesign:<\/strong> (300 \u2013 200) \u00d7 $1,000 = <strong>$100,000<\/strong><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><strong>Annual revenue gain:<\/strong> $400,000<\/li><li aria-level=\"1\"><strong>ROI calculation:<\/strong> [($400,000 \u2013 $50,000) \u00f7 $50,000] \u00d7 100 = <strong>700%<\/strong><\/li><\/ul><p>In this case, the redesign paid for itself within the first quarter and became a long-term growth driver.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3a2c26 e-con-full e-flex e-con e-child\" data-id=\"b3a2c26\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db1cbd8 elementor-widget elementor-widget-heading\" data-id=\"db1cbd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Step 5: Don\u2019t ignore non-monetary gains<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f300753 elementor-widget elementor-widget-text-editor\" data-id=\"f300753\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>How much does it cost to rebuild a website is only half the question. The real measure is how quickly the redesign pays for itself through traffic, conversions, and revenue.<\/p><p>Not all benefits show up immediately. A modern design improves brand trust, reduces support requests, boosts SEO rankings, and helps sales teams close deals faster. These intangibles compound the financial gains.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4e5db3 e-con-full e-flex e-con e-child\" data-id=\"f4e5db3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-efc3b00 elementor-widget-tablet__width-inherit elementor-widget__width-initial max100 elementor-widget elementor-widget-heading\" data-id=\"efc3b00\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The strongest ROI comes from expert partners who live and breathe redesigns<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b55d1b5 e-con-full e-flex e-con e-child\" data-id=\"b55d1b5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-042462b elementor-absolute elementor-widget-mobile__width-inherit transform elementor-widget elementor-widget-html\" data-id=\"042462b\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wave-container\"><\/div>\r\n\r\n<style>\r\n  .wave-container {\r\n    width: 400px;\r\n    height: 400px;\r\n  }\r\n\r\n  @media(max-width: 767px) {\r\n    .wave-container {\r\n      width: 100%;\r\n      height: 100%;\r\n    }\r\n  }\r\n\r\n\r\n  .wave {\r\n    position: absolute;\r\n    border: 1px solid rgba(210, 184, 214, 1);\r\n    border-radius: 50%;\r\n    animation: drop 16s infinite;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes drop {\r\n    0% {\r\n      width: 0px;\r\n      height: 0px;\r\n      border: 1px solid rgba(210, 184, 214, 1);\r\n    }\r\n\r\n    100% {\r\n      width: 400px;\r\n      height: 400px;\r\n      border: 1px solid rgba(210, 184, 214, 0);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    function createWaves(numberOfWaves) {\r\n      const waveContainers = document.querySelectorAll('.wave-container');\r\n\r\n      waveContainers.forEach((waveContainer) => {\r\n        for (let i = 0; i < numberOfWaves; i++) {\r\n          const wave = document.createElement('div');\r\n          wave.classList.add('wave');\r\n\r\n          wave.style.animationDelay = `${i * 0.8}s`;\r\n\r\n          waveContainer.appendChild(wave);\r\n        }\r\n      });\r\n    }\r\n\r\n    createWaves(10)\r\n  });\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17a1634 elementor-align-left elementor-widget__width-initial elementor-widget-mobile__width-inherit cta-btn elementor-widget elementor-widget-button\" data-id=\"17a1634\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let\u2019s work together<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5220b3e e-con-full e-flex e-con e-child\" data-id=\"5220b3e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56b9b6b elementor-widget elementor-widget-heading\" data-id=\"56b9b6b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion: Make an informed investment in your website redesign<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-287aa81 elementor-widget elementor-widget-text-editor\" data-id=\"287aa81\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tHow much does it cost to redo a website in <span id=\"current-year\">2026<\/span>? The answer shapes brand trust, online visibility, and business revenue. The average cost of website redesign ranges from $10,000 refreshes to $200,000+ enterprise overhauls, and the return grows when the scope aligns with clear business goals.\n\nFuture-proofing brings the greatest benefits. Scalable technologies, mobile-first design, and compliance features extend the life of your website and keep it competitive for years. In many cases, a complete rebuild with modern frameworks delivers the strongest long-term ROI.\n\nThe most successful businesses approach redesigns as growth investments. They measure success in leads, conversions, and market share, treating the website as a revenue engine rather than a brochure. A modern, well-built site drives measurable business results and opens new opportunities.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f24459 e-con-full e-flex e-con e-child\" data-id=\"7f24459\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1103164 elementor-widget elementor-widget-shortcode\" data-id=\"1103164\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[post_share]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43a0c63 e-con-full tablePadding40 e-flex e-con e-child\" data-id=\"43a0c63\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f8524ba e-grid e-con-full e-con e-child\" data-id=\"f8524ba\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96f5913 elementor-widget elementor-widget-image\" data-id=\"96f5913\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Rectangle-34624315.png\" class=\"attachment-full size-full wp-image-187639\" alt=\"\" srcset=\"https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Rectangle-34624315.png 100w, https:\/\/innowise.com\/wp-content\/uploads\/2025\/09\/Rectangle-34624315-12x12.png 12w\" sizes=\"(max-width: 100px) 100vw, 100px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-326d86b e-con-full e-flex e-con e-child\" data-id=\"326d86b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ac422d3 e-con-full e-flex e-con e-child\" data-id=\"ac422d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6065798 fioBottom elementor-widget elementor-widget-heading\" data-id=\"6065798\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"\/authors\/dmitry-fedorov\/\">Dmitry Fedorov<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d30fe50 elementor-widget elementor-widget-text-editor\" data-id=\"d30fe50\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Head of Web Development<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86069e5 e-con-full e-flex e-con e-child\" data-id=\"86069e5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae37326 text4String elementor-widget elementor-widget-text-editor\" data-id=\"ae37326\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Dmitry sees the big picture in web development. He\u2019s not just about performance or scale (though those matter) \u2014 he\u2019s focused on building digital foundations that feel modern today and stay reliable tomorrow, no matter how fast things grow.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-811ac58 readMore elementor-widget elementor-widget-heading\" data-id=\"811ac58\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"><a href=\"\/authors\/dmitry-fedorov\/\">Read more<\/a><\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b7f46c table-content-container stickyWrapper72 e-con-full e-flex e-con e-child\" data-id=\"0b7f46c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c64ce58 e-con-full stickyTable e-flex e-con e-child\" data-id=\"c64ce58\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ef974aa author-block e-con-full e-flex e-con e-child\" data-id=\"ef974aa\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c20a8a ddcv elementor-widget elementor-widget-html\" data-id=\"7c20a8a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\r\n.article-description > .e-con-inner{\r\n     align-items: baseline !important;\r\n}\r\n\r\n.toc-wrapper{\r\n    height: 100%;\r\n}\r\n\r\n.toc-wrapper .toc-2{\r\n    overflow-y: auto;\r\n}\r\n\r\n.toc-wrapper .toc-2::-webkit-scrollbar\r\n {\r\n    position: absolute !important;\r\n    width: 4px !important;\r\n    background-color: #F5F5F7 !important;\r\n}\r\n\r\n.toc-wrapper .toc::-webkit-scrollbar-thumb {\r\n    position: absolute !important;\r\n    background-color: #999999 !important;\r\n    border-radius: 4px !important;\r\n}\r\n\r\n.stickyWrapper72 {\r\n    position: sticky;\r\n    top: 132px;\r\n    bottom: auto;   \r\n}  \r\n\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", ()=>{\r\n        \r\nconst headerElement = document.querySelector(\".new-menu\");\r\n\r\nconst stickyElement = document.querySelector(\".stickyWrapper72\");\r\n\r\nconst headerElementH = headerElement.clientHeight;\r\n\r\nstickyElement.style.top =  headerElementH + 60 + \"px\"\r\n        \r\n});\r\n<\/script>\r\n\r\n<!--NOTE Change data-id in wrapper styles for hide this block on the mobile device screen-->\r\n<div class=\"toc-wrapper\">\r\n  <h4 class=\"toc-title\">Table of contents<\/h4>\r\n  <div class=\"toc toc-2\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  \/\/NOTE Add the value from h2 as the key and the text you want to display as the key value in LINKS variable:\r\n  \/\/   const LINKS = {\r\n  \/\/       \"The demand for retail digital transformation\": \"The demand\"\r\n  \/\/   }\r\n\r\n  const LINKS = {\r\n    \"Unleashing the power of .NET 8\": \"gggggg\",\r\n    \"Revamping legacy systems: unlocking business potential through software modernization\":\r\n      \"hello\",\r\n  };\r\n\r\n  const OFFSET = 70;\r\n   const PADDING_BOTTOM_FOR_SCROLL = 100;\r\n  let headerList = [];\r\n  let allLinks = [];\r\n  \r\n  let ticking = false;\r\n     \r\n\r\n  const createList = () => {\r\n      \r\n      console.log('create');\r\n      \r\n      \r\n    const tocTarget = document.querySelector(\".toc.toc-2\");\r\n    const toc = document.createElement(\"ul\");\r\n    \r\n    \r\n    \r\n     headerList = [...document.querySelectorAll(\"h2\")];\r\n\r\n\r\n    \r\n    headerList = headerList.slice(0, -3);\r\n    \r\n    \r\n    \r\n    \r\n   headerList.forEach((header,index) => {\r\n      const headerId = header.getAttribute(\"id\");\r\n      const headerText =\r\n        header.dataset.title && header.dataset.title !== \"\"\r\n          ? header.dataset.title\r\n          : header.textContent;\r\n          \r\n\r\n      const headerTocText = header.dataset.title;\r\n\r\n      const idFromText =\r\n        !headerId || headerId === \"\"\r\n          ? headerText\r\n              .toLowerCase()\r\n              .replace(\/[^\\w ]+\/g, \"\")\r\n              .replace(\/ +\/g, \"-\")\r\n          : headerId;\r\n          \r\n         \r\n\r\n      const newListItem = document.createElement(\"li\");\r\n      const newLink = document.createElement(\"a\");\r\n      newLink.setAttribute(\"href\", \"#\" + idFromText);\r\n      newLink.textContent = LINKS[headerText] || headerText;\r\n\r\n      newLink.addEventListener(\"click\", (e) => {\r\n          \r\n        e.preventDefault();\r\n        const y =\r\n          header.getBoundingClientRect().top +\r\n          window.pageYOffset -\r\n          PADDING_BOTTOM_FOR_SCROLL -\r\n          OFFSET;\r\n          ticking = true; \r\n        window.scrollTo({ top: y, behavior: \"smooth\" });\r\n        \r\n        setTimeout(()=>{\r\n            ticking = false;\r\n        },500);\r\n        \r\n      });\r\n      \r\n\r\n      newListItem.appendChild(newLink);\r\n    toc.appendChild(newListItem);\r\n    \r\n    \r\n    });\r\n    tocTarget.appendChild(toc);\r\n    allLinks = Array.from(document.querySelector(\".toc.toc-2\").querySelectorAll(\"ul li\"));\r\n  };\r\n\r\n  const setContainerHeight = () => {\r\n    const windowHeight = window.innerHeight;\r\n    const tocContainer = document.querySelector(\".ddcv\");\r\n\r\n    tocContainer.style.maxHeight = \"calc(100vh - 230px)\";\r\n    tocContainer.style.minHeight = \"200px\";\r\n  };\r\n\r\n\r\n  const checkScroll = () => {\r\n      const windowHeight = window.innerHeight;\r\n      const scrollTop = window.scrollY || document.documentElement.scrollTop;\r\n\r\n      let selectedHeaderIndex = -1;\r\n\r\n      headerList.forEach((header, index) => {\r\n        \r\n  const posTop = header.getBoundingClientRect().top;\r\n       \r\n\r\n const isInViewport = posTop + elem.clientHeight <= window.innerHeight ;\r\n \r\n \r\n if(isInViewport){\r\n      selectedHeaderIndex = index;\r\n }\r\n        \r\n\r\n\r\n        \r\n      });\r\n      \r\n\r\n\r\n        allLinks.forEach((link, i) => {\r\n            if(i === selectedHeaderIndex){\r\n              link.classList.remove(\"pre-active\");  \r\n              link.classList.add(\"active\");\r\n            }\r\n            if(i < selectedHeaderIndex){\r\n              link.classList.add(\"pre-active\"); \r\n               link.classList.remove(\"active\");\r\n            }\r\n             if(i > selectedHeaderIndex){\r\n            link.classList.remove(\"pre-active\");\r\n            link.classList.remove(\"active\");\r\n            }\r\n            \r\n            \r\n            \r\n        });\r\n        \r\n\r\n\r\n  };\r\n\r\n  const loadAllImages = () => {\r\n    const images = document.getElementsByTagName(\"img\");\r\n\r\n    for (let i = 0; i < images.length; i++) {\r\n      const img = images[i];\r\n      const src = img.getAttribute(\"data-src\") || img.src;\r\n      img.src = src;\r\n    }\r\n  };\r\n\r\n  loadAllImages();\r\n  \r\n  \r\n  \r\n\r\n\r\n  document.addEventListener(\"DOMContentLoaded\", () => {\r\n     setTimeout(()=>{\r\n           createList();\r\n    setContainerHeight();\r\n  \r\n    \r\n    document.addEventListener(\"scroll\", (event) => {\r\n  if (!ticking) {\r\n    checkScroll();\r\n  }\r\n});\r\n    \r\n    \r\n},300) \r\n\r\n    \r\n  });\r\n\r\n\r\n  \r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b036e08 e-flex e-con-boxed e-con e-parent\" data-id=\"b036e08\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a97b79 elementor-widget elementor-widget-shortcode\" data-id=\"6a97b79\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f100240-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"100240\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/nl\/wp-json\/wp\/v2\/posts\/187586#wpcf7-f100240-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"100240\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f100240-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<style>\n#form-templates .contact__info {\n  background-color: #f4f4f4;\n  padding: 70px 44px 70px 50px;\n  position: relative;\n  max-width: 540px;\n  width: 100%;\nborder: 1px solid #AEB1B7;\n}\n\n#form-templates .contact__info-background {\n  z-index: -1;\n  position: absolute;\n  top: 20px;\n  left: 20px;\n  width: 100%;\n  height: 100%;\n  border: 1px dashed #ef4557;\n}\n\n\n#form-templates .new-container{\ndisplay: flex;\njustify-content: space-between;\nflex-wrap: wrap;\n}\n\n\n#form-templates{\npadding: 100px 15px 100px 15px;        \n}\n\n#form-templates .contact__info-heading {\n  font-family: 'Sora' !important;\n  font-style: normal !important;\n  font-weight: 400 !important;\n  font-size: 36px !important;\n  line-height: 46px !important;\n  color: #2E2E2E !important;\n   margin-bottom: 60px !important;\n\n}\n\n\n#form-templates .message label{\ncolor: #585858 !important;   \n}\n\n.elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n font-size: 60px !important;\n  line-height: 70px !important;\n  font-family: \"Sora\", Sans-serif;\n  font-weight: 400;\n  margin: 0;  \n  margin-bottom: 20px;\n}\n\n\n\n\n.elementor-widget-container.form-template p{\n  font-family: \"Karla\", Sans-serif;\n  font-size: 22px;\n  font-weight: 400;\n  line-height: 28px;\n  color: var( --e-global-color-primary );\n  max-width: 700px;\n  margin: 0; \n  margin-bottom: 40px;\n} \n  \n\n\n.new-container #spinner{\nwidth: 50%;\nmax-width: 700px;\n}\n\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:30px; \n    \n}\n\n\n#form-templates .contact__info-heading {\n  margin-bottom: 67px;\n  font-size: 36px;\n  font-family: karla;\n  color:  #2E2E2E;\n\n  line-height: 49px;\n}\n\n#form-templates .contact__info-steps {\n  display: flex;\n  flex-direction: column;\n  max-width: 425x;\n  row-gap: 20px;\n  border-left: 1px solid #2e2e2e;\n}\n\n#form-templates .contact__info-block {\n  position: relative;\n  padding-left: 45px;\n}\n\n#form-templates .contact__info-block:last-child {\n  box-shadow: -1px 0 0 1px #f4f4f4;\n}\n\n#form-templates .contact__info-step {\n  position: absolute;\n  border: 1px solid #2e2e2e;\n  width: 40px;\n  height: 40px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 20px;\n  left: -20px;\n  top: -8px;\n  background-color: #F4F4F4;\n  color:  #2E2E2E;\n\nfont-family: Karla;\nfont-weight: 700;\nfont-size: 18px;\nline-height: 28px;\n\n}\n\n.elementor-widget-global .contact__info-step {\n        color:  #2E2E2E;\n}\n\n#form-templates .contact__info-text {\n  margin: 0;\n  font-size: 16px;\n  line-height: 26px;\n  color: #2E2E2E;\n  font-family: karla;\n\n  width: 100%;\n}\n\n\n#form-templates .contact-us__send{\nflex-shrink: 0;\nmargin-top:0;\n}\n\n\n\n@media screen and (max-width: 1279px) {\n    .new-container #spinner{\n        width: 100%;\n        max-width:100%;\n        margin-bottom:40px;\n    }\n    \n\n    .new-container .contact__info {\n        max-width: 700px !important;\n    }\n    \n}\n\n\n@media screen and (max-width: 1279px) {\n#form-templates{\npadding: 60px 15px 70px 15px;     \n}\n}\n\n\n\n@media screen and (max-width: 767px) {\n\n#form-templates .new-container #spinner div.contact-us__wrapper:nth-child(6){\ngap:20px; \n \n}\n\n\n  #form-templates .contact__info {\n    padding: 20px 20px 40px 40px;\n    margin: 0 auto;\n  }\n\n\n#form-templates{\npadding: 40px 15px 50px 15px;  \n    \n}\n\n  \n   .new-container #spinner{\n       \n    margin-bottom:30px;   \n   }\n   \n   \n   .elementor-widget-container.form-template h2,.elementor-widget-container.form-template h1{\n   font-size: 32px !important;\n    line-height: 42px !important;    \n   }\n   \n   \n   .elementor-widget-container.form-template p{\n       \n    font-size: 16px;\n    line-height: 20px;  \n    margin-bottom: 30px;\n \n       \n   }\n   \n   #form-templates .contact__info-heading{\n   font-size: 24px !important;\n    line-height: 49px !important;    \n       \n   }\n   \n\n.mailToContact{\nmargin-top: 10px !important;        \n}\n   \n\n  #form-templates .contact__info-heading {\n    font-size: 24px;\n    margin-bottom: 37px;\n  }\n\n  #form-templates .contact__info-background {\n    top: 10px;\n    left: 10px;\n  }\n\n  #form-templates .contact__info-text {\n    font-size: 12px;\n    line-height: 20px;\n  }\n  \n  \n  #form-templates .contact__info-heading {\n   margin-bottom: 35px !important;\n\n}\n\n}\n\n@media (max-width: 767px) {\n    .mailToContact {\n        max-width: 100%;\n    }\n}\n<\/style>\n\n<script>\nwindow.addEventListener('hashchange',function(e){if(window.history.pushState){window.history.pushState('','\/',window.location.pathname)}else{window.location.hash=''}})\n<\/script>\n\n\n<div id=\"form-templates\">\n<div class=\"elementor-widget-container form-template\">\n<a name=\"contact-form\"><\/a>\n<h2>Contact us<\/h2>\n<p><a id=\"calendlylink\" style=\"color: #c63031; border-bottom: 1px solid #c63031; padding: 0;\">Book a call<\/a> or fill out the form below and we\u2019ll get back to you once we\u2019ve processed your request.<\/p>\n<\/div>\n\n<div class=\"new-container\">\n\n\n<div class=\"contact-us__main\" id=\"spinner\" data-no-defer=\"1\">\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"name\">\n<label>Name<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"field_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__name\" id=\"contact-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name*\" value=\"\" type=\"text\" name=\"field_name\" \/><\/span>\n<\/div>\n\n<div class=\"company\">\n<label>Company<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact-us__company\" id=\"contact-company\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Company*\" value=\"\" type=\"text\" name=\"company\" \/><\/span>\n<\/div>\n\n<\/div>\n\n<div class=\"contact-us__wrapper\">\n\n<div class=\"email\">\n<label>Email<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact-us__email\" id=\"contact-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Corporate email*\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/div>\n\n<div class=\"phone\">\n<label>Phone<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"tel\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel contact-us__phone\" id=\"contact-phone\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone*\" value=\"\" type=\"tel\" name=\"tel\" \/><\/span>\n<\/div>\n\n<\/div>\n<div class=\"contact-us__wrapper subj\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-recipient\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-subj_js\" aria-invalid=\"false\" name=\"your-recipient\"><option value=\"\">Subject*<\/option><option value=\"IT staff augmentation\">IT staff augmentation<\/option><option value=\"Turnkey product development\">Turnkey product development<\/option><option value=\"Support and enhancement\">Support and enhancement<\/option><option value=\"Careers\">Careers<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\n<span class=\"wpcf7-form-control-wrap\" data-name=\"form-field-budget_js\"><select class=\"wpcf7-form-control wpcf7-select\" id=\"form-field-budget_js\" aria-invalid=\"false\" name=\"form-field-budget_js\"><option value=\"\">Project budget<\/option><option value=\"Under $15K\">Under $15K<\/option><option value=\"$15K-$30K\">$15K-$30K<\/option><option value=\"$30K-$100K\">$30K-$100K<\/option><option value=\"$100K-$250K\">$100K-$250K<\/option><option value=\"$250K-$500K\">$250K-$500K<\/option><option value=\"More than $500K\">More than $500K<\/option><\/select><\/span>\n\n<\/div>\n\n\n<div class=\"message\">\n<label>Message<\/label>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"1\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact-us__message\" id=\"contact-message\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Describe your needs in detail*\" name=\"message\"><\/textarea><\/span>\n<\/div>\n\n<div class=\"atvoice-wrap\">\n\n<div class=\"voice-wrap\">\n<span id=\"voice-mut\" class=\"voicetext\">Send us a voice message<\/span>\n         <div class=\"qc_voice_audio_wrapper\">\n            <div class=\"qc_voice_audio_container\">\n                <div class=\"qc_voice_audio_upload_main\" id=\"qc_audio_main\">\n                    <a class=\"qc_audio_record_button\" id=\"qc_audio_record\" href=\"#\" aria-label=\"Record an audio message\">\n                        <span class=\"dashicons dashicons-microphone\"><\/span> \u00a0<\/a> \n                <\/div>\n\n                <div class=\"qc_voice_audio_recorder\" id=\"qc_audio_recorder\" style=\"display:none\">\n\n                <\/div>\n                <div class=\"qc_voice_audio_display\" id=\"qc_audio_display\"  style=\"display:none\">\n                    <audio id=\"qc-audio\" controls src=\"\"><\/audio>\n                    <span title=\"Remove and back to main upload screen.\" class=\"qc_audio_remove_button dashicons dashicons-trash\"><\/span>\n                <\/div>\n            <\/div>\n            <input type=\"hidden\" value=\"\" name=\"qcwpvoicemessage\" id=\"qc_audio_url\" \/>\n        <\/div>\n        \n<\/div>\n\n\n<div class=\"attach-wrap\">\n<span class=\"voicetext\">Attach documents<\/span>\n\n<div class='attachment'>\n\n<div class=\"downloaded\">\n<span><\/span>\n<div class=\"deleteFile\"><\/div>\n<\/div>\n\n<div class=\"attachmentButton\" onclick=\"(function cl(e){if(e.target.nodeName == 'DIV'){e.target.parentNode.children[1].children[0].click(); }})(arguments[0]);\">\n\n<div class=\"innerText\">Upload file<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"att-files\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".jpg,.png,.jpeg,.pdf\" aria-invalid=\"false\" type=\"file\" name=\"att-files\" \/><\/span>\n\n<div class=\"tip\" onclick=\"event.stopPropagation()\">\n<p>You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.<\/p>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n\n<\/div>\n\n<div class=\"contact-us__wrapper\"> \n<p class=\"pp\">By clicking Send, you consent to Innowise processing your personal data per our<a href=\"\/privacy-notice\/\"> Privacy Policy <\/a>to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.<\/p>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"scoring_point\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmCampaign\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmContent\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmMedium\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmSource\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"utmTerm\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"location\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"city\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"ip\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"Summ\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"gclid\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"rating\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlCompany\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"urlWithParams\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"\" type=\"hidden\" name=\"audioMessageLink\" \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner contact-us__send\" id=\"contact-send-button\" type=\"submit\" value=\"Send\" \/>\n<\/div>\n\n<div class='mailToContact'>You can also send us your request <\/br>to <a href=\"mailto:contact@innowise.com\">contact@innowise.com<\/a><\/div>\n\n<\/div>\n\n<div class=\"elementor-widget-container\" style=\"z-index:1;\">\n<div class=\"contact__info\">\n  <div class=\"contact__info-background\"><\/div>\n  <div class=\"contact__info-heading\">What happens next?<\/div>\n  <div class=\"contact__info-steps\">\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">1<\/div>\n      <p class=\"contact__info-text\">Once we\u2019ve received and processed your request, we\u2019ll get back to you to detail your\n        project needs and sign an NDA to ensure confidentiality.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">2<\/div>\n      <p class=\"contact__info-text\">After examining your wants, needs, and expectations, our team will devise a project\n        proposal with the scope of work, team size, time, and cost estimates.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">3<\/div>\n      <p class=\"contact__info-text\">We\u2019ll arrange a meeting with you to discuss the offer and nail down the details.<\/p>\n    <\/div>\n\n    <div class=\"contact__info-block\">\n      <div class=\"contact__info-step\">4<\/div>\n      <p class=\"contact__info-text\">Finally, we\u2019ll sign a contract and start working on your project right away.<\/p>\n    <\/div>\n  <\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\n<\/div>\n\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"related_content_blog_container\">[related_content_list]<\/div><script>\n            jQuery( document ).ready(function($) {\n            var parentSection = $('[data-elementor-type=\"wp-page\"]');\n            if($('[data-elementor-type=\"wp-post\"]').length){\n                var parentSection = $('[data-elementor-type=\"wp-post\"]');\n            }\n            \n                parentSection.children().last().before($('.related_content_blog_container'));\n            });\n            <\/script><div class=\"other_services_container\">[need_other_services_v2]<\/div><script>\n                    jQuery( document ).ready(function($) {\n                        var parentSection = $('[data-elementor-type=\"wp-page\"]');\n                        if($('[data-elementor-type=\"wp-post\"]').length){\n                            var parentSection = $('[data-elementor-type=\"wp-post\"]');\n                        }\n                        \n                        console.log(parentSection);\n                        parentSection.children().last().before($('.other_services_container'));\n                        var sections = parentSection.find('.net-15.dt-16');\n                        for(var i = 0; i<sections.length; i++){\n                            if($(sections[i]).hasClass( 'net-15' ) && $(sections[i]).hasClass( 'dt-16' ) && $(sections[i]).hasClass( 'elementor-hidden-desktop' )==false){\n                                $(sections[i]).before($('.other_services_container'));   \n                            }\n                        }\n                        \n                    });\n                <\/script>","protected":false},"excerpt":{"rendered":"<p>How to calculate the cost of your website redesign Dmitry Fedorov [post_modified_date] 15 min read In , a website redesign comes with a price tag anywhere from $10,000 to well over $150,000. The spread looks pretty wild \u2014 you could buy a car at the low end or a house at the high end. But [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":187587,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[128],"class_list":["post-187586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-business","tag-business-insights","tag-ui-ux-design","tag-web"],"acf":[],"_links":{"self":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/posts\/187586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/comments?post=187586"}],"version-history":[{"count":0,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/posts\/187586\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/media\/187587"}],"wp:attachment":[{"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/media?parent=187586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/categories?post=187586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/innowise.com\/nl\/wp-json\/wp\/v2\/tags?post=187586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}