The short version

TMS Digital markets “custom, high-impact websites” across North Carolina. Public pages I reviewed on 10 / 6 / 26 showed SiteSwan/MultiSiteAdmin platform fingerprints on multiple business sites. Roxboro Auto Body shared a byte-identical core stylesheet with a SiteSwan collision-repair demo. Matias Painting shared overlapping copy with a painting demo, including the same 2,500+ projects and 8,500+ gallons figures, with only the founding year changed. TMS pushes “No AI slop” and “No fake people,” while its electrical page labels an “ai generated image of contractor.” A Greensboro page promotes 40% higher growth without presenting the study next to the claim. I am not calling that fraud. I am saying North Carolina buyers should ask a simpler question: what exactly was custom?

If a North Carolina web design company sells you a custom website, I think you should be able to ask one very simple question: what exactly was custom?

That should not be a difficult question to answer. Was the layout designed around your business? Was the content actually written for you? Were your services researched? Was the structure planned around what your customers search for? Were conversion paths, local SEO, mobile usability, accessibility, and performance considered specifically for your company? Or did somebody open an existing website theme, change the logo, replace a few colors, swap some photos, type in your phone number, and call it custom?

There is a pretty big difference. That difference is what sent me down a rabbit hole looking at TMS Digital, a Clayton-based North Carolina digital marketing agency whose strongest geographic footprint appears centered around Johnston County and the Raleigh-Durham/Triangle market, while also targeting businesses across the Piedmont Triad and other parts of the state. TMS describes its work as including “custom, high-impact websites.” So I wanted to see what “custom” looked like. What I found was much more interesting than a simple website review.

Editor’s note: This article is based on publicly accessible websites and technical observations I collected on October 6, 2026. I run Koford Media, a competing North Carolina web design and digital marketing company. I have not reviewed TMS Digital’s private contracts, project files, customer records, or analytics. Shared platform infrastructure does not by itself prove copying, authorship, licensing violations, or hours billed. I am critiquing public marketing claims and publicly observable output. I am not alleging fraud or other legal wrongdoing. Sources are linked at the end.

Let me say this first: website builders are not the problem

I know exactly where this conversation can go, so let me save everybody the detour. Using a website builder is not automatically bad. Using templates is not automatically bad. Using WordPress, Webflow, Squarespace, Wix, Shopify, SiteSwan, React frameworks, component libraries, or any other existing technology does not automatically make somebody a bad web designer.

I run Koford Media. We build custom websites in North Carolina, and we absolutely use frameworks and reusable code. Because of course we do. If I already have a reliable way to make a responsive navigation menu work correctly on a phone, rebuilding the entire concept of a navigation menu from zero for every client would not make me more talented. It would make me inefficient.

The question is not whether something was reused. The question is how much of the actual website was thoughtfully created around the client. And more importantly, does that match what the client was told they were buying? That is where this gets interesting.

TMS Digital and SiteSwan

During my research, I started finding references across several websites that pointed toward SiteSwan and MultiSiteAdmin. If neither of those names means anything to you, that is perfectly fine.

SiteSwan is basically a website-building platform designed for people who want to sell websites to small businesses. It comes with hundreds of prebuilt website themes for industries such as painters, electricians, auto shops, restaurants, salons, plumbers, insurance agencies, and plenty more. A reseller can choose a theme, replace the colors, logo, and content, connect a client’s domain, and sell the finished website under their own agency branding. That last part is called white labeling, which just means the customer sees your company’s name instead of the company that actually provides the software underneath it.

SiteSwan itself markets the system as something people can use without coding or technical experience. It also advertises the ability to build small-business websites quickly, sometimes in minutes. (SiteSwan features; white-label overview) Again, there is nothing inherently wrong with that. SiteSwan is selling exactly what SiteSwan says it is selling.

My issue is not with SiteSwan. My question is what happens when the finished product gets presented to a business owner as custom web design. Because once I started comparing some of the websites, the similarities went beyond “they happen to use the same software.”

The first clue was underneath the website

Most business owners never look underneath a website. Why would you? You open the page. It looks nice. The phone number works. Life continues.

But browsers have to download files behind the scenes to know how a website should look and behave. When I started looking at those files, several sites were pulling resources from the same MultiSiteAdmin infrastructure used by the SiteSwan demos. Developers sometimes call these asset paths. That sounds fancy, but it really just means the address where a website grabs things like images, scripts, and design files. Think of it as looking at the return address on a package. One matching return address does not prove two packages contain the same thing. But it tells you where they came through.

