Reading view

Fans show support despite loss as Queens University makes history

Queen’s University made its first-ever NCAA basketball tournament appearance Friday night.

Even in a 104-71 loss to the #2 seed Purdue, the small school nestled in the Queen City made fans proud as they watched on from Angry Ale’s in south Charlotte as the school made history.

Queens basketball watch party.

“It’s great... the fact that Charlotte is out here supporting us... we’re such a small school; it’s great to be out here,” Queens graduate Zack Brusso said. “You’re such a small school... trying to compete.”

Queens earned an automatic bid to the tournament after winning the ASUN Conference tournament.

(WATCH BELOW: Hornets to retire Dell Curry’s No. 30 jersey, joining Bobby Phills’ No. 13)

Steelers re-sign versatile veteran offensive lineman

This article originally appeared on SteelersNOW.com.

The Pittsburgh Steelers have re-signed offensive lineman Ryan McCollum to a one-year contract, the team announced on Friday.

McCollum, 28, had been a restricted free agent, but was not tendered a contract by the team before last Wednesday’s deadline. The terms of the deal were not released by the team. To retain his rights as a restricted free agent, the Steelers would have had to offer McCollum a contract worth $3.52 million for the 2026 season. McCollum played under a one-year, $1.04 million contract in 2025

The team’s backup center for the last two seasons, McCollum has made three starts in four years with the Steelers, two in 2024 and one last year, all in place of Zach Frazier.

This article originally appeared on SteelersNOW.com.

Download the FREE WPXI News app for breaking news alerts.

Follow Channel 11 News on Facebook and Twitter. | Watch WPXI NOW

A landmark 7-year WNBA labor deal moves forward with a signed term sheet

The WNBA and its players union have reached the next step in their new collective bargaining agreement, signing a term sheet.

Now they wait for ratification by the players and approval from the league’s Board of Governors as lawyers from both sides continue to write the new CBA.

The new seven-year CBA, which will begin this season and run through 2032, represents a transformational landmark labor deal for the league.

“This Collective Bargaining Agreement represents a defining moment in the WNBA’s 30-year history and all of women’s professional sports,” said WNBA Commissioner Cathy Engelbert. “Since its inception, the WNBA has been shaped by extraordinary athletes who believed in the league’s future. The agreement is a testament to that belief and to the tremendous progress we have achieved together.”

It will only take a simple majority of the players to approve the new CBA. That vote, and the WNBA’s Board of Governors vote, are expected to be done soon. The union has been holding information sessions with the players over the last day or so. They had a number of sessions to accommodate players competing overseas.

Here are a few key points from the CBA.

Salary cap

The salary cap for the 2026 season is expected to be $7 million with average salaries of more than $585,000. Top players can make over $1 million for the first time in the league’s history with a supermax salary close to $1.4 million. The cap could grow up to $11 million in 2032 if revenue projections go well. That would project a max salary at $2.4 million.

The salary cap can change a maximum of 10% in either direction each year with the exception of after the first season when it could up or down 13%, according to a person familiar with the deal. The person spoke on condition of anonymity to The Associated Press because of the sensitive nature of the negotiations.

The minimum salary for this year would be $270,000 to $300,000 and rise to $380,000 by 2032. The average salary would be around $583,000 before revenue sharing in 2026 and could rise to more than $1 million at the end of the deal.

Housing

Teams will continue to pay for housing for the first three years of the deal. In 2029 and 2030, teams will pay for housing for players earning $500,000 or less. After that, teams will only pay for the housing of developmental players.

Rookies contracts

The No. 1 pick in the draft next month will earn $500,000. All existing rookie-scale contracts will also be adjusted to delivery meaningful pay increases to them. Rookie contracts will remain for four years. Players on rookie deals who earn All-WNBA honors can get the maximum salary in the fourth year of their contract if they sign a three-year extension with their team. So far Caitlin Clark would be eligible for that in 2027, Paige Bueckers in 2028 and Aliyah Boston this season.

