Sicc Media // Break the Mold \\ DARE TO BE EXTRAORDINARY.

Tag: Get Found

  • Google Business Profile Setup Blueprint

    Google Business Profile Setup Blueprint

    Most profiles are half finished. That half is where the phone calls were.

    TL;DR Four fields do most of the work: primary category, service area, service menu, and messaging. Set them properly once and the profile runs for years on twenty minutes a month.

    Step 1: Category selection

    Your primary category decides which searches you are even eligible for. Everything else is secondary.

    • Pick the most specific category that describes your money service. “Bathroom Remodeler” not “Contractor.”
    • Check what the top three ranked competitors use. Match it. They are ranking for a reason.
    • Add every secondary category you genuinely deliver. Each one opens a new set of queries.
    • Do not stuff. Categories you do not service produce bad-fit leads and hurt conversion.

    One primary. Up to nine secondary. Choose deliberately.

    Step 2: Service area, and the polygon question

    If you travel to customers, you set a service area instead of showing an address.

    Method How it works When to use
    By city or ZIP You list named areas Almost always. Clean and unambiguous
    By radius Circle around a point Rarely. Includes water, farmland, other states
    Hiding your address Required for service-area businesses If customers do not come to you, yes

    Google caps service areas at 20 entries and roughly a two-hour drive. List the towns you actually serve, in the words locals use. Adding thirty towns you would technically drive to does not extend your reach. It dilutes relevance.

    Step 3: The service menu is doing more work than you think

    Most owners never fill this in. It is one of the few places you get to describe your services in your own words, and AI tools read it.

    • List every service individually. Not “plumbing services.” Water heater replacement, drain cleaning, repiping, each as its own entry.
    • Write a real description for each. Two or three sentences. Plain language, the way a customer would say it.
    • Include price or a range where you can. Even “from $X” reduces bad-fit calls.
    • Use the customer’s words, not the trade’s. People search “hot water not working,” not “thermostatic mixing valve fault.”

    Step 4: Turn messaging on, or turn it off properly

    Messaging lets people text you from search results. It converts well and it punishes slow replies.

    Turn it on if you can answer within a couple of hours during business hours. Google shows a response-time indicator, and a bad one is worse than no messaging.

    Leave it off if nobody is watching it. An unanswered message thread is a customer who chose someone else.

    The completion checklist

    Field Done Why it matters
    Primary category Decides query eligibility
    Secondary categories Expands coverage
    Service area or address Distance signal
    Hours, including holidays Wrong hours produce angry reviews
    Phone, matching your site Entity consistency
    Website link Passes traffic
    Business description Read by humans and AI
    Services, individually listed Query matching
    Products, if applicable Extra surface area
    20+ real photos Trust and activity
    Attributes Filters you into results
    Q&A seeded Answers objections pre-call
    Messaging configured Conversion path

    Seed the Q&A yourself. You are allowed to post a question and answer it. Use the five questions you get on every single call.

    Ongoing, and it is small

    Twenty minutes a month: respond to reviews, add a few photos, update holiday hours before the holiday, post one update.

    That is the entire maintenance load. The setup is the work.

    Open your profile right now and count how many of the thirteen rows above are actually complete. Most businesses are at seven, and the missing six are free.

    Need a pro to reach this level? [CALL NOW]

  • Local Business Video Schema & YouTube Local SEO

    Local Business Video Schema & YouTube Local SEO

    A two-minute phone video of a finished job outranks a page of text about the same job. Almost nobody in the trades makes one.

    TL;DR Videos rank in Google Search, YouTube, and increasingly get cited by AI tools. Add VideoObject schema, name the town in the title and description, embed on the matching city page, and stop worrying about production quality.

    Why video is undervalued in local trades

    Your competitors are not doing it. That is the entire opportunity.

    Video also does something text cannot: it proves the work exists. A customer watching you replace a panel sees competence directly rather than reading a claim about it.

    BrightLocal’s Local Consumer Review Survey 2026 noted video platforms including YouTube, Instagram, and TikTok gaining ground as places people check businesses, while Google’s share of reviews fell from 83% to 71%. Reputation is spreading across more surfaces, and video is one of them.

    What to actually film

    You do not need a studio. You need a phone and daylight.

    Format Length Why it works
    Before and after walkthrough 60 to 120s Most persuasive format available
    “Here is what went wrong” 60 to 90s Demonstrates diagnosis, not just labour
    Customer saying it worked 30 to 60s Third-party proof with a face
    How to do a small thing yourself 2 to 4 min Builds trust, ranks for how-to queries
    Meet the team 60s Humanises, helps recognition

    Film in landscape for YouTube, vertical for Shorts and Reels. Shoot both if you can. Same job, two orientations, thirty extra seconds.

    YouTube metadata, done for local

    Title. Put the service and the town in it, phrased like a search.

    “Water Heater Replacement in Fall River, MA | Full Walkthrough”

    Description. First two lines matter most, since that is what shows before “more.”

    Full replacement of a failed 50-gallon tank in a Fall River home. Half-day job including new venting.

    Then: your NAP, your website, a booking link, service area, and timestamps.

    Include your NAP in every description. It is a citation, it is consistent, and it is free.

    Tags. Service, service plus town, related symptoms. Modest weight, still worth two minutes.

    Set the video location. YouTube lets you attach a location. Use the actual job’s town.

    VideoObject schema

    Embedding a video on your site does nothing for search unless you mark it up.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "VideoObject",
      "name": "Water Heater Replacement in Fall River, MA",
      "description": "Full replacement of a failed 50-gallon tank, including new venting.",
      "thumbnailUrl": "https://YOURSITE.com/thumbs/water-heater.jpg",
      "uploadDate": "2026-09-08T09:00:00-04:00",
      "duration": "PT2M14S",
      "contentUrl": "https://YOURSITE.com/video/water-heater.mp4",
      "embedUrl": "https://www.youtube.com/embed/VIDEOID"
    }
    </script>
    

    Duration uses ISO 8601. PT2M14S is two minutes fourteen seconds. Getting this wrong is the most common error.

    Validate with Google’s Rich Results Test before moving on.

    Embed on the page it belongs to

    A video of a Somerset job belongs on your Somerset page, not buried on a generic gallery.

    Why it matters. The video adds genuinely unique content to a city page, which is exactly what stops those pages from reading as duplicates.

    Embed without wrecking load time. A standard YouTube iframe is heavy. Use a facade: show the thumbnail image, load the player only when clicked. Most site platforms have a lazy-load option, and it is the difference between a fast page and a failed Core Web Vitals check.

    Short-form, and the geo question

    Reels, Shorts, and TikTok reach people who will never search for you.

    • Add the town to the caption, in plain words.
    • Use the platform’s location tag on the post.
    • Two or three local hashtags, not thirty.
    • Say the town out loud in the first five seconds. Captions and transcripts are increasingly readable by machines, and it anchors the video locally for humans too.

    Be realistic. Short-form reach is broad and unfocused. Much of your audience will be nowhere near you. It is worth doing for proof and brand, not as a lead channel.

    The realistic cadence

    One video a month. Filmed on a phone, at a job you were doing anyway, in ten seconds of extra effort.

    1. Film before, mid, and after on one job.
    2. Trim on your phone. No editing suite.
    3. Upload to YouTube with a local title and full description.
    4. Embed on the matching city or service page with schema.
    5. Cut a vertical version for Shorts and Reels.

    Twelve videos a year, each one permanently attached to a town and a service, is more local video content than most of your competitors will ever produce.

    Film the next job you finish. Two minutes, one take, no editing. That single file will outperform the last three things you wrote.

    Not a tech-savvy pro? That is what we are here for. [CALL NOW]

  • Generating Consistent 5-Star Reviews Automations

    Generating Consistent 5-Star Reviews Automations

    Reviews are not luck. They are a trigger, a link, and a habit.

    TL;DR Ask within an hour of the job finishing, by text, with a one-tap link. Respond to every review. Never filter or gate who gets asked, because that is illegal in the US.

    Timing is the whole thing

    The gap between finishing the job and asking is the single biggest variable in whether you get the review.

    When you ask What happens
    At the job, in person Highest rate. They are looking at the finished work
    Within 1 hour, by text Nearly as good, and it scales
    Next day Noticeably weaker
    A week later, by email Mostly ignored
    In a monthly batch Close to nothing

    Set the trigger to fire when the job is marked complete, not on a schedule.

    SMS beats email, and it is not close

    Texts get opened almost immediately. Marketing emails compete with a full inbox and often land in Promotions.

    The text that works

    Thanks again for having us out today. If you have a minute, a quick Google review really helps folks find us. [LINK]

    Short. Names the platform. One link. No paragraph about how much it means to a small business.

    Get the link right. Google gives you a short review link that opens the review box directly. Find it in your Business Profile under “Ask for reviews.” Save it in a text template on your phone. Sending someone to “look us up on Google” loses most of the people who genuinely intended to help.

    The negative feedback filter question, answered honestly

    You will be sold software that surveys the customer first and only sends happy ones to Google. This is called review gating.

    It is illegal in the United States. The FTC’s Rule on Consumer Reviews and Testimonials, effective October 2024, prohibits suppressing negative reviews, and it carries civil penalties. Google’s own policies prohibit it too, and profiles get penalized.

    What you can do legally

    • Ask everyone. Same message, same timing, no pre-screening.
    • Give a separate service-recovery path. A “something went wrong, tell us” line in your follow-up is fine, as long as it is offered to everyone and does not replace the review request.
    • Fix the underlying problem. If you are afraid of what customers would say, gating is not your issue.

    A profile at 4.7 with a couple of honest three-star reviews converts better than a suspicious wall of 5.0s. Consumers are more skeptical than the people selling gating software think.

    Review replies are SEO surface you are not using

    Every reply is indexable text on your profile, written by you, that can naturally include what you do and where.

    Reply formula

    • Positive: Thank them, name the specific job, one plain sentence. “Glad the new water heater is sorted, Dave. Thanks for having us out to the north end.”
    • Negative: Acknowledge, do not argue, offer to take it offline. Written for the next twenty readers, not the reviewer.
    • Every single one. BrightLocal’s Local Consumer Review Survey 2026 found 80% of consumers are more likely to use a business that responds to all reviews.

    Do not keyword stuff replies. “Thanks for choosing our emergency plumber Fall River 24 hour service” reads exactly as badly as it sounds.

    Why velocity matters more than total

    BrightLocal’s 2026 survey found roughly three quarters of consumers only care about reviews from the last three months. A wall of old five-stars is decoration.

    Target a steady trickle. Two or three a month, every month, beats thirty in one burst. It looks natural because it is, and it keeps your recent set fresh for both humans and the AI tools now summarizing your reputation.

    The automation, in five steps

    1. Trigger: job marked complete in your CRM or calendar.
    2. Wait: 30 to 60 minutes.
    3. Send: SMS with the short Google link.
    4. One follow-up: three days later, only if no review posted, then stop.
    5. Alert yourself: any new review notifies you so you can reply within 48 hours.

    Most CRMs and schedulers do this natively. If yours does not, a simple automation tool bridges it.

    Set the trigger once this week and check back in 90 days. The businesses beating you on reviews are almost never better at the work. They just ask every time.

    Don’t have the time to build it? [BOOK A CALL]

  • Building Local Entity Authority for AI Engines

    Building Local Entity Authority for AI Engines

    Search engines stopped matching strings and started recognising things. If your business is not a thing they recognise, you get left out of the answer.

    TL;DR An entity is a business a machine is confident exists. Confidence comes from consistent data corroborated across independent sources. Fix your identity everywhere, get cited by real local sites, and structure a press page that makes you easy to verify.

    Entity versus keyword, in one line

    Keyword thinking: rank a page for “plumber fall river.”
    Entity thinking: be the business a machine names when someone asks who the good plumber in Fall River is.

    The second one is what AI assistants do. BrightLocal’s 2026 survey found consumers using AI for local business recommendations jumped from 6% to 45% in a year, and that 42% now trust those recommendations as much as reviews. Being named is the new ranking.

    How machines build confidence in you

    Three ingredients, all of which you influence.

    Ingredient What it means How you build it
    Consistency Your details agree everywhere NAP discipline, one description
    Corroboration Independent sources confirm you Local links, press, directories
    Structure Your data is explicitly labelled Schema markup, clear site copy

    Any conflict lowers confidence. Two phone numbers across your listings means the machine is less sure you are one business, and a less certain business is a less recommended business.

    The sameAs property, which almost nobody uses

    In your LocalBusiness schema, sameAs explicitly tells a machine which other profiles are you. It is the cheapest entity signal available.

    "sameAs": [
      "https://www.facebook.com/yourpage",
      "https://www.instagram.com/yourpage",
      "https://www.linkedin.com/company/yourcompany",
      "https://www.yelp.com/biz/yourbusiness",
      "https://www.bbb.org/us/ma/fall-river/profile/yourbusiness"
    ]
    

    You are stitching your scattered profiles into one identity by hand. Include every profile you actually control and keep current. Do not list a dead account.

    Wikidata, honestly assessed

    Wikidata is an open knowledge base that feeds Google’s Knowledge Graph, and you will read that adding your business is a shortcut to entity status.

    The honest version. Wikidata has notability standards. A local plumbing company with no press coverage will likely have its entry deleted, and repeated self-promotional entries can get an account blocked. It is not a general-purpose business directory.

    When it is legitimate. If your business has genuine independent coverage, a notable founder, a long history, or a significant local role, an entry may stand. Cite the independent sources in the entry itself.

    If you do not qualify, and most single-location service businesses do not, skip it. The other tactics on this page do more anyway.

    Entity co-occurrence

    Machines learn what you are by what you appear alongside.

    Make sure your business name appears in text near:

    • Your service words. “Sicc Plumbing installs tankless water heaters.”
    • Your town and neighbouring towns.
    • Your trade certifications and the brands you install.
    • Local landmarks and institutions you are associated with.

    Where this happens naturally. Sponsorship pages, local press, supplier dealer locators, Chamber directories, forum recommendations. Each one is a machine reading your name next to a place and a service.

    Do not force it. Writing “Sicc Plumbing plumber Fall River plumbing” repeatedly reads as spam and does the opposite.

    Build a real press page

    One page that makes you trivially easy for a machine, a journalist, or a customer to verify.

    Include

    • Founded date, founder name, and a plain history paragraph.
    • Full NAP, matching everything else exactly.
    • Certifications and licence numbers, which are independently checkable.
    • Every press mention, linked, with date and outlet.
    • Awards and memberships, linked.
    • A downloadable logo and one photo.
    • A named media contact with a direct email.

    Why this works. It concentrates every verification signal on one URL, and gives reporters a reason to link you rather than just naming you.

    The 90-day entity build

    Month Action
    1 NAP audit and fix everywhere. Add LocalBusiness schema with sameAs
    2 Build the press page. Ask suppliers for dealer locator listings
    3 One sponsorship link. Send the quotable-expert email to two local reporters

    Then re-run the AI test: ask ChatGPT and Perplexity who the best in your trade is in your town, and see whether you are named.

    Ask an AI tool about your business by name right now and check whether it gets your services and hours right. Whatever it gets wrong is your entity data failing in public, and it is fixable this month.

    Need a pro to build it? [BOOK A CALL]

  • Local Schema Markup for Service Providers

    Local Schema Markup for Service Providers

    Schema is a note to machines telling them exactly what your business is. Most sites never leave one.

    TL;DR Paste one block of JSON-LD into your site head. It tells Google and AI tools your name, address, phone, hours, and service area in a format they cannot misread. Copy the template below, change the values, validate, done.

    What JSON-LD actually is

    A block of structured text in your page’s <head>. Invisible to visitors. Read by machines.

    Without it, a crawler guesses your hours from a paragraph. With it, you hand over the answer.

    Three things to know

    • JSON-LD is the format Google recommends. Ignore microdata and RDFa advice from 2016.
    • It goes in the head, on every page, or at minimum the homepage and contact page.
    • It must match your visible content. Marking up hours you do not display is a violation.

    The template

    Change every value in caps. Delete what does not apply.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Plumber",
      "name": "YOUR EXACT BUSINESS NAME",
      "image": "https://YOURSITE.com/logo.png",
      "@id": "https://YOURSITE.com/#business",
      "url": "https://YOURSITE.com",
      "telephone": "+15085551234",
      "priceRange": "$$",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "160 EXAMPLE ST",
        "addressLocality": "Fall River",
        "addressRegion": "MA",
        "postalCode": "02720",
        "addressCountry": "US"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 41.7015,
        "longitude": -71.1550
      },
      "areaServed": [
        { "@type": "City", "name": "Fall River" },
        { "@type": "City", "name": "Somerset" },
        { "@type": "City", "name": "Swansea" }
      ],
      "openingHoursSpecification": [{
        "@type": "OpeningHoursSpecification",
        "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
        "opens": "08:00",
        "closes": "17:00"
      }],
      "sameAs": [
        "https://www.facebook.com/YOURPAGE",
        "https://www.instagram.com/YOURPAGE"
      ]
    }
    </script>
    

    Pick the right @type

    LocalBusiness works. A specific type works better, because it carries more meaning.

    Trade Use
    Plumbing Plumber
    Electrical Electrician
    HVAC HVACBusiness
    Roofing, general contracting HomeAndConstructionBusiness
    Salon, barber HairSalon
    Cleaning HousePainter or LocalBusiness
    Anything without a match LocalBusiness

    Schema.org lists them all. Use the most specific one that fits.

    Service-area businesses: drop the address

    If customers do not come to you, do not publish a street address. Use areaServed and omit address, or Google may treat a home address as a storefront.

    GeoCoordinates note. Latitude and longitude help disambiguate you from similarly named businesses. Get them by right-clicking your location in Google Maps and copying the numbers.

    Where to put it

    Platform How
    WordPress A schema plugin, or paste into header.php before </head>
    Shopify Edit theme.liquid, paste before </head>
    Webflow Project Settings, Custom Code, Head
    GoHighLevel Funnel or site settings, Tracking Code, Head
    Squarespace Settings, Advanced, Code Injection, Header
    Hand-coded Directly in <head>

    Validate before you walk away

    Two free tools. Use both.

    1. Google’s Rich Results Test. Paste your URL. It tells you what Google can read.
    2. Schema.org Validator. Stricter. Catches syntax errors the Google tool tolerates.

    The error you will hit: a stray comma. JSON does not allow a trailing comma before a closing brace. If the validator throws a parse error, look for that first.

    What schema does and does not do

    Does: clarify your entity to search engines and AI tools. Improve eligibility for rich results. Make your hours, phone, and service area machine-readable and unambiguous.

    Does not: rank you by itself. Schema is a clarity tool, not a ranking hack. It removes doubt. Doubt is what gets you left out of AI answers.

    Paste the template, change the values, run the validator. Twenty minutes, once, and your business stops being a guess.

    Not a tech-savvy pro? That is exactly what we are here for. [CALL NOW]

    Common mistakes that make schema worthless

    Marking up content that is not on the page. Search engines treat this as spam. If the schema says you are open until 8pm, the page must say so too.

    Multiple conflicting LocalBusiness blocks. One per page, matching that page’s subject. A service page marked up as the whole business confuses the entity.

    Fake or aggregated review markup. Self-serving review snippets from your own site are widely discounted, and inventing an aggregate rating is a manual-action risk. Mark up reviews only where they genuinely exist on the page and were genuinely left by customers.

    Copying a competitor’s block without changing the NAP. It happens more than you would expect, and it points your schema at somebody else’s business.

    Leaving the markup static while the business changes. Hours, phone number and service area drift. Schema that contradicts your Google Business Profile is worse than none, because inconsistency is the exact signal you were trying to fix.

    Validating it

    Two tools, both free, both run in under a minute.

    • Google’s Rich Results Test tells you which rich result types the page is eligible for. This is the one that matters for search appearance.
    • Schema.org’s own validator checks the markup is structurally valid, regardless of what Google does with it.

    Run both. A page can be valid schema and still ineligible for a rich result, and vice versa. The two tools answer different questions.

    Then check Search Console. The Enhancements reports show errors detected on live pages across the whole site, which is where you will catch a template change that broke markup on two hundred pages at once.

    Where to put it

    JSON-LD in the head or body, not microdata in the markup.

    Microdata and RDFa still work, and they entangle your structured data with your HTML so that a design change breaks your markup. JSON-LD sits in a single script block, is easy to generate from a template, and is straightforward to audit.

    One block per page, generated from your CMS fields rather than hand-written per page. Hand-written schema goes stale the moment somebody changes a phone number.

  • Handling Bad Online Reviews Without Losing SEO

    Handling Bad Online Reviews Without Losing SEO

    The reply is not for the person who wrote it. It is for the next twenty people reading it while deciding about you.

    TL;DR Respond to every review within 48 hours. Never argue. Take specifics offline. Suppressing or gating negative reviews is illegal in the US under the FTC rule that took effect in 2024. A 4.7 with honest criticism converts better than a suspicious 5.0.

    Know the law before you touch anything

    The FTC’s Rule on Consumer Reviews and Testimonials took effect in October 2024. It carries civil penalties.

    Prohibited

    • Review gating. Surveying customers first and only sending happy ones to Google.
    • Suppressing negative reviews you solicited, or using threats to get them removed.
    • Fake reviews, including ones written by employees or family without disclosure.
    • Buying reviews, positive or negative.
    • Undisclosed incentives for reviews.

    Permitted

    • Asking every customer for a review, on the same terms.
    • Offering a service-recovery path, as long as it is offered to everyone.
    • Replying publicly to anything.
    • Reporting reviews that genuinely violate platform policy.

    If you are running gating software, turn it off. The fine is not worth the average rating.

    Why a perfect rating hurts you

    Consumers are more skeptical than owners assume. A wall of identical five-star reviews with no specifics reads as purchased, because it usually is.

    A 4.7 with a handful of thoughtful three-star reviews and good replies reads as a real business that occasionally has a bad day and handles it. That is more persuasive than perfection.

    The negative review with a great reply is an asset. It is the only place a prospect gets to see how you behave when something goes wrong, which is precisely what they are afraid of.

    The response formula

    Four moves, in order, under 100 words.

    1. Acknowledge the experience. Not the accusation, the experience. “Sorry the install ran over, that is frustrating.”
    2. Take one concrete piece of ownership. Something real, even if small. “We should have called you when the part was delayed.”
    3. Offer to resolve, privately. Name a person and a channel. “I would like to sort this out. Call me directly, Dave, 508-555-1234.”
    4. Stop. No defence, no context, no version of events.

    Example

    Sorry the job ran two days over, Michelle. That is genuinely frustrating and we should have called you as soon as the part was backordered rather than leaving you guessing. I would like to make it right. Call me directly on 508-555-1234. – Dave, owner

    What that reply does for a reader. It shows a named human, an admission, and no argument. Most readers will side with you before they finish it.

    What never to do

    Do not Because
    Argue the facts You look defensive. Readers do not adjudicate, they infer
    Mention the invoice or how much they paid Reads as retaliation
    Say “we have no record of this customer” as the whole reply Even if true, it reads as dismissal. Offer to look into it instead
    Copy-paste the same reply Visible immediately, undoes the effort
    Reply angry, then edit later The internet screenshots
    Threaten legal action Turns a review into a story

    Wait an hour before writing. The reply you want to send at minute one is never the reply you should send.

    When you can legitimately get one removed

    Only genuine policy violations. Report through the listing, three dots, “Report review.”

    Actionable: not a real customer experience, hate speech or profanity, personal information published, obvious conflict of interest such as a competitor, spam or advertising, a review clearly meant for a different business.

    Not actionable: a real customer who was harsh. A one-star with no text. A complaint about price. Disagreement about the work.

    Reporting genuine criticism wastes credibility and time. Reply to it instead.

    Turning a one-star into an edit

    Customers can edit their reviews, and a meaningful number do when the problem is actually solved.

    The sequence that works

    1. Reply publicly within 48 hours, calm and specific.
    2. Contact them privately and fix the underlying issue, properly.
    3. Once it is genuinely resolved, ask once: “Glad we got that sorted. If you feel differently now, you are welcome to update your review. Either way, thanks for giving us the chance to fix it.”
    4. Never ask twice.

    Do not offer anything in exchange for changing a review. That is the FTC issue again.

    Pushing negative results down

    If a bad review or complaint page is ranking for your business name, you dilute rather than remove.

    • Publish your own pages and keep them active: your site, your blog, your press page.
    • Complete every profile you legitimately control. Each one is a result you own.
    • Get fresh positive reviews steadily. Roughly three quarters of consumers only value reviews from the last three months, per BrightLocal’s 2026 survey, so recency does the work for you.
    • Earn local press. News results outrank complaint sites.

    Reputation management services promising removal are usually selling you either a legal threat or a lie. Dilution is the honest mechanism and you can do it yourself.

    Go read your three most recent negative reviews and check whether you replied. If not, write those replies today. They are being read right now by people deciding whether to call you.

    Need a pro to handle responses? [BOOK A CALL]

  • Hyper-Local Backlink Acquisition Tactics

    Hyper-Local Backlink Acquisition Tactics

    The best local links are not earned by outreach. They are earned by showing up in your own town.

    TL;DR Sponsor something. Join something. Supply something. Every one of those produces a link from a real local site, which is worth more than fifty directory submissions and costs less than one agency retainer.

    Why local links work differently

    A link from a national marketing blog is authority. A link from your town’s youth hockey league is relevance plus proximity, which is what local ranking actually runs on.

    You are not trying to out-link a national brand. You are trying to look unmistakably local to a machine deciding who serves this area.

    Sponsorships, the highest return move

    Almost every local organization that takes sponsorship money publishes a sponsor page with links.

    Target Typical cost What you get
    Youth sports team $200 to $600 a season Sponsor page link, banner, jersey
    School program or booster club $100 to $1,000 Link, program ad, community goodwill
    Local 5K or charity run $250 to $2,500 Event site link, press coverage
    Community theater, arts group $150 to $1,000 Playbill, site link
    Rotary, Lions, VFW events Varies Site link, room full of local owners

    How to actually do it

    • Email the organizer directly. “We would like to sponsor. What tiers do you have?” That is the whole message.
    • Ask one question before paying: “Does the sponsorship include a link on your website?” Most say yes. Some do not, and you should know first.
    • Send them your exact business name and URL so the link matches your other citations.
    • Pick things you would support anyway. Your kid’s team, your neighborhood. The authenticity shows and the money feels different.

    Chamber of Commerce, done properly

    Chamber membership gets you a directory listing with a link. That is the floor, not the ceiling.

    • Claim and complete the directory profile. Most members fill in a name and stop.
    • Get on a committee. Committee pages list members with links, and the room is full of referral sources.
    • Offer to speak or write. Chambers constantly need content for newsletters and events. A short talk on “what local businesses get wrong online” costs an hour and buys a feature link.

    Supplier and partner links

    You already have relationships that produce links. Nobody asks for them.

    • Manufacturer dealer locators. If you install a brand, they almost certainly have a “find an installer” page. Ask to be listed. This is one of the highest authority local links available and it is free.
    • Certification bodies. Trade certifications often publish member directories.
    • Complementary trades. A plumber and an electrician can each add a “who we recommend” page. Two links, five minutes, genuinely useful to customers.
    • Suppliers you buy from. Some publish customer spotlights.

    Start with the dealer locator. Owners routinely forget they qualify for one.

    Local press, without a PR budget

    You do not pitch a story. You give a reporter something easy.

    Angles that get picked up

    • You did something free for someone who needed it. Fixed a furnace for an elderly neighbor, donated labor after a storm.
    • You hired locally. Small-town papers run hiring news.
    • You have data or expertise about a current local problem. A cold snap, a flood, a code change. Reporters need a quotable local expert and often have none.
    • A milestone. Twenty years in business, a new location.

    How to send it. Two paragraphs, plain email, to the actual reporter who covers business or community news. Include a photo. Do not attach a press release PDF.

    What to skip

    • Paid link packages. Against Google’s guidelines and mostly worthless directories.
    • Mass directory submission tools. They create inconsistent citations you then have to clean up.
    • Guest posts on unrelated blogs. A link from a generic “business tips” site does nothing for local relevance.
    • Link exchanges at scale. Two local businesses cross-linking is fine. A network of forty is a pattern.

    The 90-day plan

    Month Action
    1 Ask every supplier and manufacturer about dealer locator listings. Join or complete the Chamber profile
    2 Sponsor one local thing. Confirm the link before paying
    3 Send one press email with a real local angle

    Three months. Maybe $500. Half a dozen genuinely local links that a competitor buying an agency retainer will not have.

    Pick up the phone to your main supplier this week and ask whether they list installers. That call is free and it is often the strongest link you will get all year.

    Need a pro to run this for you? [BOOK A CALL]

  • Directory Aggregator Distribution Systems

    Directory Aggregator Distribution Systems

    Four companies feed most of the business directories on the internet. Fix your data there and hundreds of listings correct themselves.

    TL;DR Submit to the aggregators before you touch individual directories, because they propagate downstream. Manual submission is free, permanent, and slow. Paid tools are fast and rented. Pick based on how many locations you have.

    The upstream layer

    Aggregator Feeds
    Data Axle A large share of smaller directories, apps, and in-car systems
    Foursquare Apple Maps, Uber, Samsung, many mobile apps
    Neustar Localeze Many mid-tier directories and telecom listings
    Attom and related property data providers Property, local, and civic data ecosystems

    Why order matters. Fix a single directory and you fix one listing. Fix an aggregator and you fix the many listings it feeds, over the following weeks. Doing it in the wrong order means correcting downstream listings that get overwritten by stale upstream data.

    Manual versus paid, honestly

    Manual submission Paid tool (Yext, BrightLocal, Moz Local)
    Cost Free Roughly $200 to $600 per location per year
    Speed Weeks to months Days
    Coverage The big four plus what you do by hand 50 to 100+ directories
    Permanence Permanent Managed listings can revert when you stop paying
    Duplicate suppression Manual Automated
    Effort One long afternoon An hour

    The Yext trade-off, stated plainly. Yext is fast and it genuinely works. Listings it manages are maintained through their API, which means when the subscription lapses, some revert to previous data. You are renting corrections rather than owning them. That is not a scam, it is the model, and it is worth knowing before you sign.

    My recommendation by size

    • One location: manual submission plus a one-time cleanup service. Best economics by a wide margin.
    • Two to five locations: manual is still viable, paid saves real time.
    • Six or more: paid. The hours saved exceed the subscription.

    Duplicate resolution rules

    Duplicates split reviews, confuse machines, and send customers to dead numbers.

    Work in this order

    1. Claim before you merge. A claimed listing is far easier to edit or remove.
    2. Keep the strongest listing. Most reviews, most complete, correct address. That is your survivor.
    3. Merge, do not delete. Merging preserves reviews. Deleting loses them permanently.
    4. On Google: Suggest an edit, then Close or remove, then Duplicate, and identify the survivor.
    5. Document what you did. Duplicates resurface. A record saves you re-diagnosing in a year.

    Never abandon an unclaimed duplicate. It keeps routing customers to nothing.

    Vetting niche directories

    Your trade has directories that matter more than general ones. Others are worthless.

    Worth your time if

    • Real people use it to find your trade. Search your service plus your town and see whether it appears.
    • It allows a genuine, editable listing.
    • It has actual traffic and current content.
    • Competitors you respect are on it.

    Skip if

    • It exists only to sell listings.
    • It is stuffed with expired businesses.
    • It charges for a basic listing with no traffic to justify it.
    • It appeared in a spam email.

    The test. Search your main service plus your town in an incognito window. Any directory on page one is worth claiming. Anything that never appears is not worth an hour.

    The submission checklist

    Before you submit anywhere, lock your canonical record.

    Field Locked value
    Business name Exactly as on the sign. No keywords
    Address One format, “Street” or “St”, never mixed
    Suite or unit Consistent placement
    Phone Real main line, not a tracking number
    Website With or without www, pick one
    Hours Including holidays
    Categories Primary matching your Google profile
    Description One paragraph, reused verbatim

    Paste the same values every time. Variation is the entire problem you are solving.

    Maintenance

    • Every six months: search your phone number in quotes and see what surfaces.
    • After any change of address, number, or hours: aggregators first, then the named directories.
    • Annually: check for duplicates, since directories merge and scrape continuously.

    Twenty minutes twice a year protects an afternoon of work.

    Start with the four aggregators before you touch anything else. Fixing downstream first is the single most common way people waste a weekend on this.

    Don’t have the time? [BOOK A CALL]

  • Voice Search SEO for On-the-Go Service Requests

    Voice Search SEO for On-the-Go Service Requests

    Somebody’s basement is flooding. They are not typing. They are talking to their phone with wet hands.

    TL;DR Voice queries are longer, conversational, and almost always local. Win them by answering real questions in real sentences, adding FAQ schema, and claiming Apple and Bing so Siri and Alexa can find you at all.

    How voice queries differ

    Typed Spoken
    “plumber fall river” “who is the closest plumber open right now”
    “hvac repair cost” “how much does it cost to fix an air conditioner”
    “emergency electrician” “I need an electrician tonight near me”

    Three consistent differences: longer, phrased as a question, and loaded with urgency and location.

    The practical consequence is that voice rewards pages that answer a specific question directly, not pages stuffed with keywords.

    Write the way people ask

    Take the questions you answer on the phone every week and make each one a heading, followed by a direct answer in the first sentence.

    The pattern

    How much does it cost to replace a water heater?

    Most water heater replacements in the Fall River area run between $1,400 and $2,600 installed, depending on tank size and whether the venting needs work. Standard swaps take about half a day.

    Question as the heading. Answer immediately. Detail after. No windup.

    Where to find your questions

    • Your last 30 phone calls. Write down what they actually asked.
    • The Q&A section on your Google Business Profile.
    • Google’s “People also ask” box for your service plus your town.
    • Your own inbox.

    Twenty of these, each answered plainly, is more valuable than a 3,000-word guide nobody finishes.

    FAQ schema, and what changed

    FAQ schema marks up your questions so machines know they are questions.

    Be honest about the payoff. Google significantly reduced FAQ rich results in search listings back in 2023, so do not expect the expanded snippet. It is still worth adding, because the markup makes your answers machine-readable for voice assistants and AI tools that are now doing the summarizing.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [{
        "@type": "Question",
        "name": "How much does it cost to replace a water heater?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Most replacements run between $1,400 and $2,600 installed, depending on tank size and venting."
        }
      }]
    }
    </script>
    

    Only mark up questions actually visible on the page. Marking up hidden content is a violation.

    Claim Apple and Bing or Siri cannot find you

    This is the step people skip, and it is the one that decides whether voice works at all.

    Assistant Pulls from
    Siri Apple Maps, via Apple Business Connect
    Alexa Bing and Yelp
    Google Assistant Google Business Profile
    Cortana, older devices Bing Places

    If you have only claimed Google, you are invisible to every iPhone user asking Siri for a plumber. In the US that is roughly half the phones in your service area.

    Both are free and take under an hour. Apple Business Connect at business.apple.com. Bing Places at bingplaces.com, which can import directly from your Google profile.

    Direct answer optimization

    Voice assistants read one answer aloud. Not ten links. One.

    What gets read

    • A concise answer, roughly 30 to 50 words, near the top of a relevant page.
    • Clear structure. A question heading with the answer directly beneath it.
    • A page that loads fast. Slow pages get skipped.
    • Plain language. Trade jargon does not get read aloud well.

    What does not get read. Long preambles. Answers buried in paragraph six. Anything requiring the listener to hold four clauses in their head.

    The hands-free reality check

    Someone using voice for an urgent service request is usually holding a flashlight, standing in water, or driving. Everything after the search has to be effortless.

    • Tappable phone number at the top of every page.
    • Hours that are correct, including holidays, because “open now” filters run on them.
    • A page that loads in seconds on cellular.
    • No popup intercepting somebody in an emergency.

    The 90-minute version

    1. Claim Apple Business Connect. 30 minutes.
    2. Claim Bing Places, import from Google. 15 minutes.
    3. Write ten real questions with direct answers on your site. 30 minutes.
    4. Add FAQ schema to that page. 15 minutes.

    Go ask Siri who the best plumber near you is right now. If you are not claimed on Apple Maps, you already know how that ends.

    Don’t have the time? [BOOK A CALL]

  • Optimizing for “Near Me” Intent Queries

    Optimizing for “Near Me” Intent Queries

    You cannot put “near me” on your website and rank for it. That is not how the phrase works.

    TL;DR “Near me” is an instruction to the search engine, not a keyword. It resolves to the searcher’s coordinates. You win it with proximity you cannot change, plus profile completeness and mobile speed that you can.

    What actually happens when someone types it

    The engine drops the phrase and substitutes the user’s location. “Plumber near me” in Fall River becomes, functionally, “plumber Fall River” with a proximity weighting applied.

    Which means:

    • Stuffing “near me” into your page titles does nothing. It is the most common wasted effort in local SEO.
    • You are competing on distance, which you cannot change.
    • Everything else on this page is what you can change.

    The three signals, and which you control

    Signal Controllable What to do
    Distance No Nothing. Stop optimizing for it
    Relevance Yes Categories, services, description
    Prominence Yes, slowly Reviews, links, citations, activity

    Your entire near-me strategy is relevance and prominence, executed so well that Google picks you over a competitor who happens to be marginally closer.

    Profile completeness is the near-me lever

    Near-me searches almost always return the map pack. Map pack placement runs on your Google Business Profile.

    The fields that matter most here

    • Primary category, matched to how people describe the service.
    • Every service listed individually, with real descriptions.
    • Correct hours, because near-me searches frequently carry “open now” intent.
    • Recent photos, as an activity signal.
    • Steady recent reviews. BrightLocal’s 2026 survey found roughly three quarters of consumers only value reviews from the last three months.

    A complete profile beats a closer incomplete one regularly. That is the whole opening.

    On-page rules that actually help

    You are not targeting the literal phrase. You are making it unambiguous which area you serve.

    Do

    • Name your town and neighbouring towns in plain text on your homepage and service pages.
    • State your service area explicitly. “Serving Fall River, Somerset, Swansea and Westport.”
    • Use natural phrasing. “Plumbing repair in Fall River” reads normally and does the job.
    • Add LocalBusiness schema with areaServed listing your towns.
    • Include your NAP in text, not inside an image.

    Do not

    • Write “plumber near me” as a heading.
    • Create a page called “Plumber Near Me.”
    • Repeat the phrase in your title tag, meta description, and alt text.

    That last cluster is a recognisable spam pattern and it can hurt you.

    Mobile UX, because near-me is a phone behaviour

    Near-me searches happen on phones, often outside, often in a hurry.

    Quick-action requirements

    • Tappable phone number in the first screen, as a tel: link.
    • A directions button that opens the maps app.
    • Booking that works one-handed, with large tap targets.
    • No popup in the first ten seconds.
    • Loads fast on cellular. Google’s threshold is 2.5 seconds for main content at the 75th percentile.

    The one-thumb test. Open your site on a phone, on cellular, in a dim room, using one thumb. Try to call in under ten seconds. Most sites fail, and the failure is almost always an untappable number or a popup.

    Geo-fenced paid, for the towns you cannot rank in

    Proximity caps how far your organic reach extends. Paid does not.

    • Run paid in towns you serve but sit too far from to rank organically.
    • Set tight radius targeting around those specific areas.
    • Use location-specific ad copy. Name the town in the headline.
    • Send clicks to the matching city page, not your homepage.
    • Leave organic to do the work close to home, where distance is already on your side.

    This is the cleanest division of labour between the two channels.

    Measuring near-me performance

    You cannot see the literal phrase in most reports, so measure the outcomes it produces.

    • Google Business Profile insights: searches split into direct versus discovery. Discovery is your near-me proxy.
    • Direction requests, which are almost pure local intent.
    • Calls from the profile, tracked by hour.
    • Google Search Console, filtered to queries containing “near me.”
    • Ask callers how they found you and log it.

    Open your site on your phone, on cellular, and time how long until you can place a call one-handed. That number is your actual near-me performance, and it is the one thing on this page you can fix this afternoon.

    Need a pro to fix it? [CALL NOW]