Skip to content

Guide · Web

Local SEO for small business: what actually moves the needle.

Published

Most local SEO advice online is either vague or made up. Google publishes its own documentation on how local ranking works and what a Business Profile needs to be considered complete, and that documentation is more useful than most agency blog posts because it comes from the source actually deciding your ranking. This guide covers what Google says about relevance, distance, and prominence, how to verify a profile without getting stuck, a checklist ordered by what matters first, and where local SEO effort gets wasted on features that don't apply to your business.

How Google actually ranks local results

Google ranks local results mainly on three factors: relevance, distance, and prominence. Relevance is how well your Business Profile matches what someone typed into the search box, and Google says it improves when you provide complete, detailed business info. Distance is how far your business is from the searcher, or from their likely location if they haven't shared it. Prominence is how well-known your business is, and Google states this is based partly on how many websites link to you and how many reviews you have, with more reviews and positive ratings helping your local ranking.

One thing worth repeating because it gets ignored constantly: Google explicitly says there is no way to request or pay for a better local ranking. If someone offers to sell you a top map-pack spot, they are not describing a real lever. What you can control is completeness and accuracy. Google states that businesses with complete and accurate info are more likely to show up in local search, and that inaccurate info can keep a profile from showing for relevant searches in its area at all. That single fact reorders the priority list: fix the basics before touching anything else.

Setting up and verifying a Business Profile

You need a Google Account before you can create or edit a Business Profile; there's no shortcut around that step. Once the profile exists, Google offers a few verification methods depending on the business: a postcard by mail with a 5-digit code sent to the business address, a live video call with a Google support rep, or an uploaded video recording.

The video option has stricter rules than most owners expect. The footage has to be captured live; pre-recorded clips aren't accepted, and you can't record offline and upload later. Google specifies the video must be at least 30 seconds long. After you submit verification info, Google says review typically takes up to 5 business days, though it can occasionally take longer. A few actions skip the wait and trigger instant verification, including verifying your website in Google Search Console or using bulk verification if you manage multiple locations.

Verification method What's required Typical review time
Postcard by mail 5-digit code mailed to business address Up to 5 business days once submitted
Live video call Scheduled call with a Google support rep Up to 5 business days
Uploaded video Live-captured footage, at least 30 seconds Up to 5 business days
Search Console / bulk (multi-location) Verified website ownership or bulk upload Can trigger instant verification

One detail that catches owners off guard: if you update business details after verification, Google may require the profile to be re-verified before it accepts further changes. A name or address change isn't a free edit; it can trigger another review cycle.

The optimization checklist, in order

Once verified, Google's ranking-tips page lays out what a complete profile includes: a full address for businesses customers visit, complete business hours including special hours, an accurate category, and attributes like parking or Wi-Fi availability. Work through these in order, because completeness is what determines whether you show up at all before anything else matters.

Category selection has real rules attached. Google requires picking from its predefined category list, you can't create your own, and it recommends the most specific option available, for example "Nail salon" instead of "Salon." Choose the fewest categories needed to describe the core business, and know that Google allows only one profile per business location. If you run multiple locations, all of them need to share the same primary category.

The business description field has a 750-character limit, can't include URLs or HTML, and should focus on describing the business rather than promotions or prices. The business name matters more than owners think: Google's guidelines say the name has to reflect the real-world name as used on your storefront, website, and stationery, and warn that unnecessary or promotional information in the name isn't permitted and could result in the profile being suspended. Keyword-stuffed names get rejected or edited by Google, not rewarded.

For photos, Google requires JPG or PNG files between 10 KB and 5 MB, with a recommended resolution of 720 x 720 pixels and a minimum of 250 x 250 pixels. Uploaded media goes through a review status of Pending, Not approved, or Live, and approved photos can take up to 24 to 48 hours before they appear. None of this matters until verification is complete, since photos and videos only display on a profile after that step. Single-location owners should plan on uploading photos manually; bulk upload by spreadsheet is only available for businesses with 10 or more locations.

