Short answer
Search your business name on Google while signed in, or open the Google Business Profile app, and choose Add update. Pick a post type (update, offer or event), add a photo, write up to 1,500 characters and choose a button such as Call now or Learn more. Posts usually go live within minutes, and some are held for review first.
Free tools for this
Where to post from
On a computer, sign in with the Google account that manages the profile and search your business name. Your profile controls appear above the results. On a phone, use the Google Maps app or the Google search app and open your business profile from your account.
If you manage several locations, Business Profile Manager lets you post to each one separately. A post on one location does not appear on the others.
The three post types
Update is the everyday post: news, a new product, a recent job, a photo of the team at work. Offer adds a start and end date, an optional coupon code and terms, and shows an offer tag on the post. Event has a title and a start and end date and time.
Use an offer only for a real, time-bound deal and an event only for something with a date. For everything else, an update is the right choice.
Try it now: Google Review Kit → · UTM Builder →
What to write
Lead with the useful part in the first line, because the preview cuts the text short. Name the service and the area in plain words, as a customer would say them: "AC repair in Andheri, same-day visits this week" tells both people and Google what you do and where.
Add one clear photo you took yourself, ideally of real work, products or premises. Stock images and photos covered in text tend to perform worse and are more likely to be rejected.
Choose one button and match it to what you want the reader to do next: Call now for service businesses, Book for appointments, Order online or Buy for shops, Learn more to send people to a page on your site.
Why posts get rejected
Phone numbers inside the post text are the most common cause. Use the Call now button instead. Other common reasons: links to pages that do not match the post, misleading offers, prohibited or regulated products, excessive capitals or symbols, and content copied word for word across many posts.
If a post is rejected, edit it rather than posting the same text again. Repeated rejections can lead to closer review of the whole profile.
How often to post
Once a week is a sensible rhythm for most local businesses. It keeps the profile visibly active without running out of real things to say. Posting several times a day does not help and tends to produce thin posts.
Older posts stay on the profile but move down as new ones arrive. Event and offer posts drop off after their end date, so add a fresh one when the next one starts.
Do posts help ranking?
Posts on their own are a minor factor. Google ranks local results mainly on relevance, distance and prominence, and prominence comes largely from reviews, links and how well known the business is.
What posts do well is turn a search into a call or a visit. A recent post with a photo and a clear button gives a searcher a reason to pick you over the listing next to yours, and an active profile signals the business is open and paying attention.
Check what posts produce
The Performance view on your profile shows calls, direction requests, website clicks and bookings over time. Compare weeks with posts to weeks without them, and keep the post types and topics that line up with more actions.
If your website clicks come from posts, add UTM tags to the post links so the visits show up as Google Business Profile traffic in your analytics instead of plain organic search.