Urgent.News

What's breaking now, across thousands of outlets.

Tech

Turning Google Maps results into a CSV for a small outreach project

I recently helped a friend who runs a small web design studio build a list of local businesses to contact. The goal was simple: every bakery and cafe in two neighbourhoods, with phone, website and rating, in a spreadsheet. What I tried first Copying from Google Maps by hand. It works for ten places and falls apart at fifty. What worked One search per niche and area, e.g. bakery Brooklyn Heights .…

A friend who operates a web design studio sought to compile a list of local businesses, specifically bakeries and cafes, in two neighborhoods for outreach purposes. The objective was straightforward: create a spreadsheet containing the phone number, website, and rating for each selected establishment. Initially, the reporter attempted to manually copy data from Google Maps, but this method proved inefficient for larger datasets.

The solution lay in employing a browser extension to export public listing data from Google Maps. The reporter utilized a tool called GMB Scraper, which extracts key fields from Google Business Profile listings, such as name, phone number, website, operating hours, and rating, and saves them in CSV or XLSX formats. The free version of GMB Scraper was sufficient for the current project.

After exporting the data, the reporter proceeded to refine the spreadsheet. Duplicate entries were removed to ensure a unique list. Places without a website were flagged as these listings were deemed the most promising leads for the web design studio, as they presented an opportunity to offer web development services. Finally, the data was sorted based on the review count, providing a clear indication of which businesses were most popular within the targeted neighborhoods.

The reporter's experience highlighted several key takeaways. Conducting smaller, focused searches yielded cleaner and more accurate data compared to a single, extensive search. The "no website" filter emerged as the most valuable attribute for this particular use case, allowing the reporter to quickly identify potential clients who could benefit from web design services.

Lastly, it was emphasized that outreach should be limited to publicly available information and conducted with politeness and respect, as these principles are crucial for maintaining positive business relationships.

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

How Amazon Handles Millions of Orders on Sale Day - The Engineering Behind It

It's Amazon Great Indian Sale. Midnight strikes. Millions of people hit refresh simultaneously. Your internet slows down. The app feels laggy.

  • Amazon processes 1.4 million items per minute during Prime Day 2024
  • Microservices architecture enables independent scaling of services
  • Eventual consistency allows instant cart additions during sale day

Two vLLM servers on one GPU: the startup check that bites, and the fix

Someone asked on the vLLM tracker how to run a small embedding model next to a chat model on one GPU, so the card isn't half idle.

  • Two vLLM servers run on single RTX 3090 GPU
  • Embedding server set to 10% GPU memory, chat server to 70%
  • Allocated 3% memory utilization for embedding server to succeed

How a Web-Based 3D Product Configurator Works: Models, Rules and Pricing

If you've ever wondered what's behind a 3D product configurator, the kind that lets you change a sofa's fabric and see the price update, here's the architecture in plain terms. 1.

  • 3D asset converted to glTF/GLB for web use
  • Option model defines configurable aspects of product
  • Rules prevent impossible combinations during customization

The Anatomy of CVE-2024-4577: Why You Shouldn’t Abandon PHP Over a CGI Best-Fit Code Page Exploit

When a critical Remote Code Execution (RCE) vulnerability hits a language that powers a large share of the web, the headlines predictably declare the death of the ecosystem.

  • CVE-2024-4577 is a PHP RCE vulnerability, not a flaw in modern PHP language.
  • Windows character-encoding mechanics and legacy CGI execution cause the exploit.
  • Upgrade to PHP 8.1.29+, 8.2.20+, or 8.3.8+; migrate from legacy CGI to PHP-FPM.

I planted 370 SEO defects in a fake 400-page site to test an auditor

Everything below uses a site I generated. These are test results, not results from anyone's real website. The idea A crawl of your own site already holds most of what an SEO metadata audit needs…

  • Fake 400-page site planted with 370 SEO defects for auditor testing
  • Auditor detected 370 issues across 54 rule codes, including 50 errors
  • Site scored 94 (grade A) with 333 pages graded A and 67 graded B

More from Saturday 24 October →