Scan to add us on WeChat

Freevine Labs WeChat QR code

WeChat IDPraxisAI

We reply in Chinese or English.

On your phone: copy the ID and search for it under “Add Contacts” in WeChat.

Calls are by appointmentLeave your number and we’ll schedule a time.

Local SEO services for small businesses Grow beyond word of mouth.

People choose local businesses on Google. Each month we run your website and Google Business Profile, in English and Chinese, so more nearby customers find you and reach out. A monthly report shows where every inquiry came from.

See what's included

Customers look in two places. We get you ranking in both.

Search "dentist in Plano" or "dentist near me" and three businesses on a map come first, then websites below. Each is ranked by its own rules, so we work on both.

Illustration: a Google results page (sample businesses and ratings)
1

Map results

From your Google Business Profile

What shows
Name, rating and reviews, hours, phone, and directions.
How Google ranks them
Mainly three things. Relevance: how well your profile matches the search. Distance: how far you are from the person searching. Prominence: how well known you are, including how many websites link to you and how many reviews you have.
What helps
A complete and accurate profile, the right categories and services, current hours, a post every week, and the same name, address, and phone on every platform.
2

Web results

From your website

What shows
One page from a website, with a title and description that page provides.
How Google ranks them
Whether the page can be crawled and understood, whether it answers what the person searched for, and whether it is useful to them.
What helps
A page for each service and each city you serve, clear titles and descriptions, structured data and internal links, and pages that stay indexed and load fast.

Three assets that stack up every month, so organic traffic keeps climbing.

Pages, your Business Profile, and data build on each other every month. More pages catch more searches, a complete profile climbs the map, and the data tells us what to add next.

Example: one keyword, one page, in English and Chinese

Pages: one page for every search that matters

  1. Target keywords

    What we do
    We decide which searches to go after. Basic starts with specific combinations like service + city + Chinese community, plus your business name. Standard adds city-wide audience keywords, and City Exclusive adds competitive regional keywords. Each keyword maps to one page, so two pages never compete for the same search.
    Why
    Specific combinations have less competition and clearer intent. We win that layer first, then move to bigger terms.
    What you'll see
    A keyword map showing which page targets each keyword and where it ranks now.
  2. City-and-service pages

    What we do
    A page for each service and each city you serve, in English and Chinese. Basic: 2 a month. Standard: 4 a month. City Exclusive: 2 a week. Scheduled by the data.
    Why
    People search for a service in a city, so your site needs a page that answers exactly that. One page, one topic is easier for Google and for customers to judge.
    What you'll see
    The URLs of each month’s new pages and the impressions and clicks they bring in.
  3. On-page SEO

    What we do
    We tune each page’s title, description, structured data, and internal links, and iterate on the monthly data.
    Why
    Titles and descriptions decide what shows in search results. Structured data helps Google read your name, address, hours, and services. Internal links help new pages get found sooner.
    What you'll see
    Impressions, clicks, and click-through rate for every page.
  4. Technical health checks

    What we do
    A monthly check of indexing, speed, and whether AI crawlers can reach your site.
    Why
    A page that isn’t indexed can’t show up in search. A page that loads slowly on a phone loses the visitor.
    What you'll see
    The issues found this month and the ones already fixed.
Illustration: a Business Profile and listings (sample name and rating)

Business Profile: climb the map

  1. Google Business Profile

    What we do
    We check and complete your categories, services, service area, and hours, and publish 1 post every week.
    Why
    Google says businesses with complete and accurate information are more likely to show up in local results for nearby customers.
    What you'll see
    Each week’s post and how your Maps position changes.
  2. Listings and consistent details

    What we do
    We register you on Google, Yelp, Apple Maps, Bing, and Chinese directories in one batch, then check every month that your name, address, and phone match everywhere.
    Why
    Mismatched details send customers to the wrong number or address, and what other websites say about you is part of how Google judges prominence.
    What you'll see
    The list of listings and a monthly check record.
