The SEO Agency Checklist: How to Evaluate Technical Audits, On-Page Optimization & Site Performance

The SEO Agency Checklist: How to Evaluate Technical Audits, On-Page Optimization & Site Performance

You’ve hired an SEO agency—or you’re about to. The pitch deck looked great, the case studies were polished, and the account manager seemed confident. But six months in, organic traffic hasn’t budged, or worse, you’ve been hit with a manual penalty. What went wrong? Most SEO failures aren’t mysterious—they stem from skipping the foundational work that separates real, sustainable optimization from quick-fix tactics that eventually backfire.

This checklist walks you through the critical stages of working with an SEO agency on technical audits, on-page optimization, and site performance. It’s designed for marketing managers, business owners, and in-house SEOs who need to brief an agency effectively, understand what deliverables actually matter, and spot red flags before they become costly problems. By the end, you’ll have a concrete framework for evaluating agency proposals, running your own sanity checks, and ensuring every dollar spent moves your site toward better crawlability, higher relevance signals, and measurable user experience improvements.


Step 1: Define Your Technical SEO Audit Scope

Before the agency starts running tools, you need to agree on what a “technical audit” actually covers. Many agencies will hand you a 50-page PDF full of warnings about missing meta descriptions and broken images—but that’s not a technical audit; that’s a basic crawl report. A real technical audit digs into the infrastructure that determines how search engines discover, interpret, and prioritize your content.

What a comprehensive technical audit should include:

  • Crawl budget analysis: How efficiently does Googlebot navigate your site? Are there infinite spaces (facetted filters, calendar archives, session IDs) wasting crawl allocation? The agency should identify pages that should be blocked or consolidated.
  • robots.txt and XML sitemap review: Are important pages accidentally disallowed? Does your sitemap include only canonical, indexable URLs? A common mistake is listing paginated or parameter-heavy URLs that dilute crawl priority.
  • Core Web Vitals assessment: Not just a screenshot from PageSpeed Insights. The agency should break down LCP, CLS, FID/INP by device type, page template, and user segment. They should also explain why a metric is failing—render-blocking resources, oversized images, third-party scripts.
  • Canonical tag and duplicate content audit: Are canonicals pointing to the right versions? Are there cross-domain duplicates (e.g., HTTP vs HTTPS, www vs non-www, trailing slash variants)? The agency should provide a map of all URL variations and propose consolidation rules.
  • Indexation coverage report: Which pages are indexed, which are excluded, and why? The agency should cross-reference Google Search Console data with their own crawl to find gaps.
Red flag: If the agency’s audit doesn’t mention crawl budget or canonicalization, they’re probably running a surface-level scan. Ask for examples of how they’ve resolved indexation bloat for similar sites.


Step 2: Align On-Page Optimization with Search Intent

On-page optimization isn’t just about stuffing keywords into title tags and H1s. That approach might have worked a decade ago, but modern search engines prioritize content that matches user intent. An agency that promises “rank for 50 keywords this quarter” without discussing intent mapping is selling outdated tactics.

How to brief an agency for on-page work:

  1. Start with keyword research that clusters by intent. Informational queries (e.g., “how to fix slow website”) require different content formats and internal linking than transactional queries (e.g., “SEO agency pricing”). The agency should deliver a keyword map that groups terms into informational, navigational, commercial, and transactional buckets.
  2. Request intent-mapped content briefs. For each target keyword, the agency should produce a brief that specifies: primary and secondary keywords, recommended content type (guide, listicle, comparison, product page), internal linking candidates, and user questions to answer. This ensures writers aren’t guessing.
  3. Review meta data and structured data. Title tags and meta descriptions should incorporate target keywords naturally, but also differentiate your page from competitors. The agency should also implement schema markup (FAQ, HowTo, Product, Article) where relevant—this is often overlooked but can improve rich snippet eligibility.
  4. Check for thin content and cannibalization. The agency should audit existing pages for overlap. If you have three pages all targeting “technical SEO audit,” they need to be merged or redirected. Cannibalization wastes crawl budget and confuses search engines about which page to rank.
Table: On-Page Optimization Deliverables vs. Red Flags

DeliverableWhat It Should Look LikeRed Flag
Keyword cluster mapGroups keywords by intent and topic; includes search volume ranges and SERP feature opportunitiesA flat list of keywords without intent labels or competitive analysis
Content briefSpecifies target audience, user questions, competitor gaps, recommended word count, and internal linkingA one-line “write about X” with no structure or intent context
Meta data optimizationTitle tags under 60 characters, meta descriptions under 160, includes primary keyword and value propositionTitles that are keyword-stuffed or identical across multiple pages
Schema implementationValidated via Google’s Rich Results Test; matches content on the pageSchema markup that doesn’t reflect visible content (e.g., FAQ schema on a page without FAQs)

