Website design for the Susquehanna Valley, focused on what actually matters.

Custom, fast, and secure. You own it, we host it. Built on the right technology for your needs, always with straightforward pricing.

From $2,500 flat or $100 an hour · Winfield, PA · Remote clients welcome

Three Ways to Hire Us

Same person, same standards. Different process based on your needs, budget, and timeframe.

  • The One-Day Website

    $2,500

    Flat $2,500, half up front, half at launch. Up to five pages, live in one build day

    You need a real site soon and would rather make the decisions once, up front, than over six weeks of meetings. Replacing an existing site adds a $500 pre-flight check for redirects and DNS.

    • You don't care if the icon is cornflower blue
    • You can have your words, photos and logo ready before build day
    • You'd rather give a day of feedback than a month of meetings

    How One-Day works

  • The Standard Build

    $100/hour

    Estimated up front, typically four to eight weeks. Larger projects billed at key milestones

    You want a full design process with real back-and-forth, and features a five-page site can't hold.

    • You have strong opinions on design, branding and copy, and want to be part of the process
    • You need a system your staff can manage, a storefront, customer logins, integrations
    • You have a deadline tied to a season, a launch or an event

    Discuss your build

  • The Fixer-Upper

    $100/hour

    For slow, hacked, or abandoned sites. Debugging and repair, by the hour

    You already have a site. It's slow, compromised, or abandoned. Maybe you don't know what's wrong, you just know it ain't right.

    • You need someone to troubleshoot and fix a broken site
    • You need to decide whether to repair or replace
    • You need someone to take over an abandoned site from another agency
    • You just need something quick and easy, not a relationship. That's cool, I can keep it casual…

    Ask about your site

The Part Nobody Mentions

What It Costs to Keep a Website Alive

You pay once to build a site. Then it needs a home and someone to look after it, every month. The paths diverge based on how your site is built.

A typical WordPress site

  • Hosting, $30 a month and up, before anyone maintains it
  • Premium theme and plugin renewals every year
  • Core, theme, and plugin updates that someone has to run and test
  • A database and a login page exposed to the whole internet
  • Cleanup and downtime if it gets compromised
  • Someone to keep an eye on all of it

A static site (our usual recommendation)

  • Hosting with us, $30 a month for a static site, monitoring included
  • No plugins, so nothing to renew
  • No server or database, so nothing to patch
  • Nothing to log into, so nothing to break into
  • Built to load in under a second, like this site
  • Documented source that's yours: ask for an archive any time

WordPress is still the right call when people publish every day or customers need to log in. When that's your situation we say so and build it, with the running costs written down before you sign anything.

Website Design the CCG Labs Way

What makes us different from other agencies, or from the Developer Dave down the road? Here's a rough idea.

  • You talk to the person building it. Hi. That's me.

    I'm Brian Reich. No account manager, no handoff, no ticket queue. I scope your project, write the code, and pick up the phone afterward. You get a direct line to the dude who took your first call.

  • We match technology to your needs.

    We don't shoehorn your project into frameworks that suit us and not you. Two decades of building sites gives us several ways to build yours, and the judgment to help you pick one. We advise; you make the call.

  • We're honest if you don't need us.

    Our values are a practical code of conduct, not HR theater. Sometimes the right answer is a different host, or a product that already exists. We're committed to doing work that serves you, and sometimes that means we do no work at all.

  • Privacy is our default.

    No analytics, no session recording by default. It's your customers' privacy, and it's not ours to spend. If you want to know how the site is performing, we set up measurement you control, and we say plainly what it can and can't prove.

Our values in practice

A diesel shop asked us to build them a custom shop management system.

The one they had was made for consumer auto repair and did most of what they needed. What it couldn't do was print reorder stickers: a barcode on the shelf, scanned when the bin runs empty, that pulls up the reorder. A bespoke system would have been a five-figure build, and we didn't think they needed one. Instead we pulled their live inventory from the existing vendor's API and wrote a small desktop app that prints the stickers.

A few hundred dollars, the gap closed, and nobody had to learn a new system.

How a Standard Build Works

Four steps from first call to launch. The One-Day Website has its own shorter path, with its own terms. If you already have a site, the assessment comes first; see the last question below.

  1. We talk

    A free 30-minute call. You tell me what isn't working and what you want it to do. I tell you what I'd build, roughly what it costs, and whether we're a good fit. No pitch deck.

    Outcome Fit check

  2. We scope it

    Within a week you have a written proposal: what's included, what isn't, the estimate, and what hosting and upkeep will cost you per month. Nothing starts until you say so.

    Outcome Proposal

  3. We build it

    Design and build. You see progress as it happens, and every question goes to the person writing the code.

    Outcome Your site

  4. We launch it

    We handle DNS, redirects from your old site, and search engine housekeeping. Then 30 days of included support for anything we missed. After that, changes are billed hourly, and most take less than an hour.

    Outcome 30-day support