I also found paths that looked like /system/sites/[number]/custom.css. And for the record, CSS is basically the rulebook telling your browser how the website should look. Font sizes, spacing, columns, margins, colors, and layout behavior are commonly controlled through CSS. A custom.css file is normally where site-specific changes can be added on top of the platform’s standard styling.

None of that alone proves anything sinister. Plenty of WordPress websites share WordPress files. Shopify stores share Shopify files. Websites built on the same platform are naturally going to have things in common. Then I compared the actual designs.

Network request showing MultiSiteAdmin production asset paths on Roxboro Auto Body.
Source markup referencing a site-specific custom.css path on Roxboro Auto Body.

Lee Heating & Air, Twisted Scizzors, and NC Painting Pros showed the same core stylesheet filename and MultiSiteAdmin asset namespace. Superior HVAC was an exception I found on Hibu instead, so I am not claiming every TMS-associated site uses the same stack.

Lee Heating & Air network request showing MultiSiteAdmin production assets.
Twisted Scizzors network request showing MultiSiteAdmin production assets.
NC Painting Pros network request showing MultiSiteAdmin production assets.
Superior HVAC source markup consistent with a Hibu platform, treated here as an exception.

Roxboro Auto Body is where things got harder to shrug off

TMS Digital publicly displays a testimonial from Roxboro Auto Body. So I compared the Roxboro Auto Body website with a SiteSwan collision-repair demonstration.

Both websites used the same core stylesheet. Not just a stylesheet with some similarities. The files I downloaded were byte-for-byte identical. If you are not a developer, that means exactly what it sounds like: the computer files matched. The underlying styling file included the same footer structure, the same spacing rules, and the same component classes. For example, the shared stylesheet controlled the gap between the footer columns and the padding around that area.

That does not mean every visible thing on the two websites is identical. It isn’t. Roxboro Auto Body has its own colors, information, navigation choices, text, and business details. Those differences matter. But changing the information sitting inside an existing component is not the same thing as designing that component specifically for a business.

And that is where I keep coming back to the word custom. If you start from an established collision-repair website system and adapt it to another collision-repair business, just explain that. There can still be value in doing that. But calling something custom creates a different expectation.

Then I found the painting website

This is where the story gets much easier to understand without knowing anything about code. I compared a SiteSwan painting-company demonstration called Pristine Painting with the website for Matias Painting. The pages had similar sections. They had overlapping substantive copy. Okay. Templates do that.

Then I got to the statistics. The SiteSwan demo showed 2,500+ completed projects and 8,500+ gallons of paint. The Matias Painting website showed 2,500+ completed projects and 8,500+ gallons of paint. The founding year changed. Those two numbers did not. The 100% satisfaction line was also still there.

Pristine Painting demo stats block showing 2,500+ projects completed and 8,500+ gallons of paint.
Matias Painting stats block showing the same 2,500+ projects completed and 8,500+ gallons of paint, with a different establishment year.

And come on. This is no longer some microscopic developer argument about whether two CSS classes happen to have the same name. These are business statistics.

I have not audited Matias Painting’s records, and I am not claiming those numbers are false. They could theoretically be accurate. What I can say is that the numbers on the live business website matched the numbers in the painting demo. Exactly.

At that point, I have a very reasonable question: who checked those numbers before the website went live? Because if the goal is custom content written around one particular painting business, carrying the demonstration’s project count and gallons-of-paint figure onto the live site is a strange place to end up. It looks less like custom content strategy and more like somebody editing a theme and not editing enough of it.

I do not have to speculate about anybody’s work ethic to say that. The output is sitting there. If demo statistics make it onto a real company’s website unchanged, that looks like a low-effort implementation and a quality-control problem. A basic review before launch should catch something like that.

Network request showing MultiSiteAdmin production resources on Matias Painting.
Source markup showing the Matias Painting site-specific custom.css path.

I have not independently established current TMS authorship of Matias’s site. This comparison shows platform content patterns. It does not assign those editorial decisions to TMS, and it does not prove copying direction or licensing terms.

“Customized” and “custom” are doing very different jobs here

This distinction gets blurred constantly in web design. Someone can take an existing template and customize it: change the logo, change the colors, replace the photographs, delete a section, add a testimonial, move a button, change the company name. That website has technically been customized. But that does not suddenly mean the website was custom designed around the business.

