Author: admin

  • HVAC PPC vs Local SEO: Which Is Better for Your Company?

    When an HVAC company asks where to put its marketing money, the choice is usually pay-per-click ads or local SEO. They work differently, cost differently and pay off on different timelines, and the right split depends on your season, your market and how much cash flow you can wait on. Here is how to think about it.

    The short answer

    Most established HVAC companies do best with both. Ads can put your phone number in front of a homeowner whose AC just died, starting the day the campaign goes live. Local SEO builds the map and organic rankings that keep sending calls after you stop paying per click. Which one comes first depends on whether you need calls now or are building for the next two seasons.

    What PPC does well

    • Speed. A Google Ads campaign can start producing calls within days of launch, not months.
    • Control. You choose the services, the areas and the budget, and you can raise or lower spend as the weather changes.
    • Emergency demand. During a heat wave or cold snap, people search for AC repair or furnace repair and call the first company that answers. Ads put you in that moment.

    The trade-off is that ads stop the moment you stop paying, and HVAC clicks are not cheap. In a 2026 roundup of HVAC Google Ads data, Webtonic cites a SearchLight Digital benchmark from January 2026 of about $104 per lead across all campaign types, and about $149 per lead on non-branded search, where a homeowner searches for a service without knowing your name. The same page puts Local Services Ads closer to $51 per lead. These are averages from other companies’ accounts, and your cost will depend on your area, your season and how your campaigns are set up.

    What local SEO does well

    • Compounding results. Rankings, reviews and pages keep working after they are built, without paying for each click.
    • Trust. Homeowners read reviews and check the map before they call. A strong Google Business Profile with recent reviews helps both organic and map results.
    • Year-round coverage. It benefits from both the cooling and heating seasons, and it keeps sending calls between the peaks.

    The trade-off is time. In its HVAC SEO guide, Webtonic says early gains in Google Business Profile and map pack visibility can show up in 30 to 90 days, broader organic growth usually takes three to six months, and leading positions in competitive markets can take six to twelve months. That matches what we tell clients: profile fixes can help within weeks, and strong map rankings usually build over three to six months. Our local SEO and Google Maps optimization work is built around that timeline.

    How the seasons change the answer

    HVAC demand swings with the weather. The same Webtonic guide notes that cooling searches climb from spring into late summer and heating searches climb from fall into winter. That pattern favors a split approach:

    • Keep local SEO running all year so your profile, pages and reviews are ready before each peak.
    • Raise ad spend ahead of the peaks and during extreme weather, when demand surges and a day of waiting costs you jobs.
    • Lower ad spend between the peaks, when searches drop and clicks are less likely to turn into booked work.

    What each costs with us

    Local SEO plans are $349, $749 or $1,249 a month depending on scope, with a one-time setup fee that is waived if you pay six months up front. Every plan covers one location and one website. The plans page lists what each level includes, and we break down how the plans are priced in our guide to what roofing SEO costs, which applies to HVAC as well.

    Our Google Ads management starts at $595 a month for up to $3,000 in monthly ad spend, plus a $750 setup, and the ad spend is paid to Google separately. Both can be combined, and we recommend a mix after seeing your market.

    A simple way to decide

    • You need calls in the next few weeks: start with Google Ads and fix your Google Business Profile at the same time.
    • You have a few months before your next peak: put most of the effort into local SEO now, then add ads as the season approaches.
    • You already get steady calls but want more control: keep SEO running and use ads to fill slow weeks and cover surges.
    • You are not sure: ask for an audit first. It shows how you appear on Google Maps and search today, so you spend where the gap is.

    Mistakes to avoid

    • Running ads without call tracking, so you cannot tell which clicks became booked jobs.
    • Sending ad traffic to a slow or confusing page, which wastes the click you paid for.
    • Ignoring reviews. They affect both your map ranking and whether a homeowner calls you or the next company.
    • Expecting SEO to work like ads, or ads to work like SEO. They are different tools with different timelines.

    Frequently asked questions

    Should a new HVAC company start with PPC or local SEO?

    If you need calls this month, start with a small, well-tracked Google Ads campaign and fix your Google Business Profile at the same time. The profile and reviews work is cheap, helps both channels and starts the slower SEO clock. Add pages and more SEO work as the budget allows.

    Can I turn PPC off in the off-season?

    Yes. Ads stop the moment you stop paying, so many HVAC companies raise spend before the cooling and heating peaks and lower it between them. Local SEO keeps working while ads are paused, which is why most companies keep it running all year.

    Do you guarantee HVAC rankings or a number of leads?

    No. Nobody can guarantee a Google ranking or a lead count. We report on what we can measure, such as map positions, calls and form requests, and we adjust the plan based on the results.

    See where your HVAC company stands

    If you want to know which channel fits before you spend more, ask for a free audit. We will show you how your company appears on Google Maps and search for AC repair, heating and installs in your area, and what we would do first. Request your free HVAC visibility audit, or read about our HVAC marketing work.

  • What Does Roofing SEO Cost? 2026 Prices for Roofers

    Roofing SEO does not have one price. Agencies quote anything from a few hundred dollars to several thousand dollars a month, and the right number depends on your market, your website and how much work you want done. Here is how the pricing works, what we charge, and how to judge any quote you get.

    What roofing SEO usually costs

    One 2026 pricing guide from an SEO agency, The Search Sherpa, puts roofing SEO at roughly $1,500 to $4,000 a month for most companies. It says single-market roofers sit near the low end and companies competing across a large metro sit near the high end, and it cites tiers of about $750 to $1,500 a month for a single city and $3,500 to $7,500 in the most competitive metros. Those are one agency’s published ranges, not an industry standard, and what is included varies a lot. Use them to sanity-check a quote, not as a price list.

    What drives the cost

    • How crowded your market is. A roofer in a small city competes with fewer companies than one in a large metro, so the work needed to reach the first page of results is different.
    • How many cities and services you want to rank for. Each service and city you target needs its own page with real content.
    • The state of your website and Google Business Profile. A fast site with a complete profile needs less than one that has to be fixed or rebuilt first.
    • Reviews. Roofing is a high-trust purchase, and a steady flow of recent reviews affects both rankings and whether people call.
    • Scope. A plan that only fixes your profile and listings costs less than one that also publishes pages every month or builds a new website.

    What UniLocal charges

    Our plans are priced by scope. Every plan covers one location and one website, and extra locations are $199 a month.

    • Local, $349 a month. Google Business Profile build-out, Apple Maps and Bing listings, core directory citations, monthly posts and review monitoring. It does not include website work or new pages.
    • Expansion, $749 a month. Everything in Local plus one new service or city page every month, automatic review requests, on-page SEO on your existing site and call tracking.
    • Elevate, $1,249 a month. Everything in Expansion plus a new website built in the first month, three new pages a month, and hosting, backups and content edits included.

    Setup is a one-time $499 on Local and Expansion and $999 on Elevate, and paying six months up front waives it. Extra content pages are $175 each. The plans page has the full list of what each level includes, and a roofing marketing plan is chosen after a free audit of your market.

    A roofer in a smaller market with a decent website may do well on Local or Expansion. A roofer in a crowded city usually needs more pages and more reviews, which means a higher plan or extra pages. We would rather tell you that after looking at your market than quote the same number to everyone.

    What about Google Ads?

    SEO is not the only way to get roofing calls, and ad spend is separate from any management fee. In a 2026 roundup of roofing Google Ads data, Webtonic reported about $124 per lead on non-branded search in the first quarter of 2026 (SearchLight data from 15 accounts) and cited $75 to $150 per lead for Local Services Ads from another source. Those are small samples, and your cost per lead will depend on your area and your campaigns.

    Our Google Ads management starts at $595 a month for up to $3,000 in monthly ad spend, plus a $750 setup, and the ad spend is paid to Google separately. Ads can bring calls quickly, which helps after a storm, while local SEO and Google Maps optimization build rankings that keep working without paying for every click.

    How long before it pays off

    Profile fixes can help within weeks. Strong map rankings usually build over three to six months as reviews, photos and pages add up. The Search Sherpa guide says about 90 days is usually enough to see early movement and that results tend to compound over six to twelve months. Roofing is competitive, so plan for the longer end of that range, and be wary of anyone who promises first-page rankings by a date.

    How to judge a roofing SEO quote

    • Ask what is delivered each month. Pages published, posts, review requests and reports should be listed, not described as “SEO services”.
    • Ask how many locations and websites it covers. A low price for one location is not comparable to a price for several.
    • Make sure you own everything. Your Google Business Profile, listings and domain should be yours if you leave.
    • Ask how results are reported. Calls, form requests and map positions matter more than a keyword list.
    • Be careful with guarantees. No one controls Google, so a guaranteed ranking is a warning sign.
    • Check contract length and setup fees. Know what you owe and what happens if you cancel.

    What a result can look like

    Our client Sunset Home Improvement in Easton, Massachusetts is a roofing company we work with. On October 13, 2026, a Google search for “emergency roof repairs in Easton MA” showed its emergency roofing page as the first organic result, with Sunset in the top three of the map pack. Read the Sunset Home Improvement client spotlight. Rankings change over time, and results vary and are not guaranteed.

    Frequently asked questions

    How much should a small roofing company spend on SEO?

    It depends on your market and how much your website and Google Business Profile already do for you. Many roofers start with a profile and listings plan and add pages as calls grow. A free audit shows where you stand before you choose a plan.

    Is roofing SEO worth it compared with buying leads?

    Shared leads are sold to several roofers at once, so you compete on price and speed. SEO builds a profile, pages and reviews that you own, but it takes months to build. Many roofers use both, and the mix depends on your market and budget.

    Do you guarantee roofing SEO results?

    No. Nobody can guarantee a Google ranking. We report on what we can measure, such as map positions, calls and form requests, and we adjust the plan based on the results.

    Get a price based on your market

    If you want to know where your company stands before you pay for anything, ask for a free audit. We will show you how you appear on Google Maps and search for roof repair and replacement in your area, and which plan, if any, fits. Request your free roofing visibility audit.

  • How Business Formation Services Get Found on Google

    How Business Formation Services Get Found on Google

    When someone searches “how to start an LLC in California” or “file a DBA in Orange County,” they are not looking for a brand. They want a clear answer and a person they can trust with their paperwork. Here is what we have learned from building the website for California New Business Bureau, a filing office in Santa Ana.

    1. Say plainly who you are

    Filing services get confused with government agencies, and Google knows it. Put a short disclaimer on every page: you are a private service, you are not a government agency, and you are not a law firm if that is true. It protects the customer and it helps your credibility.

    2. Give every service its own page

    “LLC formation,” “DBA filing” and “incorporation” are different searches with different questions behind them. A page that explains what is filed, with whom, how long it takes and what it costs will beat a single page that lists everything. Include real, current details, such as the state filing fee, and cite where they come from.

    3. Add local pages only where you are really local

    If you have a real office, city pages can work. But each page needs something that is true for that city, such as which county office handles filings there, instead of the same paragraph with a different name. If you file for owners nationwide, say so clearly, and be upfront about any service that is limited to one state.

    4. Treat reviews and your Google listing as part of the website

    For a service people hire once, reviews are the proof. Keep your Google Business Profile complete, answer every review, and show real review excerpts on your site. Do not mark up ratings copied from another platform as structured data, because Google’s guidelines restrict it.

    5. Write in the language your customers use

    If part of your market prefers Spanish, a real Spanish version of your key pages is worth more than a translation widget. It also means customers in that market can find you in the first place.

    6. Check the rules before you pay for ads

    Google updated its government documents and services advertising policy with enforcement starting October 5, 2026. Under it, only “authorized providers” with explicit government permission can run ads that promote direct acquisition of government documents and services, and Google says registrations or entries on business registries do not count as that authorization. Whether your own ads are affected depends on how your account is classified, so read the policy page before you spend money. It is also a good reason to put real effort into the search results you do not pay for.

    Want help with yours?

    We build and maintain sites like this for local service businesses. Talk to us about your site, or read the full CNBB client spotlight.

  • Client Spotlight: How We Built California New Business Bureau’s Website for All 50 States

    Client Spotlight: How We Built California New Business Bureau’s Website for All 50 States

    Business-filing services have a trust problem. Someone handing over the paperwork for their new LLC wants to know a real person is on the other end, and Google wants to know what the business actually is. When California New Business Bureau came to us, the goal was a website that answered both questions. This is a client spotlight on how we built it.

    Who they are

    California New Business Bureau (CNBB) is a business-filing office in Santa Ana, California, run by Christian Vasquez. The team helps owners form LLCs and corporations, file DBAs, get an EIN, and handle licenses, permits and trademark filings. They work with owners all over the country, and they also see clients in person at their Santa Ana office, in English and Spanish.

    The starting point

    Their previous website was no longer live, so there was nothing for a customer, or Google, to find. We rebuilt it from scratch and put it on fast, simple hosting that is easy to keep updated.

    What we built

    • One page per service. LLC formation, DBA filing, incorporation, business licenses and permits, trademark filing and registered agent each get their own page, written for the person searching for that exact need. See the LLC formation page and the DBA filing page.
    • National first, local second. CNBB files in all 50 states, so the home page and service pages say so, and a California-specific section on each service page covers the California details. The site is also plain about what is California-only: the registered agent service.
    • Local pages for Orange County and Los Angeles. There are 16 city pages, each with its own details, including the correct county office for that city, instead of the same text with the city name swapped.
    • Spanish pages. The Spanish version of the site covers the home page and the main services, because many of the owners CNBB serves prefer to read in Spanish.
    • A real person up front. Christian’s photo, his name and the Google review rating sit at the top of the quote form, and two interview videos on choosing a business structure are on the home page.
    • Clear disclaimers. Every page says CNBB is not a government agency, not a law firm and not affiliated with the California Secretary of State. That is honest, and it matters for how Google and customers read a filing service.

    What we left out on purpose

    The site shows CNBB’s Google rating (4.9 stars from 152 reviews at the time we built it), but we did not mark it up as review structured data. Google’s guidelines restrict marking up ratings that are copied from another platform, and a manual action is not worth the risk.

    What happens next

    The site has only been live since September 2026, so we are not claiming rankings yet. Once there are real results worth reporting, we will add them here. If you run a service business and want a site built the same way, see our local SEO service or get in touch.

    Visit California New Business Bureau to see the finished site.

  • How Much Does Law Firm SEO Cost? What You Are Paying For

    There is no single price for law firm SEO, and be careful of anyone who quotes one without looking at your market. The cost depends on how competitive your practice area is, how much work your website needs and how many places you want to be found. Here is what is behind the number.

    What drives the cost

    • Practice area competition. Personal injury and criminal defense searches are crowded, so they usually need more pages, more reviews and more time than a lightly contested area.
    • How many practice areas and cities. Every practice area and city you want to rank for needs its own page with real content.
    • Your current website. A site that is slow, thin or hard to use on a phone may need to be improved or rebuilt before SEO pays off.
    • Your Google Business Profile and reviews. A new or weak profile needs more work than one with a strong review history.
    • Ongoing content and reporting. Monthly work keeps results growing and shows you what is working.

    What our plans include

    Our plans start at $349 a month. Most law firms start on Expansion at $749 a month or Elevate at $1,249 a month, and add extra practice pages at $175 each as they grow. See the plans page for exactly what each plan includes and how setup works.

    How to compare proposals

    • Ask what you will receive each month. Pages, profile updates, review requests and reports should be specific.
    • Ask what you will see. Good reports cover calls, form submissions and map visibility, not just rankings.
    • Ask who owns the website and the accounts. You should own your domain, profile and content.
    • Check the contract terms. Understand the length, the cancellation process and what happens to your assets if you leave.
    • Ask how they handle attorney advertising rules. Every page should be written with California rules in mind and approved by you.

    Red flags

    • A guaranteed ranking or a guaranteed number of cases. Nobody can honestly promise this.
    • A price that is very cheap with no clear scope.
    • Reports that only show keyword rankings and not calls or leads.
    • No explanation of what work will actually be done.

    Is it worth it?

    For many law firms a single new client is worth a meaningful share of what they spend on marketing, so the real question is whether the work brings in qualified calls. The best way to find out is a look at where your firm shows up today and what is holding it back.

    See how our law firm SEO service works, or read about the California advertising rules every page should follow.

    Want to see where your firm stands? Request a free visibility audit or see how we help law firms across Orange County.

  • Google Business Profile for Law Firms: Setup and Ranking Guide

    When someone searches “personal injury lawyer near me” or “divorce attorney Irvine,” the map and three business listings at the top often decide who gets the call. That is your Google Business Profile at work. Here is how to set one up properly for a law firm and keep it healthy.

    Check that you are eligible

    Google expects a business with a real, staffed location where customers can be met during the hours you list. Virtual offices, shared mailbox addresses and addresses you do not actually use put the profile at risk of suspension. If you do not have an office in a city, a profile for that city is generally not the right tool. A dedicated page on your website for that city, supported by reviews from clients there, is a safer way to compete.

    Get the basics right

    • Name. Use your real firm name, exactly as it appears on your sign, letterhead and website. Do not add keywords or locations.
    • Primary category. Pick the category that matches your main practice, such as a personal injury attorney or an immigration attorney, then add secondary categories for other practices.
    • Address and phone. Make them identical to your website and your other listings.
    • Hours. Keep them current, including holiday hours.
    • Website link. Point to the most relevant page, usually your homepage or a location page.
    • Services and description. List the practice areas you actually handle and describe your firm in plain language without guarantees or superlatives.

    Reviews matter most

    Reviews are one of the strongest signals for map results and one of the first things a potential client reads. Make it easy for happy clients to leave one, for example with a short link sent after a matter closes. Do not pay for reviews or offer a reward, and do not write reviews yourself. When you reply, be courteous and keep it general. You cannot reveal client confidences, even when a reviewer has shared details publicly.

    Show your firm

    Add real photos of your office, the entrance, the parking area and your team. Clear photos of the exterior help clients find you, and they show the location is real.

    Keep it consistent across the web

    Google compares your name, address and phone number across directories, your website and other sources. Differences, such as an old suite number, create doubt. Claim and correct the major listings so every one matches.

    Mistakes that cause trouble

    • Keyword stuffing the business name.
    • Using a virtual office or someone else’s address.
    • Creating duplicate profiles for the same office.
    • Offering incentives for reviews.
    • Leaving the profile unclaimed or unverified.

    How to measure it

    Track calls, direction requests and website clicks from the profile, then compare month to month. We report these for our clients so you can see which work is bringing in new inquiries.

    Our Google Maps optimization and law firm SEO services handle the profile, the listings and the pages that support it. Also read our California attorney advertising checklist.

    Want to see where your firm stands? Request a free visibility audit or see how we help law firms across Orange County.

  • California Attorney Advertising Rules: A Practical Checklist for Your Law Firm Website

    This article is marketing guidance, not legal advice. The rules change, so confirm the current text with the State Bar of California or your own ethics counsel before you publish.

    Your website is an advertisement, and in California that means the Rules of Professional Conduct apply to it. Chapter 7 of the rules (Rules 7.1 through 7.5) covers how lawyers can describe themselves and their services. Here is what each rule means in practice for the pages you publish, and how to build search-friendly pages without crossing the line.

    What the rules cover

    • Rule 7.1, misleading communications. You may not make false or misleading statements about yourself or your services, and that includes leaving out facts that would give a different overall picture. You cannot guarantee a result. If you advertise “no fee unless we win,” you should also say whether the client could still owe costs. Testimonials and case results need qualifying language when they could lead people to expect the same outcome.
    • Rule 7.2, advertising. Lawyers can advertise through websites and other media, but generally may not pay someone to recommend or refer them. Paying for advertising itself is fine. Advertisements should include the name and address of at least one responsible lawyer or firm.
    • Rule 7.3, solicitation. Live, in-person, phone and real-time electronic contact aimed at winning paid work is generally restricted. Written or electronic messages sent to people you know need legal help should be labeled as an advertisement. This matters if you run email or text campaigns.
    • Rule 7.4, fields of practice and specialization. You can say which areas you practice, and that your practice focuses on or is limited to an area. You can call yourself a certified specialist only if a State Bar-recognized organization has certified you, and you should name that organization.
    • Rule 7.5, firm names and trade names. Firm names, logos, letterhead and URLs cannot be misleading, and a private firm should not use a name that suggests a government or public legal services connection.

    California’s Business and Professions Code (sections 6157 through 6159.2) also addresses attorney advertising, including how testimonials, endorsements and dramatizations should be handled, so it is worth reading alongside the rules.

    A practical checklist for your website

    • Put your firm name, office address and the name of a responsible attorney on the site.
    • Never promise or imply a result. Phrases like “we will win your case” and “guaranteed settlement” are out.
    • Add a short line to testimonials and case results explaining that past results do not guarantee a similar outcome.
    • Check every use of “specialist,” “expert” or “best.” Use “focuses on” or “practices in” unless you are certified or the claim can be supported.
    • Only list languages you can actually provide legal services in.
    • Keep a copy of each version of your pages so you can show what was published and when.
    • Make sure the contact form states that sending a message does not create an attorney-client relationship.

    What this means for SEO

    Good SEO and good compliance usually point the same way. Pages that explain a practice area clearly, say who you help and where you work, and avoid hype tend to read as more trustworthy to people and to Google. A few places firms get tripped up:

    • City pages. A page for each city you serve is useful, as long as it is honest about where your office is and does not imply offices you do not have.
    • Google Business Profile names. Use your real firm name. Adding keywords like “Best Injury Lawyer” to the name can violate both Google’s rules and Rule 7.5.
    • Reviews. Ask clients for reviews, but do not pay for them or offer incentives, and do not reveal confidential information when you reply.
    • Practice pages. Describe what you handle and how the process works without promising outcomes.

    Our law firm SEO service writes every page to these rules, and you approve each one before it goes live. For a deeper look at the profile side, read our guide to Google Business Profile for law firms.

    Want to see where your firm stands? Request a free visibility audit or see how we help law firms across Orange County.

  • Client Spotlight: How Sunset Home Improvement Took the #1 Map Pack Spot for Roofing in South Easton, MA

    Client Spotlight: How Sunset Home Improvement Took the #1 Map Pack Spot for Roofing in South Easton, MA

    Every so often we like to show real results instead of talking about process. This month: Sunset Home Improvement, a roofing, siding, and gutter contractor based in South Easton, Massachusetts, and a UniLocal Marketing client.

    The search that matters

    On October 4, 2026, we ran the exact search a homeowner would run: “roofing contractors in easton ma.” Sunset Home Improvement came back in the #1 spot of Google’s local map pack — ahead of every other roofing company in the area, including businesses that have been established for decades longer.

    What’s actually driving it

    • A fully built-out Google Business Profile — correct category (Roofing Contractor, not a generic label), real service area, current photos and posts.
    • 5.0 stars across 49 reviews — one of the two heaviest-weighted local ranking signals, and the first thing a homeowner checks before they call.
    • Consistent name, address, and phone number everywhere Google checks it — directories, citations, the website footer. A mismatched phone number or an old address is one of the most common reasons a local business gets passed over.
    • A site built to earn the click — fast load times, mobile-first layout, and LocalBusiness schema markup so Google can read exactly who Sunset is and where they work.

    Why it matters for the business

    Of the three spots in the map pack for a search like this, the top one gets most of the calls — that’s not a guess, it’s where the clicks go. For a roofing contractor, ranking #1 for “roofing contractors in [their town]” is the difference between a steady call volume and competing for scraps on page two.

    Sunset Home Improvement is BBB A+ accredited, licensed and insured, and has been serving South Easton and the surrounding Massachusetts communities with roofing, siding, and gutter work. You can see their full service area and get a quote at sunsethomeimprovementinc.com.

    Want the same result?

    This is what we build for every local service business we work with — not a promise, a repeatable process. If your business isn’t showing up when people in your town search for what you do, see how UniLocal Marketing can help.