Bonuses

There are significant increases in bonuses offered to players for awards as well as postseason success. Players on the WNBA championship team each will receive $60,000 — nearly triple what they earned last year. The MVP of the league will make a $60,000 bonus — up from $15,000. All-WNBA honors also will triple from last season with first-team players making $30,000. Those will grow starting in 2027 at the rate of the growth of the salary cap.

Other benefits

The league codified charter travel that will cost over $300 million over the life of the deal. There will be expanded first-class travel accommodations for players across league events. The WNBA will increase life insurance benefits to more than $700,000 per player and increase team contributions to 401K retirement accounts. The WNBA also will have a one-time payment to retired players and veterans that would be $100,000 for those who have played 12 years or more.

Roster construction

Teams will be required to carry 12 players on their roster and now have two developmental players. Those players don’t count against the salary cap. Starting in 2027, players with seven ore more years of service can’t be designated with a franchise tag. There’s a salary cap exception for pregnancy and child birth. A team now must obtain a player’s consent before trading a pregnant player.

Increased games

The league will expand to 50 games in 2027 and 2028 and up to 52 in 2029-32. The league will play 44 games again this season that starts May 8.

___

AP WNBA: https://apnews.com/hub/wnba-basketball

[DOWNLOAD: Free WSB-TV News app for alerts as news breaks]

[SIGN UP: WSB-TV Daily Headlines Newsletter]

Google Business Profile tests AI-generated replies to reviews

Google AI reviews

Google is testing AI-generated review replies in Google Business Profile.

Why we care. Responding to reviews can impact conversions and trust. But generic AI replies could be risky and erode trust, especially on negative reviews where authenticity matters most. Response quality matters more than whether a business replies to reviews.

What it looks like. Here’s a screenshot:

The details. Google appears to be rolling out a limited test of Reply to reviews with AI inside Google Business Profile.

  • The feature generates suggested responses to customer reviews.
  • Users can review, edit, and manually submit replies.
  • Availability is inconsistent across accounts and reviews.
  • The feature has been spotted in the U.S., Brazil, and India, but not widely in Europe.

Early behavior. Some users report prompts focused on older, unanswered negative reviews.

  • In at least one test, users could trigger AI responses in bulk.
  • There are conflicting reports on automation — some users say bulk responses still require review; others report fully automated replies can be published without edits.

First seen. The feature was first shared on LinkedIn by Chandan Mishra, a freelance local SEO specialist, and amplified by Darren Shaw, founder of Whitespark.

Who is No. 2 in rotation behind Paul Skenes? Pirates might have their answer

This article originally appeared on PGHBaseballNOW.

There’s only one pitcher in baseball you could argue might be better than Paul Skenes. That would be Tarik Skubal of the Detroit Tigers, the winner of the last two American League Cy Young awards.

Skenes and Skubal are clearly the two best pitchers in baseball as evident by the fact that both enter the 2026 as the reigning Cy Young in their respective leagues and the favorites to win again.

For the Pittsburgh Pirates, Skenes headlines what was a strong starting rotation in 2025 and what looks to again be a strength of the team again this season. In addition to Skenes, the Pirates have Mitch Keller, Braxton Ashcraft, Bubba Chandler and a couple guys vying for the fifth spot, likely as a placeholder until Jared Jones returns from injury.

Of the bunch, who should be considered the No. 2 behind Skenes?

Click here to read more on PGHBaseballNOW.

Download the FREE WPXI News app for breaking news alerts.

Follow Channel 11 News on Facebook and Twitter. | Watch WPXI NOW

Troubled former Penguins winger arrested again, reports say

This article originally appeared on PGHHockeyNOW.

Former Johnstown Chiefs and Pittsburgh Penguins forward Billy Tibbetts is again behind bars, according to a report in the Time Leader newspaper in Wilkes-Barre.

