How to Vet an SEO Agency: A Practical Checklist for On-Page, Technical, and Content Optimization

How to Vet an SEO Agency: A Practical Checklist for On-Page, Technical, and Content Optimization

You’re about to hand over your website’s visibility to an SEO agency. That’s a big move. The wrong partner can waste your budget, damage your domain authority, or—worst case—get your site penalized. The right one, however, can systematically improve your crawl budget, fix Core Web Vitals, and build a content strategy that actually converts. This checklist walks you through what to demand from an agency, what to watch out for, and how to brief them effectively—without falling for promises of instant SEO results or guaranteed first page rankings.

Step 1: Demand a Technical SEO Audit Before Any Optimization

Any credible SEO agency starts with a technical audit—not a homepage redesign or a blog post. A proper site audit covers crawl budget allocation, XML sitemap structure, robots.txt directives, and canonical tag implementation. Without this foundation, on-page optimization is like painting over cracked drywall.

What to ask for in the audit:

  • A crawl report showing which pages are being indexed and which are blocked by robots.txt or noindex tags.
  • An analysis of duplicate content issues, especially for e-commerce sites with faceted navigation or similar product descriptions.
  • A Core Web Vitals report (LCP, CLS, FID, INP) with specific recommendations for improvement.
  • A list of broken internal links and 4xx/5xx errors that waste crawl budget.
  • A review of XML sitemap health—are outdated or thin pages included? Are priority tags used meaningfully?
Risk alert: If an agency skips the audit and jumps straight to link building or content creation, walk away. They’re either cutting corners or don’t understand that technical issues can negate all other efforts. Also, avoid any agency that promises to “fix everything in a week”—technical SEO is iterative, not a one-time patch.

Step 2: Evaluate Their Approach to On-Page Optimization and Keyword Research

Once the technical foundation is solid, the agency should move to on-page optimization. This isn’t just about stuffing keywords into title tags. Modern on-page SEO requires intent mapping: understanding whether a search term signals informational, navigational, commercial, or transactional intent.

How to brief them on keyword research:

  • Provide a list of your core products or services, plus any seasonal or long-tail terms you’ve noticed in analytics.
  • Ask for a keyword discovery report that groups terms by search volume, competition, and—critically—intent.
  • Request a content gap analysis: which terms are your competitors ranking for that you aren’t?
What a good agency delivers:
  • A content strategy document that maps each keyword to a specific page or post type (e.g., blog post for informational, product page for transactional).
  • On-page recommendations that include title tags, meta descriptions, header structure, and internal linking—all aligned with the target keyword’s intent.
  • A plan for handling duplicate content, such as using canonical tags or consolidating similar pages.
Red flag: If the agency proposes using the same keyword across multiple pages without distinguishing intent, you’ll create cannibalization. Also, be wary of agencies that claim they can “rank any keyword in 30 days”—search intent and competition make that impossible to guarantee.

Step 3: Scrutinize Their Link Building Strategy—No Black-Hat Shortcuts

Link building remains one of the most misunderstood—and dangerous—SEO services. A strong backlink profile can boost site authority and trust metrics, but a bad one can trigger manual penalties. You need an agency that prioritizes quality over quantity.

What to look for in a link building campaign:

  • Outreach to relevant, high-authority sites in your industry—not random directories or link farms.
  • A focus on earning editorial links through guest posts, resource pages, or original data studies.
  • A disavow process if inherited spammy links exist from a previous agency or domain history.
  • Transparent reporting: they should show you the target URL, the linking site’s authority, and the rationale for each link.
What to avoid:
  • Agencies that buy links from private blog networks (PBNs) or offer “guaranteed” links from high-DA sites. These are often low-quality or paid placements that Google can detect.
  • Promises of “instant SEO results” through link building—links take time to be crawled and valued.
  • Any agency that refuses to share their outreach templates or link sources. If it’s hidden, it’s likely risky.
Table: Comparing Link Building Approaches

ApproachRisk LevelTypical Time to ImpactCost Efficiency
Editorial outreach (guest posts, PR)Low3–6 monthsMedium
Resource page link requestsLow1–3 monthsHigh
Broken link buildingLow2–4 monthsMedium
PBNs or paid linksHighImmediate (short-term)Low (penalty risk)
Directory submissions (non-curated)MediumMinimalLow

Step 4: Verify Their Analytics and Reporting Framework

An SEO agency should not operate in a black box. You need to know what’s working, what isn’t, and why. That means they must set up proper tracking before any work begins.