Sites We've Built

CCG Labs is a new name with twenty years of work behind it. The portfolio under this name is short and growing; here's what's on it.

  • This website

    ccglabs.net is built the same way we'd build yours. Every change is checked automatically before it ships: it has to pass every accessibility check and load in under a second on a phone, or it doesn't go live. The case study shows the working.

    Read the ccglabs.net case study

  • brianreich.dev

    My personal blog. Years of WordPress posts converted to a static Astro site that needs nothing beyond a domain name and a CDN. Same migration path, offered to you.

    Visit brianreich.dev

Who We Currently Serve

  • Core Business Solutions

    Lewisburg, PA

    ISO certification consulting

  • DC Smith Sales & Service

    Selinsgrove, PA

    Vehicle and truck service

  • Pyle Bros. Building Stone Contractors

    Mount Pleasant Mills, PA

    Stone masonry

Based in Winfield, Working Across the Valley

Brian Reich, founder of CCG Labs, smiling in front of a brick wall
Brian Reich Founder. Clients since 2003.

We're in Winfield, Pennsylvania, about ten minutes from Lewisburg. We work with businesses across Union, Snyder, and Northumberland counties: Lewisburg, Mifflinburg, New Berlin, Milton, Selinsgrove, Sunbury, and the townships in between.

Local matters more than agencies like to admit. I can sit down in your shop, see how the phone actually rings, and understand what your customers are looking for before I design a page for them. And if something breaks, you're calling a person a short drive away, not a ticket queue in another time zone.

Remote clients are welcome too, and always have been. Most of the work happens over a screen wherever you are, and we have clients well outside the Susquehanna Valley.

Book a free 30-minute call

Questions, Answered Before You Ask

How much does a website cost?

Our rate is $100 an hour. A One-Day Website is a flat $2,500 for up to five pages. A standard build gets a written estimate after a free 30-minute call, and nothing starts until you have it.

Do I actually own the site?

Yes. Once you've paid for it, it's yours: the domain is registered to you, and you can request an archive of your site at any time and walk away with it. It just happens to rent space from us. We think that's how it should work, and we're a little surprised it's unusual.

Can I edit it myself?

That depends on what we build. A static site is edited by a developer, and small changes usually take less than an hour, so under $100. If you'll be publishing often, we build on a CMS so your staff can edit content directly. I'll tell you which one fits on the first call.

Do I need WordPress?

Probably not, but sometimes yes. WordPress is the right tool when people publish daily, when customers log in, or when a specific plugin does exactly the job. It's the wrong tool for a brochure site that changes twice a year, because you pay for hosting, updates, and security every month for capability you never use.

Where is it hosted and what does that cost?

We host it on a global CDN, and we watch it. A static site is $30 a month, or the actual running cost plus ten percent, whichever is higher. For a static site that's almost always $30, because almost nothing is running: a folder of files, no PHP, no database, no admin panel, no plugins phoning home. That's also why it's fast and hard to hack. Managed WordPress hosting starts at $30 a month on the same terms, with backups and malware scans included; keeping WordPress and its plugins updated is separate work, on retainer or by the hour, and we put those numbers in the proposal. You can also host it yourself; it's then yours to keep up.

Is SEO included?

The technical part is: clean HTML, structured data, fast load times, correct meta tags, a sitemap, and redirects from your old URLs. Ongoing content marketing and link building are a different job, one we don't sell. We'll tell you whether you need it, and who does it well.

What if I already have a website?

Send us the address and book the free call. If we're a fit, the assessment is billed at $100 an hour from the moment we start on it, and it ends with a straight answer: fix it or replace it, and what each option costs to run. Sometimes the answer is a small fix and a hosting change, and we'd rather tell you that than sell you a rebuild.

Get in touch

Book Your Free 30-Minute Call

Send a few sentences about your site, or call. Already have one? Include the address and we'll say what a look costs. I read every message myself, reply within a business day, and we pick a time.

  1. Tell us what's going on. Tell us in your own words what problem you're having, what goal you'd like to meet, or what dream you want to make reality.
  2. Hear back within a business day. I read every message myself.
  3. Talk it through. A free 30-minute call, if it helps.

Rather talk now? Call (570) 939-7322.