The Penguins signed Tibbetts in November 2000, a year after he was paroled in Massachusetts for multiple violent offenses. For three seasons, Tibbetts played in the NHL with the Penguins, the Philadelphia Flyers, and the New York Rangers. Tibbetts then played for many teams in the AHL, ECHL, a couple of seasons in the SM-liiga, before finishing his career in the low levels of the minors, bottoming out in the SPHL in 2008-09.

According to multiple reports, police and U.S. Marshalls arrested Tibbetts, 51, on Tuesday at a Red Roof Inn near Mohegan Sun Arena on a bench warrant. The original offense was harassment and later a violation of a protective order.

Click here to read more on PGHHockeyNOW.

Download the FREE WPXI News app for breaking news alerts.

Follow Channel 11 News on Facebook and Twitter. | Watch WPXI NOW

Trotwood-Madison High School advances to boys’ basketball finals after thrilling overtime win

A local high school will play for a boys’ basketball championship at the UD Arena on Friday.

[DOWNLOAD: Free WHIO-TV News app for alerts as news breaks]

Trotwood-Madison High School beat Central Catholic, 55-53, in overtime on Thursday in the Division III state semifinals in Dayton.

TRENDING STORIES:

The Rams trailed by as many as 10 points, 42-32, in the fourth quarter.

They cut it to 49-46 with 14 seconds left in regulation. Darius Dennis hit a game-tying three-pointer at the buzzer to force overtime.

In overtime, Je’carious Reeves scored in the final seconds of overtime to win it for Trotwood-Madison.

The Rams will play Steubenville in the Division III championship game at 7:30 p.m. on Friday at the UD Arena.

[SIGN UP: WHIO-TV Daily Headlines Newsletter]

Jacksonville Jumbo Shrimp to honor National Champions during opening weekend

The Jacksonville Jumbo Shrimp announced its promotional events for opening weekend on March 27-29 against the Rochester Red Wings.

On Friday, March 27, the Jumbo Shrimp will hold an Opening Day street carnival at VyStar Ballpark starting at 4 p.m. The carnival will feature a climbing wall, interactive vendors, and street games. The team will honor the 2025 Triple-A National Champions during a special pre-game ceremony. The first 2,000 fans will receive a schedule magnet. The team encourages fans to wear red in support of the military for Red Shirt Friday. Gates open at 5:30.

Gates open at 5 p.m. on Saturday, March 28. The first 2,000 fans can receive a replica national championship ring. The giveaway will only be available at the Main Gate on Georgia Street.

On Sunday, March 29, fans can play catch on the field for the first 20 minutes after gates open as part of Baptist Health Sunday Family FUNday. Gates open at 1 p.m.

Tickets for the Jacksonville Jumbo Shrimp are on sale now.

Listen to Jacksonville’s Morning News Interviews

Read more local news from WOKV

Click here to download our free news, weather and traffic app. And click here to subscribe to our daily 3 Big Things newsletter.

Ohio State falls to TCU in first round of NCAA Tournament

The Ohio State Buckeyes lost a close game to the Texas Christian University (TCU) Horned Frogs 66-64 on Thursday, eliminating them from the NCAA Tournament.

[DOWNLOAD: Free WHIO-TV News app for alerts as news breaks]

The No. 8-seeded Buckeyes were able to keep it close with No. 9 TCU, but the Horned Frogs were able to pull away toward the end of the first half.

Going into halftime, Ohio State trailed 39-24.

TRENDING STORIES:

The Buckeyes outscored the Horned Frogs 27-40 in the second half, but TCU was able to score and take the lead with around four seconds left in the game.

The starting five for Ohio State all broke double digits, with sophomore guard John Mobley Jr. leading the way with 15 points.

With the win, TCU advances to the second. They’ll face the winner of No. 1 Duke and No. 16 Siena.

[SIGN UP: WHIO-TV Daily Headlines Newsletter]

Multi-location SEO strategy: Stop competing with your own content

Multi-location SEO strategy- Stop competing with your own content

