Home/Insights/SEO and Lead Generation

SEO and Lead Generation

How to Choose a B2B SEO Agency: What to Check Before You Sign

A plain checklist for picking a B2B SEO agency: keywords, lead reporting, technical skill, content, links, AI search and the contract terms that matter.

How to Choose a B2B SEO Agency: What to Check Before You Sign illustration

You have decided search should bring in real leads, not just visitors. Now you have three or four proposals in front of you, and they all promise the same things: better rankings, more traffic, more visibility. On paper they look alike. The real gap between a good B2B SEO agency and a weak one shows up six months later, when you either have sales conversations coming from search or a nice report with nothing behind it.

This guide is a checklist for that decision. It covers how a good agency picks keywords, how it reports, what technical and content skills to look for, how it builds links, whether it is ready for AI search, and what to watch for in the contract. Use it to test any agency you are talking to, including us.

Quick answer
  • Pick an agency that chooses keywords by buying intent (searches people make when they are close to a decision), not by search volume alone.
  • Ask for reporting on inquiries, qualified leads and pipeline, not only rankings and traffic.
  • Check for real technical SEO skill, writers who can handle your subject, and clean link building with no guaranteed rankings or bulk link packages.
  • Make sure they have a clear plan for AI search, including Google AI Overviews and ChatGPT.
  • Prefer a short first commitment, clear monthly deliverables, and full ownership of your content, data and accounts.

Start with how they pick keywords

This is the single best test of a B2B SEO agency. Ask them to explain how they would choose the first 20 keywords for your business. Their answer tells you whether they are chasing traffic or chasing buyers.

Here is the difference. A company selling SCADA software could write an article on “what is automation” and get thousands of visits, mostly from students. A page that ranks for “SCADA software for water utilities” may get a handful of visits a month, but every one of them could be a utility engineer with a budget. In B2B, a small number of the right visitors beats a big number of the wrong ones.

Good signs to listen for:

  • They ask about your best customers, average deal size and sales cycle before they talk about keywords.
  • They look at sales call notes, RFPs and the questions your team hears every week, not just keyword tools.
  • They sort keywords by stage: problem searches, solution searches, comparison searches (“X vs Y”, “alternatives to X”) and buying searches (“pricing”, “for [industry]”, “near me”).
  • They are happy to target low volume keywords when the intent is strong.
  • They tell you which keywords they would not target, and why.
Watch the traffic promise

If a proposal leads with a big traffic number and says little about who that traffic is, be careful. Traffic is easy to grow with the wrong topics. Leads are not.

Ask how they report on leads and pipeline

Rankings are a means, not the goal. A useful agency report connects search activity to inquiries, and ideally to deals your sales team can see in the CRM. Ask to see a sample report (with client names hidden) before you sign.

Weak reportUseful report
Main focusRankings, impressions, total trafficInquiries, qualified leads and pipeline from organic search
Lead trackingForm fills counted, not checkedLeads tagged by source and checked for fit with sales
ContentNumber of blogs publishedWhich pages bring in leads and which do not
ContextCharts with no explanationWhat changed, why, and what happens next month
HonestyOnly good newsClear notes on what did not work

Be fair here too. B2B attribution is messy. A buyer may read three of your articles, then come back a month later through a LinkedIn post and fill the form. A good agency admits this. It sets up form source tracking, a simple “how did you hear about us” field, and a CRM source field, and it looks at assisted conversions, not only the last click. This lead focus is how we run our own SEO and lead generation work.

Here is a simple outline you can ask any agency to fill each month. If a report cannot answer these questions, ask why.

Report sectionWhat it should showQuestion it answers
Leads from searchInquiries by page and source, checked for fitDid search bring us real buyers?
PipelineSearch leads that sales accepted, and their stage in the CRMIs this turning into business?
PagesPages that gained or lost leads and rankingsWhat should we build or fix next?
Work doneFixes, pages and links delivered against the planDid the agency do what it promised?
What did not workTests that failed and what changes next monthIs the agency being honest?

Check their technical SEO skills

Many B2B websites have hidden technical problems. Product pages that look the same to Google. Resources locked behind forms so search engines never see them. A staging site that got indexed. A redesign that dropped half the old URLs without redirects. Content alone will not fix these.

Ask whether the agency is comfortable with:

  • Crawling and indexing issues, using Google Search Console and a crawler.
  • Page speed and Core Web Vitals, and how to fix them on your platform.
  • Site structure and internal linking, so important pages get found.
  • Structured data (schema) for your organization, products, articles and FAQs.
  • Website migrations and redirect plans.
  • Your CMS, whether that is WordPress, Webflow or something custom.

A good question: “Tell me about a technical problem you found on a client site and how you fixed it.” Listen for a specific story, not general words. It also helps if the agency can make the fixes itself instead of sending you a long list for your developer. That is one reason we keep website development and SEO in the same team.

