Web Design · 29 min read
How much does a website cost in Windham County, Vermont? (2026 honest breakdown)
Wix is $27/month, a freelancer is $2,500, an agency is $15,000, and custom code is $4,500. What drives the price, what you actually get for your money, and why the cheapest option usually costs the most.

Picture a Brattleboro restaurant owner who sits down in her office and opens three browser tabs. Tab one: Wix.com ("Build a stunning website in minutes! $16/month"). Tab two: a Keene freelancer's portfolio ("Professional websites starting at $1,500"). Tab three: a Burlington agency's contact form ("Enterprise web solutions, request a quote"). She has been putting off the website redesign for two years (her current site was built years ago by a friend's nephew, looks dated, loads slowly, and does not work well on phones). She has $3,000 saved. She wants to know: what can I actually get for $3,000, and is it worth spending more?
She spends an hour Googling. "How much does a website cost" returns articles with ranges so wide they are useless ($500 to $50,000). "Website cost Vermont" returns ads for Wix and Squarespace (not what she is looking for). "Web designer Brattleboro" returns a few freelancers and a couple of agencies, plus a dozen Upwork profiles. She has no idea how to compare them. One freelancer charges $1,500 for a five-page WordPress site, delivered in two weeks. Another charges $4,000 for a "custom-coded, performance-optimized site," delivered in four to six weeks. The Burlington agency quotes $12,000 for a "brand-aligned digital experience" with a three-month timeline. She cannot tell what the difference is between a $1,500 site and a $12,000 site, or whether either would actually help her business (more customers, more reservations, better Google ranking).
She calls a friend who owns a Putney bakery and recently redesigned her site. The friend is happy: the new site is fast and shows up when people search. It brings in more inquiries than the old one did. Then she calls a friend who owns a Wilmington inn. He paid a freelancer for a cheap WordPress site that looked fine at first, then broke, got hacked, and lost his photos. He paid to fix it, then paid again to rebuild it properly, and wishes he had done it right the first time.
The restaurant owner realizes price alone does not tell her anything. She needs to understand what drives the cost, what trade-offs each option involves (speed, maintenance, control, longevity), and what return to expect (will a $3,000 site generate $3,000 in additional revenue, or $30,000?).
This post explains the five common price bands for Windham County small-business websites in 2026 (DIY platforms, freelancer WordPress, freelancer custom, agency, and monthly subscription), plus a flat yearly done-for-you option, what you actually get for your money in each (not just "a website" but speed, schema, control, support, maintenance, longevity), what drives the price differences (technology, expertise, ongoing support, who owns the code), how to calculate ROI (traffic, rankings, conversions, customer lifetime value), and how to choose the right option for your business (based on your budget, timeline, technical comfort, and growth goals).
The five price bands (and what you actually get in each)
There are five real price bands for small-business websites in Windham County in 2026. The bands are not arbitrary (they reflect real differences in technology, expertise, and what you own at the end). Here is what each band costs and what you get:
Band 1: DIY platforms (Wix, Squarespace, GoDaddy): $16 to $50/month, you build it yourself
What it costs: $16 to $50/month (Wix starts at $16/month for the basic business plan, Squarespace starts at $23/month, GoDaddy starts at $10/month but you need the $25/month plan for decent features). Annual cost: $192 to $600/year.
What you get: A drag-and-drop website builder (you choose a template, customize colors and text, add pages, publish). Hosting included. Domain included (usually free for the first year, $15 to $20/year after). SSL certificate included (the padlock icon in the browser, required for security and Google ranking). Mobile-responsive templates (the site adjusts to phone screens automatically). Basic SEO settings (you can edit page titles and meta descriptions).
What you do not get: Speed (Wix and Squarespace sites load in 3 to 7 seconds on mobile, 90% slower than custom-coded sites). Schema markup (most DIY platforms do not support schema or make it extremely difficult to add). Control (you cannot export your site and move it to another host, you are locked into the platform forever). Customization (you are limited to the template's structure, you cannot change the underlying code). Support (Wix and Squarespace offer help docs and chat support, but they do not help you with strategy, content, or SEO).
What drives the price: The platform's monthly fee (Wix, Squarespace, and GoDaddy are software-as-a-service companies, they charge a subscription to use their builder and hosting). You are not paying for design or development (you do that yourself). You are paying for the software and infrastructure.
Who this works for: Businesses that need a site in the next 48 hours and have zero budget for design or development. They also do not care about speed or SEO. Also works for temporary sites (a one-time event, a short-term project, a landing page you will only use for three months).
Who this does not work for: Businesses that depend on Google ranking (Wix and Squarespace sites rank poorly because they are slow and lack schema). Businesses that want to own their site (you do not own a Wix site, you rent it; if you stop paying, the site disappears). Businesses that will outgrow the template in six months (you cannot customize beyond the template's limits, so you will end up rebuilding).
Example: Say a Bellows Falls massage therapist builds a Squarespace site (five pages: home, about, services, contact, blog). She chooses a template and writes the content herself. She adds photos from her phone and publishes in two days, for about $23/month. The site looks decent (clean design, readable on phones). But when she tests it at PageSpeed Insights, the mobile score is poor, and when she Googles "massage therapist Bellows Falls" she is well down the list, below competitors and a Yelp page. Most customers still call instead of using the site, because the contact form is slow to load and hard to find on mobile.
If she asks ChatGPT "where should I get a massage in Bellows Falls" and is not cited while competitors with faster sites and schema markup are, the Squarespace site is holding her back. A faster site with schema markup and a contact path that works on phones gives her a real chance to move up.
Band 2: Freelancer WordPress site: $1,200 to $3,500 one-time
What it costs: $1,200 to $3,500 one-time (depends on the freelancer's experience, your location, and the site's complexity). You also pay $100 to $300/year for hosting and domain (separately, not included in the freelancer's fee).
What you get: A WordPress site (built using the WordPress content management system, the most popular CMS in the world, powering 40%+ of all websites). The freelancer chooses a WordPress theme (a pre-built template, free or $30 to $80), customizes it (changes colors, fonts, layout to match your brand), installs plugins (add-ons for contact forms, SEO, security, backups), adds your content (text, photos, pages), and hands you login credentials. You own the site (the code, the content, the domain, the hosting account). You can log into WordPress and edit content yourself (change text, add blog posts, update photos).
What you do not get: Speed (WordPress sites load in 2.5 to 5 seconds on mobile unless heavily optimized, slower than custom-coded sites). Security (WordPress is a common target for hackers, you need to keep plugins updated or your site will break or get hacked). Reliability (plugins conflict with each other and themes break when WordPress updates; expect to spend $200 to $600/year on maintenance or fixing broken things). Schema markup (most freelancers do not add schema unless you specifically ask and pay extra). Ongoing support (the freelancer delivers the site and moves on, if something breaks six months later, you pay them again to fix it).
What drives the price: The freelancer's hourly rate ($50 to $150/hour for Vermont freelancers, $30 to $80/hour for out-of-state or overseas freelancers) and the number of hours (10 to 30 hours for a basic five-to-eight-page site). Customization increases the price (if you want a custom layout or feature that the theme does not support, the freelancer spends more hours).
Who this works for: Businesses with a $1,500 to $3,000 budget, a clear sense of what they want (you provide the content, photos, and structure, the freelancer builds it), and willingness to handle maintenance yourself (or pay someone $200 to $400/year to keep plugins updated).
Who this does not work for: Businesses that depend on speed or SEO (WordPress sites are slower and harder to optimize than custom-coded sites). Businesses that do not want to think about maintenance (WordPress requires regular updates, backups, and security monitoring). Businesses that will need significant changes or features in the future (customizing WordPress beyond the theme's structure is expensive and fragile).
Example: Picture a Putney farm stand that hires a local freelancer to build a WordPress site for about $2,100. The freelancer uses a free WordPress theme (customized colors and fonts to match the farm's branding), installs plugins (contact form, Google Maps embed, photo gallery), and adds five pages (home, about, what we grow, visit us, contact). The site looks good and is delivered in three weeks. The owner can log into WordPress and update the "what we grow" page each week.
Then the typical problems arrive. A plugin update breaks the contact form (submissions stop working and nobody notices for two weeks, so inquiries are lost). The theme stops receiving updates and security holes emerge. The site gets hacked (redirecting visitors to a spam site, with Google flagging it as unsafe), and the owner pays the freelancer to clean it up. Later, another plugin conflict breaks the photo gallery, and she pays again.
Add those repair bills to the initial build and a couple of years of hosting, and the "cheap" site has cost far more than its quote, while still needing ongoing attention. That is the pattern to budget for with a low-cost WordPress build.
Band 3: Freelancer custom-coded site: $3,000 to $6,500 one-time
What it costs: $3,000 to $6,500 one-time (depends on the freelancer's rate and the site's complexity, plus the content and design workload). Hosting costs $50 to $150/year (separate, paid to a hosting provider like Netlify, Vercel, or a simple shared host).
What you get: A custom-coded website (built from scratch using HTML, CSS, and JavaScript, no WordPress, no CMS, no plugins). The freelancer designs the layout and writes the code, optimizing for speed (1 to 2 second load time on mobile). They add schema markup (structured data for Google and AI tools) and deploy the site to a host. You own the code. It is yours forever as a GitHub repository or a set of delivered files. The site is fast (90+ PageSpeed Insights score, loads in under two seconds) and secure (no CMS to hack and no plugins to update; static HTML files are nearly un-hackable). It is also stable: it does not break unless you intentionally change the code.
What you do not get: A CMS. You cannot log into a dashboard and edit content yourself; you have to ask the developer to make changes or learn basic HTML. Fancy features (no drag-and-drop builders, no membership systems, no complex e-commerce; custom code is best for content sites, not web apps). Hand-holding (freelancers deliver the site and move on, ongoing support costs extra).
What drives the price: The freelancer's hourly rate ($75 to $200/hour for experienced custom-code developers in Vermont or remote) and the number of hours (20 to 40 hours for a five-to-ten-page site with schema, optimization, and design). Complexity increases the price (if you need custom forms, integrations, or animations, the developer spends more hours).
Who this works for: Businesses that care about speed and SEO (custom-coded sites rank higher and load faster than WordPress or DIY platforms). Businesses that want to own their site and never worry about maintenance (static sites do not break or require updates, and they cost almost nothing to host). Businesses that do not need to edit content daily (your hours, menu, and contact info do not change every day, so you do not need a CMS).
Who this does not work for: Businesses that need to edit content daily (if you publish blog posts every day or update your site hourly, a CMS is better). Businesses that need complex features (membership sites, e-commerce with hundreds of products, booking systems; these require more than static HTML). Businesses that want the cheapest possible option (custom code costs more upfront than WordPress, but less over time).
Example: Say a Wilmington coffee shop hires a custom-code developer to rebuild its slow, plugin-plagued WordPress site for about $4,200. The new site is five pages (home, menu, about, visit, contact), custom-coded in HTML, CSS, and JavaScript, with a mobile PageSpeed score in the 90s, LocalBusiness schema (menu, hours, geo coordinates, areaServed), and hosting at around $8/month.
To judge whether it worked, the owner should check the same things before and after: where the shop ranks for "coffee shop Wilmington VT," whether ChatGPT mentions it for "where should I get coffee in Wilmington Vermont," monthly site visits, and weekday foot traffic.
ROI math: suppose the faster site brings in 13 more customers per weekday. That is 65 additional customers per week. At an average transaction of $8.50, that is $552.50 a week, or about $6,630 over 12 weeks, more than the $4,200 cost. If the real increase is smaller, the payback takes longer; the point is to run the numbers with your own figures.
Band 4: Agency site (Burlington, Boston, or out-of-state): $8,000 to $25,000+ one-time
What it costs: $8,000 to $25,000+ one-time (depends on the agency's size, reputation, and location). Burlington agencies charge $8,000 to $15,000 for a small-business site. Boston or New York agencies charge $15,000 to $50,000. Hosting costs $200 to $1,000/year (separate, often the agency manages hosting and charges a markup).
What you get: A polished, brand-aligned website (the agency handles strategy, design, copywriting, development, and launch). You get a team (account manager, designer, developer, copywriter, SEO specialist). The site is usually WordPress (agencies prefer WordPress because it is easy to hand off to clients and charge for ongoing maintenance). The agency delivers a professional-looking site that matches your brand and includes SEO basics (page titles, meta descriptions, alt text on images). You get a content management system (you can log in and edit content yourself). You get training (the agency shows you how to use WordPress). You get ongoing support (most agencies offer a maintenance plan for $100 to $500/month).
What you do not get: Speed (agencies build WordPress sites, which load in 2 to 5 seconds unless heavily optimized). Value (you are paying for the agency's overhead, such as office rent, account managers, sales team, and profit margin, not just the developer's time). Control (agencies often lock you into a maintenance contract, you cannot move the site to another developer without paying an exit fee or rebuilding).
What drives the price: The agency's overhead (salaries, rent, marketing, profit margin) and the number of hours (agencies spend 60 to 150 hours on a small-business site, including strategy meetings, design revisions, copywriting, development, and project management). Brand work increases the price (if you need a logo, brand guidelines, or messaging strategy, the agency charges $5,000 to $15,000 extra).
Who this works for: Businesses with $15,000+ budgets that value process and polish (you want a professional team, scheduled meetings, multiple design revisions, and a site that matches your brand perfectly). Businesses that do not have time to manage the project themselves (agencies handle everything, you just show up for meetings and approve designs).
Who this does not work for: Businesses with budgets under $10,000 (agencies will not take the project or will deliver a bare-minimum site). Businesses that care about speed and SEO (agencies prioritize aesthetics over performance, most agency sites are slow). Businesses that want to own their site and avoid lock-in (agencies often control the hosting, domain, and codebase, making it hard to leave).
Example: Picture a Brattleboro law firm that hires a Burlington agency for about $14,500. The agency delivers a WordPress site with ten pages (home, practice areas, attorney bios, case results, blog, contact), professional photography, custom design, and SEO-optimized copy. The site looks polished and on-brand. But it is slow on mobile, and when the firm Googles "lawyer Brattleboro VT," it ranks about where the old site did.
The agency offers a maintenance plan at $250/month (plugin updates, security monitoring, content edits), and the firm signs up because it does not want to manage WordPress. Over two years, that is $14,500 (initial build) + $6,000 (maintenance at $250 × 24 months) + hosting: more than $20,000. If the site does not move the needle on traffic or rankings, the firm has paid for looks, not results.
Band 5: Monthly subscription service: $200 to $500/month, includes hosting, updates, support
What it costs: $200 to $500/month (depends on the service and what is included). Annual cost: $2,400 to $6,000/year. Some subscription services have a one-time setup fee ($500 to $1,500) in addition to the monthly fee.
What you get: A custom-coded or platform-based site (depends on the service), with hosting, domain (or you bring your own) and SSL certificate included. Ongoing updates and edits are included too (you email or text the service with changes and they make the edits within 24 to 48 hours). So is support (you have a contact person who answers questions and helps with strategy). Schema markup, speed optimization (1 to 2 second load time) and backups are also included. The site is maintained and improved over time (you are not stuck with the version delivered on day one, the service updates the site as your business grows).
What you do not get: Ownership (you do not own the code or the site, you rent it; if you stop paying, the site goes offline or you pay an exit fee to take the code). Unlimited revisions (most subscription services include minor edits and updates, but major redesigns or new features cost extra). A dedicated team (you usually work with one person or a small team, not an agency with account managers and project managers).
What drives the price: The service's ongoing cost (hosting, support, updates, maintenance) and profit margin. Subscription services are structured for recurring revenue (they charge monthly instead of one-time, which smooths cash flow and lets them provide ongoing value).
Who this works for: Businesses that want a fast, optimized site without the upfront cost of custom development ($4,000 to $6,000 one-time is a lot, $300/month is easier to budget). Businesses that value ongoing support (you have someone to call or email when you need changes, you do not have to hunt for a freelancer every time). Businesses that expect their site to evolve (your offerings, hours, menu, or services will change, and you want a service that keeps the site updated without charging per edit).
Who this does not work for: Businesses that want to own their site outright (subscription services own the code, you rent access). Businesses that will only need a site for one year (subscription services cost more over time than one-time custom builds, but less in years one and two).
Example: Say a Bellows Falls bakery signs up for a subscription service at $320/month plus an $800 setup fee, for a custom five-page site (home, menu, about, visit, contact) with hosting, schema, monthly edits, and support. The bakery can email or text the service with changes (update the menu, change hours, add a new photo), and the service makes the edits.
The first-year cost is $800 (setup) + $3,840 ($320 × 12 months) = $4,640. ROI math: suppose the better site brings in 18 more customers per weekday at an average transaction of $12. That would be 18 × 5 × $12 = $1,080 a week. Your own numbers may be much smaller, but even a fraction of that covers the cost.
A sixth option: a flat yearly done-for-you site ($499 a year)
There is also a simpler option that does not fit the five bands. Our website for local businesses is $499 a year with everything included. You pay no setup fee and get no monthly bill. You fill in a form about your business, and we write six pages for you (home, about, services or menu, the areas you cover, common questions, and contact), plus terms, privacy, and accessibility pages. We use your logo and photos, or make a clean logo and an image for each page. It runs on your own domain with hello@ your domain forwarded to the email you already use, and hosting, a security certificate, and backups are kept current all year. You get a login to change any text, price, photo, or phone number yourself. Your site is built 24 to 48 hours from payment and goes live as soon as it is built. We email you the link. If you see anything you want changed, we change it.
What you do not get: a blog, booking, e-commerce, a page per town, custom features, or ranking guarantees. It is a plain, fast, accurate site, built to load quickly on phones with your number one tap away, and nothing more.
What drives the price differences (it is not just "how nice it looks")
The five price bands are not about aesthetics (a $1,500 WordPress site can look as nice as a $12,000 agency site). The price differences reflect real differences in technology, expertise, control, and what you own at the end. Here is what drives the price:
Technology (WordPress, custom code, or platform lock-in)
WordPress sites cost less upfront ($1,200 to $3,500) because WordPress is free, themes are cheap or free, and plugins do most of the work (the developer assembles pre-built parts instead of writing code from scratch). But WordPress sites cost more over time (maintenance, security, fixing broken plugins, eventual rebuilds).
Custom-coded sites cost more upfront ($3,000 to $6,500) because the developer writes the code from scratch (no pre-built theme, no plugins, every line is custom). But custom-coded sites cost almost nothing over time (no plugins to break, no security updates required, static HTML files are stable and secure).
DIY platforms (Wix, Squarespace) cost the least upfront ($0 for your time, $16 to $50/month for the platform) but lock you in forever. You cannot export your site and are stuck paying the monthly fee forever, and the site is slow and hard to optimize for SEO.
Say a Brattleboro shop owner compares three quotes:
- Freelancer A (WordPress): $1,800 one-time, $150/year hosting, $300/year maintenance = $2,100 year one, $450/year ongoing.
- Freelancer B (custom code): $4,200 one-time, $100/year hosting, $0 maintenance = $4,300 year one, $100/year ongoing.
- Subscription service: $300/month ($3,600/year), includes hosting and maintenance.
Over three years:
- Freelancer A (WordPress): $2,100 + $450 + $450 = $3,000 total.
- Freelancer B (custom code): $4,300 + $100 + $100 = $4,500 total.
- Subscription service: $3,600 + $3,600 + $3,600 = $10,800 total.
The WordPress site costs the least over three years, but it is the one most likely to need repair bills and her time when plugins break. The custom-coded site costs $1,500 more over three years but should need almost no attention. The subscription costs the most but includes ongoing edits and support, which matters if she expects to make many changes (each change would otherwise cost $50 to $150 from a freelancer).
If she values low ongoing cost and minimal maintenance, the custom-coded site (Freelancer B) is the logical pick.
Expertise (design, SEO, schema, speed optimization)
A $1,500 WordPress site from a general freelancer usually does not include schema markup, speed optimization, or deep SEO work. The freelancer installs a theme and adds your content, then installs an SEO plugin and delivers the site. You get a functional site but not an optimized site.
A $4,500 custom-coded site from a developer who specializes in local SEO includes schema markup (LocalBusiness, Product, Service, FAQPage), speed optimization (1 to 2 second load time, 90+ PageSpeed score), image optimization (compressed, lazy-loaded, properly sized), and semantic HTML (headings, lists, and structure that Google understands). You get a site that ranks.
A $12,000 agency site includes strategy, design, copywriting, and polish, but often does not include advanced SEO (agencies focus on brand and aesthetics, not technical SEO). You get a beautiful site that ranks the same as your old site (or worse, if the agency builds a slow WordPress site).
Say a Wilmington inn compares two quotes:
- Freelancer (WordPress, $2,200): five-page site, theme customization, basic SEO plugin, delivered in two weeks.
- Developer (custom code, $5,100): five-page site, schema markup for BedAndBreakfast, speed optimization (under 1.5 seconds), photo optimization, areaServed schema for Route 9 corridor, delivered in four weeks.
ROI math: the custom site costs $2,900 more. Suppose it brings in a few extra bookings a month. At an average booking value of $320 (two nights at $160/night), seven extra bookings a month would be $2,240, which would cover the whole $5,100 in under three months. Even two or three extra bookings a month would cover the difference in price within the first season.
Ongoing support and maintenance (included, extra, or nonexistent)
DIY platforms include hosting and basic support (help docs, chat support) but do not help with strategy, content, or optimization.
Freelancer WordPress sites do not include ongoing support (the freelancer delivers the site and moves on, you pay separately for updates or fixes). Expect to pay $200 to $600/year for maintenance or deal with broken plugins yourself.
Freelancer custom-coded sites do not include ongoing support, but they do not need much (static sites do not break, you only pay the developer if you want to add pages or features).
Agency sites often include a maintenance plan ($100 to $500/month) or require you to hire someone else to maintain the WordPress site.
Subscription services include ongoing support and maintenance (edits, updates, fixes, all included in the monthly fee). You do not pay per edit.
Say a Brattleboro HVAC business compares the total cost of ownership over three years:
- WordPress freelancer ($2,000 one-time, $300/year maintenance): $2,000 + $900 = $2,900 total.
- Custom code freelancer ($4,500 one-time, $0 maintenance, but $150 per edit for content changes, estimated 4 edits per year): $4,500 + $1,800 = $6,300 total.
- Subscription service ($280/month, includes hosting, support, unlimited minor edits): $10,080 total.
On paper the WordPress freelancer is cheapest. But if the site breaks a couple of times and the owner spends hours dealing with it, his time has a price too: at $150/hour (what he charges for HVAC work), six hours is $900 in opportunity cost, which narrows the gap.
Who owns the code and the site (you, the freelancer, the agency, or the platform)
DIY platforms (Wix, Squarespace): You do not own the site. You rent it. If you stop paying, the site disappears. You cannot export the site or move it to another host.
Freelancer WordPress sites: You own the site (the code, the content, the domain, the hosting). You can move it to another developer or host any time.
Freelancer custom-coded sites: You own the site. The code is yours, usually handed over as a GitHub repository or zip file. You can host it anywhere and edit it yourself if you know HTML. Or hire another developer to make changes.
Agency sites: It depends. Some agencies let you own the site (you get the WordPress files, you can move it). Some agencies control the site (they own the hosting, domain, and codebase, you pay an exit fee to leave or you lose the site).
Monthly subscription services: You usually do not own the site (the service owns the code, you rent access). If you stop paying, the site goes offline or you pay an exit fee ($500 to $2,000) to get the code.
For example, a Putney shop owner who has paid $27/month for a Wix site for four years has paid $1,296. If she then wants a faster site with better SEO, she cannot export the Wix site, so she has to rebuild from scratch, and the four years of fees bought her nothing she can keep.
How to calculate ROI (and why the cheapest site is often the most expensive)
The cheapest site upfront is not always the cheapest site over time. And the cheapest site usually delivers the worst ROI (because it is slow, does not rank, and does not convert visitors into customers). Here is how to calculate ROI:
Traffic: how many people visit your site per month (and how many of them are potential customers)
A slow, poorly optimized site (Wix, Squarespace, or a basic WordPress site with no schema) gets less traffic than a fast, optimized site. Slow sites rank lower in Google (page speed is a ranking factor). Sites without schema do not get cited by ChatGPT or Perplexity (AI tools favor sites with structured data). Sites without local SEO signals (mentions of your town, geo coordinates, areaServed schema) rank poorly for "near me" and local queries.
Say a Brattleboro coffee shop on a slow Wix site gets 25 to 35 visitors a month, and a rebuild costs $4,100. Suppose the faster site, with schema markup and better local signals, brings that up to 110 to 140 visitors a month.
More traffic = more potential customers. If about 10% of the additional visitors walk in (call it 10 to 14 people per month) and the average transaction is $9, that is $90 to $126/month, or $1,080 to $1,512 a year. On traffic alone, the $4,100 site would take 2.7 to 3.8 years to pay for itself (not counting ChatGPT citations, repeat visits, or improved conversion rate). That is why conversion and customer lifetime value matter as much as traffic.
Conversion rate: how many visitors fill out the contact form, call, or walk in
A slow site with a hard-to-find contact form converts poorly. A fast site with a clear call-to-action and easy-to-use contact form converts well.
Say a Bellows Falls plumber has a slow WordPress site with the contact form buried on a separate page. It gets 80 visitors a month and 3 contact form submissions (a 3.75% conversion rate). A rebuild costs $3,900 and puts a click-to-call phone number and contact path on every page. Suppose the new site gets 95 visitors a month and converts 11 of them (calls plus forms).
Additional conversions: 8 per month (11 minus 3). If 60% of conversions turn into jobs (the rest are tire-kickers or out-of-area callers), that is about 5 additional jobs per month. At an average job value of $420, that is $2,100 a month. Even at a quarter of that, the $3,900 site pays for itself within a year.
Ranking: where you show up in Google (and whether ChatGPT cites you)
A site that ranks first for "your service + your town" gets 10x to 20x more clicks than a site that ranks tenth. A site that gets cited by ChatGPT or Perplexity captures customers who never even open Google.
Say a Wilmington restaurant ranks seventh for "restaurant Wilmington VT" with a slow WordPress site and no schema, and a rebuild costs $4,800. Suppose the faster site with schema and better local content moves it up near the top of the results.
ROI math: if Google traffic goes from 60 visitors a month to 180, and reservations go from 25 a month to 48, at an average reservation value of $85 (two people, $42.50 per person), the 23 additional reservations are worth $1,955 a month. On those assumptions, the $4,800 site pays for itself in under three months. Plug in your own numbers; the method is what matters.
Customer lifetime value: one customer is worth more than one transaction
A site that attracts one new customer per month does not just generate one transaction. It generates repeat business. If a new customer returns four times per year for three years, that one customer is worth 12 transactions.
Say a Brattleboro hair salon rebuilds its site for $3,600 and attracts 8 additional new customers per month. Average transaction: $75 (haircut and color). Assume 70% of new customers return, averaging 4 visits per year for 2.5 years.
Customer lifetime value: $75 (first visit) + ($75 × 4 visits/year × 2.5 years × 0.7 repeat rate) = $75 + $525 = $600 per customer. Eight additional customers per month = 96 additional customers per year. Lifetime value of those 96 customers: 96 × $600 = $57,600. Even if the real numbers are a fraction of these, lifetime value is why a website that wins a few new regulars is worth far more than its first-visit revenue.
The bottom line: a $4,500 site that ranks and converts is cheaper than a $1,500 site that does neither
A $1,500 WordPress site that ranks ninth and loads in 4 seconds, converting 2% of visitors, can cost you thousands per year in lost revenue (customers who never found you, never called, never booked). A faster site that ranks higher and converts better can pay for itself in weeks or months.
The cheapest site upfront is the most expensive site if it does not generate customers.
How to choose the right option for your business (budget, timeline, goals)
Here is how to choose between the options:
If you need a site in 48 hours and have zero budget: DIY platform (Wix, Squarespace)
Use a DIY platform if you need a site by Friday (it is Monday) and have no money to hire anyone. It works when you just need something online (better than no site at all). Choose a clean template, write clear content, add real photos (not stock photos), and publish. Plan to replace it within 6 to 12 months (once you have budget and realize the DIY site is not ranking or converting).
If you have $1,500 to $3,000 and are comfortable managing WordPress: Freelancer WordPress site
Hire a local freelancer to build a WordPress site if you have a small budget and know what you want (you provide the content and structure). You should also be willing to learn basic WordPress maintenance (updating plugins, fixing minor issues). Budget $200 to $400/year for ongoing maintenance or security issues. Plan to rebuild with custom code in 2 to 4 years (when WordPress becomes too slow or fragile).
If you have $3,000 to $6,000 and care about speed, SEO, and long-term cost: Freelancer custom-coded site
Hire a custom-code developer if you have budget for a one-time investment and care about Google ranking and page speed. It suits owners who do not want to think about the site again for 5+ years. Custom-coded sites are the best ROI for most small businesses (they rank higher, load faster, cost almost nothing to maintain, and you own the code forever).
If you have $10,000+ and want a polished, brand-aligned site with full service: Agency
Hire an agency if you have a large budget, you value process and polish, and you want a team to handle everything (strategy, design, copywriting, development, launch, training). Agencies work well for businesses that do not have time to manage the project themselves or businesses that need brand work (logo, messaging, guidelines) in addition to the website.
If you want ongoing support and prefer monthly payments: Subscription service
Sign up for a monthly subscription service if you want a fast, optimized site without the upfront cost of custom code, you value ongoing support (someone to email when you need changes), and you expect your site to evolve over time (your offerings, menu, hours, or services will change, and you want a service that keeps the site updated). Subscription services cost more over 3+ years than one-time custom builds, but they include support and maintenance (you never hunt for a freelancer or pay per edit).
If you want a plain, credible site written for you at a low, predictable price: a done-for-you yearly site
Choose a flat yearly site like ours ($499 a year) if you want clear pages that say what you do, where, and how to reach you, without writing them yourself, and you are happy to make your own small edits through a login. Skip it if you need a blog, booking, e-commerce, a page for every town, or custom features.
A bakery that needs seasonal menu changes, holiday hours, and new photos every few months is a good example of how to choose: if paying someone per edit sounds painful, pick an option where either the service makes the edits or you can make them yourself through a login.
What Windham County businesses actually pay (and what they get)
Here is a rough guide to what Windham County small businesses (restaurants, lodging, shops, service businesses) typically pay for websites in 2026, by option:
-
DIY platforms (Wix, Squarespace): Mostly new businesses or businesses with no budget. Typical cost: $20 to $35/month ($240 to $420/year), plus your own time.
-
Freelancer WordPress: Common among established businesses that rebuilt their site in the past few years. Typical cost: $1,800 to $3,200 one-time, $200 to $400/year ongoing.
-
Freelancer custom code: Mostly businesses that care about speed and SEO or have had bad experiences with WordPress. Typical cost: $3,500 to $5,500 one-time, $50 to $150/year ongoing.
-
Agency: Mostly higher-revenue businesses or businesses that needed brand work in addition to the website. Typical cost: $10,000 to $18,000 one-time, $150 to $400/month ongoing maintenance.
-
Monthly subscription service: Typical cost: $250 to $400/month ($3,000 to $4,800/year).
-
Done-for-you yearly site (ours): $499 a year, everything included.
The businesses that get the best return are the ones whose sites are fast, clear, and specific about what they do and where, whatever they paid. The ones that get the least are on slow DIY or low-end WordPress sites that generate almost no additional traffic or revenue, so even a low price buys very little.
The bottom line: price is what you pay, value is what you get
A $1,200 WordPress site sounds cheaper than a $4,500 custom-coded site. But a WordPress site that ranks ninth and loads in 4 seconds is expensive if it also breaks twice a year and generates 3 inquiry forms per month. You are losing customers every month and paying for maintenance and fixes, and you will rebuild in 3 years. If a faster site ranks higher, rarely breaks, and turns more visitors into calls, it is cheap, because it pays for itself and keeps working for years.
Price is what you pay. Value is what you get. The right question is not "what is the cheapest option" but "what option will generate the most customers and revenue for my business."
Do the math for your own business: add up what your current site has cost you (build, hosting, fixes, your time), then estimate what a few extra customers a month are worth to you. A site that is more expensive upfront can easily be cheaper in every way that matters.
If a plain, fast, accurate site covers what your business needs, ours is $499 a year with everything included: six pages written for you from what you tell us, your own domain with hello@ your domain forwarded to your email, hosting, a security certificate, backups, and a login to change any text, price, photo, or phone number yourself. There is nothing to approve: your site goes live as soon as it is built, and if you see anything you want changed, we change it. See what is included and example sites in our portfolio, or start your site when you are ready. Questions? Phone (888) 348-1992, or send an email to hello@brattleborolocal.com. If you need more than that (a blog, booking, e-commerce, custom features), use the bands above to choose the right builder.


