Resources
Three free guides, written from real work, not invented to fill space. Read them here, use them on your own product, no email gate and no download required.
What goes into a UGC-style ad (and where the cost really goes)
An honest breakdown of the four production stages, where the cost really goes, what separates good from bad, and what to check before you spend.
UGC-style ads are short, native-feeling video ads built around three beats: a hook, a demo, and a call to action. They look simple, which is exactly why people underestimate them. This is an honest teardown of what actually goes into a UGC-style ad: the four production stages, where the time and budget really go, what separates a good one from a bad one, and what to check before you spend ad budget on one.
The four stages
A UGC-style ad moves through four production stages. Each one is a place where time, money, and quality are won or lost, and the split between them is rarely what people assume.
- Footage. The raw visuals are usually the biggest cost driver in the whole build. Whether you shoot on a phone with a creator, license stock clips, or produce motion graphics, somebody has to source or capture every second on screen. The honest trade-off is simple: real footage of a real person or product reads as native and trustworthy, but it costs crew, time, and logistics; cheaper alternatives can look the part in a feed but often fall apart on a second watch. Plan the shot list before you spend a dollar here, because footage is where most budgets quietly double.
- Voice and read.Whether it is an on-camera read or a voiceover, the delivery carries more of the ad’s performance than most teams expect. A tight, natural read sells the hook; a stiff or over-polished read kills it before the demo lands. This stage is mostly about the script being specific and the read being human-paced, not about the microphone. If the words are generic, no read saves them.
- Edit and cut. Pacing, cuts, and sound design. The feel of the cut, when a beat lands, when to hold a shot, when to move, is still a human judgment, and it is where a technically clean ad either comes alive or falls flat. Auto-captions, rough cuts, and resizes for 9:16, 1:1, and 16:9 are the repetitive parts that go fast; the judgment of the cut is the part that takes time and is worth paying for.
- Captions and hooks. The on-screen text and the opening three seconds. On muted feeds, captions are doing half the selling, so they need to be accurate, readable, and timed to the cut. The hook is the first one to three seconds, and it decides whether anyone watches the rest. The judgment call, which hook is specific to your product versus which one is generic filler, is still a human one. Treat this stage as the part you care about most, because it is the cheapest to fix and the most expensive to get wrong.
What separates a good one from a bad one
The difference between a UGC ad that performs and one that flops is rarely the tool. It is usually one of these:
- The script is specific to your product, not a template that could describe anything.
- The hook earns the first three seconds without a claim you cannot back up.
- The product is visible and identifiable early, not implied.
- The pace matches the platform: fast and direct on feeds, with more room on longer placements.
- Disclosure is present and clean, never an afterthought tacked on at the end.
What to check before you run it
- Watch it with the sound off. Most feed views start muted, so the visuals and captions should carry it.
- Show the first three seconds cold to someone outside your team, then ask what they think it is selling.
- Check every claim against what you can actually prove. If you cannot prove a benefit, cut it.
- Confirm the disclosure label is on the video file itself, not just in the post copy.
- Read it against the ad platform’s current disclosure and content policies before you spend.
- Test one cut at a time, not five variations blind, so you actually learn what worked.
One honest note on how we work. Every Velstron demo is labeled DEMO, CONCEPT, or LIVE BUILD. That is the standard we hold ourselves to, and it is the same standard worth holding any ad to before it goes live.
Want an ad built to this standard? Work with us.
A 10-point teardown checklist for your own website
Run this yourself in an afternoon. No tools to buy, no services pushed.
You do not need an agency to audit the basics of your own site. Most of what makes a website convert or fail is checkable in an afternoon with a browser, a phone, and a little honesty. This is a 10-point checklist you can run yourself right now. It is generic on purpose. Score yourself honestly and fix the cheapest gaps first. Work through it top to bottom; the order roughly matches impact, so the early items tend to matter more than the later ones.
- The 5-second hero test. Show your site to someone who has never seen it, give them five seconds, then hide it and ask what it sells and who it is for. If they cannot answer both clearly, your hero is doing too much. Fix this before anything else; nothing else on the page gets a fair chance if the top is unclear.
- One primary call to action per screen. Most pages try to offer everything at once: read more, sign up, book a call, follow, buy. Pick the single next step you most want a first-time visitor to take and make it obvious. Secondary actions can exist, but they should never compete with the primary one.
- Load speed on a slow connection. Test your site on a throttled mobile connection, not your office wifi. If the main headline and hero visual are not visible quickly, the hero you worked on is not landing for the people who need it most. Images, fonts, and third-party scripts are the usual culprits.
- Mobile tap targets and text size. Every clickable element should be comfortably tappable, roughly 44px or larger, with space around it. Body text should not dip below 16px. It is common for a desktop-polished site to fail both of these on a phone, where most of your visitors actually are.
- Proof honesty. Walk through every logo, number, quote, and testimonial on the page and ask whether it is real and whether a visitor could verify it. Made-up social proof erodes trust the moment one person notices, and people do notice. If you do not have proof yet, showing nothing is better than showing something invented.
- Form friction. Count the fields on your lead or checkout form. Every field is a place someone can decide to quit. Remove anything you do not absolutely need before the first conversion; you can always ask for more later once trust exists.
- Read it as a stranger. Load the page and read only the headlines from top to bottom. Do they tell a coherent story on their own, without the paragraphs? If the headline-only version is confusing, most visitors, who skim, are lost too.
- A single clear path. From the hero, is there one obvious next page or action? A site that makes the visitor choose between many equal-looking options usually loses them. Make the path you want the obvious one.
- Broken links and empty states. Click every link and fill in every form yourself, including search. Broken links, 404 pages, and unhelpful errors read as neglect. Empty states, like no results or an out-of-stock notice, are part of the experience, not edge cases to ignore.
- Accessibility and disclosure basics. Check alt text on images, color contrast that holds in both light and dark, keyboard navigation, and honest labeling of anything generated or affiliate. This is not just compliance. It is the difference between a site that works for everyone and one that quietly excludes people.
If you run this and find the gaps are bigger than an afternoon, that is a useful answer too. The point of the checklist is honesty first, fixes second.
Want a build that passes all ten by default? Work with us.
When an AI chatbot helps and when it hurts
A decision guide: scripted bots, real LLM bots, mandatory human handoff, and disclosure.
Adding an AI chatbot to your site is not automatically an upgrade. The wrong kind of bot on the wrong kind of question makes the experience worse, not better. This is an honest decision guide for when a bot helps, when it needs to be a real language model, and when the only right answer is a human.
Here is the rule of thumb that frames the rest of this guide: start with the simplest bot that can handle your real questions, and only reach for a smarter one when you have proof the simple one is losing visitors. Most teams do the opposite and reach for the smartest bot they can find first, then spend months fixing the wrong answers.
What scripted, rule-based bots do well
A scripted or rule-based bot answers from a fixed set of paths you wrote yourself. It is the right tool when:
- The same handful of questions arrive over and over: hours, shipping, returns, sizing, pricing rules.
- You want to collect a little information and route it, like a triage step before a human.
- Predictability matters more than flexibility. A rule-based bot only ever says what you wrote, so it cannot invent a wrong answer.
- You need something cheap and reliable that runs through the night without escalating.
These bots are underrated. For most small sites, a well-written scripted bot handles the bulk of repetitive questions better than a flashy AI one, because it never hallucinates.
What actually needs a real LLM bot
A large language model bot earns its place when the questions are open-ended and the answer depends on context spread across your real documents, catalog, or policies:
- Visitors ask in their own words and you cannot predict every phrasing in advance.
- The right answer requires reading across two or three of your help docs and combining them.
- You want the bot to compare options, summarize, or recommend from a product catalog.
- Conversational follow-ups matter, where the next answer depends on what the visitor just said.
The trade-off is real. An LLM can be confidently wrong. Grounding it in your own content, and limiting how far it will go on its own, is what separates a helpful bot from an embarrassing one.
When human handoff is mandatory
No matter how good the bot is, some conversations must leave it. Build the handoff in from the start, not as a last resort:
- Anything account-specific: order status, refunds, account access, payment disputes.
- Angry or high-stakes conversations, where a wrong automated reply makes things worse.
- Anything involving money, identity, or a legal commitment.
- Any time the same question has gone around three times without a resolution.
A bot that refuses to hand off when it should is worse than no bot at all.
Disclosure as a feature
Whatever you build, have the bot say it is AI in its very first message. This is not a limitation to hide; it is a feature:
- It sets the right expectation, fast and capable on the routine stuff, instead of the wrong one, a person who cares about every detail.
- Visitors trust a bot that names itself more than one that pretends to be human and gets caught.
- It lowers the friction of the handoff, because nobody feels deceived when a person steps in.
- And it is increasingly a platform and legal expectation, not a courtesy.
The short version: use the simplest bot that handles your real questions, escalate to a human the moment the stakes rise, and tell every visitor exactly what they are talking to. That is the whole strategy.
Want a chatbot built around those rules? Work with us.