26 October 2026 · 8 min
Paint shop and specialist retail websites 2026: members club and campaigns
A paint shop, hardware store or other specialist retailer sells almost nothing online, and that is where most website advice goes wrong: it starts from a webshop. The paint is mixed in the store, the wallpaper is chosen with a sample in hand and the awning is measured at the customer’s home. The website has a different job: to get the right customer to the right counter at the right time, the private customer to the shop on Saturday, the painter to the trade counter at half past six, the homeowner to the awning department for a home visit, and to give them a reason to come back. That takes three things: opening hours per department that Google shows correctly, forms for what is worth the most, and a members club with campaigns that actually reach the members. Here is how I built it for a paint store in Skåne in October, and why the site had to do without both a menu and a webshop.
Three stores in one: the hours must be right per department
The store I built for is really three. The shop is open nine to six on weekdays and ten to two on Saturday. The trade counter at the back opens at half past six for the tradespeople and closes at half past four. The grill and awning department has its own hours that change with the season. On the old site there was one line of opening hours, and in Google only the shop’s. The painter who searched for "paint store" at seven in the morning saw "closed" and drove somewhere else.
On the new site the departments are units of their own with their own hours, and the same reading drives everything that shows them: the page, the "open right now" line and the structured data Google reads. There the shop is a store and the trade counter and the awning department are departments with their own hours, so that whoever searches for the trade counter at seven sees it is open. Two rules govern that file, and they apply to every retail site: no fact is written twice, and nothing is invented. No payment methods, star ratings or review counts that are not backed. How the Google profile should be managed otherwise is in the guide on local SEO.
A detail that cost customers before it was found: the seasonal hours had an end date, and the day after the end date the site showed "Closed today" for a department that was open. Now a period runs until further notice if nobody set an end, and the box with deviating hours shows only when a deviating day falls within seven days. Public holidays are suggested, the staff confirm. It sounds small, but "closed" when you are open is the most expensive mistake a retail site can make.
No menu, no subpages to maintain
The owner made a decision I first advised against and then thought was right: no menu. The header has the logo, the phone number and the members club, nothing else. Everything sits on one page: the cover photo from the shop, the staff with direct numbers at the top, the news, and then the five areas with a short text and "Read more" for those who want it. The reason is simple. A specialist retailer has no time to maintain twenty subpages, and the customer coming from Google wants to see two things: is it open, and do they have what I need. Both must be visible without a single click.
"Do they have what I need" is answered in a specialist store by the brands. The customer rarely searches for "wallpaper shop Kristianstad" but for the wallpaper brand and the town. So the suppliers’ logos sit under each area and link to their official sites, not to broken reseller lists. It is both a sign of trust and a search path. The staff are listed with name, title and phone per area, because in a store where twelve people work across five departments, "call the shop" is a worse answer than "call Peter in awnings". Titles that are missing are left blank; nothing is invented there either.
The trade customer and the home visit: the two forms worth the most
A paint store has two customers worth more than all the others: the tradesperson who shops every week at the trade counter, and the homeowner about to buy an awning, the store’s most expensive product. On the old site, "email Peter" sat in running text for both. On the new one there are two forms: "Become a trade customer" and "Book a free home visit". Every enquiry goes as an email to the right person and lands at the same time in the panel’s inbox, so it is visible even if the email disappears in a holiday week. It is the simplest change in the whole build and probably the one worth the most, because it takes care of the two customers who are otherwise lost in a phone message.
The members club in a store: QR at the till and campaigns that reach people
The members club is the same engine I built for a bar in the same municipality, adapted to a store. The member signs up via a QR code at the till or on an A4 sheet in the shop, with first name, email and mobile. The mobile is used so the till recognises the member, never for texts. A standing welcome offer sits in the welcome email and on the member’s till card; which one it should be is the store’s decision, and the field stays empty until they have made it, rather than an invented offer. Referrals work as in the bar: one campaign at a time, a target of one to three friends, the friend signs up herself, and the reward is redeemed at the till with a one-time code. The alcohol guard from the bar build was removed; a paint store has other rules to keep.
What separates a store from a bar is the campaigns. A paint store runs campaigns all the time, on exterior paint in May, on wallpaper in October, and on the old site nobody was told. So there is a button at every campaign start: "Tell the members". It queues a short email with the campaign, the QR code and the link, and that is the whole newsletter for a store that sends rarely. If the store wants to write more there is a regular newsletter with AI drafts from the site’s content, but I would rather promise a short email that goes out than a long one that never gets written.
The law is the same as for everyone else: advertising by email to a private person requires consent, so the friend signs up herself and confirms her address, and every email has an unsubscribe link. And the reviews, which decide which paint store Google shows first, get their own A4 sheet at the till with a QR code straight to the review box. How to ask for them without begging is in the guide on more Google reviews.
Checklist for a retail website
- Opening hours per department, on the page and in the structured data, with periods that run until further notice.
- Phone and "open right now" at the top on a phone, before everything else.
- Staff with direct numbers per area, and the brands with links to the suppliers’ own sites.
- One form for each customer worth the most: trade customer, home visit, quote. To the right person and to an inbox in the panel.
- Members club with a QR at the till, a welcome offer the store itself chose, and a button that tells about every campaign.
- An A4 sheet at the till with a QR code to the Google review.
When I build for a store this is the foundation: one page the staff manage from a phone, departments with their own hours, forms to the right person and a members club that grows at the till. What it costs is listed openly under services, and you can read who builds it under about me.
Frequently asked questions
Does a paint store need a webshop?
Usually not. Paint is mixed in the store, wallpaper is chosen on samples and awnings are measured at the customer’s home, so a webshop becomes a cost without orders. Put the effort into opening hours per department, visible brands, forms for trade customers and home visits, and a members club. If you sell standard goods the customer knows by name, a simple pre-order with pickup can be worth it, but do not start there.
How do I show different hours for the shop and the trade counter in Google?
On the website the trade counter and other departments are marked as departments of their own in the structured data, with their own hours, under the shop as the main unit. In Google Business Profile a department with its own entrance and hours can also have its own profile linked to the shop’s. Most important is that the hours come from one place, so that the page, the profile and the sign never disagree.
What should be on the website of a paint or hardware store?
At the top on a phone: the phone number and whether it is open right now. Then the staff with direct numbers, news and campaigns, and the areas with the brands you carry, linked to the suppliers’ own sites. One form for trade customers and one for home visits or quotes. A members club with a QR code. That is enough, and it can be managed from a phone without a menu of twenty subpages.
How do I get customers to join the store’s members club?
Put the QR code where the customer stands waiting: at the till and at the paint mixer. Give a standing welcome offer redeemed on the next visit, and let the members refer friends for a reward that is also redeemed in the store, so that every referral is a visit. Tell about every campaign with a short email instead of waiting for a newsletter that never gets written.
May I email campaigns to customers?
To someone who signed up to the club themselves and confirmed their email address, yes, as long as every email has an unsubscribe link. To an address someone else gave, or that you got at a purchase without offering a no, the main rule in section 19 of the Swedish Marketing Act is that consent is required first. So always let the customer sign up themselves, and store the date and source for every row.
Does your website say "closed" when the trade counter is open?
Book a free 30-minute call. I look at how your store shows today, in Google and on the site, and tell you straight what is worth doing and what you should leave alone.
Book a free call →