Sample Freevine Signals leads view: leads grouped by call, text, WeChat, form, and directions, each marked valid, invalid, or pending
Sample data: the Freevine Signals leads view. Calls, texts, WeChat, directions, and forms are counted separately and marked valid or not.

Data: see where every inquiry comes from

  1. Monthly report

    What we do
    A report every month covering impressions, search terms, rankings and Maps position, website visits, and contact actions: calls, texts, WeChat, directions, and forms. Standard adds competitor comparison and a quarterly review; City Exclusive adds a weekly brief and a monthly strategy call.
    Why
    Rankings alone don’t show whether your business changed. Search, visits, and contact actions need to be read together.
    What you'll see
    The data comes from Freevine Signals, a dashboard you can open any time. A tap on a phone button isn’t a connected call, and a contact action isn’t a sale; the report keeps them apart. Freevine Signals

Every deliverable, visible and verifiable.

Take a dental practice as an example: one service page, four weeks of Business Profile posts, and a monthly report. Yours are built around your services, cities, and data.

One search, one service page

Target searchteeth cleaning plano

  1. Top of the pagewhat the service is, who it’s for, how to book

  2. Prices and insurancetypical price ranges and the insurance you accept

  3. The visitwhat happens and roughly how long it takes

  4. FAQ3 to 5 questions real patients ask

  5. Service areathe cities and neighborhoods you serve, address, and map

An English and a Chinese version, linked to each other

Illustration: how a city-and-service page is laid out (sample practice, prices and photos)

A Business Profile post every week

Example: a dental practice

  1. Week 1

    Now open SaturdaysStarting in October we’re open Saturdays 9 AM–2 PM for cleanings and checkups. Book online.

  2. Week 2

    How often should you get a cleaning?Most adults every 6 months. Your dentist may suggest a different schedule for your gums.

  3. Week 3

    New 3D intraoral scannerNo more goopy impressions. A scan takes a few minutes and shows up right on the screen.

  4. Week 4

    Summer checkups for kidsBook a summer checkup to catch cavities early and see how new teeth are coming in.

We write the posts; you approve photos and any offers.

Sample Freevine Signals search view: impressions, clicks, click-through rate, average position, and searches for the business name versus the service
Sample data: the Freevine Signals search view

What’s in the monthly report

  • Search impressions and clicks (from Google Search Console)
  • Target keyword rankings and Maps position
  • Website visits and sources
  • Contact actions: calls, texts, WeChat, directions, forms
  • New pages and Business Profile posts this month
  • The plan for next month

We commit to 30% more qualified inquiries in 90 days, or we keep working for free.

From the free audit to the day-90 check, here’s what happens and when you see data. The guarantee comes with the Standard and City Exclusive plans.

  1. Before you sign

    Free audit

    You share your website and city. We review your site, Business Profile, and local competitors, and reply within 1 business day with what’s missing and which plan fits. You get an itemized quote, and nothing starts until you approve it.

  2. Week 1

    Handover

    You give us access to your website, Business Profile, and Search Console, and approve text and photos. We set the target keywords and the page plan.

  3. Weeks 1–2

    Website

    A new site we build goes live in 2 weeks (5-page Standard Site). For an existing site, we check the platform first and fix what it allows.

  4. Every week and month

    Routine

    A Business Profile post every week, new city-and-service pages each month by plan, and a monthly technical check.

  5. Day 30

    First monthly report

    What we did, how impressions, clicks, and contact actions changed, and what’s next.

  6. Day 60

    Second report

    Next month’s pages and keywords are adjusted to the data.

  7. Day 90

    Guarantee check

    Standard and City Exclusive are settled against the guarantee.

What we need from you

  • Provide required access in 7 days
  • Approve content in 3 business days
  • Answer business calls (returning missed calls within 24h)
  • Keep backend tracking untouched

These are the conditions for the 90-day guarantee.

Two months after launch, Google impressions doubled in a month.

Lishifu Handyman