Not sure your SEO proposal is right?

Send it to us and we will tell you what looks solid and what to question.

Start a conversation

Judge content quality by reading it

Your buyers are often experts: engineers, CFOs, HR heads, IT managers. They can spot thin, generic content in a few lines. If an agency produces articles that could be about any company, your brand looks weaker, not stronger.

Ask for two or three samples in a technical or complex subject, then read them properly. Good B2B content usually:

  • Answers the main question in the first few lines.
  • Uses real examples, numbers from your own business and clear trade-offs.
  • Is written for a specific job role, not “everyone”.
  • Includes input from your own experts, not only from other websites.
  • Ends with a sensible next step, such as a demo, a spec sheet or a consultation.
Ask who writes and who checks

Ask whether the writers will speak to your product or engineering team. A 30 minute call with your expert each month is a normal, healthy request, and it is often what separates useful content from filler.

Read the contract terms carefully

SEO takes months to show results, so some commitment is fair. A first term of around three to six months, followed by monthly renewal with a notice period, is common and reasonable. A long lock-in with no way out is not.

  • Deliverables: what exactly happens each month (pages, fixes, links, reports).
  • Ownership: all content, Google Analytics and Search Console accounts should be in your name.
  • Exit: what you get if you leave, including content files, keyword research and link records.
  • Team: who will actually work on your account, and how senior they are.
  • Rhythm: how often you meet, and who your single point of contact is.
  • Price changes: what triggers extra fees, such as additional pages or content.

Questions to ask before you sign

Take this list into your next agency call. The answers will tell you more than any proposal deck.

  1. How would you choose our first 20 keywords?
  2. What will you report on each month, and can I see a sample?
  3. How will you track leads from search into our CRM?
  4. What technical issues do you see on our site right now?
  5. Who writes our content, and will they talk to our experts?
  6. Where have your recent links come from? Can you show examples?
  7. How do you approach AI search and AI Overviews?
  8. What should we expect at three, six and twelve months?
  9. What happens to our content and data if we leave?
  10. When would you tell a company that SEO is not the right channel for them?

The last question is the most revealing. A good agency will have a clear, honest answer.

When an agency is not the right choice

Hiring a B2B SEO agency is not always the best move. It may be the wrong time if your website is broken and needs a rebuild first, if no one in sales follows up on inquiries quickly, or if your market is so small that almost no one searches for what you sell. In that last case, account-based outreach, events and partnerships may work better. And if SEO is core to your business and you can afford a full team, building in-house may make more sense over time. Our in-house SEO vs agency guide covers that choice, and if you sell industrial products, see our checklist for manufacturing SEO agencies.

If none of that applies, an agency that starts from your sales goals can move faster than a new hire. At Hypergrow, we run SEO alongside website and content work as one team, and we report on inquiries, not hours. You can see some of the websites we have built for companies like JER HR Group, CompBldr and SecMark in our work, and read how we approach SEO for B2B technology companies. If you would like a second opinion on a proposal you already have, talk to us. We will tell you honestly if we are not the right fit.

Frequently asked questions

Straight answers about working with us.

How much does a B2B SEO agency cost?

It depends on your market, how much content and technical work is needed, and how fast you want to move. Retainers vary widely between freelancers, small agencies and large firms. Compare proposals by what is delivered each month and how results are measured, not only by the fee.

How long does B2B SEO take to bring in leads?

In the projects we run, early signs such as long tail rankings usually show within three to six months, and steadier lead flow takes longer. These are planning ranges from our experience, not a forecast: your site’s history, competition and how fast changes go live all move the timeline. Be wary of anyone who promises much faster results.

Should a B2B SEO agency guarantee rankings?

No. No agency controls Google’s results, and a promise of guaranteed rankings is a warning sign. A good agency will commit to clear work, honest reporting and targets it can influence, such as fixed technical issues and pages published.

What is the difference between B2B and B2C SEO?

B2B SEO targets smaller, more specific audiences with longer sales cycles and several decision makers. Keywords have lower volume but higher value, and content needs more depth and subject knowledge. Success is measured in qualified leads and pipeline rather than raw traffic or direct sales.

Does SEO still matter with ChatGPT and AI Overviews?

Yes. AI tools draw heavily on web pages that are well structured, clear and trusted, which is what good SEO builds. The work is shifting towards direct answers, consistent brand facts and third-party mentions, but the foundations are the same.

Written bySabeshFounder, SEO and content lead, Hypergrow

Sabesh founded Hypergrow in 2024. He leads SEO and content, and works with B2B founders and marketing heads on how their brand, website, search and video turn into inquiries.

Start a conversation

Want a second opinion on an SEO proposal?

Send it over. We will tell you what looks solid, what to question and what is missing.

Scroll to Top