A short video with text, icons and your logo in motion can explain in 30 seconds what your website takes three screens to say. It can also look like a PowerPoint deck with music, or worse, say things about your business that are not true. The difference is rarely the tool. It is the decisions made before the first frame is animated.
This guide is for a local business owner who wants one of these videos for their Google profile, social accounts or website. The examples come from a 30 second video we made for SVDIGINET's own Google profile, with its real numbers.
What it is and when it fits
Text, icons, screens and logos in motion, with no camera and no actors. That defines what it is good for and what it is not.
| If you need to | Better option | Why |
|---|---|---|
| Explain a service nobody can see (SEO, reviews, an app) | Motion graphics | You can show the process with icons and screens instead of describing it |
| Show your place, your team or finished work | Filmed video or photo | People want the real thing; an animation there feels like hiding it |
| Announce something dated (opening, offer, event) | Short motion graphics | Change the text and export again, no reshoot |
| Build trust with customers who do not know you | Both | Real reviews animated, plus one shot of your face or your business |
What motion does better than filmed video is repeat cheaply. A video built in code or from a solid design file can be exported again with new text, a new size or a new offer in minutes. What it does worse is prove your business exists. That is why it should rarely be the only thing you post.
Where it goes and its limits
Each place a video plays sets its own rules. These are the two that matter most to a local business, read on Google's help pages on October 29, 2026:
| Place | What the source says | What it means for you |
|---|---|---|
| Google Business Profile (Maps and search) | Up to 30 seconds, up to 75 MB, 720p or higher. Reviewed against their content policy; if it fails, it shows as "Not approved". | Design for exactly 30 seconds. No promises that could clash with the policy. |
| YouTube Shorts | Square or vertical video up to three minutes is categorized as a Short. To avoid that, use 16:9. | The vertical cut goes to Shorts and reels; the horizontal one to your site or regular YouTube. |
The practical takeaway is to order two formats from the start, horizontal 16:9 and vertical 9:16, not one and "we will crop it later". Cropping a horizontal video to vertical loses two thirds of the width, and whatever sat near the edges (the phone number, the logo) falls off. These are the two files of the SVDIGINET video:
Bash(ffprobe svdiginet-gbp-launch-16x9.mp4)
width=1920 height=1080 r_frame_rate=60/1 duration=30.000000 size=12131169
Bash(ffprobe svdiginet-gbp-launch-9x16.mp4)
width=1080 height=1920 r_frame_rate=60/1 duration=30.000000 size=11930336
The brief in six lines
Asking for "a modern, eye-catching video" leaves every decision open, and whoever makes it, a person or an AI, fills them with the safest defaults they know. That is how videos end up looking like each other. A short brief closes those decisions before work starts:
brief.txt
VIDEO One sentence: [the one thing the viewer must remember] For whom: [ideal customer, where they will watch it] Length: [seconds] Formats: [16:9 and 9:16] REAL MATERIAL Logo: [file] Colors and type: [codes and names] Facts allowed on screen: [fact sheet] UNACCEPTABLE IF [e.g.: invents reviews, promises results, the phone number is unreadable on a phone]
Three lines do most of the work:
- One sentence. If it does not fit in one, the video is trying to say two things and says neither. The SVDIGINET video's sentence: your Google profile, done right, gets you found, chosen and called.
- Real material. Your brand's logo, colors and type, not lookalikes. If the font is not installed where the video is built, the system swaps it for another one silently. It happened to us: without loading the font by hand, the brand font fell back to Helvetica and nobody noticed until looking closely.
- Unacceptable if. The line most people skip and the one that protects you most. Write what would make you reject the video, not what you would like to see.
The fact sheet
Everything written on screen is a claim about your business: a rating, a review count, a service, a city. A video that invents one of those is a false ad, even if nobody meant it. The way to prevent it is a fact sheet: a table with every piece of data that may appear in the video and where it came from.
| On screen | Source | Date |
|---|---|---|
| SVDIGINET, Davenport, FL | svdiginet.com and the Google profile | Oct 7, 2026 |
| 5.0 and (18) reviews | Google Maps, live | Oct 7, 2026 |
| Three review quotes | Copied verbatim from the profile, with the author's name | Oct 7, 2026 |
| "Auditoría gratis" (free audit) | The site's "Book Free Audit" button, translated | Oct 7, 2026 |
In our process that sheet is not just a document. Before delivery, a check compares every string in the video against the sheet and fails if it finds one that is not there. Two more rules come from it:
- If the video shows a simulated screen (a search result, a message), it carries a visible "Illustrative example" label. You can see it in the second frame of the image below.
- A number that changes (rating, reviews) carries the date it was read. If the video lives six months, that number will age; better to know from the start.
30 seconds in five beats
A list of effects ("zoom, spin, particles") is not a script. A script says what the viewer knows at each moment. For a 30 second profile video, this split works well:
| Time | Job | In the SVDIGINET video |
|---|---|---|
| 0 to 6 s | Hook: the problem, as something you can see | A chat: "Not a single call came in today." |
| 6 to 11 s | Get found | A local search and the profile that shows up |
| 11 to 16 s | Get chosen | Three real reviews, one after another |
| 16 to 22 s | Get called | A call from "New customer" comes in |
| 22 to 30 s | Close: one action | The three ideas together; then logo, "free audit", QR code and the website |