Los Angeles · Home repair

Before working with us, the business had no website and relied on referrals from past customers. Its Chinese-language site launched in July 2026. Since then we have added service and service-area pages every month and maintained its Google Business Profile.

Read the full case study (Chinese)

Google Search Console · last 30 days

Impressions
2,216+103%
Clicks
102+40%
Click-through rate
4.6%
Average position
8.9

Google data through September 19, 2026. Percentages compare with the previous 30 days.

From July 11 to September 18, 2026, Search Console showed the search term for 450 impressions; 223 of them came from Chinese-language searches.

  • Chinese searches 223
  • Other searches 227

Each dot is one impression.

Work promised on every plan. Results promised from Standard up.

Local SEO and AI search optimization share these plans. Higher plans add more pages each month and go after bigger keywords. The 90-day guarantee starts at Standard, and you get an itemized quote before you sign.

Start with a website: Standard Site, $1,800 one-time, live in 2 weeks; works on phones and AI.

Basic

Core service keywords

Gets your core service keywords, pages, and Google Business Profile right first. For businesses just starting with search.

$599/ month

  • Core service keywords: service + city + Chinese-community combinations, plus your business name
  • 2 city-and-service pages a month, in English and Chinese, scheduled by the data
  • Google Business Profile: profile optimization and 1 post every week
  • Listings: Google, Yelp, Apple Maps, Bing, and Chinese directories, checked monthly
  • Monthly report: impressions, search terms, rankings, calls, and inquiries

Basic tier · monthly (90-day guarantee starts at Standard)

City Exclusive

Metro-wide coverage

Adds competitive regional keywords across the whole metro. For businesses that take jobs in several cities.

$2,999/ month

  • Everything in Standard, plus regional keywords across the metro
  • 2 city-and-service pages every week
  • 2 industry reports a month; AI visibility tracking for 150 prompts
  • Weekly brief and a monthly strategy call
  • Google Business Profile setup included ($500 on its own)

Includes 90-day guarantee (fee paused if missed) · 2 businesses per industry per city

90-Day Operations Guarantee: Retainer paused if targets missedTargets: +30% qualified inquiry growth for established businesses, or 3–15 qualified inquiries/month for new merchants. If missed at day 90, retainer paused with free operations up to 90 days; cancellation & refund at day 180.

Standard and City Exclusive tiers, on a website we built. Managed by us with monthly reports settled on verified metrics. See guarantee details

✓ Billed monthly; cancel or change tiers with 30 days’ notice

✓ We work with you in Chinese or English (WeChat; calls by appointment) and run your Business Profile and tracking

The guarantee isn’t offered in every industry. We’ll tell you before you sign.

Terms of service and guarantee details

Compare the plans line by line15 deliverables and what each plan includes
Comparison table of deliverables by plan
DeliverableBasicStandardCity Exclusive
Website and pages
Target keywordsSpecific combinations — service + city + Chinese community — plus your brandAdds city-wide audience keywords, the easiest layer to winAdds competitive regional keywords, covering the whole metro
City and service pagesCity and service pages, built and maintained: 2 a monthCity and service pages, built and maintained: 4 a monthCity and service pages, built and maintained: 2 a week
On-page SEOAll plansTitles, descriptions, structured data, and internal links, iterated monthly on the data
Technical health checksAll plansSite upkeep; indexing, speed, and AI-crawler access checked monthly
Business Profile and listings
Google Business ProfileAll plansProfile optimization, weekly posts
CitationsAll plansRegistered in a batch up front, name, address, and phone checked monthly
Google Business Profile setupNot includedNot includedGoogle Business Profile setup included
AI
Citable industry reportsNot includedIndustry reports: 1 a month, with first-party dataIndustry reports: 2 a month, with first-party data
AI visibility trackingNot includedMonthly ChatGPT retest: 50 prompts, 3 asks eachMonthly ChatGPT retest: 150 prompts, 3 asks each
AI citation sourcesNot includedListings and fixes on the sites AI actually citesListings and fixes on the sites AI actually cites
AI error fixesNot includedWrong names, phone numbers or addresses in AI answers, fixed at the sourceWrong names, phone numbers or addresses in AI answers, fixed at the source
Platform AI dataNot includedSearch Console and Bing AI data in your monthly reportSearch Console and Bing AI data in your monthly report
AI traffic trackingAll plansAI visitors and AI page fetches (Signals)
Reporting and exclusivity
ReportingMonthly reportMonthly report, competitor comparison, quarterly reviewWeekly brief, competitor comparison, monthly strategy call
Local exclusivityNot includedNot included2 per industry per city — we don’t take your direct competitors

