[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"services-en-site-speed":3,"published":201},{"doc":4,"versions":182,"related":185},{"id":5,"title":6,"body":7,"description":165,"draft":166,"extension":167,"lang":168,"lead":169,"meta":170,"minutes":157,"modified":171,"navigation":172,"order":173,"path":174,"price":175,"published":176,"seo":177,"seoTitle":178,"short":179,"stem":180,"__hash__":181},"services\u002Fen\u002Fservices\u002Fsite-speed.md","Website speed-up",{"type":8,"value":9,"toc":155},"minimark",[10,14,17,22,41,45,84,88,91,95,98,102,129,143,147],[11,12,13],"p",{},"I take a site that loads slowly, find the causes and speed it up.",[11,15,16],{},"Rewriting everything from scratch is usually not needed for this.",[18,19,21],"h2",{"id":20},"signs-your-site-needs-speeding-up","Signs your site needs speeding up",[23,24,25,29,32,35,38],"ul",{},[26,27,28],"li",{},"a page takes more than a few seconds to open, especially on a phone;",[26,30,31],{},"PageSpeed Insights shows red scores;",[26,33,34],{},"ads bring visitors, but they leave before the page loads;",[26,36,37],{},"blocks \"jump\" while the page loads;",[26,39,40],{},"the site responds slowly to taps and clicks.",[18,42,44],{"id":43},"what-ispeed-up","What I speed up",[23,46,47,54,60,66,72,78],{},[26,48,49,53],{},[50,51,52],"strong",{},"First screen loading:"," heavy images, fonts that block rendering, extra scripts.",[26,55,56,59],{},[50,57,58],{},"Core Web Vitals:"," the metrics Google uses in search: how fast the main content appears, layout shifts, responsiveness.",[26,61,62,65],{},[50,63,64],{},"Images:"," modern formats, correct sizes, lazy loading.",[26,67,68,71],{},[50,69,70],{},"JavaScript:"," I remove extra libraries and split the code so the page doesn't load everything at once.",[26,73,74,77],{},[50,75,76],{},"Caching"," on the hosting and CDN.",[26,79,80,83],{},[50,81,82],{},"Server and database:"," slow queries, hosting that can't handle the load.",[18,85,87],{"id":86},"what-iwork-with","What I work with",[11,89,90],{},"Vue, Nuxt, React, WordPress, plain HTML and CSS. If you have a different stack, write to me and I will take a look.",[18,92,94],{"id":93},"how-much-it-costs","How much it costs",[11,96,97],{},"It depends on the causes: sometimes compressing images and setting up caching is enough, sometimes a deeper rework is needed. So I first do a short audit and then name a price for specific fixes.",[18,99,101],{"id":100},"how-the-work-goes","How the work goes",[103,104,105,111,117,123],"ol",{},[26,106,107,110],{},[50,108,109],{},"Audit:"," I measure speed and list the problems by impact.",[26,112,113,116],{},[50,114,115],{},"Estimate:"," what to fix first and how long it will take.",[26,118,119,122],{},[50,120,121],{},"Fixes"," on a test copy, so the live site keeps running.",[26,124,125,128],{},[50,126,127],{},"Checking"," and comparing the metrics before and after.",[11,130,131,132,137,138,142],{},"Need not only a speed-up but a new look? See ",[133,134,136],"a",{"href":135},"\u002Fen\u002Fservices\u002Fredesign\u002F","website redesign",". Need regular care? See ",[133,139,141],{"href":140},"\u002Fen\u002Fservices\u002Fsite-support\u002F","website support and rework",".",[18,144,146],{"id":145},"read-also","Read also",[23,148,149],{},[26,150,151],{},[133,152,154],{"href":153},"\u002Fen\u002Fblog\u002Fslow-site-checklist\u002F","Why a site is slow and how to speed it up: a checklist",{"title":156,"searchDepth":157,"depth":157,"links":158},"",2,[159,160,161,162,163,164],{"id":20,"depth":157,"text":21},{"id":43,"depth":157,"text":44},{"id":86,"depth":157,"text":87},{"id":93,"depth":157,"text":94},{"id":100,"depth":157,"text":101},{"id":145,"depth":157,"text":146},"I speed up a slow site: images, extra scripts, caching, Core Web Vitals. Vue, Nuxt, React, WordPress, HTML. Remote, for clients anywhere.",false,"md","en","A slow site loses visitors before the first screen appears, and Google takes speed into account when ranking.",{},"2026-11-01",true,13,"\u002Fen\u002Fservices\u002Fsite-speed","from $50 to $300","2026-10-31",{"title":6,"description":165},"Website speed-up: speed optimisation and Core Web Vitals","A slow site becomes fast: images, scripts, caching, Core Web Vitals.","en\u002Fservices\u002Fsite-speed","eo9a3icJ9zKgOHD9XW36bwJGomdKV4m5VaXoHmuKhkk",[168,183,184],"ru","uk",[186,191,196],{"path":187,"title":188,"description":189,"draft":166,"short":190},"\u002Fen\u002Fservices\u002Fbusiness-card-site","Business card website","A business card website for a business or specialist: services, contacts, basic SEO, mobile-friendly. Guide price: from $250 to $600.","A few pages about you, your services and contacts. From $250 to $600.",{"path":192,"title":193,"description":194,"draft":166,"short":195},"\u002Fen\u002Fservices\u002Fcatalog-site","Catalogue website","A catalogue website without a cart or payment: sections, cards, filters, search, enquiry form. For manufacturers, B2B and services. Price depends on size.","A catalogue of products or services with filters and an enquiry form, no payment on the site.",{"path":197,"title":198,"description":199,"draft":166,"short":200},"\u002Fen\u002Fservices\u002Fcorporate-site","Corporate website development","A corporate website: sections, news, case studies, several languages, forms and integrations. Guide price: from $600 to $1,500.","A company website with sections, news and case studies. From $600 to $1,500.",[202,203,204,205,206,207,208,209,210,135,211,140,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,153,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291],"\u002Fen\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fen\u002Fservices\u002Fcatalog-site\u002F","\u002Fen\u002Fservices\u002Fcorporate-site\u002F","\u002Fen\u002Fservices\u002Ffigma-to-html\u002F","\u002Fen\u002Fservices\u002Fflutter-apps\u002F","\u002Fen\u002Fservices\u002Ffull-stack\u002F","\u002Fen\u002Fservices\u002Flanding-page\u002F","\u002Fen\u002Fservices\u002Fonline-store\u002F","\u002Fen\u002Fservices\u002Fportal\u002F","\u002Fen\u002Fservices\u002Fsite-speed\u002F","\u002Fen\u002Fservices\u002Fweb-apps\u002F","\u002Fen\u002Fservices\u002Fwordpress\u002F","\u002Fru\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fru\u002Fservices\u002Fcatalog-site\u002F","\u002Fru\u002Fservices\u002Fcorporate-site\u002F","\u002Fru\u002Fservices\u002Ffigma-to-html\u002F","\u002Fru\u002Fservices\u002Fflutter-apps\u002F","\u002Fru\u002Fservices\u002Ffull-stack\u002F","\u002Fru\u002Fservices\u002Flanding-page\u002F","\u002Fru\u002Fservices\u002Fonline-store\u002F","\u002Fru\u002Fservices\u002Fportal\u002F","\u002Fru\u002Fservices\u002Fredesign\u002F","\u002Fru\u002Fservices\u002Fsite-speed\u002F","\u002Fru\u002Fservices\u002Fsite-support\u002F","\u002Fru\u002Fservices\u002Fweb-apps\u002F","\u002Fru\u002Fservices\u002Fwordpress\u002F","\u002Fservices\u002Fbusiness-card-site\u002F","\u002Fservices\u002Fcatalog-site\u002F","\u002Fservices\u002Fcorporate-site\u002F","\u002Fservices\u002Ffigma-to-html\u002F","\u002Fservices\u002Fflutter-apps\u002F","\u002Fservices\u002Ffull-stack\u002F","\u002Fservices\u002Flanding-page\u002F","\u002Fservices\u002Fonline-store\u002F","\u002Fservices\u002Fportal\u002F","\u002Fservices\u002Fredesign\u002F","\u002Fservices\u002Fsite-speed\u002F","\u002Fservices\u002Fsite-support\u002F","\u002Fservices\u002Fweb-apps\u002F","\u002Fservices\u002Fwordpress\u002F","\u002Fservices\u002F","\u002Fen\u002Fservices\u002F","\u002Fru\u002Fservices\u002F","\u002Fen\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fen\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fen\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fen\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fen\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fen\u002Fblog\u002Flanding-page-cost\u002F","\u002Fen\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fen\u002Fblog\u002Fonline-store-cost\u002F","\u002Fen\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fen\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fen\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fen\u002Fblog\u002Fsite-support-guide\u002F","\u002Fen\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fru\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fru\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fru\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fru\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fru\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fru\u002Fblog\u002Flanding-page-cost\u002F","\u002Fru\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fru\u002Fblog\u002Fonline-store-cost\u002F","\u002Fru\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fru\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fru\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fru\u002Fblog\u002Fsite-support-guide\u002F","\u002Fru\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fru\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fblog\u002Fbusiness-card-site-price\u002F","\u002Fblog\u002Fcatalog-or-online-store\u002F","\u002Fblog\u002Fcorporate-site-cost\u002F","\u002Fblog\u002Ffigma-to-html-checklist\u002F","\u002Fblog\u002Ffull-stack-vs-team\u002F","\u002Fblog\u002Flanding-page-cost\u002F","\u002Fblog\u002Fmobile-app-cost\u002F","\u002Fblog\u002Fonline-store-cost\u002F","\u002Fblog\u002Fpersonal-account-guide\u002F","\u002Fblog\u002Fportal-where-to-start\u002F","\u002Fblog\u002Fredesign-without-losing-seo\u002F","\u002Fblog\u002Fsite-support-guide\u002F","\u002Fblog\u002Fslow-site-checklist\u002F","\u002Fblog\u002Fwordpress-or-custom-code\u002F","\u002Fblog\u002F","\u002Fen\u002Fblog\u002F","\u002Fru\u002Fblog\u002F","\u002Fbrief\u002F","\u002Fen\u002Fbrief\u002F","\u002Fru\u002Fbrief\u002F",1793567720885]