Imagine buying a suit off the rack and having the sleeves shortened. The suit was customized. Nobody would seriously argue that the tailor created the entire suit specifically for your body. Web design should not get a magical exemption from that distinction.

When I talk about custom web design at Koford Media, I mean the website structure is planned around the actual company: its services, customers, service area, search opportunities, calls to action, brand, content, and competitive environment. The goal is not simply to make the business fit inside a website that already exists. The website should fit the business. That is a much more useful definition of custom.

The strange part is that TMS seems to know this distinction matters

TMS Digital’s broader service messaging talks about crafting websites around businesses and translating a company’s brand into a digital presence. Its industry-services page also acknowledges using proven frameworks and structures. And again, using a framework is fine. At Koford Media, our websites use React components and development frameworks too.

But a framework and a theme are not necessarily the same thing. A framework gives developers tools to build with. A theme gives you much more of the finished answer before you even meet the client. That is an important distinction. A box of lumber, tools, and architectural standards is not the same thing as receiving a nearly finished house and repainting the kitchen. Both approaches can create something useful. Just tell the buyer which one they’re getting.

The “No AI slop” part made this even stranger

TMS Digital also leans heavily into human-made messaging. Its homepage has used phrases such as “No AI slop” and “No fake people.” That is a pretty aggressive position.

Then I opened TMS Digital’s electrical-services page. One of the images is labeled in the page itself as an “ai generated image of contractor.” That wording comes from the webpage. It is not me uploading the picture into some sketchy AI detector and pretending the detector knows magic. The page itself identifies the image that way.

Now, does that mean TMS was trying to convince people that the generated contractor was a real employee? No. I have no evidence of that. Does it mean every image or paragraph on their website is AI generated? Also no. Using an AI-generated illustration is not automatically bad.

But if your branding specifically tells visitors “No AI slop” and “No fake people,” then an AI-generated person appearing in your own marketing deserves a little explaining. Maybe their position is that AI illustrations are okay but pretending generated people are real employees is not. That’s a defensible position. But say that. The stronger the marketing claim, the clearer the standard needs to be.

Then there is the 40% growth number

TMS Digital’s Greensboro web design and digital marketing page tells Piedmont Triad businesses they “stand to grow at a rate of 40% higher” when using digital marketing. Their homepage also discusses small businesses prioritizing SEO seeing 40% higher conversion rates. Those sound impressive. They also are not the same thing.

A conversion rate is the percentage of visitors who take an action you want, such as filling out a form or calling. If a website goes from a 5% conversion rate to a 7% conversion rate, that is a 40% relative increase. That does not mean the business made 40% more money. It does not mean the company acquired 40% more customers. It does not mean revenue increased 40%.

And saying businesses using digital marketing can grow 40% faster raises even more questions. What kind of growth: revenue, leads, traffic, profit? Over what period? Compared with what businesses? In what industries? Nationally? In North Carolina? Among small businesses? I found the claim. I did not find the supporting research presented alongside it.

That does not automatically make the statistic false. But if an agency sells SEO and digital marketing based on measurable results, asking where a measurable statistic came from seems pretty reasonable. Forty percent is not a decorative adjective. It is a number. Numbers should come with receipts.

Ranking well on Google does not answer the question either

I also want to be fair about something else. TMS Digital has search visibility in North Carolina. That matters. This article is not me pretending a company disappears from Google because I found a SiteSwan theme.

A website built from a template can rank. A completely custom website can fail miserably. Google does not hand out bonus points because a developer spent three nights writing JavaScript while surviving on Rockstar and resentment. Good SEO depends on far more than the website builder: useful content, relevant pages, links, local prominence, technical accessibility, business information, reviews, site structure, and search intent can all matter.

What ranking doesn’t tell us is how the website was produced. A good Google position cannot turn template work into original design after the fact. SEO proves visibility. It does not answer the custom-design question.

Why I care about this as a North Carolina web designer

This matters to me because these are the same businesses Koford Media talks to: contractors in Greensboro, restaurants in the Triad, plumbers in Winston-Salem and Clemmons, companies in Eden, Reidsville, High Point, Burlington, and the surrounding areas.

A lot of these businesses have no reason to know what SiteSwan is. They do not need to know what CSS is. They should not have to inspect their source code before signing a website proposal. That is the agency’s job.