Multi-location brands are investing heavily in content. But more content doesn’t automatically mean more growth.

I keep seeing the same issue. Each individual location has a blog, and they all cover the same topics. Same keywords. Same structure. Same search intent. The goal is local visibility, but the result is often internal competition and diluted authority.

Building an effective content strategy for multi-location brands requires clarity around roles. What should live at the corporate level to build authority, and what should stay local to drive relevance and conversions? Without that alignment, brands risk competing with themselves instead of winning in search.

Where the strategy breaks down

Most multi-location content issues aren’t intentional. They’re often the result of growth without a clear content framework, or simply too many cooks in the kitchen without overall governance.

Corporate teams are focused on building brand authority and scaling marketing efforts. At the same time, local teams or franchisees want content that answers their customers’ questions and lives on their own site, rather than sending users elsewhere. The assumption is simple: more content equals more visibility.

However, without clear ownership or strategic keyword targeting, overlap becomes inevitable. Similar topics are published across multiple URLs, and over time, this creates internal competition rather than building authority for the entire site.

What type of content belongs at corporate

In general, corporate should own the content that applies to the brand as a whole and build authority at scale. This includes blog content that targets broader informational queries and answers user questions, no matter where users are located. 

Educational resources, industry insights, and evergreen topics perform best when consolidated in one place rather than duplicated across multiple URLs.

Mathnasium - sample webpage

Core service, product, and line-of-business pages should also be centralized. These pages define what the brand offers and typically remain consistent across markets. While location pages can reference and support this foundational content, they often don’t need to be recreated at the local level unless they differ between locations.

Brand-level content, such as company history, leadership, mission, and differentiators, should also sit at the corporate level. These elements reinforce credibility and should be standardized across the organization.

Dig deeper: Local content playbook: From service pages to jobs-to-be-done pages

What type of content belongs at the local level

When it comes to local content, focus on what’s relevant to that specific market. This includes geo-specific content such as:

  • Location landing pages with unique, customized copy.
  • Localized metadata.
  • Location-specific FAQs, relevant structured data (e.g., reviews, LocalBusiness).
  • In some cases, region-specific service variations.
Tend location page


On location pages specifically, there are additional opportunities to highlight uniqueness:

  • Location-specific testimonials and reviews.
  • Team bios.
  • Owner messages or stories.
  • Events or awards.
  • Community partnerships.
  • Descriptive content about the location or service area.
  • Location-specific imagery.

These elements can live on a single, well-built location page or expand into a microsite structure (pages living under a subfolder) when it makes sense for the business. Remember, the goal of these pages is to strengthen relevance, target geo-modified and local intent queries, and ultimately drive conversions. 

One common concern with location pages is duplicate content. The question often becomes, how much duplicate content is acceptable? Instead of focusing on a percentage of unique versus shared content, teams should focus on what’s most useful for the user.

Typically, content that doesn’t need to be unique across every location includes:

  • Brand boilerplates.
  • Core service lists.
  • Service or product descriptions.
  • Standard calls to action.
  • Legal disclaimers.
  • Navigation.
  • Trust signals.
Neighborly Done Right Promise copy

Dig deeper: Local SEO sprints: A 90-day plan for service businesses in 2026

Get the newsletter search marketers rely on.


Common SEO risks of a faulty content strategy

When content production lacks clear governance, it can lead to a range of issues that affect organic visibility and crawl efficiency. Over time, this can cause inconsistent rankings, diluted authority, and missed opportunities to convert traffic into leads.

Keyword cannibalization

Keyword cannibalization occurs when multiple pages across a site target the same keywords and search intent. Instead of strengthening rankings, those pages end up competing against each other in search results, and, in some cases, may not get indexed at all.

For multi-location brands, this often happens when individual locations publish similar blog content. For example, a plumbing brand might have multiple location pages with blogs, each posting a blog post titled “Tips to fix a leaky faucet,” creating several URLs targeting the same informational query.

