Looking for feedback from roofers - local ranking tracker

Looking for feedback from roofers - local ranking tracker

Hi Roofers!

I'm looking for feedback on a local rank tracker I built.

What the tool does in a nutshell, it shows how/if your business ranks on Google for the services you offer in a given location, on a 12-mile radius.

It shows if you rank organically, in the map pack, in sponsored results and AI citations.

It also tells which competitors are winning the spotlight.

I'd really like your honest feedback.

You can try it here (it's free), just put your website, your city. The report generates in 60 seconds.

Thanks in advance for your input!

u/Ok-Information-6722 — 8 days ago

Possible scammer in Lancaster CA, need eyes on the ground

I have a question for people living in downtown Lancaster, CA because I don't live anywhere close. For context, I help a drywall contractor with their marketing, I won't name them here because that's not the point and probably against the rules. A few months ago I noticed they started being offered to purchase leads for jobs from a business who claims to be a drywall contractor in Lancaster.

Their address is right in the middle of Lancaster, they claim to be licensed with the Contractors License State Board on their website, but I can't find that business on the CSLB website.

Their W-9 shows a completely different business name based in another city, which points to a lead generation agency and completely unrelated to the drywall business.

I also found identical websites for different cities (Bakersfield, Visalia), with only the name of the city replaced, copy-pasted verbiage, images stolen from other drywall contractor websites (I used Google image search) and this is all black hat seo. At this point I'm 100% convinced these guys are misrepresenting who they really are and it's affecting legitimate, honest businesses who have been around for years and complying with regulations.

The fact that they do lead gen doesn't bother me, it's a free country. The fact that they misrepresent themselves, pretend to be a business that doesn't exist to collect quotation requests and sell them to other contractors bothers me very much.

So if anyone nearby could confirm whether there is a drywall contractor at 44854 Cedar Avenue, Lancaster, you'd do a service to the honest local drywall contractors.

Thanks in advance for your help!

reddit.com
u/Ok-Information-6722 — 11 days ago

I built a local rank tracker that also catches AI Overview citations at zero extra API cost. It gives top 3 recommendations and runs weekly. Sharing how it works, AMA

For context, I run a small agency for home-service contractors. We needed grid-based map pack tracking for a client covering 11 regions, and Local Falcon's credit pricing got painful at that size. We also wanted to know when Google's AI Overviews cite our clients (or their competitors), and no tool we found reports that. We also wanted to track organic ranking for the programmatic [service+city] pages we published. So we built our own. Total API cost per client: about $5-20/month. Here's the whole setup.

The stack

  • n8n (cloud) for scheduling and data collection
  • DataForSEO live/advanced SERP endpoint, roughly $0.002 per query
  • Google Sheets for storage
  • Apps Script for report generation and email delivery
  • A cheap VPS to host the HTML reports (Hostinger)

It runs weekly and includes taskable top 3 recommendations.

How the map pack grid works

For each region a client serves, we generate a 5x5 grid of GPS coordinates around the region center and run the same keyword search from every point. Google's local results change block by block, so a single search from the city center tells you almost nothing. 25 points per region per keyword shows you where you actually appear in the 3-pack and where you don't.

Radius lesson we learned the hard way: we defaulted to a 15-mile grid radius. Worked fine for a client with regions spread across Southern California (screenshot used for this post). Then we set up a client whose three region centers are about 11 miles apart, and the grids overlapped so badly the data was useless. Dropped that client to a 6-mile radius. Check your center distances before you pick a radius.

We match the client's GBP in results with a regex on the business name, and store: run date, region, keyword, grid point, lat, lng, rank (999 = not visible), matched name, and who holds the top spot. That last field gives a competitor leaderboard for free.

The AI Overview tracker

This is the piece I see nobody talking about. The live/advanced SERP response you're already paying for contains the ai_overview block when Google shows one. You don't need a second API call or a separate tool. Parse it and you get:

  • whether an AI Overview appeared for that keyword
  • whether your client is cited, at what position
  • every competitor domain that got cited

We store it per keyword/city and compute a citation share over time. For local service queries, AI Overviews show up a lot more than people think, and the owners we work with all ask the same question: "is AI killing my traffic?" Now we answer with their own numbers for 140 queries.

Same trick applies to ads by the way - the paid results are in the same response, so you can track how many ads load above your organic spot without spending anything extra. We're adding that next.

Organic tracking

Same endpoint. We track service+city landing pages (client sites have one page per service per city, that's the middle part of the screenshot), log rank and week-over-week delta per page, and plot it on a map with the grid data. History lives in Sheets as flat rows, which holds up fine to around 10k rows per client.

Costs and numbers

  • Biggest client: 11 regions x 8 services x 25 grid points = 2,200 queries weekly, plus ~600 organic checks monthly. Around $18-20/month.
  • Smaller client: 3 counties x 7 services = 525 weekly. About $5/month.
  • AI Overview + ads data: $0 extra, same responses.

The API cost is tiny. We're on n8n Starter plan (Cloud) and a basic VPS on Hostinger. What we're saving clients from is the part below.

A few points we struggled with and how we solved them

  • Google Sheets auto-parses date strings into Date cells, and your script's timezone can disagree with the sheet's timezone. Normalize every date at write time and read time or your weekly deltas silently compare the wrong runs.
  • n8n cloud executions sometimes show "crashed" while still writing rows in the background. Check the sheet before re-running or you get duplicate rows. We made collectors resume-safe: skip region|keyword|point combos already written for today's run_date.
  • If a completion trigger sits behind a node processing many items, set executeOnce or your "done" branch fires once per item. We found out via 28 identical report emails and a quota warning.
  • Apps Script is free but has daily quotas. Fine for a handful of clients, will look at replacing it with a more robust option as we scale.

What the output looks like

Weekly email per client: a map with the grid points colored by rank and rings showing movement vs last week, organic table with deltas, AI citation share, and a top-3 recommended actions block generated from rules (biggest orange zone in the grid, best rank 4-10 quick win, AI citation gap). Screenshots attached, client names blurred.

Happy to answer anything about the setup - grid design, the parsing, DataForSEO quirks, whatever's useful.

u/Ok-Information-6722 — 1 month ago

Meta Ads Messaging Campaign + GHL Conversation AI, Any Success ?

Hi everyone, I'm curious to know if any of you had positive experience running ads on Meta with the Send Message CTA, with GHL's Conversation AI picking up the conversation and booking appointment if the lead qualifies.

I've trained a conversation AI to do the basic qualification and offer a call back based on the available times in a calendar. This part works fine.

I configured a trigger on DMs from Meta (FB/IG) and the Conversation AI from GHL kicks in, works too.

Where I'd like to know your experience is

  1. How do you track conversations in the Meta campaigns, I don't see conversions or message data because GHL agent takes over, so it's hard to optimize my campaigns (I have 3 ad sets targeting different audiences)

  2. Meta forces a couple initial questions as part of the messaging ad, and Conversation AI isn't aware of those, so when it picks up the conversation, it's a bit awkward

  3. Several meta users have replied that they didn't reach out, as if it was us that sent the first message (maybe due to placement on Messenger - need to double check that one)

With all that said, we have already booked 2 hot leads from that campaign with a total spend of $160, before optimizing anything so it looks promising.

Looking forward to know your experience, any pointers would be appreciated!

TIA!

reddit.com
u/Ok-Information-6722 — 3 months ago
▲ 0 r/INAT

Hi everyone, we are looking to hire an experienced mobile game creative specialist to produce ad creatives for two mobile game U.S. launches.

You'll work directly with our UA managers who will brief you on what to make. Your job is to execute fast, iterate based on performance data, and keep output quality high under a quick turnaround cycle.

Required Experience

  • 3+ years producing ad creatives specifically for mobile games
  • Strong portfolio of gameplay video ads, UGC-style creatives, and playable ads
  • Experience with RPG and/or action/survivor genres - you should be able to show comparable work
  • Comfortable working in fast iteration cycles - creatives need to be refreshed every few days based on performance data
  • Able to take a creative brief and execute without heavy back-and-forth
  • Experience producing creatives for the U.S. market specifically

Nice to Have

  • Familiarity with what performs on Meta, TikTok, and Google UAC so you can flag potential issues before production
  • Experience working alongside a UA manager rather than independently deciding creative direction

Preference for people comfortable working in the GMT +4/+8 timezones. Excellent written and spoken English are essential.

Agencies don't need to apply.

To apply, please send me a message and share:

  1. A portfolio or 2-3 examples of mobile game ad creatives you produced, ideally in the RPG or action genre
  2. What's your typical turnaround time from brief to final video asset?
  3. Have you worked on a U.S. game launch before? If yes, which title?
reddit.com
u/Ok-Information-6722 — 4 months ago

Hi everyone, we are looking to hire 2 experienced ad specialist to plan and manage campaigns for mobile games.

We need someone who has done this before and can tell us what works, not just execute what we say.

Required Experience

  • 3+ years running paid UA campaigns specifically for mobile games in the U.S. market
  • Hands-on experience managing campaigns on Meta, Google UAC, and at least one of: TikTok Ads, Apple Search Ads, or AppLovin
  • Proven track record with RPG or action/survivor genres - you should be able to name comparable titles you've worked on
  • Experience managing $50K+ monthly media budgets with direct accountability for CPI, D7 retention, and ROAS
  • Can write solid creative briefs and knows what performs - you can direct the creative strategy
  • Familiarity with mobile measurement tools: AppsFlyer, Adjust, or similar MMP platforms
  • Experience launching or scaling new games in the U.S. is a strong plus

Preference for people comfortable working in the GMT +4/+8 timezones.

Excellent written and spoken English are essential.

Agencies don't need to apply.

Please send me a DM and reference this post if you're a strong candidate.

Thanks for reading this far!

reddit.com
u/Ok-Information-6722 — 4 months ago