Step 3: Build a Link Building Campaign That Won’t Backfire

Link building is where most SEO agencies either deliver real value or cause long-term damage. Black-hat tactics—private blog networks (PBNs), paid links, automated directory submissions—can inflate your backlink profile temporarily, but Google’s manual action team is increasingly effective at detecting and penalizing these patterns. Once a penalty hits, recovery can take months and require disavowing thousands of links.

How to brief a safe, effective link building campaign:

  • Require a backlink profile audit first. The agency should analyze your current link profile using metrics like Domain Authority (DA), Trust Flow (TF), and the ratio of follow to nofollow links. They should identify toxic links (spammy directories, irrelevant sites, exact-match anchor text overuse) and recommend disavowal if necessary.
  • Define acceptable link sources. Insist on editorial, contextually relevant placements. Links should come from sites that have editorial standards, clear authorship, and topical relevance to your industry. The agency should provide a sample of target domains and explain why each is valuable.
  • Set a realistic growth pace. A sudden spike in new referring domains is a red flag for Google. The agency should aim for steady, organic growth—10-15 quality links per month for a mid-sized site, not 200 in a week.
  • Use diversified anchor text. Exact-match anchor text (e.g., “best SEO agency”) should account for no more than 20-30% of your link profile. The rest should be branded, generic, or naked URLs. Over-optimized anchor text is a classic penalty trigger.
What can go wrong:
  • PBN links: These are networks of sites built solely for link selling. Google has deindexed thousands of PBNs. If your agency suggests “private network partnerships,” run.
  • Paid links without nofollow: Google’s guidelines explicitly prohibit buying links that pass PageRank. If an agency offers “guaranteed links from DA 50+ sites” for a flat fee, they’re likely buying placements that violate guidelines.
  • Unnatural link velocity: A site that’s been building 5 links a month suddenly jumps to 100. Even if the links are legitimate, Google’s algorithms may flag this as manipulation.

Step 4: Monitor Core Web Vitals and Site Performance Continuously

Core Web Vitals became a ranking factor in 2021, but many agencies still treat them as a one-time fix. The reality is that site performance degrades over time—new scripts, image uploads, plugin updates, and third-party integrations can all push LCP or CLS out of acceptable ranges. An agency that only runs a performance audit at the start of the engagement is setting you up for future problems.

What to expect from a performance-focused agency:

  • Real-user monitoring (RUM) setup: The agency should implement RUM tools (e.g., CrUX, RUM Archive) to track Core Web Vitals across real user sessions, not just lab tests. Lab data from Lighthouse is useful for debugging, but it doesn’t reflect actual user experiences on different devices and network conditions.
  • Performance budgets: The agency should establish thresholds for LCP (under 2.5 seconds), FID/INP (under 100 milliseconds), and CLS (under 0.1). Any page that exceeds these budgets triggers an alert and a remediation workflow.
  • Root-cause analysis for regressions: When a metric drops, the agency should identify the specific change (e.g., a new font file, a third-party widget, an oversized hero image) and propose a fix. Generic advice like “optimize images” isn’t enough—you need to know which images and why they’re slow.
Table: Performance Metrics and Agency Accountability

MetricAcceptable ThresholdAgency Action When Threshold Breached
LCP (Largest Contentful Paint)≤ 2.5 secondsIdentify largest element; optimize image, font, or server response
CLS (Cumulative Layout Shift)≤ 0.1Inspect dynamic content (ads, embeds, web fonts) causing layout shifts
FID/INP (First Input Delay / Interaction to Next Paint)≤ 100 msAudit third-party scripts; defer or lazy-load non-critical JavaScript
TTFB (Time to First Byte)≤ 800 msReview hosting, CDN, server configuration, and database queries

Red flag: An agency that blames performance issues entirely on your hosting provider without investigating front-end optimizations (image compression, code splitting, caching) is likely avoiding deeper work.


Step 5: Establish Accountability Through Reporting and Communication

Even the best SEO strategy fails if the agency doesn’t communicate progress clearly. You need reports that connect technical work to business outcomes—not just vanity metrics like “number of backlinks” or “pages crawled.”

What to demand in reporting:

  • Monthly performance dashboards that show organic traffic trends, keyword rankings by intent group, Core Web Vitals pass rates, and indexation coverage. The dashboard should compare current month to previous month and year-over-year.
  • Action-item logs that track what was done, why, and what impact it had. For example: “Optimized 12 product pages for LCP by compressing hero images. Result: LCP improved by 0.4 seconds on mobile for those pages.”
  • Risk disclosures for any changes that could negatively impact performance. If the agency is implementing redirects, changing URL structures, or modifying robots.txt, they should flag the potential risks and have a rollback plan.