A few features apply only to specific business types, so don't spend time chasing them if they don't fit. Retail businesses in the US, Canada, UK, and Ireland can show in-store product availability by connecting a point-of-sale system to Google's Local Inventory app. Food and drink businesses can use Google's menu editor, currently limited availability, to keep menu items and prices current; this is one of the same operational gaps covered for a specific trade in the restaurant automation guide, which looks at phones, reservations, and reviews for that industry. Hotels get a separate editor for check-in and check-out times and a hotel attributes section, sourced partly from user reports and licensed content, and that editor is desktop-only. If none of these apply to your business, skip them entirely rather than waiting on a feature that isn't built for you.

Posts and review management

Business Profile posts come in three types: Updates, Offers, and Events, each with different required fields. Offers, for instance, require a title, dates, and time, which auto-generates a "View Offer" button. Posts older than six months are automatically archived unless you set a specific date range, so treat posts as short-term communication, not permanent content. Avoid putting a phone number in a post description; Google's review process may reject it.

A narrower feature called "featured posts" replaces the reviews display on mobile, but it's currently limited to single-location food and drink businesses in the US, UK, Canada, Australia, and New Zealand. Most service businesses can't use this format, so don't plan a content strategy around it if you fall outside that list.

On reviews themselves: business owners can reply publicly to any review from the dashboard, and can flag reviews that appear to violate Google's content policies for removal review. Consumer behavior data reported by Wix, citing BrightLocal's survey, puts the share of consumers who read reviews for local businesses at 97 percent, reading across as many as six different sites. Zendesk, citing the same survey, reports 75 percent of consumers regularly read reviews before hiring a company or buying a service. Shopify, also citing BrightLocal, reports that 41 percent of consumers now say they always read reviews when looking for a local business, up from 29 percent the year before. These are third-party survey figures relayed through vendor blogs rather than Google's own documentation, so treat them as directional context on why reviews matter to customers, not as a ranking formula.

Where local SEO effort gets wasted

A few limits are worth naming plainly, because getting them wrong wastes time. If your core info, meaning address, hours, and category, is not accurate, Google says the profile might not show up for relevant searches at all. That means investing in posts, photos, or review campaigns before fixing basic completeness is effort spent on the wrong layer. Fix the foundation first.

Several of the more interesting features are also not usable levers for every business. Menu editing, in-store product listings, and hotel attribute editing are explicitly limited to specific business types or countries. Featured posts that substitute for reviews on mobile apply to a narrow slice of food and drink businesses. If you're a general service business, a lot of what gets hyped in local SEO content simply doesn't apply to your profile, and no amount of effort will make it apply.

It's also worth being honest about what this guide can't tell you: there's no verified figure here for what local SEO work should cost from an agency or freelancer, or how many calls or dollars a given optimization effort produces. Anyone quoting you a specific ROI number for local SEO is estimating, not reporting a documented outcome. If a business's core profile is already accurate, categorized correctly, and collecting reviews, the marginal return on hiring someone to fiddle with posts and photos may be small; that's worth acknowledging rather than selling around.

What to actually do, in order

Start with verification if it isn't done, since nothing else displays until it is. Then fix completeness: address, hours, category, attributes, and a description that stays under the 750-character limit without promotional language. Add photos that meet the size and resolution requirements, upload manually if you're a single location, and expect a short delay before they go live. Turn on review replies as a standing habit rather than a one-time task. Use posts for time-bound updates and offers, not as a substitute for the profile fields Google actually weighs.

If the profile work above is done and the site behind it is thin, outdated, or hard to find, that's a web design and content problem more than a Business Profile problem; a guide on what a small business site should cost covers that trade-off directly. And if the calls this work generates aren't getting answered promptly, the missed-call guide covers what breaks when a ringing phone goes unanswered. Async Automations' web design and SEO work starts with a free audit of exactly these fundamentals before recommending anything.

Common questions

Google states that after you submit verification info, review typically takes up to 5 business days, though it can occasionally take longer. Certain actions, like verifying your website in Google Search Console or using bulk verification for multi-location businesses, can trigger instant verification instead.

Related reading

Get a website that actually wins business.

Fast, modern sites with AI chat that answers visitors, smart forms that qualify leads, and SEO built in from day one. Tell us about your business and we come back with a concrete plan and scope.