How to Brief an SEO Agency for Technical Audits, On-Page Optimization & Performance
When you engage an SEO agency, the difference between a campaign that delivers measurable improvement and one that wastes budget often comes down to the quality of your initial brief. A well-structured brief forces the agency to address specific technical foundations, content strategy, and performance metrics—rather than vague promises of "rankings." This checklist outlines what to include, what to avoid, and how to evaluate the deliverables you receive.
1. Define the Technical Audit Scope
A technical SEO audit is not a single pass. It should cover crawlability, indexation, site architecture, and performance metrics. Without a clear scope, agencies may skip critical areas or produce a generic report.
What to include in your brief:
- Crawl budget analysis: Request a breakdown of how Googlebot allocates resources across your site. For large sites (10,000+ pages), ask for a crawl simulation using tools like Screaming Frog or DeepCrawl. The agency should identify pages wasting crawl budget—such as thin content, infinite scroll archives, or paginated comment sections.
- robots.txt and XML sitemap review: The brief should specify that the agency checks for disallowed critical resources (e.g., CSS, JS, images) in robots.txt and ensures the XML sitemap includes only canonical, indexable URLs. A common error is including paginated parameters or session IDs.
- Canonical tag and duplicate content: Ask for a full scan of canonical tags—missing, self-referencing, or conflicting tags. Duplicate content from parameterized URLs, paginated comments, or syndicated material must be flagged. The agency should recommend a canonicalization strategy (e.g., rel="canonical" on paginated pages pointing to the main article, or noindex on filter pages).
2. Set Performance Benchmarks with Core Web Vitals
Core Web Vitals (LCP, CLS, FID/INP) are not optional. Your brief must require the agency to baseline these metrics before any optimization begins.
What to specify:
- LCP (Largest Contentful Paint): Target under 2.5 seconds. Ask the agency to identify the largest element on key pages (e.g., hero image, product image) and recommend specific fixes—lazy loading, image compression, CDN usage, or server-side rendering.
- CLS (Cumulative Layout Shift): Target under 0.1. Request a layout shift audit using Chrome DevTools or Lighthouse. Common culprits: ads without reserved space, dynamically injected content, or web fonts causing reflow.
- INP (Interaction to Next Paint): Target under 200ms. The agency should analyze JavaScript execution, third-party scripts, and event handlers. For e-commerce sites, this often involves optimizing add-to-cart buttons or search autocomplete.
| Metric | Common Issue | Agency Action | Verification Tool |
|---|---|---|---|
| LCP > 2.5s | Large hero image | Serve next-gen formats (WebP/AVIF), preload LCP element, implement CDN | PageSpeed Insights, CrUX |
| CLS > 0.1 | Ads without dimensions | Reserve space for ads, set explicit width/height on images, avoid late-loading content | Lighthouse, Web Vitals extension |
| INP > 200ms | Heavy JavaScript | Code splitting, defer non-critical JS, reduce third-party scripts | Lighthouse, Chrome DevTools Performance panel |
Risk callout: Avoid agencies that promise Core Web Vitals fixes without first measuring real user data (CrUX). Lab data from Lighthouse alone may miss mobile network variability. A proper audit uses both lab and field data.

3. On-Page Optimization and Keyword Research Brief
On-page optimization goes beyond stuffing keywords into title tags. Your brief should require intent mapping and content gap analysis.
What to include:
- Keyword research with intent mapping: Ask the agency to categorize target keywords by search intent—informational, navigational, commercial, transactional. For each cluster, they should provide a content recommendation (e.g., blog post for informational, product page for transactional). Avoid agencies that present a flat list of high-volume keywords without intent context.
- On-page content audit: Request a page-level analysis covering title tags, meta descriptions, header structure (H1-H3), internal linking, and schema markup. The audit should flag missing or duplicate meta tags, thin content (under 300 words for informational pages), and keyword cannibalization.
- Duplicate content resolution: The brief must specify how the agency handles duplicate content from paginated comments, session IDs, or print-friendly versions. Recommended approaches: canonical tags, 301 redirects, or noindex on low-value duplicates.
| Element | What to Check | Red Flags |
|---|---|---|
| Title tags | Unique, under 60 chars, includes primary keyword | Same title on multiple pages, keyword stuffing, missing brand |
| Meta descriptions | Unique, under 160 chars, includes call-to-action | Duplicate descriptions, generic "home page" text |
| H1 tags | One per page, matches page topic | Multiple H1s, missing H1, keyword stuffing |
| Internal links | Contextual links to related content | Broken links, orphan pages, excessive links |
| Schema markup | Relevant schema (Article, Product, FAQ) | Incorrect schema type, missing required fields |
4. Link Building: What to Brief and What to Avoid
Link building remains a high-risk activity. Your brief must set boundaries and define quality metrics.
What to specify:
- Link quality metrics: Request that the agency uses Domain Authority (DA) or Domain Rating (DR) as a rough filter (e.g., DA 30+), but also requires Trust Flow (TF) and citation flow analysis. A high DA with low TF may indicate less authoritative links.
- Outreach strategy: Ask for a description of their outreach method—guest posting, resource page link building, broken link building, or digital PR. Avoid agencies that rely solely on PBNs (private blog networks) or automated link schemes.
- Link profile audit: Before building new links, the agency should audit your existing backlink profile. They must identify toxic links (e.g., from link farms, gambling sites, irrelevant directories) and recommend disavowal.
5. Content Strategy and Paginated Content Handling
Paginated content—whether blog archives, forum threads, or product listings—presents unique SEO challenges. Your brief should address these directly.