A more strategic approach is to consolidate that topic into a single, strong corporate-level post. This would allow the brand to serve as the authoritative source, build backlinks, answer users’ questions effectively, and strengthen the site’s overall credibility.

Google choosing the ‘wrong page’

When multiple pages on a website are targeting the same or overlapping keywords, search engines have to determine which one to rank, and sometimes it’s not the page you intended.

On a multi-location site, that may mean a local blog ranks nationally for a topic that would be better suited to live on the corporate site and build broader brand authority. While the page may be relevant to the query, it may not guide users clearly to the next step, leading to customer confusion or bounces.

It may also cause users who aren’t in-market to leave the site after absorbing the information because there’s no clear next step for them, or because they only see information about services in Austin, Texas, while they’re located in Cleveland, Ohio.

Instead, consolidating authority on a single, well-ranking page that clearly directs users to take action, whether that means finding their nearest location or submitting a form, would be more beneficial for the brand and users.

Crawl inefficiencies

Publishing multiple blog posts on the same topic, especially when the answer doesn’t vary by location, can result in duplicate or low-value content. While these pages may be regularly crawled due to internal linking, they often never make it into the index.

At scale, this can become a bigger issue, especially for sites with many locations that publish similar informational topics. For a site with dozens or hundreds of locations, having similar blog posts across those locations can create crawl bloat, where search engines may spend time and resources crawling repetitive or low-impact URLs rather than more high-impact pages.

Diluted link equity

When similar content exists across multiple URLs, backlinks and internal links are split among pages instead of consolidating authority on a single strong page. Rather than building momentum around a single piece of content, link equity is distributed across competing versions. 

For multi-location brands, this can weaken overall ranking potential. Consolidating authoritative content at the corporate level allows links, authority, and trust signals to compound, strengthening the entire domain and supporting location pages more effectively.

Dig deeper: The local SEO gatekeeper: How Google defines your entity

Creating a plan: How corporate and local can work together

After defining roles, move to governance. Multi-location brands need a shared plan for ownership, keyword targeting, and team collaboration.

Before new content gets created, the right questions need to be asked, such as:

  • Is this topic location- or region-specific, or is it broader for any consumer?
  • Would publishing this for only one location add value to those specific customers?
  • Would publishing it across multiple locations make sense?
  • Who should own the keyword? The brand or a specific location?
  • Who does it make sense for the information to come from?

Clear keyword mapping and a centralized content calendar can prevent overlap before it starts. When teams understand their roles, content supports overall growth instead of competing internally.

Content collaboration also creates opportunities to strengthen E-E-A-T signals for the site as a whole. Corporate can cover broader educational topics while drawing on real expertise and experience from local teams.

For example, a roofing company might want to write a post about how often homeowners should replace their roofs. The topic is universal. However, the answer could vary by region due to factors such as the material used in that area or the weather. 

The blog could include quotes from franchise owners or team members across different regions to provide insights into regional factors, such as heat and humidity in the South versus harsh winter weather in the North.

This would allow corporate to own the topic and give locations the opportunity to provide their unique expertise and experiences. Plus, linking to relevant location pages can reinforce context and create stronger internal linking throughout the site.

Another option would be to create a local hub within the blog.

Volume isn’t always the right strategy

Search may be changing, but many of the fundamentals remain the same. High-quality, well-structured content that genuinely helps users is what earns visibility.

With Google’s AI Overviews and large language models pulling from authoritative sources, content that clearly answers questions and reflects real expertise is even more valuable. Pages created solely to scale across multiple locations — without adding unique value — are unlikely to perform consistently, and can even hurt a site in the long run.

Content shouldn’t be treated as a volume game. More pages alone won’t drive growth. What matters is planning, ownership, and alignment.

When corporate and local teams build a shared content strategy, it helps turn content into a growth driver rather than just more pages on a site.

Local content playbook: From service pages to jobs-to-be-done pages

