Social media
Social Media for Contractors
What a contractor should post, how to handle customer photos and reviews, and when a social hire is worth it. A feed is not a service page, and a boosted post is an ad.
//CodeHunterz

Social media for contractors is a record of work you finished, posted where a homeowner or a property manager might already be scrolling, with a way back to a page that can take the call. It is not a second construction company, and it is not a content mill. The managed version is social media management. The hiring question, for any local business, is whether to hire a social media manager. This article is what the posts should be when the business pulls permits, sends crews, and has to live with the photograph later.
A restaurant can post tonight's special because the special is the product. That playbook is restaurant social. A contractor's product is a job that takes days and a customer's property. The cadence, the permissions, and the claim in the caption are different. Do not borrow the restaurant habit of posting three times a day. You will run out of true things to say by Thursday.
What is worth photographing
Photograph the work a stranger can understand without a tour.
- The problem, if it can be shown without humiliating the customer: a failed flashing, a rotten sill, an outlet that was never in a box. Skip the gross-out frame if it is not useful.
- The mid-job fact that explains the price: new sheathing, the permit on the window, the protection on the floors.
- The finished job, in daylight, from a distance that shows it is real.
- The crew, if they have agreed to be in the picture. Do not surprise an employee with a face on an ad.
Skip the pile of coffee-and-keys photos, the generic skyline, and the quote cards about grinding. They do not help a person choose a contractor. Skip a time-lapse that shows the customer's alarm keypad, mail, or children's names on the wall. You are a guest in the house. The camera does not change that.
One job can support one post, sometimes two if the before and the after are both honest. It cannot support a week of clips unless you are a company that truly produces video and the client agreed. Most crews are better off with a still photo and four sentences.
A caption that does not overclaim
Say what the job was, roughly where (the city or the neighborhood, not the street number), and what the customer can do next. "Roof replacement in Fort Worth. If you want an estimate, the phone number is on the site." That is enough. "Best roof in Texas" is a slogan. "This will last forever" is a warranty you did not write.
Do not name a price in the caption unless it is a number you will honor for that scope. A job total without the scope teaches the next caller to expect the same number on a different house. Do not mention a manufacturer's warranty as if it were yours. If you want to name a product, be sure you installed that product on that house.
The FTC's Endorsement Guides are the reference when a post is an endorsement: a review, a tag from a happy customer that you then pay to amplify, or a relationship a viewer would not expect. The guide is a set of answers about endorsements and reviews, not a script for your next reel. The practical reading for a contractor is short. If you gave someone a discount for the post, do not present it as an unsponsored neighbor. If you reply to a review, do not invent a result. If you are unsure, leave the incentive out of the feed.
Permission, and what you do not own
The customer's house is not your portfolio until they say it is. Get a yes you can find later: a sentence in the contract, a text, or an email. Specify whether you may show the front of the house, the interior, and their name. Some customers will allow the work and not their face or their street. Honor the narrower yes.
Employees are not a backdrop. A posting habit that includes faces needs a habit of asking. A subcontractor's crew is not your crew. Do not put their faces or their logo in your ad unless that relationship is something you are allowed to claim.
Music, plan drawings, and a manufacturer's installation diagram have owners. A song you like is not a free soundtrack. A detail from an architect's set is not a graphic. Photograph your work. If you need drawings, use ones you have the right to show.
Jobs in Columbus, Denver, or anywhere else follow the same permission rule. The city pages on this site are market context for remote software work. They are not photo releases, and CodeHunterz does not keep an office in those cities. Your post should name the place you actually worked.
A week a small company can survive
Pick a rhythm before you pick a tool.
- During the job, one person is allowed to take the photos. Not every tech with a phone and a group chat.
- Once a week, someone who knows the jobs chooses one and writes the caption. The owner does not have to be that person. The owner does have to be able to kill a post.
- The caption links to the relevant service page, not only to the homepage and not only to the app.
- Comments and messages get a reply on a schedule you published to yourself. A message asking for a bid is a lead. An unanswered lead on a network you posted to is a choice.
If the owner is the only person who can post, and the owner is on roofs all week, the cadence is every other week or not at all. An abandoned profile with a last post from a holiday eight months ago is a weaker signal than a quiet one. Either keep it current or stop telling the website to "follow us."
Hashtags and trends are optional. A local contractor does not need to join a national audio trend that has nothing to do with the work. If a format helps you show a before and after clearly, use it. If it requires you to dance in the driveway, you can decline.
Boosting is an ad budget
The button that "boosts" a post spends money to show it to people who were not going to see it. That is advertising. Treat it like the rest of your ads.
- Boost a post that matches a service you can start, not a hiring post, unless you are actually hiring and you are willing to read the applications.
- Limit the geography to the area you serve. A boost that delights people three states away does not book an estimate.
- Send them to the service page or to a message you will answer. A boost to a profile with no link is a bill for attention you cannot use.
- Keep this spend separate from Google Ads for contractors. Search clicks and social clicks are different intents. Mixing them in one spreadsheet as "marketing" hides which one produced the call.
Meta ads for a local business is the fuller version of paying for that attention, with campaigns instead of a single boost. Use a boost only when you understand it is the small version of that spend. Do not let a phone app be the only place the credit card lives. The owner should be able to see the charge.
What not to measure
Do not manage the company from likes. A post about a dramatic failure will often get more reaction than a clean finished kitchen. Reaction is not a lead. Write down, for a month, how many conversations started from the feed: a message, a comment that turned into a call, a person who mentioned a specific post. If the number is zero and the crew hates the process, you have learned something useful. Stop, or change the posts. Do not add a second network to a first network that nobody answers.
Follower counts are not a backlog. A property manager with twelve quiet followers can be worth more than a thousand people who liked a meme. Vanity tools that promise a city ranking for your Instagram account are selling a screenshot. Your real public record for local search is still the site and the Google profile, which is the subject of contractor SEO and contractor SEO as a service.
Reviews on social networks are not a substitute for reviews on the profile your customers already check. If you ask for a review, ask on the profile you mean, after a real job, without a discount for a five-star rating. The FTC's endorsement materials are the reason that discount is a bad trade.
When a hire is reasonable
Hire help when the photos exist and the bottleneck is editing, posting, and replying. Do not hire help to invent a personality the company does not have. A freelancer or an agency should work from your jobs, your permission rule, and your service pages. They should not receive the only login. You should be able to read the queue before it publishes, at least until you trust the pattern.
The pricing guide for social management describes how public ranges are usually discussed. A weekly set of photos is not a daily video program, and original video is a different line from writing captions on photos you already took. Those ranges are not a CodeHunterz quote. The Growth plan starts at $2,400 per month after a 20% launch offer (regular starting price $3,000 per month). Ad spend is separate. Limited-time launch offer, final quote after free strategy call.
If the website still lists services you do not offer, fix that before you pay anyone to send traffic to it. Social posts that link to a stale page make the stale page more expensive. Website cost is the other conversation. Keep the invoices apart so you can stop one without losing the other.
A simple test
Look at the last eight posts as if you were a homeowner with a leak and a contractor you do not know. Can you tell what the company builds, where it works, and how to ask for an estimate? Are the photos of real jobs? Is there a claim you would not say on the phone?
If yes, no, and no, in that order, the feed is fine. Keep the cadence you can survive. If the posts could belong to any company in the country, you do not have a social strategy yet. You have a template. Go back to the last job you were proud of, get permission, and post that. One true job is the whole tactic.
What else do people ask?
Q01How often should a contractor post?
A cadence the crew can keep is better than a daily promise you will abandon. One finished job a week, with a real photo and a plain caption, beats a month of recycled quotes about hustle.
Q02Can we post a photo of the customer's house?
Only with permission you can explain later. Faces, street numbers, and interiors that show how someone lives are the sensitive parts. If you do not have a yes, show the work in a frame that does not identify the home.
Q03Should every post be boosted?
No. A boosted post is an ad with a budget. Boost the few posts that match a job you can staff, in the area you serve. Do not boost a hiring announcement to people who wanted a roof.
Q04Does social media replace the website or Google Ads?
No. The feed is a proof stream. The website is where the offer, the area, and the phone number live. Google Ads catch people who are already searching. Those are different jobs and different invoices.
Q05What does management cost?
Public ranges are in the social media management pricing guide. They are not a quote. The CodeHunterz Growth plan starts at $2,400 per month after a 20% launch offer (regular starting price $3,000). Ad spend and original video are separate when they are in scope. Limited-time launch offer, final quote after free strategy call.
Written for US small business owners by the CodeHunterz team. This is general information, not a promise of rankings, leads, or savings. The service behind this guide: continue to the service page.