All plans

On-page SEO
Titles, descriptions, structured data, and internal links, iterated monthly on the data
Technical health checks
Site upkeep; indexing, speed, and AI-crawler access checked monthly
Google Business Profile
Profile optimization, weekly posts
Citations
Registered in a batch up front, name, address, and phone checked monthly
AI traffic tracking
AI visitors and AI page fetches (Signals)

Basic

Target keywords
Specific combinations — service + city + Chinese community — plus your brand
City and service pages
City and service pages, built and maintained: 2 a month
Google Business Profile setup
Not included
Citable industry reports
Not included
AI visibility tracking
Not included
AI citation sources
Not included
AI error fixes
Not included
Platform AI data
Not included
Reporting
Monthly report
Local exclusivity
Not included

Standard

Target keywords
Adds city-wide audience keywords, the easiest layer to win
City and service pages
City and service pages, built and maintained: 4 a month
Google Business Profile setup
Not included
Citable industry reports
Industry reports: 1 a month, with first-party data
AI visibility tracking
Monthly ChatGPT retest: 50 prompts, 3 asks each
AI citation sources
Listings and fixes on the sites AI actually cites
AI error fixes
Wrong names, phone numbers or addresses in AI answers, fixed at the source
Platform AI data
Search Console and Bing AI data in your monthly report
Reporting
Monthly report, competitor comparison, quarterly review
Local exclusivity
Not included

City Exclusive

Target keywords
Adds competitive regional keywords, covering the whole metro
City and service pages
City and service pages, built and maintained: 2 a week
Google Business Profile setup
Google Business Profile setup included
Citable industry reports
Industry reports: 2 a month, with first-party data
AI visibility tracking
Monthly ChatGPT retest: 150 prompts, 3 asks each
AI citation sources
Listings and fixes on the sites AI actually cites
AI error fixes
Wrong names, phone numbers or addresses in AI answers, fixed at the source
Platform AI data
Search Console and Bing AI data in your monthly report
Reporting
Weekly brief, competitor comparison, monthly strategy call
Local exclusivity
2 per industry per city — we don’t take your direct competitors

Local SEO and AI search optimization share these plans. Same data as the table on our pricing page.See the full pricing page

Before you hire an SEO company, ask these six questions.

  1. What exactly do you deliver each month, and will it be in the quote?

    A good answer has numbers: how many pages, how often, and what the report covers.

    Our answerSee what each plan includes

  2. Can you guarantee a #1 ranking on Google?

    Google’s own guidance says no one can guarantee a #1 ranking. If someone promises a position, ask how. Google: Do you need an SEO?

    Our answerSee what we guarantee

  3. Where does the report data come from, and can I see the source?

    Numbers from Search Console, your Business Profile, and your site analytics should match up.

    Our answerSee the sample report

  4. How do you tell contact actions from sales?

    A tap on a phone button isn’t a connected call, let alone a sale. A report should count them separately.

    Our answerSee how we count them

  5. How long is the contract, and how do I cancel?

    Monthly or yearly, and how much notice, should be in writing.

    Our answerSee pricing and cancellation

  6. What have you done for other clients, and can the numbers be checked?

    Case studies should have dates and a data source.

    Our answerSee the case study

Our answers to all six are on this page.