The local content playbook: From service pages to jobs-to-be-done pages

Local SEO has a visibility problem, but it’s not where most teams think. It’s not about rankings for “near me” or service keywords. 

It’s everything that happens before that moment, when customers are trying to figure out what’s wrong, what it means, and whether they need help at all. That gap is why so much high-intent demand slips through the cracks.

Service-first site structures miss real search behavior

Most local service websites are built the same way: a homepage at the top, then service pages, and often location pages underneath. It’s a good, clean structure, and it makes sense because it mirrors how the business thinks. 

You offer drain cleaning, furnace repair, and emergency roof replacement, and you want to show up for “drain cleaning Brookline, MA,” or “furnace repair near me.” That structure also aligns with how Google’s local algorithm has historically rewarded local businesses.

The issue is that customers don’t always start with the service name. A lot of the time, they start with the problem in front of them. 

“I need drain cleaning” isn’t always the first thing that pops into a homeowner’s mind. Instead, they might be thinking, “My kitchen sink is backed up, it smells, and I don’t want to make this worse.” 

A property manager isn’t necessarily thinking of “HVAC maintenance.” They’re thinking, “This unit is blowing cold air again, and tenants are already complaining.” 

Service-first vs problem-first

If your site is built only around service names, you can miss a big part of the search journey, where people are diagnosing, comparing options, and trying to decide if this is a DIY or a “call someone now” situation.

That mismatch is why so many local sites underperform on some of the highest-value searches in their market. They may have strong service pages, but they don’t have pages designed for the way people actually search when the situation is unfolding. Jobs-to-be-done pages are a practical fix for that gap.

JTBD pages- The middle layer

What is a jobs-to-be-done page?

A jobs-to-be-done (JTBD) page is built around what the searcher is trying to accomplish in real life, not what the service is called. It’s a “help + hire” page that lets the reader understand what’s happening, what their options are, and what a smart next step looks like, while also making it easy to contact a professional when they’re ready.

At a glance, it can look like a blog post because it’s informational, but its intent is different. A blog post often exists to attract traffic or cover a topic broadly. A JTBD page exists to support a decision and convert the right visitors into calls and estimate requests.

You can usually feel the difference immediately. A JTBD page doesn’t open with a long introduction. It opens by confirming the situation in plain language and offering a quick path forward if the issue is urgent. The goal is to reduce uncertainty fast, because uncertainty is what keeps people bouncing between search results instead of picking up the phone.

Your customers search everywhere. Make sure your brand shows up.

The SEO toolkit you know, plus the AI visibility data you need.

Start Free Trial
Get started with
Semrush One Logo

Why service pages still matter but aren’t enough

Service pages are still quite important, and they’re still the best fit for searches where the customer already knows exactly what they want and is choosing between providers. These pages tend to win for hire-ready searches like:

  • “Near me” searches.
  • “Best” searches.
  • Service + town searches.

The gap is that a huge portion of local demand shows up earlier as problem-first searches. People search for symptoms. They search “why,” “how,” “what does it cost,” and “is this dangerous.” 

If your site only offers service pages, you’re often invisible during the earlier stage where trust is formed. The business that helps someone understand the problem is often the one they call when they decide it’s time.

JTBD pages help you show up earlier without drifting into generic informational content that doesn’t lead anywhere.

Dig deeper: Local SEO sprints: A 90-day plan for service businesses in 2026

The JTBD structure that consistently converts

The JTBD pages that perform best tend to follow the same decision sequence customers follow in their heads. They start with symptoms, then move into likely causes, then options, then cost context, and then a clear line for when it’s time to call a pro.

JTBD decision flow

1. Start with symptoms, not marketing

Starting with symptoms helps the reader self-identify quickly. You’re not trying to impress them yet. You’re trying to confirm they landed on the right page. A short symptoms section mirrors their lived experience and makes the content feel immediately relevant.

