WebCraft

A site for a law firm, a store, and a service business — differences in structure

The same “best practices” produce different sites depending on the business model. A law firm builds trust, a store sells on the spot, a service business collects inquiries.

· 8 min read · author: Mirosław Wajman

In short

A site’s structure depends on how the business earns. A law firm or professional practice needs a structure that builds trust and expertise (specializations, team, educational content, a “book a consultation” CTA). An online store needs a sales structure (categories, product pages, cart, payments, a “buy now” CTA). A service business needs a structure that generates inquiries (service subpages, a price list or ranges, case studies, a “get a quote” or “call” CTA).

“A good site” isn’t one template. A law firm’s site, a store, and a service business serve different goals, so they have different structures — even though the foundation (speed, technical SEO, readability) is shared. Matching the structure to the business model is the difference between a site that collects clients and a pretty business card.

The three models in brief

Business typeMain goalKey CTA
Law firm / professionalBuild trust and expertise“Book a consultation”
Online storeSell on the spot“Add to cart / Buy now”
Service businessGenerate an inquiry“Get a quote / Call”
Goal, key subpages, and CTA by business type

Law firms and professional practices

Here the client buys trust before they buy the service. The structure has to lend credibility: clear specializations (a separate subpage for each area of law or advisory), profiles of experienced people, educational content answering client questions, and a discreet but present contact CTA. There’s often no explicit price list — a “free first consultation” takes its place.

  • Specialization subpages instead of one list of services.
  • A team / about page with real experience and credentials (E-E-A-T).
  • A blog or knowledge base — it builds expert standing and traffic from Google.
  • A “book a consultation” CTA — consistent, but not pushy.

Online store

A store has to sell without a human involved, so the structure is subordinate to the buying path. What counts is efficient categorization, good product pages (photos, descriptions, availability, price), a fast cart, and secure payments. Here speed translates directly into money — every second of delay is an abandoned cart.

  • Logical categories and filtering — the client should find a product in 2–3 clicks.
  • Product pages with Product structured data (price, availability) for Google results.
  • A short, clear cart → payment path, ideally without creating an account.
  • The technology choice depends on scale: WooCommerce to start, Next.js + Stripe for bigger requirements — I compare this for online stores.

Service business

A salon, clinic, construction, or installation company doesn’t sell online — it collects inquiries and calls. The structure has to lead to contact as fast as possible: a separate subpage for each key service, price ranges or “from”, case studies as proof, and very visible contact (phone, form, or online booking). It’s the model most sensitive to local SEO.

  • A subpage for each service targeting real client keywords, not one catch-all page.
  • Price ranges — a filter for matching inquiries, fewer empty calls.
  • Case studies / before-and-after as proof of quality.
  • A phone number and a “get a quote” CTA visible on every screen, ideally online booking too.

Takeaway

First answer how the business earns — only then design the subpages. A structure matched to the model does more for results than the trendiest design laid over a bad skeleton.

Where to start on your own

Name your business model, pick the goal and CTA for it from the table above, then arrange the subpages so they lead to that goal. If you’d like to work through it on a concrete example, start with a business website or write in for a consultation — we settle the structure before the design, not after.

Frequently asked questions

Does every business need a different site structure?expand_more
The foundation is shared (speed, technical SEO, a clear first screen), but the subpage structure and CTAs depend on the model. A law firm builds trust, a store sells on the spot, a service business collects inquiries — three different user paths.
Does a service business need an online store?expand_more
Usually not. A service business earns on inquiries and calls, so it needs a structure that generates contact (service subpages, ranges, case studies, booking), not a cart and payments. A store only makes sense once you actually sell products online.
How many service subpages should a service business have?expand_more
One for each key service that clients actually search for in Google. Separate, well-described service subpages perform much better in search than one catch-all list — and they’re easier to rank for specific keywords.

Have a similar question about your own project?

The first consultation and quote are free. I usually reply within one business day — with specifics, not a generated offer.