<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ליאור דניאל</title>
    <description>The latest articles on DEV Community by ליאור דניאל (@__3be24212ae662).</description>
    <link>https://dev.to/__3be24212ae662</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4008291%2F5e917ea6-50ae-4048-8b38-bc0e24741369.png</url>
      <title>DEV Community: ליאור דניאל</title>
      <link>https://dev.to/__3be24212ae662</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/__3be24212ae662"/>
    <language>en</language>
    <item>
      <title>A local SEO case study: how a plumber went from invisible to booked out</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Mon, 06 Jul 2026 06:00:00 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/a-local-seo-case-study-how-a-plumber-went-from-invisible-to-booked-out-20f8</link>
      <guid>https://dev.to/__3be24212ae662/a-local-seo-case-study-how-a-plumber-went-from-invisible-to-booked-out-20f8</guid>
      <description>&lt;p&gt;I want to walk through a real turnaround, because "do local SEO" is easy to say and hard to picture. Numbers and timelines make it concrete. I've anonymized the details, the client asked me to, so I'll call him Mike and keep the town vague, but the shape of this is exactly how these go. If you run a home service business, you'll recognize your own situation somewhere in here.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where he started, which was nowhere
&lt;/h2&gt;

&lt;p&gt;Mike ran a two-truck plumbing operation in a mid-sized suburb. Good plumber, twelve years in, the kind of guy whose existing customers loved him. But almost all his work came from word of mouth, and word of mouth had gone flat. When he searched "plumber near me" in his own town, he wasn't in the map box, wasn't on page one, wasn't on page two. He turned up somewhere around the sixth page. For all practical purposes, to a new customer Googling for help, he did not exist.&lt;/p&gt;

&lt;p&gt;He'd paid one of those shared-lead services for a while, the kind that sells the same lead to five plumbers at once, and he hated it. Everyone got the same call, everyone raced to the bottom on price. He wanted his own calls. That's what brought him in.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we actually found
&lt;/h2&gt;

&lt;p&gt;The audit wasn't dramatic. It rarely is. Three things stood out.&lt;/p&gt;

&lt;p&gt;His Google Business Profile was a ghost. Half the fields blank, wrong category (just "Contractor"), two photos, and the last review was fourteen months old. His name and phone number didn't match across the web, an old number from before he changed it was still sitting on Yelp and two directories, which quietly told Google nobody was sure who he was. And his website was one page, no separate service pages, no town pages, loading slowly on mobile. Nothing was broken exactly. It was just all half-done, the way it is for most busy tradespeople who never had time.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we did, in order
&lt;/h2&gt;

&lt;p&gt;We didn't do everything at once. We went by leverage.&lt;/p&gt;

&lt;p&gt;First month was all Google Business Profile. Filled every field, fixed the category to the specific one, added a dozen real photos of Mike and his trucks and actual jobs. Then we cleaned up the name and number so it read identically everywhere and killed the old phone number floating around.&lt;/p&gt;

&lt;p&gt;The review problem we fixed with a habit, not a trick. We set Mike up to text every customer a review link the day the job wrapped. That's it. In a trade where you're in someone's home doing work they're grateful for, the ask just needed to be easy and immediate.&lt;/p&gt;

&lt;p&gt;Then we built the site out properly. A page for each core service, drain cleaning, water heaters, emergency repair, each one actually about that job. And real pages for the four towns he covered, written like someone who drives those streets, not a template with the name swapped in.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it moved
&lt;/h2&gt;

&lt;p&gt;Nothing happened for about three weeks, which is normal and which I warned him about, because that's when people panic and quit. Then it started.&lt;/p&gt;

&lt;p&gt;The profile work hit first. Within a month or so he was showing up in the map box for a few of the less competitive searches. The reviews compounded, a steady trickle of fresh ones every week, and by month three he had more recent reviews than most of his competitors, which is what tips the map box in your favor. The service and town pages took longest, they always do, but by month five and six they were ranking for the specific searches, "water heater repair [town]," the stuff with real intent behind it.&lt;/p&gt;

&lt;p&gt;By month six he was in the top three of the map box for his main searches in his home town, and calls were coming straight to him. Not shared leads. His calls. He dropped the lead service. The exact numbers were his to keep private, but the phone rang enough that he started thinking about a third truck, which is a good problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually made it work
&lt;/h2&gt;

&lt;p&gt;If you're looking for the clever part, there isn't one. Everything we did was on the boring checklist that every plumber has heard and almost nobody finishes. Fill out the profile. Chase reviews after every job. Build real pages. Keep your details consistent. Individually forgettable. Done together and kept up for six months, they moved him from the sixth page to the top of the map.&lt;/p&gt;