Right after symptoms is usually the best place for a small conversion nudge that’s practical, not salesy. Something like: “If you need this fixed today, call. If not, keep reading to understand what’s likely going on.”

2. Explain likely causes without pretending you can diagnose remotely

This is where a lot of local content goes wrong in either direction. Some sites oversimplify and turn every issue into a one-line answer. Others write a technical essay that overwhelms the reader.

A better approach is to list the most likely causes, ordered from common and simple to less common and more serious, and use conditional reasoning to show what would change the diagnosis. For example:

  • If it’s only one fixture, it’s often a localized issue.
  • If multiple fixtures are affected, it’s more likely downstream.

That kind of conditional guidance is useful, and it signals competence.

3. Give options: Safe checks, pro fixes, and what to avoid

After identifying the causes, people want to know what they can do right now. You don’t need a full DIY tutorial. The goal is triage. 

Provide a few low-risk checks to help someone avoid an unnecessary call, along with clarity on when continuing to “try things” becomes risky or wasteful.

A simple options section often includes:

  • A few safe checks that take 5–10 minutes and don’t require special tools.
  • What a professional typically does on a service call, described in outcomes.
  • What not to do, focusing on the common actions that create damage.

This is also where conversions happen without pressure. When someone can visualize what a pro will do, the process feels less intimidating.

A lot of local conversions are anxiety conversions. People aren’t just buying the fix, they’re buying relief and certainty.

Dig deeper: Scalable local SEO practices

4. Include cost context without boxing yourself in

Pricing content doesn’t need to promise exact numbers. People are going to look it up anyway. If your page helps them understand realistic ranges and what drives cost, you become the safer choice.

A strong cost section usually covers:

  • A realistic range for the common, simple scenario.
  • The main factors that push costs higher (i.e., access, severity, time sensitivity, parts availability, recurring issues).
  • A quick note on how to avoid surprises.

The tone matters. You’re not selling a coupon. You’re reducing uncertainty.

5. Draw a bright line for ‘when to call a pro’

This is the conversion center of a JTBD page. Many pages just hint at it. The best ones state it clearly and make the triggers specific and unmissable.

Examples of “call a pro” triggers include:

  • The issue keeps returning within a day or two.
  • Multiple fixtures or rooms are affected.
  • There’s evidence of leaks, water damage, or sewage odors.
  • There’s anything involving gas, electrical proximity, or structural risk.
  • Delaying is likely to make the repair more expensive.

The reader wants permission to stop guessing. When you give them that permission after guiding them through symptoms, causes, options, and cost context, your CTA feels like the logical next step, not a marketing maneuver.

Where these pages should live on a local website

If you want these pages to feel like service assets rather than “blog content,” placement matters. Don’t bury them in a dated blog feed. Put them in a dedicated section like:

  • Problems we fix.
  • Help.
  • Homeowner guides.
  • Service resources.

This signals permanence and usefulness and makes internal linking cleaner. A good rule is to include clear conversion moments throughout the page without overdoing it:

  • Near the top for urgency.
  • Near “when to call a pro” for decision.
  • At the end for readiness.

Example: ‘Kitchen sink draining slow’ as a JTBD page

An effective version of this page opens with a plain-language title: “Kitchen sink draining slow? Here’s what causes it and what to do next.” The intro stays brief and sets expectations: most slow drains are caused by grease, soap scum, or buildup in the trap or branch line, and this guide covers safe checks, realistic options, and clear signs it’s time to call.

Symptoms come first, helping the reader quickly confirm they’re in the right place: slow draining, gurgling, odor, or backup when the dishwasher runs. From there, the page moves into likely causes, using conditional guidance to help narrow things down.

Next comes options: a few low-risk checks, a short “what not to do,” and a plain explanation of what a plumber typically does on a service call. This leads naturally into pricing context, with realistic ranges and the factors that influence cost.

Finally, “when to call a pro” makes the decision easy. Recurring clogs, multiple drains, leakage, sewage odor, or shared-building situations where DIY mistakes affect others all signal it’s time to bring in help.