Communication cadence:
  • Weekly check-ins (15-30 minutes) for tactical updates and roadblocks.
  • Monthly strategic review (45-60 minutes) to align on priorities, review data, and adjust the roadmap.
  • Quarterly deep-dive (90 minutes) to analyze competitive landscape, algorithm updates, and long-term strategy shifts.

Final Checklist: Your Agency Briefing Template

When you sit down to brief an SEO agency—whether for a technical audit, on-page optimization, or link building—use this checklist to ensure nothing falls through the cracks:

  • Technical audit scope includes crawl budget analysis, robots.txt/sitemap review, Core Web Vitals breakdown, canonical tag audit, and indexation coverage report.
  • Keyword research clusters terms by intent and includes SERP feature opportunities.
  • Content briefs specify target audience, user questions, competitor gaps, and internal linking.
  • Link building requires a backlink profile audit first, uses editorial placements, and follows a natural growth pace with diversified anchor text.
  • Core Web Vitals are monitored via real-user data, with performance budgets and root-cause analysis for regressions.
  • Reporting includes monthly dashboards, action-item logs, and risk disclosures.
  • Communication cadence is agreed upon upfront: weekly, monthly, and quarterly touchpoints.
What to watch out for:
  • Agencies that guarantee specific rankings or traffic numbers within a fixed time frame.
  • Proposals that focus on “number of pages optimized” or “links built” without connecting those activities to business outcomes.
  • Resistance to sharing raw data (e.g., crawl logs, Search Console access, analytics accounts).
  • Recommendations that involve risky tactics (PBNs, paid links, mass URL redirects without testing).

Common Pitfalls and How to Avoid Them

Even with a solid brief, things can go wrong. Here are the most common pitfalls I’ve seen in agency-client relationships:

Pitfall 1: The agency focuses on low-hanging fruit while ignoring systemic issues. Example: They fix 50 broken links but don’t address a crawl budget problem that’s preventing 10,000 product pages from being indexed. Solution: Prioritize the audit to start with indexation and crawlability before moving to on-page tweaks.

Pitfall 2: On-page optimization becomes a checkbox exercise. Example: Every page gets a keyword-stuffed title tag and a meta description, but the content itself is thin, unhelpful, or duplicated. Solution: Require content quality standards—original research, expert quotes, user-focused formatting—as part of the brief.

Pitfall 3: Link building is outsourced to a third party with no oversight. Example: The agency subcontracts link building to a vendor that uses automated outreach and PBNs. When a penalty hits, the agency blames the vendor. Solution: The agency should have a documented link acquisition process, and you should have visibility into every link built.

Pitfall 4: Performance improvements are not sustained. Example: Core Web Vitals improve after an initial optimization push, but six months later they’ve regressed because new features were added without performance review. Solution: Build performance budgets into your deployment pipeline and require the agency to monitor them monthly.


When to Walk Away from an Agency

Not every agency is a good fit, and some proposals are better rejected early. Consider ending the conversation if the agency:

  • Refuses to share a sample audit report or past client results (anonymized).
  • Dismisses Core Web Vitals as unimportant or says “they don’t matter for your industry.”
  • Promises “instant results” or “first page rankings in 30 days.”
  • Suggests buying links from directories or using automated link-building tools.
  • Cannot explain technical concepts like crawl budget, canonicalization, or indexation in plain language.
A good agency will welcome your questions, provide transparent documentation, and focus on sustainable growth rather than quick wins. If they can’t do that, they’re not the partner you need.


Working with an SEO agency on technical audits, on-page optimization, and site performance doesn’t have to be a black box. By defining clear deliverables, aligning on search intent, insisting on safe link building practices, and monitoring Core Web Vitals continuously, you set the foundation for measurable, long-term results. The key is to treat the agency as a partner in a shared process—not a vendor who magically delivers rankings. With this checklist, you’re equipped to brief them effectively, hold them accountable, and ensure every optimization effort moves your site toward better visibility and user experience.

If you’re ready to start, pull together your current Search Console data, analytics reports, and a list of your top competitors. Share those with the agency during the initial conversation. The more context you provide upfront, the faster they can move from diagnosis to execution—and the sooner you’ll see real, sustainable improvements in your organic search performance.

Wendy Garza

Wendy Garza

Technical SEO Specialist

Elena focuses on site architecture, crawl efficiency, and structured data. She breaks down complex technical issues into clear, actionable steps.

Reader Comments (0)

Leave a comment