Training Example: WBTV – Review the Data, Give Your Score & Compare to the Real AI Evaluation

Industry Context — Common BS Fingerprints in Media, News & Publishing
Generic Claims: trusted news source, unbiased reporting, the truth, delivered, journalism that matters…
Red Flags: no named editorial staff, sponsored content without clear labelling, no corrections or complaints policy, ownership and funding not disclosed…
Semantic Drift Patterns: claims editorial independence but content is sponsored, claims fact-checked but no corrections policy visible, homepage says investigative but content is aggregated wire stories, claims community voice but no local reporting staff…
Proof Expectations: named journalists and editorial staff, published editorial standards and ethics code, corrections and complaints policy, ownership and funding transparency…

WBTV

(https://wbtv.com) 📸 Data Snapshot: June 20, 2026

Analyze the raw signals below. How would a machine score this business’s credibility?

Here are the exact signals captured from up to six pages of the site — the same raw inputs the evaluation engine analyzed. They are grouped by signal type so you can weigh each the way the machine does.

🏗️ Semantic Structure — heading hierarchy & page identity (Info Density · Commodity Fingerprint)
HOMEPAGE WBTV | On Your Side (https://wbtv.com)
Title

WBTV | On Your Side

H2 TOP HEADLINES
H3 Charlotte-bound motorcoach traveled nearly half-mile in deadly I-95 crash in Virginia after initial vehicle crash, report says
H3 Sunshine, less humidity expected in Charlotte region for holiday weekend: First Alert forecast here
H3 LATEST VIDEO
H3 MORE NEWS
H3 MORE NEWS
H4 Carolina Hurricanes to have Stanley Cup championship parade Saturday: What to know
H4 North Carolina teens want General Assembly to crack down on tobacco
H4 Here’s the local winner of WBTV’s Star-Spangled Sing-Off contest!
H4 9 things to do in Charlotte this Juneteenth and Father's Day weekend: June 19-21, 2026
H4 Catawba County businessman accused of killing partner he owed $300K, records show
H4 Lincolnton’s lone public pool closed for the summer: What we know
H4 New traffic patterns being tested around Bank of America Stadium for major events: What to know
H4 Trio stole donated blankets, beds from Cabarrus County animal shelter, director says
H4 Rain moving out of the Charlotte region: First Alert forecast here
H4 Large tree falls onto house during rain storm in Charlotte
H4 Ex-board member claims ‘culture of fear’ after Charlotte-Mecklenburg Schools superintendent put on leave
H4 5 arrested in months-long Cleveland County drug bust; nearly 2 pounds seized
H4 Woman bound with zip ties, duct tape during kidnapping in North Carolina, warrant says
H4 Man arrested days after person stabbed to death in Uptown Charlotte
H4 7-year-old boy drowns in southwest Charlotte retention pond
H4 Charlotte City Council interviews 5 finalists for interim mayor: What to know and where to watch
H4 22-year-old Charlotte man killed in vehicle crash in Catawba County, troopers say
H4 North Carolina school district faces federal Title IX investigation over restroom allegations
H4 Charlotte-Mecklenburg superintendent placed on leave as district faces leadership instability
H4 Family pleads for help finding missing Charlotte mother of 3
H4 Person killed suffered traumatic injury in Charlotte neighborhood, police say
H4 Rounds of showers, thunderstorms approaching Charlotte region: First Alert forecast here
H4 Kitten trapped in car engine rescued at Gastonia dealership
H4 More than 450 vaping devices removed from schools in Lancaster County
H4 Members of popular Morrison YMCA upset, caught off guard by sale announcement
H4 15-year-old charged for alleged involvement in triple shooting in Uptown Charlotte, police say
H4 Traffic patterns to change for Chris Stapleton concert in Uptown Charlotte
H4 Morrison YMCA branch in south Charlotte set to close after being sold for $42.5M
H5 FEATURES
H5 First Alert Weather
H6 Charlotte-Mecklenburg Schools superintendent says she has ‘not been told’ reason for leave
H6 Woman killed following fight at south Charlotte apartment complex, police say
H6 ‘Infuriating, heartbreaking’: Raccoon recovering after getting caught in leg trap at Mecklenburg County park
H6 7-Day Forecast
H6 Man arrested days after person stabbed to death in Uptown Charlotte
H6 York County discusses Project Palmetto Rock; Chester County data center moratorium; Rock Hill Juneteenth celebration
H6 New traffic patterns being tested around Bank of America Stadium for major events: What to know
H6 ‘Infuriating, heartbreaking’: Raccoon recovering after getting caught in leg trap at Mecklenburg County park
NAV_HEADING_REPEATED_BODY_FOOTER News (https://wbtv.com/news/)
Title

News

H1 News
H4 Woman killed following fight at south Charlotte apartment complex, police say
H4 Charlotte-bound motorcoach traveled nearly half-mile in deadly I-95 crash in Virginia after initial vehicle crash, report says
H4 Lincolnton’s lone public pool closed for the summer: What we know
H4 York County discusses Project Palmetto Rock; Chester County data center moratorium; Rock Hill Juneteenth celebration
H4 President Trump now endorses both Republican candidates for South Carolina governor
H4 Charlotte celebrates 29 years of Juneteenth Festival of the Carolinas
H4 Live stream: Raleigh parade to celebrate Carolina Hurricanes’ Stanley Cup win
H4 New traffic patterns being tested around Bank of America Stadium for major events: What to know
H4 Carolina Hurricanes to have Stanley Cup championship parade Saturday: What to know
H4 Charlotte-Mecklenburg Schools superintendent says she has ‘not been told’ reason for leave
H4 North Carolina teens want General Assembly to crack down on tobacco
H4 Woman bound with zip ties, duct tape during kidnapping in North Carolina, warrant says
H4 ‘Infuriating, heartbreaking’: Raccoon recovering after getting caught in leg trap at Mecklenburg County park
H4 Man arrested days after person stabbed to death in Uptown Charlotte
H4 5 arrested in months-long Cleveland County drug bust; nearly 2 pounds seized
H4 Large tree falls onto house during rain storm in Charlotte
H4 Steele Creek community in southwest Charlotte reacts after child drowns
H4 22-year-old Charlotte man killed in vehicle crash in Catawba County, troopers say
H4 Charlotte City Council interviews 5 finalists for interim mayor
H4 Family pleads for help finding missing Charlotte mother of 3
H4 Charlotte-Mecklenburg superintendent placed on leave as district faces leadership instability
H4 Here’s the local winner of WBTV’s Star-Spangled Sing-Off contest!
H4 Kitten trapped in car engine rescued at Gastonia dealership
H4 More than 450 vaping devices removed from schools in Lancaster County
H4 Members of popular Morrison YMCA upset, caught off guard by sale announcement
H4 15-year-old charged for alleged involvement in triple shooting in Uptown Charlotte, police say
H4 North Carolina school district faces federal Title IX investigation over restroom allegations
H4 Catawba County businessman accused of killing partner he owed $300K, records show
H4 Live stream: New York Knicks celebrate 2026 NBA Championship with parade
H4 Charlotte City Council interviews 5 finalists for interim mayor: What to know and where to watch
H4 Live stream: Announcing WBTV's local Star-Spangled Sing-Off winner!
H4 Person killed suffered traumatic injury in Charlotte neighborhood, police say
H4 Traffic patterns to change for Chris Stapleton concert in Uptown Charlotte
H4 7-year-old boy drowns in southwest Charlotte retention pond
H4 Trio stole donated blankets, beds from Cabarrus County animal shelter, director says
H4 Olympic athlete reportedly collapses during race in North Carolina
H4 Ex-board member claims ‘culture of fear’ after Charlotte-Mecklenburg Schools superintendent put on leave
H4 Superintendent for Charlotte-Mecklenburg Schools placed on leave: What we know
H4 Young child rescued from retention pond in southwest Charlotte neighborhood, Charlotte fire says
H4 3 people hurt in triple shooting in Uptown Charlotte, police say
H4 President of Newton furniture store accused of killing co-worker following altercation
H4 Charlotte-Mecklenburg Schools superintendent placed on temporary leave with pay amid investigation, officials say
H4 Morrison YMCA branch in south Charlotte set to close after being sold for $42.5M
H4 Person killed following altercation with co-worker at Catawba County business, police say
H4 Charlotte-Mecklenburg police enforcing curfew to cut down on ‘deeply concerning’ teen takeovers
H4 York County weighs 9-month moratorium on new data centers: What we know
H4 Police searching for 37-year-old woman last seen in east Charlotte
H4 9 things to do in Charlotte this Juneteenth and Father's Day weekend: June 19-21, 2026
H4 North Carolina House passes ‘Dominique Moody Safety Act’ to boost state oversight of child welfare cases
H4 Monroe leaders vote again to support I-77 South expansion project
H6 7-Day Forecast
NAV_REPEATED_FOOTER First Alert Weather (https://wbtv.com/weather/)
Title

First Alert Weather

H1 First Alert Weather
H3 Sunshine, less humidity expected in Charlotte region for holiday weekend: First Alert forecast here
H5 Mainly dry, hot, a stray storm possible
H5 7-Day Forecast
H5 Current Temperatures
H5 Charlotte Almanac
H5 Dew Point
H5 Humidity Levels
H6 Sunshine, less humidity expected in Charlotte region for holiday weekend: First Alert forecast here
H6 Large tree falls onto house during rain storm in Charlotte
H6 Rain moving out of the Charlotte region: First Alert forecast here
H6 Rounds of showers, thunderstorms approaching Charlotte region: First Alert forecast here
H6 Rain, wind from Arthur headed for Carolinas: First Alert forecast here
NAV_REPEATED_FOOTER Investigates (https://wbtv.com/news/investigate/)
Title

Investigates

H1 WBTV Investigates
H4 North Carolina teens want General Assembly to crack down on tobacco
H4 Which Charlotte councilmembers spent the most on travel — and where did they go?
H4 Woman towed from domestic violence shelter says company won’t return car
H4 Video: Mecklenburg County jail staff take 70 minutes to give aid to dying man
H4 Front-runners emerge as Charlotte narrows list of mayoral applicants
H4 Records of Charlotte council members’ taxpayer-funded expenses released hours before vote on their pay raises
H4 ‘Lost kids in Mecklenburg County’: Lawmakers blast county officials in combative hearing about child’s death
H4 CEO of bus operator in deadly Virginia crash has ties to Charlotte area
H4 Charlotte Water defends plan to transfer more water from Catawba River as opponents criticize study
H4 State investigation puts Mecklenburg County social services on correction plan after finding numerous violations
H4 Contractor with revoked licenses back in business in Charlotte
H4 WATCH: Mecklenburg County district attorney speaks out about county’s denial of information in child death case
H4 Inside the North Carolina child safety bill filed after months of WBTV reporting on 6-year-old’s death
H4 Mooresville mayor saga postponed for budget talks
H4 ‘At our expense’: Would a Charlotte plan threaten the Catawba River?
H4 Can Charlotte really stop the I-77 toll lanes? What’s next after council’s shocking vote
H4 Taxpayers fund $99.9K payout to former Mooresville planning director
H4 North Carolina Attorney General calls out predatory towing companies
H4 Secret Service assisting investigation into alleged bank fraud tied to Greg Biffle’s family
H4 WBTV Investigation: How did a convicted felon, Charlotte activist bill Medicaid for millions?
H4 Lawmakers file ‘Dominique Moody Safety Act’ after WBTV investigation into Charlotte child’s death
H4 Mecklenburg County judge blocks police from releasing files on girl’s death to Oversight Committee
H4 Detectives probe possible insider role in Greg Biffle home burglary, alleged bank fraud
H4 This Charlotte man got 30 days in jail. Prosecutors say strangulation law must change
H4 North Carolina lawmakers investigating Charlotte police, DSS after child’s death
H4 FBI opens probe into Charlotte company after WBTV investigation, veterans say
H4 Mooresville appeals release of townhall footage showing mayor after hours
H4 ‘Get your hands off me’: North Carolina council member convicted of assault captured on tape
H4 Elected official in Union County convicted of assault on a female
H4 Timeline of Mooresville mayor controversy: From ‘pantless’ claims to new court order
H4 Judge orders town of Mooresville to release to WBTV video of pantless mayor inside town hall
H4 Tow operators say Charlotte police are overreaching with interpretation of booting law
H4 Deadly overdose leaves South Carolina family grappling with heartbreak, unanswered questions
H4 Timeline: Mooresville mayor goes from ‘pantless’ in town hall to vote of no confidence
H4 Mooresville tanker explosion: What we know about the company operating the truck
H4 Mooresville commissioners call for mayor to resign
H4 Charlotte airport collision hot spots on construction fix list
H4 Town of Mooresville sued by former police officer in fourth lawsuit this year
H4 Lawmakers urged to cap towing fees after Gaston County drivers charged thousands
H4 ‘No playbook for this’: After state Sen. Phil Berger’s 23-vote loss, who comes next?
H4 City of Gastonia sues towing company following complaints of outrageous charges
H4 Iredell County sheriff calls for independent investigation into Mooresville Police Department
H4 Charlotte police memo: Towing commercial vehicles may now be illegal in city
H4 WBTV presses court to release Mooresville mayor town hall surveillance video
H4 Sources: Mecklenburg County’s head of child welfare resigns
H4 WBTV Investigates: A Charlotte veteran’s housing horror story
H4 Prosecutors dismiss charges against man chased by ICE, border patrol agents in Charlotte
H4 Charlotte condo buyers demand refunds as construction project stalls amid lawsuits, liens
H4 Mooresville mayor ‘discussion’ scheduled for April amid ongoing lawsuits against town
H4 3rd Mooresville employee sues town, claims video shows mayor exposed, sexually aroused
H6 7-Day Forecast
📝 The Narrative — clean text per page (Info Density · Semantic Coherence)
HOMEPAGE (https://wbtv.com) WBTV | On Your Side
Skip to content
[H3] Charlotte-bound motorcoach traveled nearly half-mile in deadly I-95 crash in Virginia after initial vehicle crash, report says
The National Transportation Safety Board said that the driver of the motorcoach did not slow down as he approached traffic congestion
[IMG: This photo, provided by the Virginia State Police, shows the scene of a fatal accident...]
Education
[IMG: Dr. Crystal Hill]
[H6] Charlotte-Mecklenburg Schools superintendent says she has ‘not been told’ reason for leave
Crime
[IMG: CMPD generic]
[H6] Woman killed following fight at south Charlotte apartment complex, police say
Local News
[IMG: Raccoon gets caught in leg trap]
[H6] ‘Infuriating, heartbreaking’: Raccoon recovering after getting caught in leg trap at Mecklenburg County park
[H2] TOP HEADLINES
Sports
[IMG: The Hurricanes will have their championship parade in Raleigh, N.C. on Saturday, June 20.]
[H4] Carolina Hurricanes to have Stanley Cup championship parade Saturday: What to know
Updated: 10 hours ago|By Luke TuckerThe parade will go through downtown Raleigh on Saturday, June 20.WBTV Investigates
[IMG: FILE - Containers of Zyn, a Phillip Morris smokeless nicotine pouch, are displayed for sale...]
[H4] North Carolina teens want General Assembly to crack down on tobacco
Updated: 12 hours ago|By Naomi KowlesNorth Carolina is 1 of only 6 states yet to raise sale age to 21Mecklenburg County
[IMG: Star Spangled Sing-Off Local Winner Announcement]
[H4] Here’s the local winner of WBTV’s Star-Spangled Sing-Off contest!
Updated: Jun. 18, 2026 at 6:54 PM EDT|By WBTV Web StaffRegional voting round begins at 8 p.m. on June 18Entertainment
[IMG: 2025 Juneteenth celebrations in Charlotte kick off this weekend]
[H4] 9 things to do in Charlotte this Juneteenth and Father's Day weekend: June 19-21, 2026
Updated: Jun. 17, 2026 at 4:56 PM EDT|By Carmichael Cruzuneteenth celebrations around town plus where you can take dad for Father’s Day.Catawba County
[IMG: Willard Gary Black]
[H4] Catawba County businessman accused of killing partner he owed $300K, records show
Updated: Jun. 18, 2026 at 2:43 PM EDT|By Luke TuckerCourt documents revealed he owed his partner more than $310,000.News
[IMG: For nearly 50 years, the pool at Betty G. Ross Park has been a summer staple in Lincolnton.]
[H4] Lincolnton’s lone public pool closed for the summer: What we know
Updated: 6 hours ago|By Natisha LanceOfficials estimate the cost of renovations is about $65,000, money that they said would likely need approval from City Council in October.
[H5] FEATURES
[H5] First Alert Weather
[IMG: First Alert]
[H3] Sunshine, less humidity expected in Charlotte region for holiday weekend: First Alert forecast here
Mainly dry, hot, a stray storm possible
[H6] 7-Day Forecast
[IMG: 7-Day Forecast]
[H3] LATEST VIDEO
Crime
[IMG: The deadly stabbing happened at apartments right off West Trade Street.]
[H6] Man arrested days after person stabbed to death in Uptown Charlotte
South Carolina
[IMG: Three stories happening across South Carolina heading into the weekend.]
[H6] York County discusses Project Palmetto Rock; Chester County data center moratorium; Rock Hill Juneteenth celebration
Traffic
[IMG: Closures begin at 9 a.m. and roads will reopen around 11 p.m.-11:30 p.m.]
[H6] New traffic patterns being tested around Bank of America Stadium for major events: What to know
North Carolina
[IMG: North Carolina Wildlife Rehab said a group of children found the raccoon stuck in a leg trap...]
[H6] ‘Infuriating, heartbreaking’: Raccoon recovering after getting caught in leg trap at Mecklenburg County park
[H3] MORE NEWS
Traffic
[IMG: New traffic routes and road closures are being tested around Bank of America Stadium during...]
[H4] New traffic patterns being tested around Bank of America Stadium for major events: What to know
Updated: 10 hours ago|By Katy SoltClosures begin at 9 a.m. and roads will reopen around 11 p.m.-11:30 p.m.Pets
[IMG: Trio stole donated blankets, beds from Cabarrus County animal shelter, director says]
[H4] Trio stole donated blankets, beds from Cabarrus County animal shelter, director says
Updated: Jun. 18, 2026 at 10:11 AM EDT|By Connor LomisOfficials said the thefts happened on June 15 and June 17 at the Humane Society of Concord and Greater Cabarrus County.Weather Forecast
[IMG: What you need to know]
[H4] Rain moving out of the Charlotte region: First Alert forecast here
Updated: 19 hours ago|By Eric GarlickExpect Friday’s high in the upper 80s and lower 90sWeather
[IMG: A tree fell onto a house in Charlotte]
[H4] Large tree falls onto house during rain storm in Charlotte
Updated: 18 hours ago|By Luke TuckerRemnants of Tropical Storm Arthur brought heavy rain to the Carolinas.Education
[IMG: Crystal Hill and Melissa Easley]
[H4] Ex-board member claims ‘culture of fear’ after Charlotte-Mecklenburg Schools superintendent put on leave
Updated: Jun. 18, 2026 at 7:41 AM EDT|By Luke TuckerCMS Superintendent Dr. Crystal Hill was placed on temporary leave amid an investigation.Crime
[IMG: From left to right: Santana Elliott, Amber Parson, Kalana Maple, Geoffrey Nance, and Margaret...]
[H4] 5 arrested in months-long Cleveland County drug bust; nearly 2 pounds seized
Updated: 18 hours ago|By Connor LomisThe months-long investigation culminated on Tuesday, June 16, when the five suspects were taken into custody.North Carolina
[IMG: Randy Ray Walters]
[H4] Woman bound with zip ties, duct tape during kidnapping in North Carolina, warrant says
Updated: 13 hours ago|By Luke TuckerThe victim was reportedly kidnapped outside a Dollar General in the Wilmington area.Mecklenburg County
[IMG: David Layevette Lawrence]
[H4] Man arrested days after person stabbed to death in Uptown Charlotte
Updated: 17 hours ago|By Luke TuckerThe deadly stabbing happened at apartments right off West Trade Street.Mecklenburg County
[IMG: 7-year-old boy drowns in southwest Charlotte retention pond]
[H4] 7-year-old boy drowns in southwest Charlotte retention pond
Updated: Jun. 18, 2026 at 10:44 AM EDT|By Connor LomisThe child, who has not been identified, reportedly died after being pulled out of the retention pond near Lady Bell Drive.Politics
[IMG: Charlotte-Mecklenburg Government Center]
[H4] Charlotte City Council interviews 5 finalists for interim mayor: What to know and where to watch
Updated: Jun. 18, 2026 at 1:26 PM EDT|By Alianna Kendall-BrooksThe council is expected make a final decision Monday, June 22 Traffic
[IMG: Vehicle crash happened at NC Highway 16 and Buffalo Shoals Road]
[H4] 22-year-old Charlotte man killed in vehicle crash in Catawba County, troopers say
Updated: Jun. 18, 2026 at 10:03 PM EDT|By Spencer ChrismanVehicle crash happened at NC Highway 16 and Buffalo Shoals RoadNorth Carolina
[H4] North Carolina school district faces federal Title IX investigation over restroom allegations
Updated: Jun. 18, 2026 at 4:02 PM EDT|By Alianna Kendall-BrooksDept. of Education says biological boys allowed in girls’ restroom
[H3] MORE NEWS
Community
[IMG: School Board rejects superintendent]
[H4] Charlotte-Mecklenburg superintendent placed on leave as district faces leadership instability
Updated: Jun. 18, 2026 at 7:30 PM EDT|By Dedrick RussellDr. Crystal Hill’s suspension marks the latest turnover in one of the nation’s largest school districtsMecklenburg County
[IMG: Brandi Merrick]
[H4] Family pleads for help finding missing Charlotte mother of 3
Updated: Jun. 18, 2026 at 7:44 PM EDT|By Natisha LanceFamily said 37-year-old Brandi Merrick was last seen on Monday, June 8 in the Houldsworth Drive area of HarrisburgMecklenburg County
[IMG: A person was killed in a Charlotte neighborhood on Thursday, June 18.]
[H4] Person killed suffered traumatic injury in Charlotte neighborhood, police say
Updated: Jun. 18, 2026 at 11:21 AM EDT|By Luke TuckerThe deadly incident happened on Ciera Nichole Court.Weather Forecast
[IMG: First Alert]
[H4] Rounds of showers, thunderstorms approaching Charlotte region: First Alert forecast here
Updated: Jun. 18, 2026 at 10:54 PM EDT|By Elissia WilsonExpect Friday’s high in the upper 80s and lower 90sPets
[IMG: WBTV]
[H4] Kitten trapped in car engine rescued at Gastonia dealership
Updated: Jun. 18, 2026 at 5:56 PM EDT|By Ron LeeKiplin Charles works for Gastonia Nissan, and during his rounds came across something he wasn’t expecting.Education
[IMG: More than 450 vaping devices removed from schools in Lancaster County]
[H4] More than 450 vaping devices removed from schools in Lancaster County
Updated: Jun. 18, 2026 at 5:39 PM EDT|By Rachel RichardsonThis year, prevention experts at Counseling Services of Lancaster said nearly twice as many devices were taken out of schoolsNews
[IMG: Morrison Family YMCA]
[H4] Members of popular Morrison YMCA upset, caught off guard by sale announcement
Updated: Jun. 18, 2026 at 4:50 PM EDT|By Katy SoltThe Morrison branch will be sold for $42.5 million to a local church. Crime
[IMG: Around 5:20 p.m. on Wednesday, June 17, police said that three people were shot off North...]
[H4] 15-year-old charged for alleged involvement in triple shooting in Uptown Charlotte, police say
Updated: Jun. 18, 2026 at 4:38 PM EDT|By Spencer Chrisman17-year-old, 24-year-old woman were injured in shootingTraffic
[IMG: Morehead Street & Legacy Union Parking]
[H4] Traffic patterns to change for Chris Stapleton concert in Uptown Charlotte
Updated: Jun. 18, 2026 at 11:18 AM EDT|By Nia HardenThe goal is to push attendees out of Uptown by directing traffic to I-277 or I-77 for the June 20 show.Mecklenburg County
[IMG: Morrison Family YMCA]
[H4] Morrison YMCA branch in south Charlotte set to close after being sold for $42.5M
Updated: Jun. 17, 2026 at 8:24 PM EDT|By Spencer ChrismanThe Morrison property will be sold for $42.5 million to Moments of Hope Church
9808 chars
SUB-PAGE (https://wbtv.com/news/) News
Skip to contentLocal NewsNationalWBTV InvestigatesPoliticsConsumer SolutionsOn Your Side TonightHealthLinks Mentioned on TVAbout WBTVCrime
[IMG: CMPD generic]
[H4] Woman killed following fight at south Charlotte apartment complex, police say
Updated: 2 hours ago|By Spencer ChrismanAround 9:15 p.m. on Friday, June 19, police said a woman was killed inside an apartment off of Scaleybark Drive. Mecklenburg County
[IMG: This photo, provided by the Virginia State Police, shows the scene of a fatal accident...]
[H4] Charlotte-bound motorcoach traveled nearly half-mile in deadly I-95 crash in Virginia after initial vehicle crash, report says
Updated: 3 hours ago|By Spencer ChrismanThe National Transportation Safety Board said that the driver of the motorcoach did not slow down as he approached traffic congestionNews
[IMG: For nearly 50 years, the pool at Betty G. Ross Park has been a summer staple in Lincolnton.]
[H4] Lincolnton’s lone public pool closed for the summer: What we know
Updated: 6 hours ago|By Natisha LanceOfficials estimate the cost of renovations is about $65,000, money that they said would likely need approval from City Council in October.News
[IMG: Rock Hill approves $300M development at failed Panthers site]
[H4] York County discusses Project Palmetto Rock; Chester County data center moratorium; Rock Hill Juneteenth celebration
Updated: 6 hours ago|By Rachel RichardsonThree stories happening across South Carolina heading into the weekend.South Carolina
[IMG: Republican candidates for South Carolina governor Pamela Evette and Alan Wilson will debate...]
[H4] President Trump now endorses both Republican candidates for South Carolina governor
Updated: 7 hours ago|By Spencer Chrisman and Cassidy JohncoxTrump endorses Alan Wilson after already endorsing Pamela EvetteCommunity
[IMG: People getting educated about Juneteenth]
[H4] Charlotte celebrates 29 years of Juneteenth Festival of the Carolinas
Updated: 8 hours ago|By Dedrick RussellFestival recognized as city’s first Juneteenth celebration returns this weekendSports
[IMG: Carolina Hurricanes center Jordan Staal (11) celebrates after a win over the Vegas Golden...]
[H4] Live stream: Raleigh parade to celebrate Carolina Hurricanes’ Stanley Cup win
Updated: 10 hours ago|By Luke Tucker and Cassidy JohncoxWatch live starting at 11 a.m. on Saturday, June 20, 2026Traffic
[IMG: New traffic routes and road closures are being tested around Bank of America Stadium during...]
[H4] New traffic patterns being tested around Bank of America Stadium for major events: What to know
Updated: 10 hours ago|By Katy SoltClosures begin at 9 a.m. and roads will reopen around 11 p.m.-11:30 p.m.Sports
[IMG: The Hurricanes will have their championship parade in Raleigh, N.C. on Saturday, June 20.]
[H4] Carolina Hurricanes to have Stanley Cup championship parade Saturday: What to know
Updated: 10 hours ago|By Luke TuckerThe parade will go through downtown Raleigh on Saturday, June 20.Education
[IMG: Dr. Crystal Hill]
[H4] Charlotte-Mecklenburg Schools superintendent says she has ‘not been told’ reason for leave
Updated: 12 hours ago|By Luke TuckerDr. Crystal Hill was placed on temporary leave, pending an investigation.
[H6] 7-Day Forecast
[IMG: 7-Day Forecast]
WBTV Investigates
[IMG: FILE - Containers of Zyn, a Phillip Morris smokeless nicotine pouch, are displayed for sale...]
[H4] North Carolina teens want General Assembly to crack down on tobacco
Updated: 12 hours ago|By Naomi KowlesNorth Carolina is 1 of only 6 states yet to raise sale age to 21North Carolina
[IMG: Randy Ray Walters]
[H4] Woman bound with zip ties, duct tape during kidnapping in North Carolina, warrant says
Updated: 13 hours ago|By Luke TuckerThe victim was reportedly kidnapped outside a Dollar General in the Wilmington area.Local News
[IMG: Raccoon gets caught in leg trap]
[H4] ‘Infuriating, heartbreaking’: Raccoon recovering after getting caught in leg trap at Mecklenburg County park
Updated: 13 hours ago|By Connor LomisNorth Carolina Wildlife Rehab said a group of children found the raccoon stuck in a leg trap at a Mecklenburg County park.Mecklenburg County
[IMG: David Layevette Lawrence]
[H4] Man arrested days after person stabbed to death in Uptown Charlotte
Updated: 17 hours ago|By Luke TuckerThe deadly stabbing happened at apartments right off West Trade Street.Crime
[IMG: From left to right: Santana Elliott, Amber Parson, Kalana Maple, Geoffrey Nance, and Margaret...]
[H4] 5 arrested in months-long Cleveland County drug bust; nearly 2 pounds seized
Updated: 17 hours ago|By Connor LomisThe months-long investigation culminated on Tuesday, June 16, when the five suspects were taken into custody.Weather
[IMG: A tree fell onto a house in Charlotte]
[H4] Large tree falls onto house during rain storm in Charlotte
Updated: 18 hours ago|By Luke TuckerRemnants of Tropical Storm Arthur brought heavy rain to the Carolinas.News
[IMG: Steele Creek neighborhood in southwest Charlotte react after child’s drowning]
[H4] Steele Creek community in southwest Charlotte reacts after child drowns
Updated: Jun. 18, 2026 at 10:27 PM EDT|By Forrest TuckerThere have been six drownings in the Charlotte region since April 1 with four of those victims being either young children or teenagers.Traffic
[IMG: Vehicle crash happened at NC Highway 16 and Buffalo Shoals Road]
[H4] 22-year-old Charlotte man killed in vehicle crash in Catawba County, troopers say
Updated: Jun. 18, 2026 at 10:03 PM EDT|By Spencer ChrismanVehicle crash happened at NC Highway 16 and Buffalo Shoals RoadCommunity
[IMG: Top 5 Charlotte Mayoral Candidates Interview for job]
[H4] Charlotte City Council interviews 5 finalists for interim mayor
Updated: Jun. 18, 2026 at 8:49 PM EDT|By Dedrick RussellTop applicants answer questions on leadership, relationships with government entities and meeting facilitationMecklenburg County
[IMG: Brandi Merrick]
[H4] Family pleads for help finding missing Charlotte mother of 3
Updated: Jun. 18, 2026 at 7:44 PM EDT|By Natisha LanceFamily said 37-year-old Brandi Merrick was last seen on Monday, June 8 in the Houldsworth Drive area of HarrisburgCommunity
[IMG: School Board rejects superintendent]
[H4] Charlotte-Mecklenburg superintendent placed on leave as district faces leadership instability
Updated: Jun. 18, 2026 at 7:30 PM EDT|By Dedrick RussellDr. Crystal Hill’s suspension marks the latest turnover in one of the nation’s largest school districtsMecklenburg County
[IMG: Star Spangled Sing-Off Local Winner Announcement]
[H4] Here’s the local winner of WBTV’s Star-Spangled Sing-Off contest!
Updated: Jun. 18, 2026 at 6:54 PM EDT|By WBTV Web StaffRegional voting round begins at 8 p.m. on June 18Pets
[IMG: WBTV]
[H4] Kitten trapped in car engine rescued at Gastonia dealership
Updated: Jun. 18, 2026 at 5:56 PM EDT|By Ron LeeKiplin Charles works for Gastonia Nissan, and during his rounds came across something he wasn’t expecting.Education
[IMG: More than 450 vaping devices removed from schools in Lancaster County]
[H4] More than 450 vaping devices removed from schools in Lancaster County
Updated: Jun. 18, 2026 at 5:39 PM EDT|By Rachel RichardsonThis year, prevention experts at Counseling Services of Lancaster said nearly twice as many devices were taken out of schoolsNews
[IMG: Morrison Family YMCA]
[H4] Members of popular Morrison YMCA upset, caught off guard by sale announcement
Updated: Jun. 18, 2026 at 4:50 PM EDT|By Katy SoltThe Morrison branch will be sold for $42.5 million to a local church. Crime
[IMG: Around 5:20 p.m. on Wednesday, June 17, police said that three people were shot off North...]
[H4] 15-year-old charged for alleged involvement in triple shooting in Uptown Charlotte, police say
Updated: Jun. 18, 2026 at 4:38 PM EDT|By Spencer Chrisman17-year-old, 24-year-old woman were injured in shootingNorth Carolina
[H4] North Carolina school district faces federal Title IX investigation over restroom allegations
Updated: Jun. 18, 2026 at 4:02 PM EDT|By Alianna Kendall-BrooksDept. of Education says biological boys allowed in girls’ restroomCatawba County
[IMG: Willard Gary Black]
[H4] Catawba County businessman accused of killing partner he owed $300K, records show
Updated: Jun. 18, 2026 at 2:43 PM EDT|By Luke TuckerCourt documents revealed the president owed his partner more than $310,000.National
[IMG: New York Knicks fans celebrate their victory after Game 5 of the NBA Finals basketball series...]
[H4] Live stream: New York Knicks celebrate 2026 NBA Championship with parade
Updated: Jun. 18, 2026 at 1:49 PM EDT|By WBTV Web StaffWatch live at 10 a.m. on Thursday, June 18Politics
[IMG: Charlotte-Mecklenburg Government Center]
[H4] Charlotte City Council interviews 5 finalists for interim mayor: What to know and where to watch
Updated: Jun. 18, 2026 at 1:26 PM EDT|By Alianna Kendall-BrooksThe council is expected make a final decision Monday, June 22 Local News
[IMG: Star-Spangled Sing-Off 2026]
[H4] Live stream: Announcing WBTV's local Star-Spangled Sing-Off winner!
Updated: Jun. 18, 2026 at 1:16 PM EDT|By WBTV Web StaffWatch live at 6:30 p.m. on Thursday, June 18, 2026Mecklenburg County
[IMG: A person was killed in a Charlotte neighborhood on Thursday, June 18.]
[H4] Person killed suffered traumatic injury in Charlotte neighborhood, police say
Updated: Jun. 18, 2026 at 11:21 AM EDT|By Luke TuckerThe deadly incident happened on Ciera Nichole Court.Traffic
[IMG: Morehead Street & Legacy Union Parking]
[H4] Traffic patterns to change for Chris Stapleton concert in Uptown Charlotte
Updated: Jun. 18, 2026 at 11:18 AM EDT|By Nia HardenThe goal is to push attendees out of Uptown by directing traffic to I-277 or I-77 for the June 20 show.Mecklenburg County
[IMG: 7-year-old boy drowns in southwest Charlotte retention pond]
[H4] 7-year-old boy drowns in southwest Charlotte retention pond
Updated: Jun. 18, 2026 at 10:44 AM EDT|By Connor LomisThe child, who has not been identified, reportedly died after being pulled out of the retention pond near Lady Bell Drive.Pets
[IMG: Trio stole donated blankets, beds from Cabarrus County animal shelter, director says]
[H4] Trio stole donated blankets, beds from Cabarrus County animal shelter, director says
Updated: Jun. 18, 2026 at 10:11 AM EDT|By Connor LomisOfficials said the thefts happened on June 15 and June 17 at the Humane Society of Concord and Greater Cabarrus County.Sports
[IMG: FILE PHOTO -- Track athlete Jenny Simpson collapsed during a running event in Raleigh, N.C. on...]
[H4] Olympic athlete reportedly collapses during race in North Carolina
Updated: Jun. 18, 2026 at 9:18 AM EDT|By Luke TuckerThe American runner won a bronze medal in the 2016 Olympics.Education
[IMG: Crystal Hill and Melissa Easley]
[H4] Ex-board member claims ‘culture of fear’ after Charlotte-Mecklenburg Schools superintendent put on leave
Updated: Jun. 18, 2026 at 7:41 AM EDT|By Luke TuckerCMS Superintendent Dr. Crystal Hill was placed on temporary leave amid an investigation.Education
[IMG: Crystal Hill CMS Charlotte-Mecklenburg Schools superintendent]
[H4] Superintendent for Charlotte-Mecklenburg Schools placed on leave: What we know
Updated: Jun. 17, 2026 at 11:23 PM EDT|By Dalfred JonesSuperintendent Dr. Crystal Hill was placed on temporary leave with pay while an investigation into administrative and operational oversightMecklenburg County
[IMG: [Insert Caption Here]]
[H4] Young child rescued from retention pond in southwest Charlotte neighborhood, Charlotte fire says
Updated: Jun. 17, 2026 at 11:01 PM EDT|By Spencer ChrismanChild had fallen into a retention pond off Lady Bell DriveCrime
[IMG: 3 hurt in triple shooting in Uptown off North Davidson Street near East 8th Street]
[H4] 3 people hurt in triple shooting in Uptown Charlotte, police say
Updated: Jun. 17, 2026 at 10:44 PM EDT|By Spencer ChrismanShooting happened on North Davidson Street near East 8th StreetCatawba County
[IMG: Willard Gary Black]
[H4] President of Newton furniture store accused of killing co-worker following altercation
Updated: Jun. 17, 2026 at 10:19 PM EDT|By Spencer ChrismanCo-worker was also a Alexander County School board memberEducation
[IMG: Dr. Crystal Hill]
[H4] Charlotte-Mecklenburg Schools superintendent placed on temporary leave with pay amid investigation, officials say
Updated: Jun. 17, 2026 at 9:37 PM EDT|By Spencer ChrismanDr. Crystal Hill was placed on temporary leave with pay, pending an investigation into matters involving administrative and operational oversight.Mecklenburg County
[IMG: Morrison Family YMCA]
[H4] Morrison YMCA branch in south Charlotte set to close after being sold for $42.5M
Updated: Jun. 17, 2026 at 8:24 PM EDT|By Spencer ChrismanThe Morrison property will be sold for $42.5 million to Moments of Hope ChurchCrime
[IMG: Person killed following altercation with co-worker at Catawba County business, police say]
[H4] Person killed following altercation with co-worker at Catawba County business, police say
Updated: Jun. 17, 2026 at 7:20 PM EDT|By Spencer ChrismanIt was not immediately clear how the person had died or what led up to the altercationMecklenburg County
[IMG: Charlotte-Mecklenburg Police]
[H4] Charlotte-Mecklenburg police enforcing curfew to cut down on ‘deeply concerning’ teen takeovers
Updated: Jun. 17, 2026 at 6:47 PM EDT|By Michael WarrickIn an interview with Charlotte-Mecklenburg police on Wednesday, June 17, officers warned parents could also face charges if their children are caught after curfew. News
[IMG: York County residents meet with QTS Data leaders to get questions answered]
[H4] York County weighs 9-month moratorium on new data centers: What we know
Updated: Jun. 17, 2026 at 6:12 PM EDT|By Rachel RichardsonThe county said the pause would not apply to projects that have vested rights—or legal approval.Mecklenburg County
[IMG: Brandi Merrick]
[H4] Police searching for 37-year-old woman last seen in east Charlotte
Updated: Jun. 17, 2026 at 5:21 PM EDT|By Spencer ChrismanWoman was last seen leaving a family member’s home off Houldsworth Drive on Monday, June 8. Entertainment
[IMG: 2025 Juneteenth celebrations in Charlotte kick off this weekend]
[H4] 9 things to do in Charlotte this Juneteenth and Father's Day weekend: June 19-21, 2026
Updated: Jun. 17, 2026 at 4:56 PM EDT|By Carmichael Cruzuneteenth celebrations around town plus where you can take dad for Father’s Day.Mecklenburg County
[IMG: Dominique Moody, seen as a baby years before her death at 6 years old]
[H4] North Carolina House passes ‘Dominique Moody Safety Act’ to boost state oversight of child welfare cases
Updated: Jun. 17, 2026 at 4:28 PM EDT|By Spencer ChrismanThe bill was named after Dominque Moody, a 6-year-old Charlotte girl, who died in December 2025 after investigators said she was beaten, tortured and starved.Union County
[IMG: I-77 in Charlotte]
[H4] Monroe leaders vote again to support I-77 South expansion project
Updated: Jun. 17, 2026 at 3:39 PM EDT|By Katy SoltMonroe is the first municipality to
15000 chars
SUB-PAGE (https://wbtv.com/weather/) First Alert Weather
Skip to contentLatest VideoIn Your CommunityHurricane HeleneFirst Alert Weather HeadlinesLive RadarReport Closings3 Degree GuaranteeLive Traffic CamsPower Outages
[H3] Sunshine, less humidity expected in Charlotte region for holiday weekend: First Alert forecast here
[H5] Mainly dry, hot, a stray storm possible
Updated: 2 hours agoCHARLOTTE, N.C. (WBTV) - As high pressure begins to build over the southeast, less humid conditions and sunshine can be expected for this Juneteenth and Father’s Day weekend.Read More...Updated: 2 hours agoElissia WilsonMeteorologist
[IMG: Headshot of Elissia Wilson, Meteorologist]
CHARLOTTE, N.C. (WBTV) - As high pressure begins to build over the southeast, less humid conditions and sunshine can be expected for this Juneteenth and Father’s Day weekend.Read More...Elissia WilsonMeteorologistCharlotte, NCcurrenttonight
[IMG: current weather icon]
72F°C°Partly CloudyWindNNE 6 MPHDew Point59°Feels Like72°Sunrise6:08 AMSunset8:40 PMMoonrise11:09 AMMoonset12:00 AM TimeTempTempDescDescriptionPrecipPrecipitationDEWDew PointWndWind2 AM6/2070°
[IMG: current weather conditions icon]
Partly Cloudy0%59°NNE 5 MPH3 AM6/2068°
[IMG: current weather conditions icon]
Partly Cloudy0%58°NNE 5 MPH4 AM6/2067°
[IMG: current weather conditions icon]
Partly Cloudy0%58°NNE 4 MPH5 AM6/2066°
[IMG: current weather conditions icon]
Partly Cloudy0%58°NNE 4 MPH6 AM6/2065°
[IMG: current weather conditions icon]
Mostly Cloudy0%58°NNE 4 MPH7 AM6/2066°
[IMG: current weather conditions icon]
Partly Cloudy0%59°NNE 3 MPH8 AM6/2069°
[IMG: current weather conditions icon]
Partly Cloudy0%59°N 4 MPH9 AM6/2072°
[IMG: current weather conditions icon]
Mostly Cloudy0%59°NNE 5 MPH10 AM6/2075°
[IMG: current weather conditions icon]
Mostly Cloudy0%58°NNE 6 MPH11 AM6/2078°
[IMG: current weather conditions icon]
Partly Cloudy0%56°N 4 MPH12 PM6/2080°
[IMG: current weather conditions icon]
Mostly Sunny0%54°NNW 4 MPH1 PM6/2082°
[IMG: current weather conditions icon]
Sunny0%54°NW 3 MPHLoad Next 12 Hours
[H6] Sunshine, less humidity expected in Charlotte region for holiday weekend: First Alert forecast here
[IMG: First Alert]
Mainly dry, hot, a stray storm possible
[H6] Large tree falls onto house during rain storm in Charlotte
[IMG: A tree fell onto a house in Charlotte]
Remnants of Tropical Storm Arthur brought heavy rain to the Carolinas.
[H6] Rain moving out of the Charlotte region: First Alert forecast here
[IMG: What you need to know]
Expect Friday’s high in the upper 80s and lower 90s
[H6] Rounds of showers, thunderstorms approaching Charlotte region: First Alert forecast here
[IMG: First Alert]
Expect Friday’s high in the upper 80s and lower 90s
[H6] Rain, wind from Arthur headed for Carolinas: First Alert forecast here
[IMG: First Alert Outlook]
Mainly dry and seasonable by our Father’s Day weekend First Alert Weather photos See More
[H5] 7-Day Forecast
[IMG: 7-Day Forecast]
[H5] Current Temperatures
[IMG: Current Temperatures]
[H5] Charlotte Almanac
[IMG: Charlotte Almanac]
[H5] Dew Point
[IMG: Dew Point]
[H5] Humidity Levels
[IMG: Humidity Levels]
3086 chars
SUB-PAGE (https://wbtv.com/news/investigate/) Investigates
Skip to contentShattered TrustCATS InvestigationsTIMELINE: Off The RailsMedical DebtHomeowners InvestigationsContact Us!WBTV Investigates
[IMG: FILE - Containers of Zyn, a Phillip Morris smokeless nicotine pouch, are displayed for sale...]
[H4] North Carolina teens want General Assembly to crack down on tobacco
Updated: 12 hours ago|By Naomi KowlesNorth Carolina is 1 of only 6 states yet to raise sale age to 21WBTV Investigates
[IMG: Charlotte City Council]
[H4] Which Charlotte councilmembers spent the most on travel — and where did they go?
Updated: Jun. 17, 2026 at 11:51 AM EDT|By David HodgesWBTV requested records of city council travel expense reports and other reimbursements, paid for by taxpayers.WBTV Investigates
[IMG: Tenasia Benjamin reached out to WBTV after she paid $500 to Ray Harris Towing but still...]
[H4] Woman towed from domestic violence shelter says company won’t return car
Updated: Jun. 15, 2026 at 1:28 PM EDT|By David HodgesTenasia Benjamin called Ray Harris Towing because she needed her car towed. Several months later she still can't get her vehicle back.WBTV Investigates
[IMG: Russell Fincham (lower left) in jail detox unit]
[H4] Video: Mecklenburg County jail staff take 70 minutes to give aid to dying man
Updated: Jun. 12, 2026 at 6:00 AM EDT|By Naomi KowlesFamily alleges 'deliberate indifference' in lawsuitWBTV Investigates
[IMG: A new mayor could be seated in the center of dais at the Charlotte-Mecklenburg Government...]
[H4] Front-runners emerge as Charlotte narrows list of mayoral applicants
Updated: Jun. 11, 2026 at 3:51 PM EDT|By David HodgesSeven candidates are considered front-runners for the position, according to various sources.WBTV Investigates
[IMG: City officials released records of councilmember expense reports hours before they]
[H4] Records of Charlotte council members’ taxpayer-funded expenses released hours before vote on their pay raises
Updated: Jun. 8, 2026 at 4:00 PM EDT|By David HodgesFollowing pressure from WBTV, records of taxpayer funded expenses for Charlotte councilmembers were released hours before council was scheduled to vote on pay raises for themselves.WBTV Investigates
[IMG: Mecklenburg County officials sworn in for testimony on June 4, 2026]
[H4] ‘Lost kids in Mecklenburg County’: Lawmakers blast county officials in combative hearing about child’s death
Updated: Jun. 4, 2026 at 7:36 PM EDT|By Naomi KowlesCPS received a dozen calls about Dominique Moody before her deathWBTV Investigates
[IMG: North Carolina state business records show E&P Travel Inc. has a principal address at an...]
[H4] CEO of bus operator in deadly Virginia crash has ties to Charlotte area
Updated: Jun. 2, 2026 at 5:26 PM EDT|By David HodgesNorth Carolina state business records show E&P Travel Inc. has a principal address at an apartment complex in Kings Mountain, NC.WBTV Investigates
[IMG: Drone footage over Charlotte Water]
[H4] Charlotte Water defends plan to transfer more water from Catawba River as opponents criticize study
Updated: May 21, 2026 at 5:31 PM EDT|By Naomi KowlesPlan needed to support Charlotte's growth, supporters sayWBTV Investigates
[IMG: Drone footage of building where Mecklenburg County social services is housed]
[H4] State investigation puts Mecklenburg County social services on correction plan after finding numerous violations
Updated: May 20, 2026 at 5:43 PM EDT|By Naomi KowlesState's review comes after 6-year-old's death in Charlotte
[H6] 7-Day Forecast
[IMG: 7-Day Forecast]
WBTV Investigates
[IMG: WBTV Investigative Reporter David Hodges found Chris Bradshaw at his construction project on...]
[H4] Contractor with revoked licenses back in business in Charlotte
Updated: May 20, 2026 at 5:00 PM EDT|By David HodgesA local contractor is back in business despite having both his realtor and contractor licenses revoked.WBTV Investigates
[IMG: Reporter Naomi Kowles speaks with district attorney Spencer Merriweather]
[H4] WATCH: Mecklenburg County district attorney speaks out about county’s denial of information in child death case
Updated: May 20, 2026 at 3:57 PM EDT|By Naomi KowlesWBTV requested information from county about social services' involvement at Charlotte home where child diedWBTV Investigates
[IMG: Photos of Dominique Moody as a baby, before her death at 6]
[H4] Inside the North Carolina child safety bill filed after months of WBTV reporting on 6-year-old’s death
Updated: May 19, 2026 at 6:24 PM EDT|By Naomi KowlesWBTV uncovered reports of abuse before December 2025 death of Charlotte girlNews
[IMG: Mooresville Mayor Chris Carney yet again refused the town board’s request for his resignation...]
[H4] Mooresville mayor saga postponed for budget talks
Updated: May 19, 2026 at 3:48 PM EDT|By David HodgesThe town board held a discussion on the mayor on Monday, May 18 but Carney refused to recuse himself, leading to a tense exchange between the mayor and Commissioner Dana Tucker.WBTV Investigates
[IMG: Catawba River along Charlotte]
[H4] ‘At our expense’: Would a Charlotte plan threaten the Catawba River?
Updated: May 13, 2026 at 4:38 PM EDT|By Naomi KowlesCritics oppose plan to divert more water amid rapid population growthWBTV Investigates
[IMG: Drone footage captures I-77 just south of Uptown]
[H4] Can Charlotte really stop the I-77 toll lanes? What’s next after council’s shocking vote
Updated: May 12, 2026 at 4:05 PM EDT|By Naomi KowlesIn a late surprise move, Charlotte council rescinds key I-77 approvalWBTV Investigates
[IMG: WBTV has reported on four lawsuits filed against the Town of Mooresville that are still pending.]
[H4] Taxpayers fund $99.9K payout to former Mooresville planning director
Updated: May 11, 2026 at 3:35 PM EDT|By David HodgesTown commissioners announce settlement with ex-employee Erika Martin at board meetingWBTV Investigates
[IMG: NC Attorney General Jeff Jackson spoke with WBTV about predatory towing and what needs to...]
[H4] North Carolina Attorney General calls out predatory towing companies
Updated: May 7, 2026 at 7:35 PM EDT|By David HodgesNorth Carolina Attorney General Jeff Jackson spoke with WBTV about predatory towing and what needs to happen next to protect North Carolina drivers.WBTV Investigates
[IMG: Greg Biffle]
[H4] Secret Service assisting investigation into alleged bank fraud tied to Greg Biffle’s family
Updated: May 4, 2026 at 2:56 PM EDT|By David HodgesSecret Service contractor used facial recognition to help get search warrants, records sayWBTV Investigates
[IMG: FBI agents swarmed properties owned by Cedric Dean and Cedric Dean Holdings last October as...]
[H4] WBTV Investigation: How did a convicted felon, Charlotte activist bill Medicaid for millions?
Updated: Apr. 30, 2026 at 5:02 PM EDT|By David HodgesIn a forfeiture complaint filed before the raid, federal agents claim Cedric Dean and his company were reimbursed nearly $9 million by Medicaid in just 10 months.WBTV Investigates
[IMG: Dominique Moody, seen as a baby years before her death at 6 years old]
[H4] Lawmakers file ‘Dominique Moody Safety Act’ after WBTV investigation into Charlotte child’s death
Updated: Apr. 30, 2026 at 12:56 PM EDT|By Naomi KowlesBill would escalate some child welfare decisions to state teamWBTV Investigates
[IMG: Traffic court is paused for the week in Mecklenburg County as the courthouse makes its...]
[H4] Mecklenburg County judge blocks police from releasing files on girl’s death to Oversight Committee
Updated: Apr. 29, 2026 at 5:46 PM EDT|By Naomi KowlesOversight Committee asked for files related to little girl’s deathWBTV Investigates
[IMG: According to affidavits in the search warrants, detectives believe the suspect seen on video...]
[H4] Detectives probe possible insider role in Greg Biffle home burglary, alleged bank fraud
Updated: Apr. 28, 2026 at 2:30 PM EDT|By David HodgesNew search warrants reviewed by WBTV show that “hundreds of thousands of dollars” were also allegedly stolen from Biffle’s family following their death.WBTV Investigates
[IMG: Demont Forte seen with his hands around the neck of a victim in 2023. He was later acquitted...]
[H4] This Charlotte man got 30 days in jail. Prosecutors say strangulation law must change
Updated: Apr. 27, 2026 at 11:31 PM EDT|By Naomi KowlesBill addressing issues in law has struggled to pass General Assembly WBTV Investigates
[IMG: Home in east Charlotte where Dominique Moody died on Dec. 16, 2025]
[H4] North Carolina lawmakers investigating Charlotte police, DSS after child’s death
Updated: Apr. 24, 2026 at 3:18 PM EDT|By Naomi KowlesThe letters come after WBTV investigation into both agencies' involvement at child's home before deathWBTV Investigates
[IMG: Priscilla White speaks about her lawsuit, FBI interview to WBTV]
[H4] FBI opens probe into Charlotte company after WBTV investigation, veterans say
Updated: Apr. 22, 2026 at 4:36 PM EDT|By Naomi KowlesSeparate civil lawsuit alleges ‘scheme’ by company and its ownerWBTV Investigates
[IMG: Mooresville Mayor Chris Carney presides over a town commission meeting in 2025.]
[H4] Mooresville appeals release of townhall footage showing mayor after hours
Updated: Apr. 22, 2026 at 4:20 PM EDT|By David HodgesThe appeal from Mooresville was filed on Wednesday afternoon, the deadline Judge Richard Gottlieb gave for the town to either hand over the video to WBTV or submit it to the court and request redactions.WBTV Investigates
[IMG: Lake Park town hall/community center]
[H4] ‘Get your hands off me’: North Carolina council member convicted of assault captured on tape
Updated: Apr. 20, 2026 at 3:32 PM EDT|By Naomi KowlesWBTV obtained audio recording used to convict council memberUnion County
[IMG: Lake Park councilman Mark Richards (Union County Sheriff]
[H4] Elected official in Union County convicted of assault on a female
Updated: Apr. 17, 2026 at 1:36 PM EDT|By Naomi KowlesLake Park councilman Mark Richards was charged in DecemberWBTV Investigates
[IMG: In June, WBTV filed a lawsuit against the Town of Mooresville after the town refused to...]
[H4] Timeline of Mooresville mayor controversy: From ‘pantless’ claims to new court order
Updated: Apr. 16, 2026 at 11:58 AM EDT|By David HodgesA judge ordered that the Town of Mooresville release after-hours footage showing Mayor Chris Carney without pants.Iredell County
[IMG: Mooresville Mayor Chris Carney discusses the town]
[H4] Judge orders town of Mooresville to release to WBTV video of pantless mayor inside town hall
Updated: Apr. 16, 2026 at 9:30 AM EDT|By David HodgesWBTV filed a lawsuit against the town for refusing to release the video.WBTV Investigates
[IMG: A new state law that prevents commercial motor vehicles from being booted is being interpreted...]
[H4] Tow operators say Charlotte police are overreaching with interpretation of booting law
Updated: Apr. 15, 2026 at 3:56 PM EDT|By David HodgesA new state law that prevents commercial motor vehicles from being booted is being interpreted by CMPD to mean they cannot be towed.WBTV Investigates
[IMG: Levi Sanders]
[H4] Deadly overdose leaves South Carolina family grappling with heartbreak, unanswered questions
Updated: Apr. 8, 2026 at 7:03 PM EDT|By Naomi KowlesLevi Sander's story: One of 1,400 deadly overdoses in South Carolina last yearWBTV Investigates
[IMG: Mooresville Mayor Chris Carney recuses himself from a board conversation where commissioners...]
[H4] Timeline: Mooresville mayor goes from ‘pantless’ in town hall to vote of no confidence
Updated: Apr. 7, 2026 at 6:29 PM EDT|By David HodgesBoard votes 4-2 in no-confidence vote against Mayor Chris Carney following string of lawsuitsWBTV Investigates
[IMG: One person died and another was hurt in an explosion in Mooresville on Tuesday, April 7.]
[H4] Mooresville tanker explosion: What we know about the company operating the truck
Updated: Apr. 7, 2026 at 4:51 PM EDT|By Naomi KowlesTanker truck explosion kills 1, injures another on TuesdayWBTV Investigates
[IMG: Mooresville Mayor Chris Carney presides over a town meeting Tuesday.]
[H4] Mooresville commissioners call for mayor to resign
Updated: Apr. 6, 2026 at 10:27 PM EDT|By David HodgesCommissioners voted 4-2 to formally request the mayor to resign and express a vote of no confidence against the mayor.WBTV Investigates
[IMG: The airport hot spots include a confusing intersection and one spot where pilots mistakenly...]
[H4] Charlotte airport collision hot spots on construction fix list
Updated: Apr. 1, 2026 at 6:50 PM EDT|By David HodgesThe FAA lists three hot spots at Charlotte’s airport. Hotspots are areas with a history or potential risk of collision or runway incursion.WBTV Investigates
[IMG: A former Mooresville police officer is suing the town alleging he was retaliated against for...]
[H4] Town of Mooresville sued by former police officer in fourth lawsuit this year
Updated: Mar. 30, 2026 at 2:36 PM EDT|By David HodgesEx-officer says he was punished for discussing publicly visible raid outside town limitsWBTV Investigates
[IMG: Drivers in Gaston County faced charges exceeding $1,000 to retrieve their vehicles from tow...]
[H4] Lawmakers urged to cap towing fees after Gaston County drivers charged thousands
Updated: Mar. 26, 2026 at 5:15 PM EDT|By David HodgesNorth Carolina law does not set limits on what tow truck companies can charge, and WBTV is asking state lawmakers whether that should change. Election News
[IMG: North Carolina state Sen. Phil Berger]
[H4] ‘No playbook for this’: After state Sen. Phil Berger’s 23-vote loss, who comes next?
Updated: Mar. 26, 2026 at 5:09 PM EDT|By Naomi KowlesTop Senate Republicans expected to compete for Berger's job after NC primary lossWBTV Investigates
[IMG: The City of Gastonia filed a lawsuit against Jack]
[H4] City of Gastonia sues towing company following complaints of outrageous charges
Updated: Mar. 23, 2026 at 9:41 PM EDT|By David HodgesJack’s Towing accused of towing outside Christian event, charging customers over $1KWBTV Investigates
[IMG: Iredell County Sheriff Darren Campbell is calling for an independent investigation into the...]
[H4] Iredell County sheriff calls for independent investigation into Mooresville Police Department
Updated: Mar. 23, 2026 at 9:17 PM EDT|By David HodgesRequests for state to look into town operations remain unansweredWBTV Investigates
[IMG: A memo from CMPD]
[H4] Charlotte police memo: Towing commercial vehicles may now be illegal in city
Updated: Mar. 20, 2026 at 1:54 PM EDT|By David HodgesGuidance to officers says immobilizing commercial vehicles includes “preparing to tow” and applies whether drivers are inside or not.WBTV Investigates
[IMG: An attorney for WBTV was in court Monday morning arguing for the release of video showing...]
[H4] WBTV presses court to release Mooresville mayor town hall surveillance video
Updated: Mar. 16, 2026 at 4:04 PM EDT|By David HodgesTown argues the 4 a.m. footage is a protected security record WBTV Investigates
[IMG: Kim Henderson, DSS - CFAS director]
[H4] Sources: Mecklenburg County’s hea
15000 chars
🛡️ Trust Signals — reviews, proof links, trust-theatre flag (Trust & Proof)
18Review mentions (all pages)
6External proof links (all pages)
PageReviewsProof links
/ (home) 1 1
/news/ 1 1
/weather/ 2 3
/news/investigate/ 14 1
🔗 Identity & Technical Layer — schema JSON-LD: identity chains, entity gaps (Identity & Authority)
Homepage schema
[
    {
        "name": "WBTV",
        "url": "https://www.wbtv.com",
        "logo": {
            "@type": "ImageObject",
            "url": "//webpubcontent.gray.tv/gray/arc-fusion-assets/images/logo-off-site/wbtv.png?d=574&mxId=00000000"
        },
        "@type": "NewsMediaOrganization",
        "sameAs": [
            "https://www.facebook.com/WBTVNews3",
            "https://www.x.com/WBTV_News"
        ],
        "@context": "http://schema.org"
    },
    {
        "name": "WBTV News Charlotte, First Alert Weather & Traffic",
        "url": "https://www.wbtv.com",
        "image": "https://gray-wbtv-prod.gtv-cdn.com/resizer/v2/https%3A%2F%2Fwebpubcontent.gray.tv%2Fgray%2Farc-fusion-assets%2Fimages%2Ffallback-graphics%2Fwbtv.jpg%3Fd%3D574%26mxId%3D00000000?auth=cbc35281b671cbdc72aec7cf895c771152ed252e8a1745e8e4a8cf110b17a26e&width=1200&height=600&smart=true",
        "@type": "WebPage",
        "@context": "http://schema.org",
        "description": "WBTV News in Charlotte delivers local news coverage in North and South Carolina and First Alert Weather",
        "keywords": [
            "wbtv",
            "charlotte",
            "wbtv news",
            "wbtv charlotte",
            "wbtv3",
            "first alert weather",
            "breaking news",
            "north carolina",
            "south carolina",
            "wbtv weather",
            "wbtv sports"
        ]
    }
]
/news/
[
    {
        "name": "WBTV",
        "url": "https://www.wbtv.com",
        "logo": {
            "@type": "ImageObject",
            "url": "//webpubcontent.gray.tv/gray/arc-fusion-assets/images/logo-off-site/wbtv.png?d=574&mxId=00000000"
        },
        "@type": "NewsMediaOrganization",
        "sameAs": [
            "https://www.facebook.com/WBTVNews3",
            "https://www.x.com/WBTV_News"
        ],
        "@context": "http://schema.org"
    },
    {
        "name": "News",
        "url": "https://www.wbtv.com/news/",
        "image": "https://gray-wbtv-prod.gtv-cdn.com/resizer/v2/https%3A%2F%2Fwebpubcontent.gray.tv%2Fgray%2Farc-fusion-assets%2Fimages%2Ffallback-graphics%2Fwbtv.jpg%3Fd%3D574%26mxId%3D00000000?auth=cbc35281b671cbdc72aec7cf895c771152ed252e8a1745e8e4a8cf110b17a26e&width=1200&height=600&smart=true",
        "@type": "WebPage",
        "@context": "http://schema.org",
        "description": "WBTV News in Charlotte has the latest breaking news and top stories across North and South Carolina",
        "keywords": [
            "wbtv",
            "wbtv news",
            "charlotte news",
            "charlotte",
            "charlotte nc news",
            "north carolina",
            "south carolina",
            "carolina panthers",
            "wbtv weather",
            "local news"
        ]
    }
]
/weather/
[
    {
        "name": "WBTV",
        "url": "https://www.wbtv.com",
        "logo": {
            "@type": "ImageObject",
            "url": "//webpubcontent.gray.tv/gray/arc-fusion-assets/images/logo-off-site/wbtv.png?d=574&mxId=00000000"
        },
        "@type": "NewsMediaOrganization",
        "sameAs": [
            "https://www.facebook.com/WBTVNews3",
            "https://www.x.com/WBTV_News"
        ],
        "@context": "http://schema.org"
    },
    {
        "name": "First Alert Weather",
        "url": "https://www.wbtv.com",
        "image": "https://gray-wbtv-prod.gtv-cdn.com/resizer/v2/https%3A%2F%2Fwebpubcontent.gray.tv%2Fgray%2Farc-fusion-assets%2Fimages%2Ffallback-graphics%2Fwbtv.jpg%3Fd%3D574%26mxId%3D00000000?auth=cbc35281b671cbdc72aec7cf895c771152ed252e8a1745e8e4a8cf110b17a26e&width=1200&height=600&smart=true",
        "@type": "WebPage",
        "@context": "http://schema.org",
        "description": "WBTV First Alert Weather has Charlotte's certified most accurate forecast and conditions",
        "keywords": [
            "wbtv",
            "charlotte weather",
            "wbtv news",
            "weather",
            "severe thunderstorm warning",
            "wbtv weather",
            "charlotte",
            "weather charlotte",
            "charlotte nc weather",
            "weather tomorrow",
            "weather charlotte nc"
        ]
    },
    {
        "@context": "https://schema.org",
        "@type": "VideoObject",
        "name": "Charlotte Metro weather forecast for June 19, 2026 -- 11 p.m. update",
        "description": "Here’s what the First Alert Weather team is tracking as of June 19, 2026.",
        "thumbnailUrl": "https://gray-wbtv-prod.gtv-cdn.com/resizer/v2/https%3A%2F%2Fdo0bihdskp9dy.cloudfront.net%2F06-20-2026%2Ft_e237505adfad463c85c79f9468c544c3_name_1___2026_06_19T231344_266.png?auth=61615bb200f7dddc265c9546f4ced07915af631ae93f1bf16491510a618a049b&width=1920&height=1080&smart=true",
        "uploadDate": "2026-06-20T03:27:51Z",
        "duration": "P0Y0M0DT0H2M51S",
        "contentUrl": "https://d1l66zlxaqpl1u.cloudfront.net/wp-gray/WBTV/20260620/6a3606c633ea2d387b1efc67/file_1920x1080-5400-v4/file_1280x720-2000-v3_1.mp4"
    }
]
/news/investigate/
[
    {
        "name": "WBTV",
        "url": "https://www.wbtv.com",
        "logo": {
            "@type": "ImageObject",
            "url": "//webpubcontent.gray.tv/gray/arc-fusion-assets/images/logo-off-site/wbtv.png?d=574&mxId=00000000"
        },
        "@type": "NewsMediaOrganization",
        "sameAs": [
            "https://www.facebook.com/WBTVNews3",
            "https://www.x.com/WBTV_News"
        ],
        "@context": "http://schema.org"
    },
    {
        "name": "WBTV Investigates",
        "url": "https://www.wbtv.com/news/investigate/",
        "image": "https://gray-wbtv-prod.gtv-cdn.com/resizer/v2/https%3A%2F%2Fwebpubcontent.gray.tv%2Fgray%2Farc-fusion-assets%2Fimages%2Ffallback-graphics%2Fwbtv.jpg%3Fd%3D574%26mxId%3D00000000?auth=cbc35281b671cbdc72aec7cf895c771152ed252e8a1745e8e4a8cf110b17a26e&width=1200&height=600&smart=true",
        "@type": "WebPage",
        "@context": "http://schema.org",
        "keywords": []
    }
]

Your Diagnosis

Before revealing the machine’s verdict, predict the BS score for each signal. Higher = more BS (more fluff, less verifiable substance). Drag each slider, then submit to compare your judgment against the engine.

Information Density 0 / 30
Read the Narrative & headings: do hard facts (prices, dates, numbers) outweigh fluff power-words?
Semantic Coherence 0 / 20
Compare the homepage promise against the sub-page reality. Do they hold the same line?
Trust & Proof 0 / 20
Weigh review mentions against actual external proof links. Claims without verification = theatre.
Commodity Fingerprint 0 / 15
Check headings & narrative against the industry clichés in the setup above.
Identity & Authority 0 / 15
Inspect the schema: is there real Organization/Person identity with sameAs links, or gaps?
Your predicted BS score 0 / 100
💡 Stuck? Reveal the heuristic lens — how the deterministic page-auditor reads each signal (no AI, pure pattern rules)

These are the structural rules a local, deterministic auditor applies — the same lens you can use to judge each signal. They describe what to look for, not this company’s result.

Information Density

Classify each sentence as substantive or hollow. Grounding markers — numbers, currencies, dates, technical units, named entities — outweigh marketing adjectives. When fluff sits right next to hard evidence, the fluff is forgiven.

Semantic Alignment

Pull the main entities out of the H1, then check whether they actually recur through the body. A page that announces one thing and then talks about another drifts. Headings with no real sentences underneath read as pseudo-substance.

Trust & Proof

Count trust words (review, testimonial, rating, verified) against real outbound proof links (Google, Trustpilot, Clutch, G2, Yelp). Lots of trust language with zero verification links is trust theatre. Unlinked logo galleries count against it.

Commodity Fingerprint

Look at how much sentence length varies. Natural writing varies its rhythm; templated or mass-produced copy is statistically uniform. Very low variation reads as commodity content — unless unique named entities break the pattern.

Identity & Authority

Inspect the JSON-LD. Is there an Organization or Person schema, and does it carry sameAs links to real external profiles (LinkedIn, socials)? Missing schema or no identity declaration signals an anonymous entity.

Want to apply this lens yourself? The free BS Indicator Chrome extension runs these heuristic checks live on any page. Bear in mind it is a single-page, deterministic tool — it relies only on pattern rules for the page in front of it and does not perform the cross-page semantic correlation this audit uses, so its readout is a starting lens, not the full verdict.

B
BS Level
Media, News & Publishing
34.7 Avg BS

Based on 829 businesses audited.

BS Detector

Media, News & Publishing BS: WBTV (wbtv.com)

https://wbtv.com 📍 Industry: Media, News & Publishing
10 BS / 100

This is a high-substance, low-BS news operation. The distance between its brand promise and its editorial output is minimal, evidenced by its aggressive investigative reporting and granular local data. It successfully avoids the ‘aggregated wire story’ trap by fielding a team of named local journalists.

Info Density Power-words vs. Substance ratio.
2
7% BS
Semantic Coherence Homepage promise vs. Sub-page reality.
1
5% BS
Trust & Proof Verifiable evidence vs. Trust Theatre.
2
10% BS
Commodity Fingerprint Detection of industry clichés/templates.
3
20% BS
Identity & Authority Expert verifiability & Schema depth.
2
13% BS

To reach a near-zero BS score, the site should explicitly link its ‘Editorial Standards’ and ‘Ethics Policy’ in the main navigation or footer of all pages. Implementing granular Person schema for all reporters to link their professional digital footprints would further harden authority. Ensure that ‘Sponsored Content’ is clearly distinguished from ‘On Your Side’ investigative reporting to avoid any potential for semantic drift in the future.

The site perfectly matches the Media, News & Publishing category, functioning as a local broadcast news outlet. The content is dominated by time-sensitive local reporting, crime updates, and weather data typical of a high-output regional newsroom.

“The score of 10 is driven by the high specificity of news headlines and the robust evidence provided in the investigative sub-page. Minor points were deducted for the use of industry-standard cliches ('First Alert') and generic navigational headings. The site is a benchmark for substance-led local media.”

Verified Analysis Date: June 20, 2026 © 1EuroSEO Independent Evaluator — Non-Sponsored Result
Brand AI Reputation