u/iamrahulbhatia

▲ 0 r/aws

AWS Mumbai bill check, around ₹33k/mo at launch sound right?

We're two non-tech founders building an accounting product for Indian SMBs. Tiny scale, 0 to 10 customers in the first few months, maybe 100 by end of year if things work. Compliance pushes us into ap-south-1 because Indian books of accounts have to stay in India.

The reason I'm posting is we just went through two rounds of cost review and both rounds caught fairly basic stuff we'd missed. Want to see if r/aws spots more before we click anything.

Setup at launch:

RDS PostgreSQL Multi-AZ db.t4g.small for the main DB, plus a separate Single-AZ db.t4g.micro for the audit log (compliance reason, restore of main can't reach audit). RDS Proxy in front of both. Cache.t4g.micro Redis, single node. One Fargate worker running 24/7 for backups. App Runner for the main app, though we have a fallback to Fargate+ALB because there's some chatter that App Runner is closed to new accounts now. Six S3 buckets, one of them in Object Lock Compliance mode for the audit evidence. KMS keys per environment. CloudTrail and GuardDuty in both ap-south-1 and ap-south-2.

After corrections, our line items work out to roughly:

RDS main 5,200. RDS audit 1,000. Two RDS Proxies 3,700 (this is the one that stung, we had it at 500 because we thought it was a flat fee, turns out it's per vCPU per hour). Redis 1,500. Fargate worker 3,470. App Runner 2,100. S3 350. KMS 300. Secrets Manager 550. CloudWatch 400. CloudTrail 200. GuardDuty 600. CloudFront 100. NAT Gateways 5,500 (we just plain forgot this one in v1, two NATs for prod, one for staging). Public IPv4 500 (the EIPs the NATs sit on, AWS started charging $0.005/hr per IP last year). Developer Support for the launch month, 2,400. Misc data transfer 500.

Comes to 27,985 pre-GST. AISPL adds 18% GST. Lands around 33,022 a month all in.

At 100 customers we're projecting 51,053 a month. Plan is to grab Reserved Instances once we have 30 to 60 days of stable usage, that should claw back 30 to 62% on the RDS side depending on term.

What I want to know:

What are we still missing. The ones I'm nervous about are cross region S3 replication egress (we replicate to Hyderabad), RDS backup storage past the free tier (35 day retention at 50GB autoscaling to 200GB, that compounds), ECR storage as we push more images, and CloudWatch Logs Insights if we end up using it a lot.

Anyone actually running a vaguely similar shape on ap-south-1, does our launch number track with what you see on your bill.

The RDS Proxy question. Is 3,700 a month for the pair actually worth it on db.t4g.small. We use Prisma which is connection-hungry but at our launch scale it might be cheaper to tune the pool manually and add Proxy later.

Anyone provisioned App Runner in a fresh ap-south-1 account opened this month. If it's actually closed to new customers we need to know now.

Not selling anything, trying to not blow up our runway in month one.

reddit.com
u/iamrahulbhatia — 1 day ago

LLMRefs review after 6 months and 15 client brands: the LLM SEO tool I actually kept (and the 3 I dropped)

Last November my biggest client pinged me on a Friday afternoon. He had typed his own brand into ChatGPT and the answer came back with three of his competitors and zero mention of his company. He wanted a plan by Monday.

I run a small SEO consultancy, 15 client brands, mostly Legal clients plus a couple of ecom and local service businesses. That one Slack message ate my weekend.

By the following month I had four LLM visibility tools running side by side. I needed to figure out which one I could scale to all 15 clients without going broke or losing a Friday every two weeks to copy-pasting prompts into ChatGPT. (Yes that was my prior workflow, no I am not proud of it.) Six months later I'm still on LLMRefs, the others are gone. This is what I learned, written here because the existing reviews online are either ghost-written affiliate pieces or "I poked at the free trial for 30 minutes" thin, and neither helped me when I was trying to make this call.

The prior workflow was a homemade hack. Same 20 prompts per client, run manually across ChatGPT, Claude, Perplexity, Gemini. Screenshot every answer. Mark whether the client got mentioned. Dump everything into a Google Sheet. Format it into Looker Studio on the last business day of the month.

With one client this was annoying. By client 8 I was burning four to five hours per client per month on the LLM visibility section of the report alone. Add GSC, GA4, Semrush rankings on top, and I had Fridays where I started at 9am and was still formatting at 4pm. If you run an agency you know the feeling.

So when the CEO Slack came in I budgeted two months to evaluate properly. Profound (the one everyone benchmarks against), Peec AI (which kept showing up in comparison threads with this Actions priority queue feature), Otterly.AI (the cheap option, mostly to check whether "cheapest" actually meant "good enough"), and LLMRefs. I also had passive access to Semrush's AI Visibility Toolkit through one client retainer so it didn't get a fair head-to-head fight. I'll mention where it landed.

My eval criteria, in order. One subscription has to cover all 15 clients without per-domain billing eating my margin. Coverage of the engines my clients care about which is ChatGPT first, AI Overviews second, Perplexity third, plus Gemini for two enterprise B2B accounts. Data that feels real not vibes-based. And reports I can export for clients without rebuilding them in Looker every month.

LLMRefs won on the first criterion before anything else mattered. $79 a month, unlimited domains, unlimited team seats. Profound starts around $499 a month and scales with seats, so for 15 clients with my partner needing access I was looking at multiple thousands a month. That's a non-starter unless I'm also charging clients three times what I currently do. Peec AI is around $95 a month but the prompt budget on the entry plan ran out fast across 15 clients. Otterly is $25 but you start hitting plan limits the moment you add more than two or three brands. The agency math just isn't close.

Engine coverage was the second filter and LLMRefs handled it well. They track 11 engines now, including ChatGPT Search separately from ChatGPT (different surface, different answers, worth tracking separately if your clients care about either), Google AI Overviews, the newer AI Mode, Perplexity, Gemini, plus Claude. They added DeepSeek and Meta AI in the last few months which mattered for one client with European market exposure. Otterly was heavy on AI Overviews but thin on Perplexity. Peec missed AI Mode for the first part of my test, I think they added it later but I had already moved on by then.

What surprised me was the auto fan-out prompt generation. You give it a keyword, it generates around 25 prompt variations based on what real users ask LLMs about that topic, and it scores share of voice across all of them. So I stopped writing manual prompt lists per client. That alone saved me roughly two hours per client during onboarding. Combined with per-client dashboards (read-only access so clients can see their own data) I cut my monthly reporting time in half within the first 8 weeks.

Two things I want to call out specifically because they're under-marketed on the landing page.

The Reddit threads finder. Reddit is the most-cited domain in LLM answers. Look at any AI overview and the thread with reddit.com on it is almost always there, sometimes ranked above wikipedia or forbes. Having a built-in tool that surfaces relevant Reddit threads for keywords I'm tracking has been more useful than I expected. I've used it to find threads where I can leave genuinely helpful comments, and in two cases those comments started showing up as cited sources in ChatGPT answers within a few weeks.

The citation source filtering. You can filter the dashboard by which domain is being cited and reverse-engineer where competitors are getting picked up. I used this to figure out what content earned a competitor a citation in Perplexity for one of my SaaS clients on their main category keyword. We built a better version of that content. Three months later we got the citation. That kind of insight justifies the tool by itself.

Now the part that matters most. Where it actually frustrates me. If I made this read like an unbroken win I'd be lying.

There's no sentiment tracking. If LLMs mention your brand negatively LLMRefs counts it the same as a positive mention. For one of my reputation-sensitive clients this is a real gap. Profound does sentiment. So does LLM Pulse. Otterly has it too. If sentiment matters more to you than coverage breadth this is a dealbreaker.

Data updates once a week, not real-time. Fine for strategy. Frustrating when I want to know on Wednesday whether a campaign we launched on Monday moved anything. I worked around it by syncing weekly client reviews to Friday and accepting the cadence.

Keyword-level aggregation hides which prompt won the citation. This is the most legitimate critique I've seen and it's true. The tool tells you "your share of voice for [keyword] is 34% across the 25 fan-out prompts," it doesn't easily show which specific prompt won the citation and which one your competitor crushed. For prompt-level optimization I have to manually test in ChatGPT after the dashboard flags low share of voice.

There's no GA4 or traffic attribution. It tells you about visibility, not about traffic from that visibility. I still pull AI referrer data manually from GA4 for client reports.

No content recommendation engine and no article writer. The tool diagnoses, doesn't prescribe. I personally think that's fine because most "AI content recommendation" features I've tested are vague garbage, but if you want a one-stop shop that also writes briefs this isn't it.

The thing that makes me most nervous is the "limited time only" pricing language. The $79 a month is explicitly labeled limited-time on their pricing page. I've been on the plan long enough to be grandfathered if they raise it (I assume), but anyone signing up today should treat $79 as promotional and budget for $129 or $149 in case of a hike.

I also have to mention that GenerateMore.ai's independent review gave LLMRefs 2/5 for data accuracy and 2/5 for data freshness. That's the most damning external benchmark I've seen on any of these tools. I haven't seen that severity in my own usage but I'm flagging it because their methodology is worth reading before you sign up. My six-month experience has been more like "data is directionally right and sometimes lags real-time AI changes by a few days," not 2/5 broken. I'm one user though, they ran a structured test, both data points exist.

Why does this matter to you specifically. Because pricing math at 15 clients works out to about $5.30 per client per month. Pass that through at any reasonable markup and no client even notices. Compare that to Profound's enterprise tier, it isn't close. The 500-prompt budget has been enough so far, though I rotate older clients off active tracking when onboarding new ones during peak months. Above 20 active brands you outgrow it and need to either upgrade to a custom tier or split projects.

A note on the alternatives I didn't pick.

Profound is what I'd use if I worked with three enterprise clients at $50K/mo retainers each. The depth and the workflow and the governance story is genuinely better at that price level. For my book the math doesn't work unless I pass cost through to clients, which most won't sign off on for an emerging tool category.

Peec AI has the Actions module that gives you a 1 to 3 priority work queue, which is a feature LLMRefs doesn't have. If you're a solo consultant or in-house marketer with one brand and want a "tell me what to do next" workflow, Peec wins on that axis. For multi-brand agency work the prompt budgets and per-domain pricing burned me.

Otterly is fine for $25 a month on a single brand with AI Overviews as primary concern. For 15 clients I'd be on their highest tier hitting prompt limits.

Semrush AI Visibility Toolkit is good if you already pay for Semrush. The data is fine, the integration with traditional rankings is genuinely nice, but the agency-multi-domain experience is built around Semrush's seat model which is its own kind of expensive. If you have it bundled use it. If you don't it's not the cheapest path in.

After six months across 15 clients LLMRefs is the tool I'd pick again. Not because it's perfect, more because the agency math actually works and the things it does well save me enough billable time every month to cover the fee multiple times over. If you're a solo consultant or small-to-midsize agency tracking a handful of brands across many keywords, you're the target buyer. If you're an enterprise team that needs sentiment tracking and governance, or a single-brand team that wants prompt-level diagnostic depth, look at Profound or Peec respectively.

You can check it out here.

Happy to take questions on the workflow or client report templates or any of the alternatives I dropped.

u/iamrahulbhatia — 12 days ago

I'm an SEO and content strategist. I work with agencies that have writers on staff, and I spend a lot of time coordinating with those writers, briefing them, reviewing their drafts, sometimes putting my own neck on the line when their content is supposed to hit performance numbers we promised a client.

I wanted to share what I'm seeing on the freelance writing side because the standard "AI is killing freelance writing" framing is, in my honest read, mostly off. AI isn't the divide. The divide is between writing-as-deliverable and writing-tied-to-an-outcome. If your product is words on a page, your rates are sliding. If your product is a measurable result that words happen to produce, your rates are climbing. That's true at every level of the stack.

It's true in our own operation too. We moved to a performance-linked model about two years ago because traditional SEO got disrupted enough that clients stopped paying flat retainers for "trust us, the rankings will come." They want fees tied to results. When you run that math down the chain, it changes what we can pay writers for. We can't promise our clients performance and then pay flat per-word rates to writers who promise nothing back. So the writers who get the most of our budget are the ones who can plug into that model.

This isn't a doom post though. There's a pretty clear shape to where the money is moving.

Four buckets where I see rates climbing right now.

1. Content that ranks on page one

Oldest outcome category, still the most lucrative.

The job isn't "write a 2,000-word post on topic X." The job is "make this page rank for query X within six months, defending against the three named competitors who already rank." A writer who can show three ranking URLs with the keywords next to them is a fundamentally different conversation from a writer who hands over a portfolio of "great copy."

Important caveat though, because I see a lot of writers misread this. Past rankings don't carry forward the way they used to. "I ranked some articles two years ago" doesn't get you premium rates anymore. Algorithms shifted. AI Overviews chewed through click-through rates. SERPs got crowded with AI-summary boxes. Pieces that ranked in 2023 often wouldn't rank today, and buyers know this. They want recent proof, ideally within the last 12 months, ideally in their vertical.

The skill stack isn't writing. It's understanding why one piece beats another in a SERP. Real craft, learnable, but more fragile than it used to be. Demand outstrips supply because supply keeps getting reset.

2. Content that gets cited by AI

This one is new and most writers I talk to haven't noticed yet. When somebody asks ChatGPT or Perplexity "best CRM for small contractors," the model cites sources. Brands now budget for being one of those sources.

The skill is different from traditional SEO in subtle ways. You write so language models can extract claims cleanly. Specific numbers. Named entities. Structured comparisons. Statements that survive being yanked out of context.

The agencies I work with have started paying premium rates for writers who understand this, because portfolios in the space barely exist yet. The people winning have screenshots showing their work cited in AI Overviews or Perplexity answers. That screenshot is worth more in a rate negotiation than any credential.

If you're starting today, the lane is wide open. You will not have this advantage in two years.

3. Mentions in tier-one publications

Forbes contributor pieces, Fast Company features, vertical trade pubs that actually move buyer behavior. The writer's job isn't just the byline draft. It's understanding what an editor wants and how to position a story so it gets picked up.

Part journalism, part pitching, part research. The writers I see in this lane charge somewhere between $1,500 and $4,000 per landed feature, sometimes meaningfully more in verticals where one mention drives six figures of pipeline.

A side note that surprised me when I first started budgeting for this. The writing quality on these pieces is often not exceptional. The skill is the relationships and the pitching, not the prose itself. Some of the highest-paid contributors I've worked alongside are mediocre stylists who happen to be excellent at what an editor calls "good story sense."

4. Copy that lifts conversion

Most measurable category. Either the number moved or it didn't.

I've seen writers quote $400 for a homepage rewrite and writers quote $12,000 for the same scope. Both got hired, by different companies, for different reasons.

The expensive copywriter walked in with a process. Voice-of-customer research. Message hierarchy. A/B testing recommendations. Before-and-after metrics from past clients. The cheap one wrote some words. If you can produce evidence in a sales conversation, nobody is haggling on price.

The frontier: proof over promises

This is the part I think will be most useful for anyone trying to break through their current rate ceiling, because it's where I'm watching ceilings actually break.

The buyer-side reality shifted from "show me your portfolio" to "show me your last result." Past wins matter less than current wins. A writer with one ranking URL from this quarter can outprice a writer with a polished portfolio from 2022. Proof over promises is becoming the whole game.

The frontier behavior, and this might sound a little wild, is writers attaching performance guarantees to their pricing. I've seen writers quote 3x normal rates and back it with something like "if I don't hit page one in six months, you get a 50% refund." Some stack guarantees with milestone payments. They are getting hired faster than the people charging less, because for the buyer the math is obvious. The 3x rate carries less risk than the cheap one, because the cheap one has no skin in the game.

To each their own. Performance guarantees aren't for everyone, the math doesn't always work, and there are categories where guarantees are reckless. I bring it up because the writers doing it are mostly invisible in this sub's conversations, and they are quietly eating the upper end of the market.

What this means if you're trying to grow

A few things from someone who's read a lot of writer pitches and signed off on a lot of contracts.

Get one recent outcome you can prove. Not a polished portfolio. One screenshot from this year. One ranking URL with current data. One AI citation. One CRO case study with numbers attached. That single piece of evidence reshapes every conversation that follows it.

Proof matters more than credentials, by a lot. I've watched agencies hire writers with no formal background over writers with MFAs and decade-long resumes, because the first group could show ranked URLs. The market is uniquely meritocratic right now. It rewards anyone who can produce a result, regardless of how they got there.

Pick one buyer-side skill and learn it deeply. SEO research, message hierarchy, AI citation patterns, conversion principles, pitching to editors. Pick one. Most freelance writers I talk to have spent close to zero hours studying any of these and then wonder why their rates feel stuck.

Last thing, and I think this is the one most people miss. Be careful what you accidentally commoditize. If your offering is "I write blog posts," you're competing with thousands of people and an LLM that gets meaningfully better every quarter. If your offering is "I help B2B SaaS companies rank for high-intent commercial keywords with a performance guarantee on first-page placement," you might be competing with five people on the planet who can credibly say the same thing.

Same person. Different positioning. Wildly different outcomes.

The writing market isn't dying. It's splitting. The middle is getting eaten by AI and offshore providers and that pressure isn't going to ease. The top is paying more than ever for recent, verifiable, performance-aligned results.

If you've been stuck in the middle and feeling the squeeze, the move isn't to write better. It's to pick an outcome you can deliver, prove you can deliver it this quarter, and price like someone willing to carry skin in the game.

reddit.com
u/iamrahulbhatia — 14 days ago

I'm an SEO and content strategist. I work with agencies that have writers on staff, and I spend a lot of time coordinating with those writers, briefing them, reviewing their drafts, sometimes putting my own neck on the line when their content is supposed to hit performance numbers we promised a client.

I wanted to share what I'm seeing on the freelance writing side because the standard "AI is killing freelance writing" framing is, in my honest read, mostly off. AI isn't the divide. The divide is between writing-as-deliverable and writing-tied-to-an-outcome. If your product is words on a page, your rates are sliding. If your product is a measurable result that words happen to produce, your rates are climbing. That's true at every level of the stack.

It's true in our own operation too. We moved to a performance-linked model about two years ago because traditional SEO got disrupted enough that clients stopped paying flat retainers for "trust us, the rankings will come." They want fees tied to results. When you run that math down the chain, it changes what we can pay writers for. We can't promise our clients performance and then pay flat per-word rates to writers who promise nothing back. So the writers who get the most of our budget are the ones who can plug into that model.

This isn't a doom post though. There's a pretty clear shape to where the money is moving.

Four buckets where I see rates climbing right now.

1. Content that ranks on page one

Oldest outcome category, still the most lucrative.

The job isn't "write a 2,000-word post on topic X." The job is "make this page rank for query X within six months, defending against the three named competitors who already rank." A writer who can show three ranking URLs with the keywords next to them is a fundamentally different conversation from a writer who hands over a portfolio of "great copy."

Important caveat though, because I see a lot of writers misread this. Past rankings don't carry forward the way they used to. "I ranked some articles two years ago" doesn't get you premium rates anymore. Algorithms shifted. AI Overviews chewed through click-through rates. SERPs got crowded with AI-summary boxes. Pieces that ranked in 2023 often wouldn't rank today, and buyers know this. They want recent proof, ideally within the last 12 months, ideally in their vertical.

The skill stack isn't writing. It's understanding why one piece beats another in a SERP. Real craft, learnable, but more fragile than it used to be. Demand outstrips supply because supply keeps getting reset.

2. Content that gets cited by AI

This one is new and most writers I talk to haven't noticed yet. When somebody asks ChatGPT or Perplexity "best CRM for small contractors," the model cites sources. Brands now budget for being one of those sources.

The skill is different from traditional SEO in subtle ways. You write so language models can extract claims cleanly. Specific numbers. Named entities. Structured comparisons. Statements that survive being yanked out of context.

The agencies I work with have started paying premium rates for writers who understand this, because portfolios in the space barely exist yet. The people winning have screenshots showing their work cited in AI Overviews or Perplexity answers. That screenshot is worth more in a rate negotiation than any credential.

If you're starting today, the lane is wide open. You will not have this advantage in two years.

3. Mentions in tier-one publications

Forbes contributor pieces, Fast Company features, vertical trade pubs that actually move buyer behavior. The writer's job isn't just the byline draft. It's understanding what an editor wants and how to position a story so it gets picked up.

Part journalism, part pitching, part research. The writers I see in this lane charge somewhere between $500 and $1,500 per landed feature, sometimes meaningfully more in verticals where one mention drives six figures of pipeline.

A side note that surprised me when I first started budgeting for this. The writing quality on these pieces is often not exceptional. The skill is the relationships and the pitching, not the prose itself. Some of the highest-paid contributors I've worked alongside are mediocre stylists who happen to be excellent at what an editor calls "good story sense."

4. Copy that lifts conversion

Most measurable category. Either the number moved or it didn't.

I've seen writers quote $400 for a homepage rewrite and writers quote $12,000 for the same scope. Both got hired, by different companies, for different reasons.

The expensive copywriter walked in with a process. Voice-of-customer research. Message hierarchy. A/B testing recommendations. Before-and-after metrics from past clients. The cheap one wrote some words. If you can produce evidence in a sales conversation, nobody is haggling on price.

The frontier: proof over promises

This is the part I think will be most useful for anyone trying to break through their current rate ceiling, because it's where I'm watching ceilings actually break.

The buyer-side reality shifted from "show me your portfolio" to "show me your last result." Past wins matter less than current wins. A writer with one ranking URL from this quarter can outprice a writer with a polished portfolio from 2022. Proof over promises is becoming the whole game.

The frontier behavior, and this might sound a little wild, is writers attaching performance guarantees to their pricing. I've seen writers quote 3x normal rates and back it with something like "if I don't hit page one in six months, you get a 50% refund." Some stack guarantees with milestone payments. They are getting hired faster than the people charging less, because for the buyer the math is obvious. The 3x rate carries less risk than the cheap one, because the cheap one has no skin in the game.

To each their own. Performance guarantees aren't for everyone, the math doesn't always work, and there are categories where guarantees are reckless. I bring it up because the writers doing it are mostly invisible in this sub's conversations, and they are quietly eating the upper end of the market.

What this means if you're trying to grow

A few things from someone who's read a lot of writer pitches and signed off on a lot of contracts.

Get one recent outcome you can prove. Not a polished portfolio. One screenshot from this year. One ranking URL with current data. One AI citation. One CRO case study with numbers attached. That single piece of evidence reshapes every conversation that follows it.

Proof matters more than credentials, by a lot. I've watched agencies hire writers with no formal background over writers with MFAs and decade-long resumes, because the first group could show ranked URLs. The market is uniquely meritocratic right now. It rewards anyone who can produce a result, regardless of how they got there.

Pick one buyer-side skill and learn it deeply. SEO research, message hierarchy, AI citation patterns, conversion principles, pitching to editors. Pick one. Most freelance writers I talk to have spent close to zero hours studying any of these and then wonder why their rates feel stuck.

Last thing, and I think this is the one most people miss. Be careful what you accidentally commoditize. If your offering is "I write blog posts," you're competing with thousands of people and an LLM that gets meaningfully better every quarter. If your offering is "I help B2B SaaS companies rank for high-intent commercial keywords with a performance guarantee on first-page placement," you might be competing with five people on the planet who can credibly say the same thing.

Same person. Different positioning. Wildly different outcomes.

The writing market isn't dying. It's splitting. The middle is getting eaten by AI and offshore providers and that pressure isn't going to ease. The top is paying more than ever for recent, verifiable, performance-aligned results.

If you've been stuck in the middle and feeling the squeeze, the move isn't to write better. It's to pick an outcome you can deliver, prove you can deliver it this quarter, and price like someone willing to carry skin in the game.

reddit.com
u/iamrahulbhatia — 14 days ago

If you run an SEO agency that handles between 8 and 12 clients, you know what the first week of every month looks like. You're pulling Google Search Console data for each site. You're cross-referencing branded vs non-branded performance because clients only really care about the non-branded growth (or they should). You're hunting for content that decayed, content that's punching above its weight, and pages sitting on positions 4-15 where a few tweaks could earn real impression jumps.

GSC is fine for this if you have one site and a lot of patience. For 12 sites it falls apart fast. The 1,000-row cap is the most obvious wall. You hit it on any meaningful query slice. Filtering branded queries out one by one, by hand, is a lifestyle choice nobody should make. And there's no concept of a content group or topic cluster in raw GSC, so if you're running a hub-and-spoke content strategy you're stitching everything together in spreadsheets every reporting cycle.

This was my reality for a couple of years before SEOGets. I'd built spreadsheet templates, written some Apps Script, run BigQuery exports for the bigger clients. It worked but it ate hours every Monday.

What SEOGets actually does

I started using SEOGets during their beta in November 2024 because I was tired of building reporting infrastructure that broke every time GSC changed something. The pitch was simple: a layer on top of GSC and GA4 that does the manual work for you, designed for people who manage portfolios of sites instead of one.

Eighteen months in, here's what's stuck.

The unified master dashboard for all client sites in one place. I tag sites by client, filter to a portfolio view, and see week-over-week performance for everything I'm responsible for in one screen. This sounds basic. It's the single biggest time saver in the tool. I used to open GSC, switch property, screenshot, repeat. Now I open one tab.

Branded vs non-branded filtering with one click. SEOGets lets you set your branded query patterns once per site and then filter them out (or in) on every report afterwards. For one of my clients with a strong brand, this changed the whole shape of their growth narrative because branded queries were inflating "SEO performance" while non-branded had been flat for a quarter. Caught it because the filter was a single click instead of a 20-minute spreadsheet exercise.

Content groups and topic clusters. You define a cluster (say, a /pricing/* family or a comparison-content set with 8 URLs) and SEOGets shows you cluster-level performance over time. For agencies running pillar-and-cluster strategies this is where the strategy work happens. I can tell a client "your buying-intent cluster grew 34% QoQ and your top-of-funnel awareness cluster decayed 12%" without rebuilding the analysis every month.

Striking distance, cannibalization, and content decay reports. Striking distance is "what queries are you ranking on positions 4-20 with decent impressions" served as a sortable table. Cannibalization shows where two URLs on your site are competing for the same query. Content decay is "which pages have lost the most clicks vs. their 90-day baseline." These are queries you could write yourself in BigQuery if you wanted. Having them as one-click reports I can magic-share with a client during a Monday strategy call is worth the subscription on its own.

The 50,000-row data warehouse vs GSC's 1,000-row cap. Big sites with long tails, this matters a lot. Smaller sites, less. But if you have one or two large clients, this alone justifies the tool.

(One thing I want to call out specifically because it's underrated: the magic shared links. I drop a link to the report I built, send it to a client, and they see the live data without needing a GSC seat. This used to be a 30-minute screenshot-into-Looker-Studio exercise. Now it's a click.)

Wait, why are most SEOGets reviews online so generic?

When I was researching the tool 18 months ago, almost every review I found read like a spec sheet. "SEOGets is an SEO analytics platform that..." It took me until I actually bought the tool and used it monthly for half a year to understand the agency-specific value. So the rest of this review is going to lean into specifics that only show up after running it in production. If you're a one-site solo operator, your mileage will be different. This is from the perspective of someone who manages 8-12 client sites and has to produce strategy and reporting for each every month.

What I don't love (and you should know about before signing up)

A few things, in honest order.

It's a GSC/GA4 layer, not a full SEO suite. There's no rank tracking outside what GSC reports, no backlink data, no competitor share-of-voice. I still pay for Ahrefs because of this. SEOGets is not trying to be Ahrefs, but I've seen people sign up expecting "all my SEO in one tool" and then bounce. It's a sharp tool that does GSC and GA4 analytics very well. That's the scope.

Index reporting is a $10/month Super Sites add-on on top of the $49/month Unlimited plan. One Super Site is included free with the subscription, which is enough for most setups. But if you have multiple bigger clients who want index monitoring (5k pages with historical trends and weekly alerts), each extra Super Site stacks on. Still cheap by SaaS standards, just not all-in by default.

The SEO Testing module felt rough in early 2025. They've improved it a lot since, but I still find myself running tests in a hybrid way (in SEOGets for the tracking side plus my own annotations doc for the qualitative log). Worth knowing if testing is your primary use case.

The free plan is more capable than I expected. I almost want to put this in the "love" section but I'll mention it here as a watch-out: if you're a solo operator with one site, the free plan might cover what you need. Don't pay $49/month if free does the job.

The MCP for Claude launch is the most interesting recent thing

In April-ish 2026 they launched an MCP server for Claude Desktop. If you don't know what MCP is, the short version is it's a way to plug a tool into Claude so the AI can pull live data from it during a conversation.

For agency reporting this changes the workflow. Instead of clicking through SEOGets dashboards, I now ask Claude things like "for client X, which content cluster decayed the most last month and what queries drove the loss?" and Claude pulls the data through SEOGets and gives me a synthesized answer. The pre-filtered input bit matters here. If you've tried connecting raw GSC to Claude you know it dumps thousands of rows and the model gets confused. SEOGets pre-filters, so you're feeding Claude only the slice you actually need.

This is an early-days feature and I wouldn't sign up for SEOGets just for the MCP. But if you're already using Claude for SEO work (which I am, daily) it's a meaningful workflow accelerator. Setup took me about 5 minutes following their help doc.

Support and product responsiveness

I've contacted SEOGets support twice in 18 months. Both times the response came within hours, was from someone who actually knew the product, and resolved the question. Once was a cluster-tagging edge case. Once was a beta feature question.

The team ships fast. Things I asked about in early 2025 (better cluster reporting, sharper filtering on the dashboard) made it into the product. I don't know if I had any influence on that or if other people asked too, but the tool listens to its users in a way most SaaS in this space doesn't. They post product updates regularly on X and the help center actually has up-to-date docs, which is rare for SaaS at this size.

Who this is for, who should skip it

If you run an agency or in-house team managing 3+ sites, you'll get value within the first reporting cycle. The time savings on monthly client reporting alone covers the subscription many times over.

If you're a solo operator with one site, try the free plan first. It's more generous than most freemium offerings in this category. If you outgrow it, the upgrade is one tier at $49/month with a 14-day trial that doesn't ask for a card.

If you need rank tracking, backlinks, or competitor share-of-voice as your primary SEO workflow, this is not the tool. You'll need Ahrefs, Semrush, or similar alongside it. SEOGets layers on top of GSC and GA4, full stop.

If you're already comfortable in Looker Studio with a working reporting setup you don't want to rebuild, you might bounce off it. The value here is in replacing the spreadsheet workflow, not augmenting it.

Verdict

I would not pay for a tool that didn't earn its keep. SEOGets has earned its keep every month for 18 months running across multiple client sites. It's the first tab I open on Monday mornings during reporting week. That's the highest praise I can give a tool in this category.

For my use case (small SEO agency, 8-12 clients, content optimization heavy), it's a clear yes. There's a free plan if you want to try it without committing, and the paid Unlimited tier is $49/month with a 14-day trial that doesn't ask for a card. Link if you want it.

What I'd love to hear from anyone else using it: are you finding the SEO Testing module useful in production, or are you also running it hybrid like I am? Curious whether I'm just slow to trust it or if it's actually a workflow gap.

u/iamrahulbhatia — 15 days ago

A plumber I know lost a $4,200 water heater install last month. His phone rang at 6:47pm. He was three feet under a kitchen sink. By the time he called the homeowner back at 8:15, somebody else was already on the way over.

He's good at his job. Four-person crew. Twenty years in. The phone is the thing he can't be holding when his hands are in the work.

If you run a plumbing business, an electrical contracting outfit, an HVAC operation, or a roofing crew, you've probably been told three things will fix this:

  • An answering service. Humans in a call center.
  • A virtual receptionist. One human, often part-time, contracted to handle your phones.
  • An AI receptionist. Software that answers, qualifies, and books.

Each costs different money. Each fails differently. The failures are not generic. They're specific to what trade business calls actually are, and most reviews of these services skip that part.

Trade calls are not normal small business calls. A 7pm call about water in the basement is a different beast from a 7pm call asking about a SaaS demo. Trade calls have urgency cues, dispatch logic, and pricing structures the generic services were never built for.

The result: most trade owners try one of these, get burned, and decide the whole category is broken. That conclusion is half right. Some implementations work. Most don't. The job here is to figure out which.

Let's talk about the AI receptionist problem first

Before the per-trade breakdown, here's the part most posts about AI receptionists skip. The category has a serious credibility problem. And it's earned.

Here's what most of them actually do, in the room, on a real call:

The voice is robotic. Not "we trained on real audio" robotic. Robotic in a way customers clock within three seconds. They hear it, they sigh, they hang up. You don't lose the lead because the AI was wrong. You lose it because the customer never gave it a chance to be right.

They miss context. "My furnace has been clicking for an hour and the house is 52 degrees" gets treated as a routine intake. The AI doesn't know that's a no-heat call in February. It treats it like an oil change scheduling.

They can't read panic. A homeowner with water coming through their kitchen ceiling sounds different than someone asking about a quote for next month. Generic AI flattens that into one tone, asks the same intake questions in the same order, and the panicked caller gives up halfway through.

They fail on accents. A Spanish-accented English speaker, a Southern drawl, a Boston accent. The AI mishears, asks for clarification three times, and the caller hangs up. Anyone who tells you accents are a "solved problem" hasn't tested with real customers.

They hallucinate when off-script. A customer asks something the model wasn't trained on. Warranty terms. Financing. Whether you do permit work in their county. The AI invents an answer. You find out Tuesday when the customer shows up with the wrong expectations.

They don't actually book. A lot of "AI receptionists" just take a message and pass it back. That's voicemail with a synthesized voice. Not better than what you had.

They take weeks to set up. Some require so much trade-specific tweaking that you give up before going live. The half-installed AI receptionist is one of the most common stories I hear.

Pricing scales. "Starts at $99" turns into $400 by month three because of per-call charges, AI-minute charges, transcription fees, integration fees.

That's the honest list. If you've tried an AI receptionist and it didn't work, this is probably why. The category got a black eye for these reasons and most of the products earned it.

What I'm describing below is what changes if those specific failure modes don't show up. That's the whole game.

For plumbers

The pain in plumbing is the after-hours emergency. A burst pipe at 2am is worth $1,500 to $5,000. The plumber who answers first usually wins the job. Sleeping next to your phone forever is not a strategy.

A plumbing answering service can work, but only if the operators have been trained on plumbing terminology. Most have not. Common failure: the operator hears "water heater leaking" and books a routine appointment for Tuesday instead of dispatching tonight. By 9pm the customer has already called somebody else.

Pricing: $200 to $400 a month, plus per-call surcharges that hit hardest during your busiest weeks. Of course they do.

A virtual receptionist for plumbers handles daytime overflow well. Rarely covers nights and weekends, which is when the highest-value plumbing calls actually hit. Cost runs $1,200 to $2,400 a month for part-time daytime coverage. Sick days, vacation, and turnover are real factors. Hiring a receptionist is also a project on top of running your plumbing business.

An AI receptionist for plumbers works specifically when it has been trained on plumbing emergency vocabulary. Trained AI knows "water everywhere" is different from "slow drain." Generic AI flattens both into "intake call." Pricing is usually $100 to $300 a month flat.

The plumber I mentioned at the top of this post tested a trade-trained AI receptionist for 30 days. He captured 3 emergency calls he would otherwise have missed. Two booked. Roughly $6,000 in retained revenue against a $200 monthly bill.

For electricians

Electrical contractors face a different problem. Triage. Not every call is a permit-required job. Not every call is small enough for same-day. The phone is filtering scope, scheduling, and whether the job even fits your operation.

An electricians answering service struggles with this. Operators take messages but don't separate "I need a ceiling fan installed" from "we're replacing a 200-amp panel." You spend evenings reading messages and calling back the ones that turn out to be worth the time.

A virtual receptionist for electricians does triage better when they've worked with electrical contractors before. Finding one who has, in your region, who you can afford? That's a project on top of the project.

An AI receptionist for electricians can ask the qualifying questions. Residential or commercial. Scope of work. Panel work yes or no. The trained ones actually book the small jobs and flag the big ones for your callback.

Most electricians I've talked to lose 30 to 40 percent of small jobs (think $200 ceiling fan installs, $350 dedicated outlets) because they don't have time to call back about something that small. AI gets those booked while you're on the bigger work. Over a quarter, that adds up to real money.

(Side note: every electrical software pitch I read in March used the phrase "modernize your operations." Electricians don't want to modernize their operations. They want fewer phone calls during dinner. There's a difference.)

For HVAC techs

HVAC has the worst seasonality of any trade. Peak summer or peak winter, the phone never stops. Off-season, you're chasing maintenance contracts. The same call-handling system has to work for both extremes. Almost nothing does.

An HVAC answering service can handle volume during peak season but the per-call pricing eats your margin during the surge. $4 to $8 per call, and you're taking 60 calls a day during a heat wave. That's not a marginal cost line. That's a problem.

A virtual receptionist for HVAC techs rarely scales to peak-season volume. One person can't take 60 calls a day. You need 2 to 3 part-time receptionists in season and zero in off-season. That's a hiring nightmare nobody warns you about.

An AI receptionist for HVAC doesn't have a per-call pricing problem. Flat rate, every month. Handles 60 calls or 6, same setup. Trade-trained ones know "no AC, 96 degrees, dog is panting" is urgent dispatch and "annual tune-up" is a scheduled appointment.

A single $3,000 emergency install captured during a Saturday surge pays for the AI receptionist for the whole year.

For roofers

Roofing has the surge problem cubed. A hailstorm hits and you get a year of leads in 72 hours. Miss those 72 hours and the lead goes to whichever competitor's phone was answered.

A roofers answering service drowns in storm-week volume. Operators don't know how to triage tarp emergencies (today, urgent) from inspection requests (this week, normal). Per-call pricing also surges during storm weeks. Wrong direction.

A virtual receptionist for roofers disappears during storm weeks. Either overwhelmed or unreachable. Lead capture collapses at the worst possible moment.

An AI receptionist for roofers absorbs the surge. Flat-rate pricing means a 600-call storm week costs the same as a 50-call quiet week. Trade-trained AI knows "water through the ceiling" is tarp dispatch, while "thinking about a replacement next year" goes on the calendar for follow-up.

For roofing crews, the question is not whether AI receptionists work. It's whether you have a surge-handling system before the next storm.

Side-by-side

Answering service Virtual receptionist AI receptionist
Monthly cost $200-$400 + per-call $1,200-$2,400 part-time $100-$300 flat
24/7 coverage Sometimes (extra fee) Rare Yes
Trade vocabulary Generic Depends on hire Yes, if trade-trained
Books to calendar Rarely Yes Yes, with integration
Setup time 1-2 weeks 2-6 weeks (hiring) 10 minutes
Volume surges Poor Poor Strong
Sick days, turnover Vendor's problem Yours None
Best fit Daytime overflow Predictable hours 24/7 + emergency + surge

What needs to be true for AI to actually work for trades

Most posts about AI receptionists skip this part. It is not that AI is good or bad as a category. The specific implementation either solves the failure modes from the section above, or it does not. Six things have to be true:

  1. Trained on real trade calls. Emergency vocabulary, dispatch logic, pricing nuance. Not generic small business calls reskinned with a plumbing logo.
  2. The voice is conversational, not synthesized-robot. Customers do not clock it as AI in three seconds.
  3. It books on your calendar. Doesn't take a message and dump it on you.
  4. Setup is fast enough that you actually launch it. Two weeks of trade-specific tweaking is the death of most implementations.
  5. Pricing is flat. Per-call surcharges in trades are a tax on your peak weeks, which is exactly when you need the system most.
  6. It texts you a 30-second summary of every call so you read it between jobs, not after dinner.

Most AI receptionists hit two or three. The ones that hit all six are rare.

The one I keep pointing trade business owners to is Zenlify (https://zenlify.ai/), which is built specifically for plumbing, electrical, HVAC, and roofing. The trade-specific training is what fixes the urgency-cue and dispatch problems. The 10-minute setup is what makes it not die in onboarding. The flat pricing is what makes the math work during peak weeks. There's a 14-day free trial, no card.

It is not magic. There are still calls where a great human receptionist would handle the situation better. Heavy accents. Genuinely off-trade questions. Customers who need real emotional handling on a hard call. The reporting could go deeper than it currently does. And it only works for those four trades. Outside them, it's the wrong tool.

For plumbing, electrical, HVAC, and roofing operations under 25 people, it is the cleanest path I have seen.

The math test

Track missed calls for one week. Multiply by your average job value. If the number is over $400 a month, which it is for almost every trade business under 25 people, the leak is bigger than the cost of fixing it.

A 4-person plumbing crew missing 5 calls a week, average job value $500: $10,000 a month in lost revenue. Conservative. Emergency jobs run higher. Cost to fix: $200 a month. The math is uncomfortable.

HVAC during peak season: one $3,000 emergency capture covers a year.

Roofing during storm weeks: one retained customer covers two years.

Why does this matter? Because most trade business owners I talk to are operating under the assumption that missed calls are a 5% problem. They are a 25-40% problem. That's the actual leak.

Closing

For trade business owners reading:

  • Which of the three (answering service, virtual receptionist, AI receptionist) have you actually tried?
  • For plumbers and HVAC: what's your peak-season or after-hours system right now?
  • For electricians: how do you triage quote requests without spending evenings on the phone?
  • For roofers: how are you handling storm-week volume?

I'll respond to every comment. This sub runs on real reviews and honest comparisons. Your numbers, your war stories, your "this didn't work for me" data points are what makes posts like this actually useful.

reddit.com
u/iamrahulbhatia — 16 days ago