What to include:
- Paginated comments and threads: For sites with user-generated content (e.g., forums, reviews), ask the agency to evaluate how paginated comments are indexed. Options include:
- noindex on page 2+ (if the main article is the primary content)
- rel="canonical" pointing to the main article (for blog comments)
- Infinite scroll with proper history API (for social feeds)
- Content gap analysis: Request a comparison of your content against top-ranking competitors. The agency should identify missing topics, thin pages, and opportunities for content consolidation (e.g., merging multiple short posts into a comprehensive guide).
- Internal linking for paginated series: If you have multi-page articles (e.g., "Part 1 of 5"), the agency should recommend rel="canonical" on each part or a single landing page with all content.
6. Reporting and Performance Tracking
Your brief must define how success is measured. Without clear KPIs, you cannot evaluate the agency's work.
What to specify:
- Metrics to track: Organic traffic (by segment), keyword rankings (by intent), Core Web Vitals scores, crawl errors, indexation rate, and conversion rate. Avoid vanity metrics like "total impressions" without context.
- Reporting cadence: Monthly reports with a dashboard (e.g., Google Data Studio, Looker Studio) that includes month-over-month comparisons. The agency should provide commentary on significant changes (e.g., traffic drop due to algorithm update).
- Benchmarking: Ask the agency to establish a baseline for all metrics before optimization begins. This prevents "improvement" claims based on seasonal fluctuations.
| Metric | Baseline (Month 0) | Month 1 | Month 3 | Target |
|---|---|---|---|---|
| Organic traffic (sessions) | 10,000 | 10,500 | 12,000 | 15,000 |
| Keyword rankings (top 10) | 45 | 50 | 65 | 80 |
| LCP (seconds) | 3.2 | 2.8 | 2.2 | <2.5 |
| Crawl errors (404s) | 120 | 90 | 50 | <20 |
| Indexed pages | 1,500 | 1,600 | 1,800 | 2,000 |
7. Common Pitfalls and How to Avoid Them
Even with a strong brief, agencies may cut corners. Watch for these red flags:
- Overpromising timelines: If an agency says "first page in 30 days," they are likely using black-hat tactics or targeting low-competition keywords. Realistic SEO timelines generally range from several months for noticeable improvements.
- Ignoring duplicate content: Agencies that don't address duplicate content from paginated comments, session IDs, or syndicated articles are missing a fundamental issue. Duplicate content dilutes ranking signals and wastes crawl budget.
- Focusing only on rankings: Rankings are a means, not an end. An agency should also track traffic, engagement, and conversions. If they only report keyword positions, challenge them.
- No technical foundation: If the agency starts with content and link building without a technical audit, you risk optimizing on a broken foundation. Crawl errors, slow pages, and indexation issues will undermine all other efforts.
8. Final Checklist for Your Agency Brief
Use this summary to ensure your brief covers all critical areas:
- Technical audit scope: Crawl budget, robots.txt, XML sitemap, canonical tags, duplicate content.
- Core Web Vitals baseline: LCP, CLS, INP with lab and field data.
- On-page optimization: Keyword research with intent mapping, content audit, schema markup.
- Link building strategy: Quality metrics (DA, TF), outreach method, disavowal process.
- Paginated content handling: Clear approach for comments, threads, and multi-page articles.
- Reporting KPIs: Organic traffic, rankings, Core Web Vitals, crawl errors, indexation.
- Risk awareness: No black-hat tactics, no guaranteed rankings, realistic timelines.

Reader Comments (0)