A North Carolina business shopping for web design, SEO, Google Business Profile management, digital advertising, or a website redesign should be told plainly what is being built. If it starts from a prebuilt template, say that. If it starts from a framework but the actual layouts and experience are designed around the company, explain that. If the website is mostly one part of a larger package where the real value comes from SEO, support, listings, and advertising, explain that too.

There is nothing wrong with different products serving different budgets. There is something wrong with making every product sound like the premium version of itself.

Here is what “custom” looks like when we use the word at Koford Media

I do not want to spend an entire article pointing across the room without explaining our own standard. Koford Media’s North Carolina web design service uses custom React builds rather than selling prebuilt industry themes. And when I say that, I do not mean every button has never existed anywhere else on Earth. That would be ridiculous. I mean we build the site structure around the individual business.

A good example is Burcham’s Plumbing. When they came to Koford Media, their website was on Webador, a hosted website builder. We replaced it with a custom Next.js website. And for the record, Next.js is a web-development framework. It gives developers tools for creating a site, but it does not hand us a finished plumbing-company homepage and tell us to replace the logo.

For Burcham’s Plumbing, the work included individual service pages, eighteen location pages across its service area, pricing information, a deeper FAQ system, structured information for search engines, mobile conversion paths, and real photography from the company. Structured data is another nerdy phrase that sounds more exciting than it is. It is basically extra information in the code that helps Google understand things like what the business does, where it operates, and what a page is about.

The point is not the technology. The point is that those decisions existed because Burcham’s Plumbing needed them. A dentist would not get the same site with different colors. A restaurant would not get the same eighteen location pages. A law firm would not inherit plumbing FAQs because somebody forgot to remove them. That is what I mean when I call something custom.

You can see the project in our Burcham’s Plumbing case study and the related post on how that site moved from Webador toward first-page visibility.

Templates themselves are not the villain

I have actually written about this before because I think “templates are always terrible” is lazy advice too. Sometimes a small business needs something affordable and simple. Sometimes a template is completely appropriate. Sometimes the company’s real competitive advantage is not its website design, and spending $10,000 on bespoke interaction design would be financially ridiculous.

There are plenty of good reasons to use templates. The problem comes when customers cannot tell which product they are buying. I would rather see an agency tell someone: “We start from an industry-specific layout so we can keep your cost down. We’ll customize the branding, content, and information for your company.” That is refreshingly clear. The customer can decide whether that product is worth the price.

What bothers me is when the industry uses words like custom, bespoke, built around you, or designed specifically for your business so loosely that they stop communicating anything at all. I go deeper into that distinction in template websites versus custom websites.

The part North Carolina business owners should actually remember

You do not need to inspect stylesheets after reading this. You do not need to learn React. You definitely do not need to spend your Friday night comparing website source code unless you find this stuff weirdly entertaining like I do. Just ask better questions before signing.

Ask whether the website starts from a prebuilt theme. Ask to see the theme. Ask what will actually be designed for your company. Ask who writes and verifies the content. Ask whether statistics on the site come from your actual business. Ask whether you control your domain. Ask what happens to the website if you leave the agency. Ask whether you can move it somewhere else. Ask what ongoing fees cover. Ask what “SEO” actually includes. Ask how calls and contact forms will be measured. And when an agency tells you the site is custom, ask them to show you the custom work.

A good web design company should not be offended by those questions. It should be excited to answer them.

So, is TMS Digital selling template websites as custom websites?

Here is where I want to be precise. I cannot tell you that every website TMS Digital has ever produced is a SiteSwan theme. The public evidence does not support that conclusion. I found exceptions during my research. I also cannot tell you what any individual TMS customer was promised privately, what they paid for, whether they were told about the underlying platform, or whether they are satisfied with the result. TMS publishes positive customer testimonials, including one from Roxboro Auto Body. Those things matter.

But the other evidence matters too. Multiple sites I reviewed showed SiteSwan/MultiSiteAdmin platform fingerprints. The Roxboro Auto Body comparison had a core stylesheet that matched the collision-repair demo byte for byte. The Matias Painting comparison contained overlapping content and the same 2,500+ projects and 8,500+ gallons figures shown in the SiteSwan painting demo. TMS markets human-made authenticity while one of its own pages labels an image as an AI-generated contractor. And its Greensboro marketing page promotes a 40% growth figure without presenting the underlying study next to the claim.