What business owners ask us most.

What is local SEO?

Local SEO is search optimization aimed at nearby customers. It covers the pages on your website that match what people search for in your city, and your Google Business Profile, which is what shows up on Google Maps.

I work at customers’ locations and don’t have a storefront. Can I still show up on Maps?

Yes. Google Business Profile lets service-area businesses set the areas they serve and hide their address. We set your service area to the cities you actually serve and write city-and-service pages for them.

I have more than one location. How does that work?

Each location has its own Business Profile and its own page on your site. We scope the work and price for multiple locations before we quote.

Chinese search volume is small. Are Chinese pages worth it?

Chinese searches are far fewer than English ones, but the people searching in Chinese are mostly Chinese-speaking customers. In the client data above, 223 of 450 impressions came from Chinese search terms. City-and-service pages ship in English and Chinese together at no extra charge.

How much do reviews matter? Will you get me good reviews?

Google says more reviews and positive ratings can help your local ranking. Reviews have to come from real customers, so we don’t write or buy them. What works: ask happy customers to leave a Google review after the job, and reply to every review.

How long does local SEO take to show results?

It depends on your industry, local competition, and where your site starts, so we don’t promise a fixed timeline. Your monthly report shows how impressions, search terms, and rankings change.

The 90-Day Operations Guarantee: 30% growth in qualified inquiries or meeting agreed industry baseline within 90 days; if missed, the monthly retainer is paused with up to 90 days of free operations until reached. It applies to Standard and City Exclusive tiers, on a website we built. The guarantee isn’t offered in every industry. We’ll tell you before you sign.

Can you guarantee a #1 ranking on Google?

No. Google’s own guidance says no one can guarantee a #1 ranking on Google. We commit to doing the agreed work every month and reporting results the same way each time. The 90-day guarantee is measured by qualified inquiries, not rank.

How is local SEO different from Google Ads?

Ads charge per click and stop bringing new ad clicks when you stop paying. Google also says advertising with Google won’t affect your site’s presence in its search results. Local SEO works on organic results and Maps: the city and service pages we publish stay on your site, and rankings still need upkeep as competition changes.

Do you only work with businesses in Dallas?

No. Freevine Labs is a local SEO agency based in Dallas, working with small businesses across the US. Pages and profiles are built around the cities you actually serve.

Can you work on a website you didn’t build?

We inspect it first. WordPress is usually workable, while Wix and Squarespace allow fewer changes. If the current platform can’t support the work we agree on, we say so before quoting. The 90-Day Operations Guarantee only covers websites we built.

Do you create pages in English and Chinese?

Yes. The city and service pages we add each month ship in English and Chinese together, so customers searching in either language can read them. We work with you in English or Chinese.

How does local SEO relate to AI search optimization?

They share the same monthly plans, and the website and profile work serves both. Google says optimizing for generative AI search is still SEO. Standard adds AI visibility tracking (50 prompts) and citable industry reports with first-party data (1 a month); City Exclusive tracks 150 prompts with reports 2 a month.

How do you tell contact actions from qualified inquiries?

We report site visits, contact button actions, and verifiable inquiries separately. A phone-button click doesn’t confirm a connected call, and repeated actions aren’t new customers. The 90-Day Operations Guarantee is settled on the definitions agreed at signing and mutually verified data.

What does it cost, and can I cancel?

Monthly, in three tiers: Basic $599, Standard $1,099, City Exclusive $2,999. No tier lock-in: changing tiers or canceling takes 30 days’ notice. You get an itemized quote before you sign, and nothing starts until you approve it.

Free audit. An answer in one business day.

  1. Send us your website and city, on WeChat (PraxisAI) or through the form.

  2. We review your site and local competition and reply within 1 business day with what’s missing and which plan fits.

  3. You get an itemized quote, and nothing starts until you approve it. No contract, no charge.

Freevine Labs WeChat QR code
Scan to chat on WeChatSend your website and cityWeChat ID PraxisAI