I need Facebook ad copy for my small business that doesn't read like every other ad.
Bring the offer, the price, who it's for and one detail a competitor can't claim. HidenGPT's Ad copy format, set to Meta, writes 3 primary texts, 5 headlines, 3 descriptions and 2 button ideas from different angles, each with its character count, and its rules bar any discount or price you didn't give it.
Try it with your own details
Enter to send · Shift+Enter for a new line
How to do it in HidenGPT
- 01
In the main box, write what you sell, the price, the offer and when it ends, and one fact that belongs to your business alone, such as a name, a number of years or a place.
- 02
Pick Ad copy under “Use it for” (in More), set Platform to Meta (Facebook / Instagram), fill in Audience and Offer, and choose a tone: Persuasive, Witty, Premium, Trustworthy or Urgent.
- 03
If the ad will run in Facebook Feed, add “headlines under 27 characters” to your request, because the format's own soft ceiling for headlines is 40.
- 04
Read the count beside each line, keep the strongest primary text and two or three headlines, and delete anything you couldn't prove to a customer.
- 05
Paste the lines into Ads Manager, preview the ad in Facebook Feed and Instagram Feed, and check it against Meta's advertising standards before you publish.
Ad Copy: Google, Meta and LinkedIn ads, landing pages and slogans, all within the character limits.
What Meta recommends, and what the Meta setting writes
Meta publishes its text guidance in the Meta Ads Guide, one page per ad format and placement, and the numbers differ more than most people expect. On 10 October 2026 the guide recommended, for a single image ad in Facebook Feed, 50-150 characters of primary text and a 27-character headline. For the same image ad in Instagram Feed it listed 125 characters of primary text and a 40-character headline. A carousel in Facebook Feed got 80 characters of primary text, 20 for each card's headline and 18 for its description. The guide files all of these under text recommendations, so read them as the length that displays well, not as a wall your ad hits.
With Platform set to Meta (Facebook / Instagram), HidenGPT writes 3 primary texts of up to 125 characters, 5 headlines of up to 40, 3 descriptions of up to 30 and 2 button ideas drawn from Meta's standard buttons, such as Learn More, Shop Now, Sign Up or Book Now. Each line arrives with its count beside it, for example (25/40). Because Meta's numbers are recommendations, a line that runs long gets a warning and stays in the list for you to trim.
A decision rule that saves a second draft: if one ad will run in both feeds, keep every primary text between 50 and 125 characters and every headline at 27 or fewer. That sits inside both recommendations at once.
One small business, one ad set, real counts
Here is a finished set for the dog grooming van in the example request above, with three primary texts that each try a different angle.
The problem: “No crate, no waiting room, no drive across town. We park at your curb and your dog is back inside in 90 minutes.” That is 112 characters.
The offer: “Bath, cut, ears and nails, and your dog never leaves your street. Grooms from $65, with $15 off your first in October.” That is 118 characters.
The proof: “Dana groomed in salons for 11 years, then built the van. One dog at a time, no barking room. Book a slot online.” That is 112 characters.
Headlines to rotate under them: “Dog grooming at your curb” (25), “$15 off your first groom” (24), “No crates. No salon trip.” (25), “Grooms from $65 in Columbus” (27) and “Your dog never leaves home” (26). Descriptions: “Book online in two minutes” (26) and “Small dogs from $65” (19). Button: Book Now, or Learn More if the page behind the ad is mostly information.
Look at what each line carries: a price, a time, a name or a place. None of them would work for another groomer, and that is the test to run on any ad. Meta's help center says an ad that uses dynamic creative can take up to 5 headline options, which it combines into variations, so five headlines that each say something different give it real choices instead of five rewordings of one idea.
What to cut before it goes live
Begin with the line people write when they don't yet know what to say: “Is your furry best friend overdue for some well-deserved pampering? Look no further, because we are thrilled to bring the ultimate grooming experience right to you.” It runs to 164 characters, longer than either feed's recommendation, and the one fact in it, that the groomer comes to you, arrives last. Cut it down to the fact: “We park at your curb and your dog is back inside in 90 minutes.”
Then work down this list:
1. Lines that tell readers what they are. Meta's advertising standards don't allow ads that assert or imply a personal attribute, such as health, age, religion or a vulnerable financial status, and ask advertisers to talk about the product instead. “Bad back? Let us lift the dog.” implies a health condition; “We lift the dog. You stay on the sofa.” says the same thing about the service. Plain “you” is fine. 2. Urgency that isn't true. “Only 3 spots left this week” works on the week it's true and becomes a problem every other week. 3. Stock phrases such as “look no further”, “say goodbye to”, “game-changer” and “elevate”. The draft is written against a list of them, but read for them anyway. 4. A headline that repeats the primary text. The two show together, so each should add a fact. 5. An offer tucked into the description. Meta's guide lists no description length for a single image ad in Facebook Feed, so keep the price and the offer in the primary text or the headline.
Last, open the page the ad links to and check that every price, date and claim matches it.
Not the right tool if
- Running the campaign. HidenGPT writes the words; audiences, budgets, bidding and the ad account all stay in Meta Ads Manager.
- Images, video or the text you put inside an image. The Ad copy format writes the text around your creative, not the creative.
- Claims you can't stand behind, such as results, before and after promises or health benefits. It won't invent them, so the copy is only as solid as the facts you bring.
Other ways to do it
- Writing the ads yourself from customer messages
- Costs nothing and often gives the best lines, because customers describe the problem in their own words. Slower when you need several angles at once.
- A freelance ad copywriter or a small agency
- Can also handle targeting, creative and reporting. Worth it when ad spend is high enough that a better ad pays for a person's time.
- ChatGPT or another chatbot
- Fast for a first batch. Count the characters yourself, cut openers like “look no further”, and check any price or deadline it adds.
Questions
How long should Facebook ad copy be?
Meta's Ads Guide recommends 50-150 characters of primary text and a 27-character headline for a single image ad in Facebook Feed, as read on 10 October 2026. Instagram Feed's numbers are 125 and 40, so 50-125 characters of primary text and a headline of 27 or fewer fits both.
What is the character limit for a Facebook ad headline?
Meta gives a recommendation rather than a hard cap: 27 characters for a single image ad in Facebook Feed, 40 in Instagram Feed and 20 per card on a Facebook Feed carousel. HidenGPT's Meta setting writes headlines of up to 40 and warns above that, so ask for 27 if Facebook Feed is where the ad runs.
What's the difference between primary text, headline and description?
The primary text sits above the image or video, the headline sits below it near the button, and the description is a smaller line under the headline. Put the message in the primary text, name the offer in the headline, and keep the description for extras you could lose.
Can my ad say who it's for?
Yes, as long as it doesn't tell the reader they have a personal attribute. Meta's advertising standards rule out asserting or implying things like health, age, religion or a vulnerable financial status, so “Dog grooming in Columbus” is fine where “Too old to bathe your dog?” is not.
How many versions should I test?
A handful that are clearly different. The Meta setting writes 3 primary texts and 5 headlines, each from another angle, which matches the 5 headline options Meta's help center describes for an ad that uses dynamic creative. Change one angle at a time so you can tell what moved the results.
Will it make up a discount or a deadline?
No. The Ad copy format's rules forbid discounts, prices, awards or statistics you didn't supply, and in fields like health or finance it won't promise results. If the offer ends on a date, put the date in your request.
Does the red pen run on ad copy?
No. Ad copy comes back as structured lists, so the red pen pass is skipped. Every draft is still written against HidenGPT's list of stock phrases to avoid, and each line shows its character count so you can trim by eye.
Can I try it before I subscribe?
Yes: the homepage gives signed-out visitors 2 drafts a day. Saved drafts, history and your own voices need a plan, and Pro costs $19 a month after a $3 first month.