None of that requires me to call anybody a fraud. I do not need to. It gives North Carolina business owners enough information to ask a much simpler and more useful question: what exactly am I paying for?

Because if your agency sells you custom web design, it should be able to show you the custom design. If it sells research, it should show you the research. If it sells SEO results, it should show you the results. And if it uses a template, it should not need smoke and mirrors to explain that either.

The standard should apply to Koford Media too

Koford Media competes for web design and digital marketing work in North Carolina, including Greensboro and the Piedmont Triad. So yes, I have skin in the game. That is exactly why I am putting our own company under the same standard.

If Koford Media calls one of our websites custom, ask us what was built specifically for that client. If we publish a ranking result, ask for the screenshot. If we publish an increase, ask what was measured. If we use a framework, ask what the framework did and what we did. If AI helped with something, ask where it was used. If we recommend local SEO, ask what work is actually going to happen. “Trust me, I’m the marketing guy” is not a reporting strategy.

Our portfolio is built around showing the work and the results rather than asking businesses to take our word for it. For businesses specifically looking for web design and digital marketing in Greensboro, that is the standard we should be held to.

The bottom line

The web design industry has stretched the word custom almost to the breaking point. Changing a template is customization. That does not automatically make the result custom web design.

Using a builder is not bad. Using SiteSwan is not bad. Using reusable components is not bad. Building an affordable website quickly is not bad. But if a prebuilt industry demo, its underlying design system, its copy, and even some of its sample business statistics can survive into a live business website, customers deserve a clear explanation of what the agency actually created. That is especially true when the same agency is marketing “custom, high-impact websites.”

North Carolina businesses should not need to become developers to understand what they are buying. They just need agencies willing to call the product what it is. And if somebody sells you a custom website, ask to see the custom work. It really can be that simple.

And TMS Digital, if you see this and want to elaborate on what you do, we’d love to interview you. Get in touch through kofordmedia.com/contact. If you clarify the framework scope, the illustration policy, or the sources behind the 40% claims, we’ll represent that fairly and update the article where it’s warranted.

Frequently asked questions

Does TMS Digital use SiteSwan?

The public websites and SiteSwan demonstrations I reviewed showed multiple shared SiteSwan/MultiSiteAdmin platform patterns, including common asset paths and stylesheet structures. Some comparisons went further, including an identical core stylesheet between Roxboro Auto Body and the collision-repair demo. That does not establish how every TMS Digital website is produced.

Is SiteSwan a website template builder?

SiteSwan describes itself as a white-label website builder for agencies and entrepreneurs serving small businesses. It provides hundreds of prebuilt industry themes that can be customized and sold under the reseller’s own branding.

Is using SiteSwan bad for SEO?

Not automatically. A website’s ability to rank depends on far more than which builder created it. Content, search intent, site structure, local relevance, links, performance, business prominence, and technical accessibility can all affect search visibility.

Can a template website be called custom?

A template can certainly be customized. The more useful question is how much original work was completed specifically for the business. A logo swap and color change are technically customization, but most buyers hearing “custom web design” expect substantially more business-specific strategy and design.

What should I look for in a Greensboro web design company?

Look for a company that can clearly explain its development process, ownership terms, website platform, SEO work, content process, conversion tracking, and ongoing costs. If it claims to build custom websites, ask to see examples demonstrating what was actually built specifically for those clients.

Does Koford Media build custom websites in North Carolina?

Yes. Koford Media builds custom React websites for businesses in North Carolina, with work across Greensboro and the Piedmont Triad as well as other markets in the state. The website structure, content plan, search architecture, and conversion strategy are developed around the individual client rather than starting from an industry-specific website theme.

Sources reviewed

Public pages reviewed on 10 / 6 / 26. Links may change or redirect.

  1. TMS Digital homepage
  2. TMS Digital web design and industry services
  3. TMS Digital Greensboro web design and digital marketing
  4. TMS Digital electrical marketing page
  5. TMS Digital testimonials
  6. Roxboro Auto Body
  7. SiteSwan
  8. SiteSwan platform features
  9. SiteSwan themes
  10. SiteSwan white-label website builder
  11. Collision Repair SiteSwan demonstration
  12. Pristine Painting SiteSwan demonstration
  13. Matias Painting
  14. Koford Media North Carolina web design
  15. Koford Media Greensboro marketing
  16. Koford Media portfolio
  17. Koford Media Burcham’s Plumbing case study
  18. Template websites vs. custom websites