Each beat has an entry state and an exit state, and the next one starts where the last one ended: the search lands on the profile, and the profile gives way to the reviews. That continuity is what makes a video feel designed rather than assembled from templates.
Motion with weight
Animations do not travel from A to B at a fixed speed. They use a curve that decides when to speed up and when to slow down. MDN describes it as a function that sets the rate at which a value changes. The most common one in interfaces is ease-out: it starts fast and slows down on arrival, like something with weight settling into place.
One rule per type of object keeps everything from moving the same way:
| Object | How it moves |
|---|---|
| Buttons and small icons | Fast, almost no bounce |
| Cards and panels | Slow down with control and stay still |
| Headlines | Arrive strong and hold long enough to be read |
| The camera or the background | Slow, almost invisible |
An example of why the detail matters. On a launch video for a client, the reviewer said something "looked like it had a glitch". The cause was the curve: it ended at 0.999 instead of 1. Every animated element stopped about two pixels short of its spot and jumped to its final position on the next frame.
- Reported symptom: a jump at second 12.733 (frame 764), on the edge of a photo.
- Cause: the curve stopped at 0.999, so the last frame of every move never reached its target.
- Frame by frame scan of the whole video looking for jumps: 20 before the fix.
- After correcting the curve: 0. Fixing the one reported jump solved 19 others nobody had seen.
The lesson for whoever orders a video: ask how motion is checked. The reviewer saw one of the jumps at normal speed; the other 19 only showed up frame by frame.
What to check before posting
You can run this list yourself, video in hand, before uploading it anywhere. None of it requires animation skills:
- Watch it on your phone with the sound off. Does it make sense without the audio?
- Pause on every line of text. Can you read it fully before it changes? If you have to pause to read it, it is too fast.
- Check the edges of the vertical cut. Nothing important against the top or bottom, where apps put their buttons.
- Compare every fact with your fact sheet: rating, reviews, phone, city, service.
- Pause on the first and last frame. The first has to say something; the last has to work as a still image.
- Check length and file size against where it goes (30 seconds and 75 MB on the Google profile).
In our process that also goes with automatic checks before a human critic sees it. The SVDIGINET video passed all but one: 22 of 22 text blocks with enough contrast to read, under one second of frozen image and two renders in a different order that were practically identical (minimum PSNR of 104 dB). Loudness ended in a warning: the measured dynamic range was 0.8 LU, under the expected 1.5 to 3.5, and it went to review by a human ear.
What is not measured
- Whether a video on the Google profile brings more calls than a profile without one. Google does not publish that relationship and we have not measured it with a clean before and after, so we do not give you a number.
- How long it should run on social. The 30 second cap is the Google profile's; on Shorts and reels you can go longer, but we have no data of our own on how many people watch to the end.
- The taste of the audio. No automatic check decides whether the music works; that still takes a person listening.
If you want one for your business
If your Google profile needs a video, at SVDIGINET we include it as part of the work on your profile, with the process in this guide: brief, fact sheet, two formats and a review before delivery. Start with the free audit: we review your visibility, your reputation and the path a customer takes to contact you, and tell you what to fix first. The audit is a diagnosis, not a promise of results.
Sources: Google Business Profile: photo and video guidelines, read Oct 29, 2026; YouTube: three-minute Shorts, read Oct 29, 2026; MDN: <easing-function>


