Local SEO for Small Businesses: What Brings Enquiries
A practical guide to local SEO: what you can do yourself, when a website helps, what results take time, and which questions to ask before paying an agency.

For a local business, three things often help bring enquiries from Google: a complete Google Business Profile with reviews, a page for each service you offer, and a website Google can read properly. You can work on the profile yourself in an evening, for free. The website may need a developer: my SEO audit starts at $100, and fixes start at $300.
Below is an order of work, with costs and likely time frames. I also share an example I saw in Ukraine this autumn and the lines in SEO proposals I would ask about before signing.
What SEO agencies charge in Ukraine
I looked at the first page of search results for “website promotion Ternopil” and noted the prices published by SEO agencies. These are Ukrainian market prices in hryvnias, included as an example of how packages differ, not as a guide to prices in your country.
| Agency | Landing page or service website, minimum (UAH/month) | Online store, minimum (UAH/month) | Time frame they give |
|---|---|---|---|
| G-ONE | 7,000 | 18,000 | Landing page: 3-6 weeks; store: 2-4 months |
| EcKit | 7,000 | 9,000 | 6-12 months on average |
| UpMe | 7,500 | Not stated | First page from 3 months; its 15,000 UAH “Premium” package lists PBNs and expired domains |
| SEO#1 | 10,000 (billing period not stated) | Not stated | Case studies covering 2 and 6 months |
| PROject SEO | 9,585 for a small brochure site | 12,995 | Results after the third month |
I collected these prices on 18 October 2026. Links are in the Sources section. My pricing works differently: an SEO audit starts at $100, one-time technical optimisation at $300, and ongoing support at $300/month. I do not buy links. Some of the packages above list link buying as a separate budget.
A monthly price alone tells you little. Compare the work planned for the first month and ask how you will see that it was done.
An order of work that can help
Google says local search rankings depend on how well a business matches a search, its distance from the customer, and how prominent it is. According to Google, prominence is affected in part by reviews and ratings. That is why I suggest this order to clients.
| Step | What to do | Who can do it | Cost | When you may see an effect |
|---|---|---|---|---|
| 1. Google Business Profile | Add the right category, all services, opening hours, photos and a website link; verify the profile | You or me | Free if you do it yourself; I charge $100 alongside a website or $140 separately | No guaranteed time frame; the profile can work without a website |
| 2. Reviews | Ask satisfied customers and reply to every review | You | Free | With each new review |
| 3. Consistent business details | Use the same name, address and phone number on your website, Google profile, Instagram, Facebook and relevant directories | You | Free | Reduces confusion for customers and search engines |
| 4. A page for each service | Include the location in the heading, prices, photos of your work, answers to common questions and a booking button | Developer | Depends on the website | Weeks or months |
| 5. Technical check | Check whether Google can see your pages, how fast they load on a phone, and how their titles and descriptions appear in search | Developer | Audit from $100; fixes from $300 | After Google indexes the changes |
| 6. Articles answering customer questions | Answer questions customers ask on the phone and link to the relevant service pages | You and a developer | Ongoing support from $300/month | Months |
Links from other websites are deliberately absent from the table. Genuine mentions from relevant directories, partners or local news can be useful. Google’s spam policies, however, prohibit buying links to improve rankings.
Start with steps 1-3. You can do them for free. If you already have a website, follow my guide to what Google knows about your website. That will help you decide whether you need steps 4-6.
What I saw in local Google listings this autumn
In early October, I looked at salons and barbershops in Ternopil, Ukraine, while researching businesses that might need a website. I selected those whose Google listings had no website of their own. I found ten with between 42 and 132 reviews and ratings of 4.4-4.9. They were visible in Google Maps, but someone wanting to check prices before booking was sent to Instagram or had nowhere to go.
One salon stood out. It listed 113 treatments and 8 staff members. The “Website” field in its Google listing led to Instagram and a salon directory page. When I opened the directory page, it displayed other salons alongside that business. A customer looking for the salon could see its competitors there too.
My conclusion was that the reviews were already bringing people to these listings, but the next link did not take them to the information they needed. A page with services, prices and a way to book would close that gap.
How long does it take? An example from my website
Google’s SEO starter guide says changes may appear in search within a few hours or take several months. I have seen that range on my own website.
My site went live on its own domain on 25 September. From the first day, it had schema.org markup, a sitemap, fast loading and separate service pages. Over the next 28 days, Search Console recorded 110 search impressions, 8 clicks and an average position of 38, roughly the fourth results page. For a search about website creation in Ternopil, its position was around 75.
That is a normal picture for a new website. It is why I do not promise a first-place ranking within a month, either for myself or for clients. If you need enquiries this season, your Google Business Profile and advertising can bring them sooner than SEO.
Lines in an SEO proposal worth asking about
Most wording in a sales proposal sounds convincing. These are the phrases that would make me ask for an explanation.
| Wording | What it means | What to ask the provider |
|---|---|---|
| “Link buying” or “link budget” | Paid links from other websites | How does this comply with Google’s spam policies? |
| “PBNs” or “expired domains” | A network of sites created for links, often using previously owned domains | What happens to my website if Google detects this? |
| “Behavioural factors” | Artificial clicks and visits | Who makes these clicks, and how? |
| “Top 10 as quickly as possible” | A promise about ranking | What will you refund if that ranking does not happen? |
| A report showing only rankings | You can see positions, but not calls or enquiries | Will you measure enquiries from the website? |
| “Individual strategy” without a work list | It is unclear what you are paying for | What exactly will you do in the first month? |
A useful answer includes a list of tasks and an explanation of how you can check the work yourself.
What a monthly report should show
If you already pay for SEO, look for four answers in your monthly report:
- What was done this month. Which pages were created or changed, with links so you can open them.
- Impressions and clicks from Search Console. How often the website appeared in search and how many people clicked, compared with the previous month.
- Enquiries. Calls, form submissions and messages from the website and Google Business Profile.
- The plan for next month. What will be done and why.
Search Console is free, and you should have access to it yourself. The same goes for your Google Business Profile: it should belong to your business.
If this sounds like your business
- You have no website, but your Google listing has reviews: Start with a page showing services, prices and a way to book. Work on SEO after that.
- You have a website, but nobody contacts you from Google: Start with a technical check and a free website review to find out what to fix first.
- Google can see your website, but your services appear far down the results: Add a page for each service and articles answering customer questions. This is work to plan over several months. You can see what my SEO support includes.
- You need enquiries by the end of the month: Work on your Google Business Profile and consider advertising. SEO is unlikely to deliver in a month.
- Your website uses a site builder and you do not want a new one: You can usually edit page titles and descriptions there. Your Google Business Profile does not depend on your website platform.
If you also need a new website or a redesign, the website price calculator can give you an estimate. Basic SEO is included in every website I build.
FAQ
How much does local SEO cost?
Prices depend on the work included and the market. In the Ukrainian agency examples above, monthly packages started at 7,000 UAH, with listed store packages starting between 9,000 and 18,000 UAH. My SEO audit starts at $100, one-time optimisation at $300, and ongoing support at $300/month.
Can I promote my business without a website?
Partly. A Google Business Profile with reviews can bring calls without a website. But when someone searches for the price of a specific service in their area, Google may show service pages. Without a website, you will not have one of your own in those results.
How long until the first enquiries from search?
There is no guaranteed time frame for Google Maps or ordinary search results. Your Google Business Profile works independently of your website, so calls from it may come earlier. For a new website, allow several months for ordinary search. Google says changes can appear within hours or take months.
Should I pay for links?
I do not recommend buying links to improve rankings. Google treats that as spam, and your business bears the risk. Genuine mentions, such as a directory listing with your real address, a partner’s website or local news coverage, are a better route.
What can I do myself for free?
Verify and complete your Google Business Profile, ask for and reply to reviews, keep your business name, address and phone number consistent, and set up Search Console. The first three steps are in the table above.
Sources
- Google’s explanation of local ranking: https://support.google.com/business/answer/7091?hl=uk
- Google Search spam policies, including link spam: https://developers.google.com/search/docs/essentials/spam-policies
- Google’s SEO starter guide: https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- G-ONE prices for Ternopil: https://g-one.com.ua/seo/ternopil/
- EcKit page for Ternopil SEO: https://www.eckit.org/ternopol/
- UpMe prices for Ternopil: https://upme.biz/seo-ua/ternopil-ua/
- SEO#1 page for Ternopil SEO: https://seo1.com.ua/seo-prosuvannya/seo-prosuvannya-v-ternopoli/
- PROject SEO prices for Ternopil: https://project-seo.net/prosuvannja-sajtiv-u-ternopoli/
Wondering what is wrong with your website?
Send me the link and I will tell you for free what stops it from bringing enquiries.


