[{"data":1,"prerenderedAt":382},["ShallowReactive",2],{"service-web-development-en":3,"$f1T71QE-7lRcCBrD5mJA3HPUD2BDrONLSjntIc-Xldpg":150},{"id":4,"title":5,"body":6,"description":17,"extension":125,"heroDescription":126,"locale":127,"meta":128,"metaDescription":129,"metaTitle":130,"navigation":131,"path":132,"relatedProjectCategories":133,"schemaType":137,"seo":138,"slug":134,"stem":139,"targetKeywords":140,"__hash__":149},"services/services/en/web-development.md","Web Development Services",{"type":7,"value":8,"toc":115},"minimark",[9,14,18,23,55,58,61,64,67,70,73,76,79,83,86,90,93,96],[10,11,13],"h1",{"id":12},"web-development-for-shopify-wordpress-and-custom-builds","Web Development for Shopify, WordPress, and Custom Builds",[15,16,17],"p",{},"A lot of web development and SEO happen in separate silos, a developer builds the site, then an SEO specialist comes in later to fix what the build broke. I do both, which means the sites I build don't need that second pass.",[19,20,22],"h2",{"id":21},"core-expertise-offerings","Core Expertise & Offerings",[24,25,26,34,41,48],"service-grid",{},[27,28,31],"service-card",{"icon":29,"title":30},"heroicons:shopping-bag","Shopify Development",[15,32,33],{},"Custom Liquid work, storefront revamps, and interface elements like scroll-based navigation, custom filtering, or mega menus that aren't available out of the box.",[27,35,38],{"icon":36,"title":37},"heroicons:newspaper","WordPress Development",[15,39,40],{},"Custom fields with ACF, theme customization, and cleanup work on sites where multiple plugins are overlapping, slowing things down, or conflicting with each other.",[27,42,45],{"icon":43,"title":44},"heroicons:command-line","Custom Web Builds",[15,46,47],{},"Laravel or Express on the backend, Nuxt or Vue on the frontend, chosen for speed without sacrificing performance or SEO fundamentals.",[27,49,52],{"icon":50,"title":51},"heroicons:magnifying-glass","Development Built with SEO in Mind",[15,53,54],{},"Most technical SEO issues come from decisions made during development. Building it right the first time avoids a second round of fixes later.",[19,56,30],{"id":57},"shopify-development",[15,59,60],{},"Custom theme work, Liquid development, and full storefront revamps. This covers cleaning up bloated third-party app code, and building custom interface elements that aren't available out of the box, scroll-based navigation, custom filtering, mega menus.",[15,62,63],{},"If your store feels slow, has too many apps installed, or the design no longer represents the brand, this is usually where I start, an audit first, then the actual build.",[19,65,37],{"id":66},"wordpress-development",[15,68,69],{},"Custom development using ACF (Advanced Custom Fields), theme customization, and plugin conflict resolution. This is the platform I use most for content-heavy and service-based sites, product pages that need structured content without a full custom build, blog architecture that supports SEO instead of fighting it, and cleanup work on sites where multiple plugins are overlapping and slowing things down.",[19,71,44],{"id":72},"custom-web-builds",[15,74,75],{},"For projects that need more than a theme or CMS can offer: Laravel or Express on the backend, Nuxt or Vue on the frontend, Bun where build speed matters. This is the stack I use for portfolio sites, internal tools, and product builds, chosen because it allows moving fast without sacrificing control over performance or SEO fundamentals.",[15,77,78],{},"Typical projects in this category: landing pages with specific integrations (payment gateways, WhatsApp API, booking systems), internal dashboards for business operations, or small-to-medium web applications that don't fit well into a CMS or page builder.",[19,80,82],{"id":81},"why-development-and-seo-together","Why Development and SEO Together",[15,84,85],{},"This isn't just an added bonus, it's what separates how I work from most developers. Most technical SEO issues I find when auditing a client's site aren't problems that appeared later, they're decisions made wrong during development. URL structure never thought through, canonicals never set, images never optimized, all of it is far more expensive to fix after launch than to prevent while building.",[19,87,89],{"id":88},"how-i-work","How I Work",[15,91,92],{},"Every project starts with a clear scope: what the site needs to do for your business, not just what it should look like. I build with modern tooling, including AI-assisted development where it speeds up implementation, but every architectural decision, database structure, and business logic is one I design and understand myself, not one I hand off blindly to a tool.",[15,94,95],{},"Typical process:",[97,98,99,103,106,109,112],"ol",{},[100,101,102],"li",{},"Requirements and scope discussion",[100,104,105],{},"Technical planning, with SEO considered from the start, not after",[100,107,108],{},"Development with regular progress updates",[100,110,111],{},"Testing and review together before going live",[100,113,114],{},"Post-launch support for fixes or small adjustments",{"title":116,"searchDepth":117,"depth":117,"links":118},"",2,[119,120,121,122,123,124],{"id":21,"depth":117,"text":22},{"id":57,"depth":117,"text":30},{"id":66,"depth":117,"text":37},{"id":72,"depth":117,"text":44},{"id":81,"depth":117,"text":82},{"id":88,"depth":117,"text":89},"md","Web development across Shopify, WordPress, and custom builds, from a developer who also understands technical SEO, so what gets built doesn't need to be fixed later.","en",{},"Web development across Shopify, WordPress, and custom builds using Laravel, Nuxt, Vue, and Express. Built by a developer who also understands technical SEO.","Shopify, WordPress & Custom Web Development | Marshal Gasong",true,"/services/en/web-development",[134,135,136],"web-development","shopify","wordpress","Service",{"title":5,"description":17},"services/en/web-development",[141,142,143,144,145,146,147,148],"hire shopify expert","shopify developer hire","hire shopify developer","shopify developers for hire","shopify expert near me","freelance shopify developer","wordpress developer for hire","custom web development","9QVmcobkLchwYCL9GMLKAqYFPxMPEZo5TZLic7x1bXQ",[151,183,211,238,263,293,325,356],{"id":152,"slug":153,"slugId":154,"title":155,"titleId":156,"titleAu":155,"titleSg":155,"description":157,"descriptionId":158,"descriptionAu":157,"descriptionSg":157,"cover":159,"coverId":154,"category":160,"tags":163,"location":171,"links":172,"metrics":173,"status":178,"date":179,"createdAt":180,"updatedAt":181,"_path":182},41,"wordpress-seo-technical-audit",null,"WordPress SEO Migration and Technical Audit","Migrasi SEO WordPress dan Audit Teknis Website","A risk-critical migration from Yoast SEO to AISEO on a live WordPress site with established page 1 rankings, executed without any loss of indexing, rankings, or conversion tracking continuity.","Layanan migrasi SEO WordPress kritis dari Yoast SEO ke AISEO pada website live dengan peringkat halaman 1 Google. Eksekusi aman tanpa kehilangan indeksasi, penurunan peringkat ranking, atau gangguan kontinuitas pelacakan konversi analytics.","https://cdn.thismarshal.com/project/1774202649217-wordpress_migrations.webp",[161,162],"Technical SEO","SEO",[164,165,166,167,168,169,170],"Yoast SEO","AISEO","Schema Markup","Google Tag Manager","Google Analytics 4","Google Ads","301 Redirects","Auckland, New Zealand",{},{"Plugin Migrations":174,"Pages deindexed":175,"Schema":176,"Tracking":177,"Conversion events":169},"Yoast to AISEO","Zero","Cleaned up","GTM + GA4","published","2026-03-22T00:00:00.000Z","2026-03-22T18:04:11.558Z","2026-05-28T17:49:52.964Z","/projects/wordpress-seo-technical-audit",{"id":184,"slug":185,"slugId":154,"title":186,"titleId":187,"titleAu":188,"titleSg":188,"description":189,"descriptionId":190,"descriptionAu":189,"descriptionSg":189,"cover":191,"coverId":154,"category":192,"tags":194,"location":200,"links":201,"metrics":202,"status":178,"date":207,"createdAt":208,"updatedAt":209,"_path":210},20,"revamp-shopify-website-for-australian-beauty-brand","Shopify Website for Australian Beauty Brand","Jasa Redesign Website Shopify untuk Brand Kecantikan Australia","Revamping a Shopify Store for an Australian Beauty Brand","A complete frontend overhaul and custom feature integration for a premium eyelash and beauty brand in Australia to boost conversions and deliver a seamless shopping experience.","Jasa redesign website e-commerce dan perombakan total frontend Shopify untuk brand kecantikan premium di Australia. Web developer e-commerce kami meningkatkan konversi dan memberikan pengalaman belanja yang cepat dan lancar.","https://cdn.thismarshal.com/project/1773067531658-char_increase_analytics.jpg",[193],"Web Development",[195,196,197,161,198,199],"Shopify","Liquid","Frontend Optimization","UI","UX","Victoria, Australia",{},{"Load Speed":203,"Plugins Cleaned":204,"Custom":205,"Increase New User ":206},"80%","100%"," UI TikTok Scroll","11,6%","2026-03-09T00:00:00.000Z","2026-03-09T06:45:17.904Z","2026-07-14T00:08:04.807Z","/projects/revamp-shopify-website-for-australian-beauty-brand",{"id":212,"slug":213,"slugId":154,"title":214,"titleId":215,"titleAu":214,"titleSg":214,"description":216,"descriptionId":217,"descriptionAu":218,"descriptionSg":218,"cover":219,"coverId":154,"category":220,"tags":221,"location":228,"links":229,"metrics":230,"status":178,"date":234,"createdAt":235,"updatedAt":236,"_path":237},15,"saas-architecture","Scalable Chat Commerce SaaS Architecture","Arsitektur SaaS Chat Commerce Skalabel untuk Jualan Online","Architecting a scalable conversational commerce engine using Nuxt 3 and Express js to turn standard WhatsApp chats into a fully functional sales channel.","Membangun arsitektur mesin conversational commerce skalabel menggunakan Nuxt 3 dan Express js untuk mengubah chat WhatsApp standar menjadi saluran penjualan online yang fungsional.","Architecting a scalable conversational commerce engine using Nuxt 3 and Express.js to turn standard WhatsApp chats into a fully functional sales channel.","https://cdn.thismarshal.com/project/1772307566427-dichat_dash.jpg",[193],[222,223,224,225,226,227],"Nuxt 3","Express js","WhatsApp Business  API","Chat Commerce","SaaS Architecture","Webhooks","Jakarta, Indonesia ",{},{"Architecture type":231,"Avg response time chatbot":232,"Lighthouse score":233},"Multi-tenant","3s","100","2026-02-27T00:00:00.000Z","2026-02-27T11:32:55.667Z","2026-07-14T00:57:55.775Z","/projects/saas-architecture",{"id":239,"slug":240,"slugId":154,"title":241,"titleId":242,"titleAu":241,"titleSg":241,"description":243,"descriptionId":244,"descriptionAu":243,"descriptionSg":243,"cover":245,"coverId":154,"category":246,"tags":247,"location":252,"links":253,"metrics":256,"status":178,"date":259,"createdAt":260,"updatedAt":261,"_path":262},1,"portfolio","Personal Portfolio Website","Website Portofolio Personal","A high-performance portfolio website built with Nuxt 4, featuring 3D animations, contact form integration, and admin CMS.","Website portofolio profesional dan berkinerja tinggi yang dibangun menggunakan Nuxt 4 oleh web developer berpengalaman. Dilengkapi animasi 3D, integrasi formulir kontak, dan CMS admin.","https://cdn.thismarshal.com/project/1770067526407-project_website_portofolio.webp",[193,161],[248,249,250,251],"Nuxt 4","Bun","Edge","Tailwind v4","Jakarta, Indonesia",{"repo":254,"preview":255,"demo":255},"https://github.com/gasmarshal/portfolio","https://www.thismarshal.com/",{"build_time":257,"lighthouse":233,"interactive":258},"-60%","\u003C50ms","2025-02-01T00:00:00.000Z","2025-12-01T12:04:06.441Z","2026-05-28T17:49:52.871Z","/projects/portfolio",{"id":117,"slug":264,"slugId":154,"title":265,"titleId":266,"titleAu":265,"titleSg":265,"description":267,"descriptionId":268,"descriptionAu":269,"descriptionSg":267,"cover":270,"coverId":154,"category":271,"tags":272,"location":252,"links":279,"metrics":281,"status":178,"date":289,"createdAt":290,"updatedAt":291,"_path":292},"fishery","B2B2C Fisheries Market Expansion","Ekspansi Pasar Perikanan B2B2C - Strategi SEO & Ekspor","Strategic digital transformation for a fisheries company, expanding B2B reach to global markets (Canada, US, China) and doubling sales in one quarter.","Transformasi digital strategis dan SEO perikanan untuk memperluas jangkauan ekspor B2B ke pasar global (Kanada, AS, Tiongkok) dan melipatgandakan penjualan B2C lokal dalam satu kuartal.","Strategic digital transformation for a fisheries company, expanding B2B reach into global markets (Canada, the US, China) and doubling sales in a single quarter.","https://cdn.thismarshal.com/project/1770109178048-dominated_page_1_google_for_high_competition_keywords_in_the_global_market..jpg",[162,161],[161,273,274,275,276,277,278],"Multilingual SEO","GTM","Google Analytics","Backlink Strategy","b2b2c","Growth Hacking",{"live":280},"https://aruna.id",{"traffic_increase":282,"timeframe":283,"keywords_ranked":284,"leads_generated":285,"sales_growth":286,"marketplace_rev":287,"market_reach":288},"+70%","36 months","10+ to Page 1","100 B2B Leads","2x (Doubled) in 1 Quarter","100% (Tokopedia/Shopee)","Canada, US, China, ID","2024-12-31T00:00:00.000Z","2025-12-01T12:04:06.762Z","2026-07-13T23:17:54.335Z","/projects/fishery",{"id":294,"slug":295,"slugId":154,"title":296,"titleId":297,"titleAu":298,"titleSg":298,"description":299,"descriptionId":300,"descriptionAu":301,"descriptionSg":301,"cover":302,"coverId":154,"category":303,"tags":305,"location":314,"links":315,"metrics":317,"status":178,"date":321,"createdAt":322,"updatedAt":323,"_path":324},4,"blog-optimization","Blog Content Optimization","Optimasi Konten Blog","Blog Content Optimisation","Writing and optimizing SEO-driven content across 6 client websites spanning multiple industries in both English and Indonesian, covering articles, copywriting, and UI copy.","Menulis dan mengoptimasi konten berbasis SEO di 6 situs web klien dari berbagai industri dalam bahasa Inggris dan bahasa Indonesia, mencakup penulisan artikel, copywriting, dan copy UI.","Writing and optimising SEO-driven content across 6 client websites spanning multiple industries in both English and Indonesian, covering articles, copywriting, and UI copy.","https://cdn.thismarshal.com/project/1774201984209-blog_content_optimization.webp",[304],"Content SEO & Strategy",[306,307,308,309,310,311,312,313],"Content Strategy","Content Clusters","Link Building","SEO Writing","Organic Growth","bilingual","on-page SEO","Copywriting","Indonesia & Canada",{"live":316},"#",{"Client Website":318,"Languages":319,"Content Type":320},"6 Sites","EN + ID","Articles + Copy","2024-05-20T00:00:00.000Z","2025-12-01T12:04:07.093Z","2026-05-28T17:49:52.951Z","/projects/blog-optimization",{"id":326,"slug":327,"slugId":154,"title":328,"titleId":329,"titleAu":328,"titleSg":328,"description":330,"descriptionId":331,"descriptionAu":332,"descriptionSg":332,"cover":333,"coverId":154,"category":334,"tags":335,"location":342,"links":343,"metrics":345,"status":178,"date":352,"createdAt":353,"updatedAt":354,"_path":355},5,"local-business","Local Business SEO Success","Sukses SEO Bisnis Lokal - Jasa Buat Website Jakarta","At JakWebs, a local web agency based in Jakarta, I served as both SEO specialist and web developer. My scope covered everything from building and maintaining the WordPress website to executing the full SEO strategy that ultimately turned the company website into its main revenue channel. At peak, organic search accounted for 80% of total company revenue.\n\nAlongside internal agency work, I also directly handled SEO and web development projects for 5 to 6 B2B clients across a range of industries, managing each account end to end from site build to organic growth.","Di JakWebs, sebuah agensi web lokal yang berbasis di Jakarta, saya menjabat sebagai pakar SEO dan web developer. Lingkup kerja saya mencakup segalanya mulai dari membangun dan memelihara website WordPress hingga mengeksekusi strategi SEO lengkap yang pada akhirnya mengubah website perusahaan menjadi saluran pendapatan utama. Pada puncaknya, pencarian organik menyumbang 80% dari total pendapatan perusahaan.\n\nSelain pekerjaan agensi internal, saya juga menangani langsung proyek SEO dan web development untuk 5 hingga 6 klien B2B di berbagai industri, mengelola setiap akun dari awal hingga akhir - dari pembuatan situs hingga pertumbuhan organik.","At JakWebs, a local web agency based in Jakarta, I served as both SEO specialist and web developer. My scope covered everything from building and maintaining the WordPress website to executing the full SEO strategy that ultimately turned the company website into its main revenue channel. At peak, organic search accounted for 80% of total company revenue.\n\nAlongside internal agency work, I also directly handled SEO and web development projects for 5 to 6 B2B clients across a range of industries, managing each account end-to-end from site build to organic growth.","https://cdn.thismarshal.com/project/1774125029683-jakwebs_client.jpg",[161,193],[336,337,276,338,170,339,136,340,341],"Local SEO","WordPress","XML Sitemap","web development","blogger","wix","Indonesia",{"live":344},"https://jakwebs.com",{"platform":346,"optimization":347,"Revenue from organic":348,"Keyword ranking":349,"Keyword difficulty":350,"B2B clients handled":351},"WordPress, Blogger & Wix","Full technical SEO","80% of total sales","Page 1","44%","5-6 Clients","2024-04-12T00:00:00.000Z","2025-12-01T12:04:07.258Z","2026-05-28T17:49:52.975Z","/projects/local-business",{"id":357,"slug":358,"slugId":154,"title":359,"titleId":360,"titleAu":359,"titleSg":359,"description":361,"descriptionId":362,"descriptionAu":363,"descriptionSg":363,"cover":364,"coverId":154,"category":365,"tags":366,"location":371,"links":372,"metrics":373,"status":178,"date":378,"createdAt":379,"updatedAt":380,"_path":381},3,"healthcare","Healthcare SEO Strategy","Strategi SEO Layanan Kesehatan","Driving patient acquisition for a specialized healthcare clinic through technical SEO, local search optimization, and multi-engine visibility across Google, Bing, and Yandex.","Mendorong akuisisi pasien untuk klinik kesehatan spesialis melalui SEO teknikal, optimasi penelusuran lokal (local SEO), dan visibilitas di berbagai mesin pencari seperti Google, Bing, dan Yandex.","Driving patient acquisition for a specialised healthcare clinic through technical SEO, local search optimisation, and multi-engine visibility across Google, Bing, and Yandex.","https://cdn.thismarshal.com/project/1774120336069-hospital_project.webp",[161],[336,367,368,369,370],"Healthcare Marketing","Webmaster Tools","Medical Keywords","Multi-Engine SEO","Jakarta,Indonesia",{"live":316},{"patients_monthly":374,"ranking":349,"search_engines":375,"keyword_ranking":349,"CTR achieved":376,"Content writers led":377},"15-20 new patients","3 (Google, Bing, Yandex)","8.5%","3 People","2024-03-05T00:00:00.000Z","2025-12-01T12:04:06.930Z","2026-05-28T17:49:52.928Z","/projects/healthcare",1791595100427]