Urgent.News

What's breaking now, across thousands of outlets.

Tech

Checking If a Business's Google Profile Actually Matches Its Own Website

If you do local SEO work, you've run into this: a client's Google Business Profile says one phone number, their website footer says another, and nobody noticed until a customer called the wrong number. Or the postal code on the GBP listing is a leftover from an old office. This kind of drift is called a NAP (Name, Address, Phone) inconsistency, and it's widely cited as a local search ranking…

This Apify Actor tool helps verify if a business's Google Business Profile matches its own website. It focuses on confirming the business's name, postal code, and phone number are consistent across both platforms. The tool doesn't check other third-party directories like Yelp or Facebook, nor does it crawl an entire website; it only fetches the homepage and an optional secondary page with keywords like "contact" or "about."

The Actor uses regex and string matching to perform this validation, which is both fast and reliable. Businesses without a standalone website or only a social media presence are not included in the analysis. The tool operates by first checking if the website allows scraping through robots.txt, then fetching the homepage HTML and removing JavaScript and styles to avoid misinterpretation of data.

It searches for internal links related to contact information to gather additional pages if necessary. Phone numbers are extracted directly from tel links or specific text patterns, accommodating both international and local formats. The tool compares postal codes and phone numbers against the Google Business Profile data and flags any discrepancies.

It also includes a mechanism to flag issues that have since been resolved, marked as "FIXED," which is useful for tracking improvements over time. To use this tool, businesses would first scrape their Google Maps listings using a relevant scraper, and then feed the results into the NAP Consistency Checker. The output provides detailed information on each business's web presence, highlighting any mismatches and the status of previous checks, helping businesses ensure their online information is accurate and consistent.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Exit code 0 is a lie: 7 ways my unattended automation silently did nothing

I run about thirty scheduled jobs on a single Windows box. Some are scrapers, some generate content, some are trading bots, some just check that the other jobs are alive.

  • Exit code 0 does not reliably indicate success
  • Unattended automation reported success for every failure
  • Seven specific ways automation silently failed

DDoS Protection & Rate Limiting Abuse Cases

One-liner: A DDoS (Distributed Denial of Service) attack overwhelms your system with fake traffic until real users can't get through. Defense is layered — no single solution works alone.

  • Three main defense layers: internet, WAF, and application.
  • Implement rate limiting per user/API key with CAPTCHA and IP blocking.
  • Use bot detection tools like Cloudflare Bot Management and reCAPTCHA v3.

More from Sunday 6 September →