Non-negotiable reporting elements:

  • A baseline report showing current organic traffic, keyword rankings, and conversion rates.
  • Monthly reports that track changes in crawl budget, indexation status, and Core Web Vitals scores.
  • A link building progress report that includes new links, lost links, and site authority changes.
  • A content performance table showing which pages are driving traffic and conversions.
What to watch for:
  • Vanity metrics: ranking for thousands of keywords that get zero clicks is not progress.
  • Missing attribution: if the agency can’t tie specific actions (e.g., a technical fix or a new post) to ranking changes, they’re guessing.
  • No mention of Google Search Console or Google Analytics integration—these are essential for any credible audit.
How to brief them on reporting: Ask for a sample report from a current client (anonymized if needed). If they can’t provide one, or if the report is just a screenshot of a keyword rank tracker, that’s a red flag.

Step 5: Assess Their Content Strategy and Intent Mapping

Content is the vehicle for your keywords, but not all content is created equal. A strong SEO content strategy aligns every piece of content with a specific stage of the buyer’s journey.

What a good content strategy includes:

  • A content calendar that balances informational posts (top-of-funnel) with commercial pages (bottom-of-funnel).
  • Intent mapping for each target keyword: is the user looking for a definition, a comparison, a purchase, or a solution to a problem?
  • A plan for refreshing old content—updating statistics, adding new sections, or improving internal linking.
  • A workflow for optimizing meta data, headers, and image alt text without resorting to keyword stuffing.
Risk-aware considerations:
  • Don’t let the agency create thin content just to hit a publishing quota. Google’s updates target low-value pages.
  • Avoid agencies that promise “content that ranks instantly”—even the best content takes time to be crawled and indexed.
  • Ensure they have a process for handling duplicate content across product pages, especially if you use manufacturer descriptions.

Step 6: Understand How They Handle Core Web Vitals and Site Performance

Core Web Vitals are now ranking signals, but many agencies treat them as an afterthought. Your SEO partner should proactively monitor LCP, CLS, and FID/INP and have a plan for improvement.

What to ask:

  • Do they use real-user monitoring data (Chrome User Experience Report) or just lab data (Lighthouse)? Lab data is useful but doesn’t always reflect real-world performance.
  • Can they identify specific technical causes of poor scores—such as unoptimized images, render-blocking resources, or server response times?
  • Do they have a relationship with your development team or hosting provider to implement fixes?
Red flag: If the agency ignores Core Web Vitals or says “they don’t matter much,” they’re not keeping up with SEO best practices. Similarly, avoid agencies that promise to “fix Core Web Vitals overnight”—some issues require server-level changes that take time and coordination.

Step 7: Demand a Clear Process for Handling Duplicate Content and Canonicalization

Duplicate content is a silent killer of SEO performance. It dilutes link equity, confuses search engines, and can lead to indexation issues. A competent agency will have a systematic approach to identifying and resolving it.

Their process should include:

  • A crawl-based audit to find exact or near-duplicate pages (e.g., product pages with similar descriptions, paginated archives, or printer-friendly versions).
  • A strategy for using canonical tags correctly—pointing to the preferred version without creating infinite loops.
  • A plan for consolidating thin or duplicate content through 301 redirects or merging pages.
  • A review of URL parameters and how they affect crawl budget (e.g., sort, filter, and tracking parameters).
Risk alert: Avoid agencies that recommend blocking all duplicate content via robots.txt—that can prevent important pages from being indexed. Also, be wary of suggestions to “noindex” pages without understanding their role in the user journey.

Final Checklist: What to Look for in an SEO Agency

Before signing a contract, run through this list:

  • They start with a technical SEO audit, not a content plan.
  • They provide a detailed crawl budget analysis and XML sitemap review.
  • They explain how they handle duplicate content and canonical tags.
  • They show a clear intent mapping process for keyword research.
  • They have a transparent link building strategy with no black-hat shortcuts.
  • They monitor Core Web Vitals and have a plan for improvement.
  • They offer regular reporting with actionable insights, not just rankings.
  • They avoid guarantees of first-page rankings or instant SEO results.
  • They can provide references or case studies from similar industries.
  • They are willing to work with your existing developers or hosting provider.
An SEO agency that checks these boxes is worth your investment. One that doesn’t? Move on. Your site’s authority, traffic, and revenue depend on making the right choice.

Further reading: For more on technical audits, see our guide to technical SEO audits. To understand how content fits into the bigger picture, check out SEO content strategy. And if you’re evaluating multiple agencies, our agency comparison tool can help.

Sophia Ortiz

Sophia Ortiz

Content Strategist

Lina plans content ecosystems that satisfy search intent and support user decision-making. She focuses on topic clusters and editorial consistency.

Reader Comments (0)

Leave a comment