&lt;p&gt;The reason it worked isn't that it was sophisticated. It's that his competitors quit doing the boring stuff and he didn't.&lt;/p&gt;

&lt;p&gt;If you want the fuller write-up with the month-by-month detail, I put together &lt;a href="https://housecallseo.com/local-seo-case-study/" rel="noopener noreferrer"&gt;a local SEO case study&lt;/a&gt; that goes deeper, and this kind of turnaround is the work we do for home service businesses. But you can start Mike's month one yourself, today, for free. Go claim your Google Business Profile and fill in every single field. That one move did more for him than anything else on the list.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>marketing</category>
      <category>smallbusiness</category>
      <category>business</category>
    </item>
    <item>
      <title>A local SEO audit you can do yourself in one coffee's worth of time</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Sun, 05 Jul 2026 14:00:00 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/a-local-seo-audit-you-can-do-yourself-in-one-coffees-worth-of-time-3nc0</link>
      <guid>https://dev.to/__3be24212ae662/a-local-seo-audit-you-can-do-yourself-in-one-coffees-worth-of-time-3nc0</guid>
      <description>&lt;p&gt;You don't need to hire anyone to find out why your business is invisible on Google. Most of the reasons are things you can check yourself in about twenty minutes, and honestly, doing this once will teach you more about your local presence than reading ten SEO articles. Grab a coffee. Here's the walk-through I'd do.&lt;/p&gt;

&lt;h2&gt;
  
  
  Search yourself the way a customer would
&lt;/h2&gt;

&lt;p&gt;Open a fresh browser tab, ideally in incognito so your own history doesn't tilt the results, and type what a customer would type. Not your business name. The thing they'd search, like "electrician near me" or "drain cleaning [your town]."&lt;/p&gt;

&lt;p&gt;Now look honestly. Are you in the map box up top, the three businesses with the pins? Are you anywhere on the first page? If you had to scroll or click to page two to find yourself, that's your answer for why the phone isn't ringing. Nobody's scrolling that far. Write down where you actually landed. That's your starting line.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pull up your Google Business Profile and be harsh about it
&lt;/h2&gt;

&lt;p&gt;This is the big one, so give it real attention. Find your business on Google and look at your profile the way a skeptical stranger would.&lt;/p&gt;

&lt;p&gt;Is every field filled in, or are there blanks? Is your primary category the specific one, "Roofing Contractor," not the lazy "Contractor"? Are your hours right, including holidays? When did you last add a photo, and are they real photos of your work or stock images? When did your last review come in, this month or two years ago? Every blank and every stale corner is a small signal to Google that you're not really minding the store.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check your name, address, and phone in three places
&lt;/h2&gt;

&lt;p&gt;Pick three spots you're listed. Your website, your Google profile, and one directory like Yelp or Angi. Now compare your business name, address, and phone number across all three, character by character.&lt;/p&gt;

&lt;p&gt;You're hunting for tiny mismatches. "Street" one place and "St." another. An old phone number still floating around from before you switched. A suite number that's there in one listing and missing in another. These feel trivial. To Google they're evidence that maybe these aren't all the same business, and that uncertainty quietly costs you. Consistency is boring and it matters more than almost anything else on this list.&lt;/p&gt;

&lt;h2&gt;
  
  
  Open your own website on your own phone
&lt;/h2&gt;

&lt;p&gt;Not your desktop. Your phone, the way most people will actually hit it. Time it honestly. Does it load in a couple seconds or do you sit there waiting? Can you find and tap the phone number in one move, or do you have to hunt and pinch? Is there a popup that swallows the screen the second you arrive?&lt;/p&gt;

&lt;p&gt;If reaching you is annoying on a phone, people just back out and call the next result. You lose the job and never even know it happened.&lt;/p&gt;

&lt;h2&gt;
  
  
  Look at whether you have real pages for real places
&lt;/h2&gt;

&lt;p&gt;If you serve more than one town, check whether you actually have a page for each, and whether those pages say anything specific. A lot of sites have one thin page where the town name is swapped in and nothing else changes. Google spotted that trick long ago. A real local page reads like you genuinely work there.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do with your list
&lt;/h2&gt;

&lt;p&gt;By now you've got a short list of honest problems: maybe you're not in the map box, your profile has three blank fields and no recent photos, your phone number doesn't match on Yelp, and your site takes six seconds on mobile. That's not a failure. That's a to-do list, and it's a good one, because every item is fixable and most cost nothing but time.&lt;/p&gt;

&lt;p&gt;Work top down. Fix the Google Business Profile first, it's the highest-leverage thing you own. Then the name-and-number consistency. Then the mobile site. You don't have to do it all in a weekend.&lt;/p&gt;