The page is informational, but it’s decisional. It helps the reader choose a next step. That’s why it converts.

Get the newsletter search marketers rely on.


How JTBD pages fit with service pages

JTBD pages serve to complement and support existing service pages. A simple model is to keep your main service pages as core conversion targets, then add a “Problems we fix” cluster around your highest-value services.

For internal linking, JTBD pages link to the relevant service page as the “solve this quickly” path, and service pages link back to JTBD pages as the “not sure what’s causing it” path.

This expands your footprint into problem-first searches and funnels visitors into your service pages with more trust and clarity than they would have had if they arrived cold.

Dig deeper: The local SEO gatekeeper: How Google defines your entity

Keyword research for ‘Problems we fix’ pages

The easiest way to pick JTBD topics is to start with what customers say before they know the service name. Better starting points than a keyword tool include:

  • Transcripts.
  • Estimate requests. 
  • Google reviews.
  • The questions your team answers every week. 

Those phrases become your most natural page titles and headings because they’re already written in the customer’s language.

Once you have a starter list, use your favorite keyword tool to expand it and sanity-check demand. You’re looking for problem-first patterns like: 

  • “Why is this happening.” 
  • “What causes it.” 
  • “Is this dangerous.” 
  • “Should I shut it off.” 
  • “How much does it cost.” 

These queries are usually informational in intent and often sit one step before a call, especially when the symptom is urgent or recurring.

A quick way to qualify topics is to ask whether the query has a clear “hire” outcome hiding underneath it. “Furnace blowing cold air” does. “Toilet keeps running” does. “Why does my house have hard water” might, depending on the business. If the query is purely academic or doesn’t naturally lead to a service call, it’s usually better as a blog post, not a JTBD page.

Finally, don’t build these pages randomly. Cluster them around your highest-value services first, and make sure each JTBD page has a straightforward internal link path to the related service page as the “solve this quickly” option. That’s what turns a helpful page into booked work.

3 common mistakes that make these pages underperform

Even well-structured JTBD pages can fall short if they miss a few fundamentals.

Writing generic content

If the page could belong to any business in any city, it won’t earn trust or conversions. The fix is to include “what to expect” language and provide relevant local context without turning the page into geo-stuffing.

Over-teaching DIY

When a page becomes a full tutorial, it attracts the wrong audience and increases the chance of damage or liability. Keep DIY checks low-risk and focused on triage.

Avoiding the decision moment

If you don’t clearly state when to call a professional, you miss the main conversion opportunity on the page.

How JTBD pages support AI-driven search visibility

JTBD pages also tend to align with the queries that trigger AI answers in the first place. A lot of AI Overviews show up for problem-first searches, especially: 

  • “Why is this happening.” 
  • “What should I do next.” 
  • “Is this serious.” 

JTBD pages are designed to satisfy that moment, while a standard service page usually assumes the customer has already decided what they need.

The structure helps, too. When a page is organized into symptoms, likely causes, options, cost context, and clear “call a pro” thresholds, it becomes easier for systems to summarize accurately and cite specific passages without guessing.

If you want one simple upgrade, add a short “Quick take” paragraph near the top that summarizes the likely causes and next step in three to four sentences. It helps rushed readers and creates a clean block of text that AI systems can lift without distorting your meaning.

See the complete picture of your search visibility.

Track, optimize, and win in Google and AI search from one platform.

Start Free Trial
Get started with
Semrush One Logo

Turning help into booked jobs

Local businesses don’t lose jobs because they lack service pages. They lose jobs because they’re invisible or unconvincing during the moment customers are trying to understand what’s happening.

Jobs-to-be-done pages are a practical way to meet customers earlier, answer the problem they’re actually searching for, and guide them toward a safe next step, including a clear path to book service.

When built with the right structure and intent, they become some of the most useful pages on a local website for both search performance and real-world leads.

❌