&lt;p&gt;If you'd like the full version of this instead of the quick pass, I keep a complete &lt;a href="https://housecallseo.com/local-seo-audit-checklist/" rel="noopener noreferrer"&gt;local SEO audit checklist&lt;/a&gt; that goes deeper on each of these, and running audits for home service businesses is what we do. But you genuinely don't need permission or a budget to start. The incognito search at the top of this list takes thirty seconds, and it'll tell you more than you'd expect.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>marketing</category>
      <category>smallbusiness</category>
      <category>business</category>
    </item>
    <item>
      <title>What a technical SEO audit actually finds (it's rarely what you think)</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Sun, 05 Jul 2026 06:00:00 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/what-a-technical-seo-audit-actually-finds-its-rarely-what-you-think-4koi</link>
      <guid>https://dev.to/__3be24212ae662/what-a-technical-seo-audit-actually-finds-its-rarely-what-you-think-4koi</guid>
      <description>&lt;p&gt;Most people hear "technical SEO audit" and picture something scary and expensive, a consultant with a spreadsheet of 300 errors telling them their site is broken. Then they either panic or, more often, ignore it, because 300 errors feels like 300 problems and who has time for that.&lt;/p&gt;

&lt;p&gt;Here's the thing I've learned after running a lot of these. Out of those 300 flagged items, maybe five actually matter. The audit's real job isn't to list everything wrong. It's to find the two or three things quietly holding the whole site back, and to ignore the noise. Let me walk you through what those usually are.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can Google even see your pages
&lt;/h2&gt;

&lt;p&gt;This is the first question, and you'd be surprised how often the answer is no. A page can look perfect to you and be completely invisible to Google. A stray line in your robots.txt file, a leftover "noindex" tag from when the site was being built, a page that only three clicks of navigation can reach so Google never crawls deep enough to find it.&lt;/p&gt;

&lt;p&gt;When a site "isn't ranking," this is the first place I look, and often that's the whole story. The content was fine. Google just never got in the door. Fixing it is usually a one-line change, and the results can show up in a couple weeks because you're not creating anything new, you're just unblocking what was already there.&lt;/p&gt;

&lt;h2&gt;
  
  
  Speed, but only the part that counts
&lt;/h2&gt;

&lt;p&gt;Everyone obsesses over speed scores. Most of that obsession is wasted. You don't need a perfect 100. You need the page to feel fast to a real person on a real phone on a normal connection.&lt;/p&gt;

&lt;p&gt;The usual culprits are boring. Giant uncompressed images that someone uploaded straight off a camera. A pile of tracking scripts and chat widgets and popups all loading at once. A cheap host that's slow at the server before your site even starts rendering. A good audit tells you which of these is actually costing you, not just that your score is 72 instead of 90.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is the site sane on a phone
&lt;/h2&gt;

&lt;p&gt;More than half your visitors are on their phone, and for home service searches it's higher. So the audit checks the site the way they'll actually see it. Buttons big enough to tap without zooming. Text you can read without pinching. A phone number that dials when you touch it. No popup that eats the whole screen with a close button you can't hit.&lt;/p&gt;

&lt;p&gt;Google switched to judging your site by its mobile version years ago. If the mobile experience is rough, that's the version being graded, no matter how nice the desktop site looks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Are you competing with yourself
&lt;/h2&gt;

&lt;p&gt;This one's sneaky and common. You publish two or three pages that all target basically the same thing, and instead of one strong page, you've got three weak ones splitting the votes. Google doesn't know which to rank, so it half-ranks all of them and none break through.&lt;/p&gt;

&lt;p&gt;An audit catches this and the fix is usually to merge them into one strong page and redirect the rest. Sites jump after this more than almost anything else, and it costs nothing but an afternoon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the "300 errors" report is mostly a trap
&lt;/h2&gt;

&lt;p&gt;The reason DIY audits go nowhere is that the tools spit out everything at the same volume. A missing alt tag on a footer icon gets flagged next to a noindex on your money page, like they're equally urgent. They aren't. One is a rounding error, the other is why you don't rank.&lt;/p&gt;

&lt;p&gt;So the real value of an audit isn't the list. It's the judgment about which three things to fix first and which 290 to ignore. That's the part a tool can't do for you, and honestly it's the part worth paying for.&lt;/p&gt;

&lt;p&gt;If you've got the feeling something under the hood is off but you can't tell what, that's exactly the problem a proper &lt;a href="https://housecallseo.com/technical-seo-audit-service/" rel="noopener noreferrer"&gt;technical SEO audit&lt;/a&gt; is built to answer. We do them for home service businesses and hand you a short list of what matters, not a 300-line horror show. But even on your own, start with the first question here: pull up Google Search Console, check the Pages report, and see whether Google is actually indexing what you think it is. Half the time, that's the whole mystery solved.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>webdev</category>
      <category>marketing</category>
      <category>business</category>
    </item>
    <item>
      <title>Garage door SEO: nobody plans to call you, which is the whole point</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Sat, 04 Jul 2026 14:00:00 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/garage-door-seo-nobody-plans-to-call-you-which-is-the-whole-point-g24</link>
      <guid>https://dev.to/__3be24212ae662/garage-door-seo-nobody-plans-to-call-you-which-is-the-whole-point-g24</guid>
      <description>&lt;p&gt;Nobody wakes up thinking about their garage door. Then a spring snaps with a bang that sounds like a gunshot, or the car's trapped inside and someone's late for work, and suddenly that homeowner needs you in the next hour and they've never thought about garage doors once in their life. They grab their phone, search "garage door repair near me," and call whoever looks trustworthy and close.&lt;/p&gt;

&lt;p&gt;That's the entire garage door business in one sentence. It's almost all urgent, almost never planned, and the customer has zero loyalty because they've never needed you before. Which is exactly why garage door SEO works so well when you do it right. You just have to be the one who shows up in that panicked moment.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two kinds of customers, and you want both pages
&lt;/h2&gt;

&lt;p&gt;Garage door searches split cleanly into two groups, and they need different pages.&lt;/p&gt;

&lt;p&gt;There's the emergency: "broken garage door spring," "garage door won't open," "garage door off track." This person needs help today and will call the first credible option. Then there's the planner: "new garage door installation," "garage door replacement cost." This person is shopping, comparing, maybe getting a couple quotes over a week.&lt;/p&gt;

&lt;p&gt;The mistake is jamming both onto one page. The emergency customer wants to see "same-day repair" and a phone number immediately. The shopper wants styles, materials, a rough price range. Give each their own page that speaks to their actual moment, and you'll catch both instead of half-serving each.&lt;/p&gt;

&lt;h2&gt;
  
  
  The map box is where the emergency calls land
&lt;/h2&gt;

&lt;p&gt;Search "garage door repair near me" and Google puts three companies in a box with a map, above everything. The panicked customer picks one of those three. That box is your Google Business Profile, not your website, so that's job one.&lt;/p&gt;

&lt;p&gt;Set the category right, "Garage Door Supplier" or "Garage Door Repair," whatever fits closest. Fill every field. Put up real photos, actual doors you've installed, a spring repair in progress, your truck, not stock photos of a showroom. Keep it active with a post now and then. When someone's car is trapped and they've got ten seconds to choose, being in that box is the ballgame.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reviews close the deal in ten seconds
&lt;/h2&gt;

&lt;p&gt;Since these customers have never used you and are deciding fast, reviews carry almost the whole load of trust. They can't ask a neighbor, there's no time. They read your stars and your recent reviews and decide.&lt;/p&gt;

&lt;p&gt;So ask every customer, the day of the job, while they're relieved the door works again. Text them the link so it opens on their phone. Keep them fresh, because recent reviews say "these people are busy and reliable right now" in a way old ones can't. For a business built on strangers making a snap decision, this is not optional.&lt;/p&gt;

&lt;h2&gt;
  
  
  Local pages that don't read like a mail merge
&lt;/h2&gt;

&lt;p&gt;If you cover a handful of towns, make a real page for each. Not the same paragraph with the town name find-and-replaced, Google flagged that years ago and it can hurt you now. A page about garage door service in a specific town should sound like you actually drive there. The kind of homes, common door styles in that area, your response time to that part of town. Tedious to write, which is precisely why your competitors skip it and why it still works.&lt;/p&gt;

&lt;h2&gt;
  
  
  The math is quietly great
&lt;/h2&gt;

&lt;p&gt;Here's what I like about this niche. The jobs are urgent, so people call fast instead of shopping for weeks. There's not much loyalty to overcome because they've never had a garage door guy. And a lot of your competitors are old-school and barely have a web presence at all. That combination means showing up first is worth a lot, and it's genuinely winnable.&lt;/p&gt;

&lt;p&gt;None of the pieces are fancy. A complete profile, steady fresh reviews, separate pages for repair and installation, real local pages. Boring, all of it. But stack them up and you become the obvious answer at the exact second someone's spring snaps.&lt;/p&gt;

&lt;p&gt;If you'd rather be out fixing doors than building any of this, that's our job, &lt;a href="https://housecallseo.com/garage-door-seo/" rel="noopener noreferrer"&gt;garage door SEO&lt;/a&gt; done for you. But hire it out or don't, go claim and fill out your Google Business Profile this week. It's free, it's the biggest lever you've got, and the next snapped spring in your town is only a day or two away.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>marketing</category>
      <category>smallbusiness</category>
      <category>business</category>
    </item>
    <item>
      <title>HVAC SEO: how to catch the customer during the first heat wave, not the third</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Sat, 04 Jul 2026 06:00:00 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/hvac-seo-how-to-catch-the-customer-during-the-first-heat-wave-not-the-third-33hh</link>
      <guid>https://dev.to/__3be24212ae662/hvac-seo-how-to-catch-the-customer-during-the-first-heat-wave-not-the-third-33hh</guid>
      <description>&lt;p&gt;There's a moment every summer that makes or breaks an HVAC company's year. It's the first brutal heat wave, the AC dies in a few thousand homes at once, and every one of those homeowners grabs their phone and searches "AC repair near me." Whoever shows up first gets slammed with calls. Everyone else fights over the leftovers.&lt;/p&gt;

&lt;p&gt;The uncomfortable truth is that whether you win that moment is mostly decided months earlier, in the boring off-season when you weren't thinking about it. HVAC SEO is really just the work of being the obvious answer before the phones start ringing off the hook. Here's how that actually works.&lt;/p&gt;

&lt;h2&gt;
  
  
  HVAC search is seasonal and spiky, and that changes your strategy
&lt;/h2&gt;

&lt;p&gt;Most businesses have steady demand. HVAC doesn't. You get two giant spikes, the first heat wave and the first cold snap, plus emergencies scattered through the year. During those spikes, the searches are frantic and the customer will call literally the first company they see. There's no comparison shopping when the house is 90 degrees and the baby's crying.&lt;/p&gt;

&lt;p&gt;Which means you can't build your ranking during the spike. It's too late by then. The businesses that clean up in July did their homework in April, when nobody was searching and it felt pointless. That's the whole trick, and it's why most of your competitors miss it. They only think about marketing when they're already busy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Google Business Profile is where the emergency calls come from
&lt;/h2&gt;

&lt;p&gt;When someone searches "furnace repair near me," Google shows a map with three companies pinned at the top, and a panicked customer picks one of those three without scrolling. That box is powered by your Google Business Profile, not your website.&lt;/p&gt;

&lt;p&gt;Set your primary category exactly, "HVAC Contractor" or "Air Conditioning Repair Service," whatever fits closest. Fill in every field. Load real photos of your techs and your trucks and actual installs, not stock photos of a generic condenser unit. And keep it active, post something every couple weeks so it looks like the lights are on. During a heat wave, being in that box is the difference between a record week and a normal one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reviews win the panic decision
&lt;/h2&gt;

&lt;p&gt;Think about the mindset. Someone's AC just died, they're hot and stressed, they see three companies, and they've got about ten seconds to decide. What decides it? The reviews. Recent, plentiful, four-plus stars. That's the tiebreaker, every time.&lt;/p&gt;

&lt;p&gt;So you have to be systematic. Ask every single customer for a review the day of the job, while they're grateful the house is cool again. Text the link so it opens right on their phone. And keep it fresh, because a wall of reviews from last month reads as "busy and trusted" far more than a bigger pile from two years ago. HVAC lives and dies on this one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Maintenance plans are an SEO gift most companies ignore
&lt;/h2&gt;

&lt;p&gt;Here's an angle specific to HVAC that people sleep on. You sell maintenance plans, or you should. Those are recurring, scheduled visits, which means recurring, scheduled chances to ask for a fresh review and stay in contact. A customer on a plan is a review you can count on twice a year, plus content, "spring AC tune-up," "fall furnace check," that maps perfectly to what people search seasonally. Your service model and your SEO can feed each other if you set it up that way.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pages for services and for towns
&lt;/h2&gt;

&lt;p&gt;Don't cram everything onto one page. Someone searching "ductless mini split installation" and someone searching "emergency AC repair" want different things and should land on different pages, each one clearly about that service. Same with towns, if you cover five of them, five real pages that sound like you actually work there, not one page with the name swapped out.&lt;/p&gt;

&lt;p&gt;It's slow to build all that. It's also exactly why it works, because the competitor who couldn't be bothered doesn't have it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start now, in the quiet season
&lt;/h2&gt;

&lt;p&gt;If there's one thing to take from this, it's the timing. The work that wins the heat wave is invisible and boring and happens when you're not busy. A complete profile, a steady drip of fresh reviews, real pages for your services and towns. None of it is dramatic. All of it compounds.&lt;/p&gt;

&lt;p&gt;If you'd rather run the trucks and let someone else handle the search side, that's the job we do, &lt;a href="https://housecallseo.com/hvac-seo-marketing/" rel="noopener noreferrer"&gt;HVAC SEO marketing&lt;/a&gt; built for contractors who don't have time to fiddle with any of this. But whether you hire it out or grind it yourself, don't wait for the first heat wave. Go fill out your Google Business Profile this week, while it's quiet and it feels like it doesn't matter. That's exactly when it matters most.&lt;/p&gt;

</description>
      <category>hvac</category>
      <category>seo</category>
      <category>marketing</category>
      <category>smallbusiness</category>
    </item>
    <item>
      <title>The free SEO tools I actually keep open (and the ones I quietly closed)</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Thu, 02 Jul 2026 21:55:58 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/the-free-seo-tools-i-actually-keep-open-and-the-ones-i-quietly-closed-km1</link>
      <guid>https://dev.to/__3be24212ae662/the-free-seo-tools-i-actually-keep-open-and-the-ones-i-quietly-closed-km1</guid>
      <description>&lt;p&gt;Ahrefs is great. It's also around a hundred bucks a month at the low end, and if you're a plumber or a one-person shop trying to figure out why your site doesn't rank, that's a hard sell for a tool you'll poke at twice a week. So people go looking for free SEO tools like Ahrefs, find a listicle of forty of them, download six, and give up.&lt;/p&gt;

&lt;p&gt;I've used most of them. Most are junk or a five-day trial wearing a "free" costume. But a handful are genuinely good, and a couple I'd keep even if someone handed me a free Ahrefs login. Here's the short list, the honest version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google Search Console, and it's not close
&lt;/h2&gt;

&lt;p&gt;If you use one free tool, this is it. Search Console is Google telling you, directly, what people typed to find you, which pages showed up, what position you sat in, and whether anybody clicked. No third-party tool estimates this. Google just hands it to you.&lt;/p&gt;

&lt;p&gt;Most people set it up, glance at it once, and never come back. That's the mistake. The gold is the queries where you rank on page five or six with a decent number of impressions. Those are keywords Google already thinks you're sort of relevant for. Nudge one of those pages and you can jump from position 60 to the first page without inventing anything new. Everything else on this list is optional. This one isn't.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google Keyword Planner for real search numbers
&lt;/h2&gt;

&lt;p&gt;It's built for people buying ads, but you don't have to buy anything to use it. Type in a phrase and it tells you roughly how many people search it a month and how competitive it is. The volume ranges are wide and a little vague, but for figuring out whether "emergency plumber" or "24 hour plumber" is the bigger term in your town, it's plenty. And the numbers come from Google, not a scraper guessing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bing Webmaster Tools has a free keyword tool nobody uses
&lt;/h2&gt;

&lt;p&gt;Everyone forgets Bing exists. Its Webmaster Tools are free, and they bundle a keyword research tool that's honestly better than it has any right to be. Because so few people bother, you get clean data without paying. Worth an account just for that.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ahrefs Webmaster Tools, the free tier of the paid thing
&lt;/h2&gt;

&lt;p&gt;This is the closest you'll get to real Ahrefs for zero dollars. If you verify that you own your site, Ahrefs lets you run a site audit and see your own backlinks for free. It's limited to sites you control, so you can't spy on competitors with it. But for finding your own broken links and technical problems, it's the strongest free option out there, and it's from the company whose paid tool everyone wants.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where free stops being free
&lt;/h2&gt;

&lt;p&gt;I'll be straight with you, because the listicles won't. Free tools are great for the checkup and the "what's broken on my own site" work. Where they run dry is competitor research at scale, watching hundreds of keywords over time, and untangling why a competitor with a worse-looking site keeps beating you. That's the stuff the paid tools genuinely earn their money on.&lt;/p&gt;

&lt;p&gt;For a lot of small businesses, that ceiling is fine. Run Search Console every week, fix what it points at, and you'll be ahead of most of your competition, who aren't looking at any of this. If you outgrow that, either pay for one real tool or hand it off.&lt;/p&gt;

&lt;p&gt;If you'd rather skip the whole learning curve, I keep a running rundown of &lt;a href="https://housecallseo.com/free-seo-tools-like-ahrefs/" rel="noopener noreferrer"&gt;free SEO tools like Ahrefs&lt;/a&gt; and how to actually use them, and doing this for home service businesses is our job. But you don't need us to start. Open Search Console tonight, find the pages sitting on page five, and you'll have a week's worth of real work before you've spent a cent.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>marketing</category>
      <category>smallbusiness</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Your customers are asking ChatGPT for a plumber. Do you know what it says?</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Thu, 02 Jul 2026 20:57:25 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/your-customers-are-asking-chatgpt-for-a-plumber-do-you-know-what-it-says-249d</link>
      <guid>https://dev.to/__3be24212ae662/your-customers-are-asking-chatgpt-for-a-plumber-do-you-know-what-it-says-249d</guid>
      <description>&lt;p&gt;A year ago this would have sounded paranoid. Now it's just Tuesday. People open ChatGPT, or Google's AI answer at the top of the page, or Perplexity, and they type "who's a good plumber in Denver" or "best HVAC company near me," and the AI just... names a few. No map, no ten blue links. A short list, stated with total confidence.&lt;/p&gt;

&lt;p&gt;And here's what keeps me up a little. Most business owners have no idea whether they're on that list. You can check your Google ranking any time you want. But when an AI recommends three companies and leaves you off, nobody tells you. The customer never sees you, never knew you existed, and you never knew you lost them.&lt;/p&gt;

&lt;h2&gt;
  
  
  This is a different game than Google ranking
&lt;/h2&gt;

&lt;p&gt;For twenty years SEO meant one thing: get your blue link higher on the page. The AI answer breaks that. The AI reads a pile of sources, decides who the good options are, and writes a sentence. You're either in that sentence or you're not.&lt;/p&gt;

&lt;p&gt;Being on page one of Google doesn't guarantee you make the AI's shortlist. And weirdly, sometimes a business that ranks lower does get named, because the AI is pulling from reviews, mentions, and how you're described across the web, not just your Google position. It's a related game with different rules.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you can't just eyeball it
&lt;/h2&gt;

&lt;p&gt;You could open ChatGPT and ask about your own business, sure. I do it too. But it's a bad way to actually track anything. The answer changes depending on exactly how the question is worded. It changes from one day to the next. It's different in Denver than in the suburb next door. Ask "best plumber" versus "emergency plumber" and you can get two different lists.&lt;/p&gt;

&lt;p&gt;So one lucky check where you show up tells you almost nothing. What you actually want to know is the pattern. Across the real questions your customers ask, in your real area, how often do you get named, and are you trending up or quietly disappearing? That's a monitoring problem, not a one-time look.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually gets you mentioned
&lt;/h2&gt;

&lt;p&gt;The good news is it's not mystical, and it rhymes with regular SEO. The AI leans on the same signals that make a business look legitimate and well-regarded across the whole web. Lots of recent, genuine reviews. Your business described consistently everywhere it appears. Content on your site that plainly says what you do and where you do it, in language a normal person would use. Mentions of your name out in the wild, on other sites, not just your own.&lt;/p&gt;

&lt;p&gt;Do that groundwork and you tend to show up in both places, the old Google results and the new AI answers, because they're reading a lot of the same evidence about whether you're the real deal.&lt;/p&gt;

&lt;h2&gt;
  
  
  The businesses paying attention now will look prophetic in two years
&lt;/h2&gt;

&lt;p&gt;I keep coming back to how early this still is. Most of your competitors haven't thought about AI search for one second. They don't know if they're recommended or invisible, and they're not checking. Which means there's a real, brief window here for whoever decides to care first.&lt;/p&gt;

&lt;p&gt;It's the same shape as local SEO ten years ago. The businesses that took Google Business Profiles seriously before everyone else spent the next decade sitting at the top. This feels like that moment again, just for a new front door.&lt;/p&gt;

&lt;p&gt;If you want to actually see this instead of guessing, that's the exact problem we built tooling around: you can &lt;a href="https://housecallseo.com/monitor-seo-performance-in-ai-search/" rel="noopener noreferrer"&gt;track your brand's visibility in AI search&lt;/a&gt; across the questions your customers really ask. But even before any tool, go do the manual version tonight. Open ChatGPT, ask it to recommend a business like yours in your town, and see what it says. Whatever comes back, at least now you know which game you're playing.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>seo</category>
      <category>marketing</category>
      <category>business</category>
    </item>
    <item>
      <title>Roofing SEO: why the busiest roofer in town isn't the best one</title>
      <dc:creator>ליאור דניאל</dc:creator>
      <pubDate>Thu, 02 Jul 2026 20:52:23 +0000</pubDate>
      <link>https://dev.to/__3be24212ae662/roofing-seo-why-the-busiest-roofer-in-town-isnt-the-best-one-2b56</link>
      <guid>https://dev.to/__3be24212ae662/roofing-seo-why-the-busiest-roofer-in-town-isnt-the-best-one-2b56</guid>
      <description>&lt;p&gt;I'll tell you something that took me a few years to actually believe. The roofer who shows up first when someone Googles "roof repair near me" is usually not the best roofer in town. He's just the one who figured out roofing SEO before everyone else did. His crews might be fine. Might be great. But that top spot has almost nothing to do with the quality of his flashing work and almost everything to do with a few boring habits he keeps up that his competitors quit doing after two weeks.&lt;/p&gt;

&lt;p&gt;If you own a roofing company and you're tired of buying leads from the shared-lead companies that sell the same homeowner to five of you, this is the way out. It's slower. It's also yours to keep.&lt;/p&gt;

&lt;h2&gt;
  
  
  People search for roofers differently than you'd think
&lt;/h2&gt;

&lt;p&gt;When a homeowner's roof starts leaking, they don't type your company name. They don't know your company name. They type "roof repair," "roofer near me," "storm damage roof," or the one that means someone's wallet is open right now, "roof replacement cost." Then Google shows them a map with three roofers pinned on it, and most people call one of those three without ever scrolling past.&lt;/p&gt;

&lt;p&gt;So the whole game, at least the first half of it, is landing in that map box. Not ranking your website on page one. The map box sits above the regular results, and for roofing it's where the phone calls come from.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Google Business Profile does the heavy lifting
&lt;/h2&gt;

&lt;p&gt;That map box is powered by your Google Business Profile, not your site. So it's the first thing to fix.&lt;/p&gt;

&lt;p&gt;Set your primary category to "Roofing Contractor," not "Contractor." Be exact. Add your service area by the towns you actually drive to, not a 50-mile radius you'll never honor. Load real photos, your trucks at a job, a tear-off in progress, a finished ridge line, before and afters of storm damage. Not stock photos. Google's gotten weirdly good at telling the difference, and so have homeowners.&lt;/p&gt;

&lt;p&gt;Then post to it every couple weeks. Nothing fancy. A recent job, a note about the busy season, whatever. It's not graded. It just needs to look like somebody's home.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reviews are the tiebreaker, and roofing is brutal on this
&lt;/h2&gt;

&lt;p&gt;Here's where roofers lose. Roofing is a one-time job. You fix a roof, the customer is thrilled, and then you never talk to them again for fifteen years, and they never leave the review. Meanwhile the customer whose job went sideways leaves a one-star the same afternoon.&lt;/p&gt;

&lt;p&gt;You have to fight that. Ask for the review the day you finish, while the new roof still smells like tar and they're standing in the driveway happy. Text them the link so it opens right on their phone. And when a storm rolls through and you do twelve roofs in a week, that's twelve review asks, not zero. Freshness counts. Ten reviews from this spring beat forty from three years ago.&lt;/p&gt;

&lt;h2&gt;
  
  
  Location pages, one real one per town
&lt;/h2&gt;

&lt;p&gt;If you cover eight towns, you want a page for each of them. And I don't mean the same paragraph with the town name swapped in eight times. Google flagged and killed that trick years ago, and it can quietly hurt you now.&lt;/p&gt;

&lt;p&gt;A page about roofing in a specific town should read like you actually work there. The kind of storms that hit that area. The age of the housing stock. Whether it's mostly asphalt shingle or you see a lot of tile. HOA rules if that's a thing there. It's tedious to write, which is exactly why your competitors won't, which is exactly why it still moves the needle.&lt;/p&gt;

&lt;h2&gt;
  
  
  This is a compounding game, not a switch
&lt;/h2&gt;

&lt;p&gt;None of this is dramatic on its own. A filled-out profile. Reviews you actually chase after every job. A real page for each town you serve. Consistent name and phone number across Yelp and Angi and the rest. Boring, every one of them.&lt;/p&gt;

&lt;p&gt;But stack them and keep them going for a few months, and Google starts reading your company as the established, legitimate roofer in the area. That's the thing that gets you into the map box and keeps you there. It's less about a clever trick and more about doing the dull stuff after your competitors got bored and stopped.&lt;/p&gt;

&lt;p&gt;If you'd rather be on a roof than fussing with any of this, that's the honest reason we exist. We do &lt;a href="https://housecallseo.com/roofing-seo/" rel="noopener noreferrer"&gt;SEO built for roofing companies&lt;/a&gt; so you can go run crews. But whether you hire it out or grind it yourself, go claim and fill out your Google Business Profile this week. It's free, it's the biggest lever you have, and the roofer across town is filling his out right now.&lt;/p&gt;

</description>
      <category>seo</category>
      <category>marketing</category>
      <category>smallbusiness</category>
      <category>business</category>
    </item>
  </channel>
</rss>
