The Technical SEO Agency Checklist: How to Audit, Optimize, and Sustain Site Performance
You are about to brief an SEO agency on a technical audit and site performance optimization campaign. The goal is not to "fix SEO" in a week—it is to establish a repeatable, data-driven process that aligns crawl budget, Core Web Vitals, and content architecture with search engine expectations. This checklist outlines what a competent agency should deliver, what you should demand, and where the risks lie.
1. The Technical SEO Audit: What It Covers and What It Omits
A proper technical SEO audit is a forensic examination of how search engines discover, render, and index your site. It is not a one-page report listing "fix meta descriptions." An agency worth its fee will deliver a structured audit that includes at least these four layers:
| Layer | What It Analyzes | Common Red Flags |
|---|---|---|
| Crawlability | robots.txt directives, XML sitemap coverage, internal link depth, orphan pages | Blocked CSS/JS, noindex on critical pages, sitemap includes 404s |
| Indexability | Canonical tag usage, duplicate content clusters, hreflang implementation, pagination | Self-referencing canonicals missing, multiple URLs for same content, soft 404s |
| Rendering | JavaScript execution, server-side vs. client-side rendering, lazy-load behavior | Blank page on JS-disabled crawl, LCP > 4s, INP > 200ms |
| Performance | Core Web Vitals (LCP, CLS, INP), TTFB, image compression, CDN usage | Third-party scripts blocking main thread, uncompressed images, no resource hints |
The audit should also flag what cannot be fixed—for example, a legacy CMS that cannot serve static HTML for key pages. An honest agency will tell you when a platform migration is the only path, not sell you a band-aid.
Risk callout: Beware of agencies that promise to "fix all errors in 30 days." Some issues, like JavaScript rendering or server infrastructure, require engineering sprints that span multiple quarters. A realistic timeline accounts for testing, staging, and rollback planning.
2. Crawl Budget: Why It Matters and How to Brief It
Crawl budget refers to the number of URLs Googlebot will crawl on your site within a given period. For small sites (under 10,000 pages), this is rarely a bottleneck. For e-commerce catalogs, news archives, or SaaS documentation with millions of URLs, mismanaging crawl budget means Google wastes time on thin content while your money pages go stale.
What a good agency will do:
- Analyze server log files (not just Google Search Console) to identify crawl patterns.
- Identify crawl waste: infinite parameter URLs, session IDs, filter combinations, paginated archives.
- Consolidate thin content into canonical hubs or apply noindex directives.
- Optimize XML sitemap to prioritize high-value pages (product pages, cornerstone articles, landing pages).
- Ensure robots.txt does not accidentally block critical resources (CSS, JS, images).
- "How do you determine which pages deserve crawl priority?"
- "What tools do you use for log file analysis—Screaming Frog, Splunk, or custom scripts?"
- "Can you show me a before/after of crawl waste reduction from a similar client?"
3. Core Web Vitals: Beyond the Lighthouse Score
Core Web Vitals are a set of real-world, field-measured metrics—Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and Interaction to Next Paint (INP, replacing FID in March 2024). A lighthouse score in your local environment is not a reliable indicator of user experience. The agency must measure from the Chrome User Experience Report (CrUX) and RUM data.

The agency's deliverable should include:
- A CrUX report showing LCP, CLS, and INP percentiles for mobile and desktop.
- A breakdown of the worst performing page templates (e.g., product detail pages, blog posts with heavy embeds).
- A prioritized list of fixes: often the top 3–5 templates account for 80% of poor user experiences.
- Over-aggressive image compression that degrades visual quality.
- Removing third-party scripts without testing downstream impact (e.g., analytics, chat widgets, A/B testing tools).
- Preloading every resource, which actually increases contention for bandwidth.
| Issue | Typical Fix | Risk |
|---|---|---|
| LCP > 4s (image) | Serve WebP/AVIF, lazy-load below-fold, use `fetchpriority=high` | May break legacy browser support |
| CLS > 0.25 | Set explicit width/height on images, reserve space for ads | Ad slots may remain empty, causing layout gap |
| INP > 200ms | Debounce event handlers, avoid long tasks, use web workers | May require rewriting legacy jQuery code |
Checklist for your briefing:
- Does the agency use CrUX data or only synthetic testing?
- Have they identified the worst page template, not just the worst page?
- Is there a plan to test fixes in a staging environment before production?
- Are third-party scripts audited for performance impact?
4. On-Page Optimization and Content Strategy: Intent Mapping vs. Keyword Stuffing
On-page optimization has evolved from keyword density to intent mapping. A modern agency will not ask you to repeat "best running shoes" 12 times on a page. Instead, they will analyze search intent—informational, navigational, commercial, transactional—and structure content accordingly.
The agency's approach should include:
- Keyword research that identifies not just volume, but SERP features (featured snippets, People Also Ask, video carousels).
- Intent mapping that groups keywords by user journey stage. For example, "how to clean running shoes" (informational) leads to "best shoe cleaner" (commercial) leads to "buy shoe cleaner online" (transactional).
- Content strategy that fills gaps in the funnel: if you have product pages but no comparison guides, you are losing traffic to competitors.
- The agency proposes "optimizing" a page by adding 500 words of fluff to hit a word count.
- They recommend exact-match anchor text for internal links.
- They suggest publishing 20 blog posts per month without a content cluster or pillar page strategy.
- A content gap analysis showing what your competitors rank for that you do not.
- A content calendar that maps to your product roadmap and seasonal trends.
- A clear definition of success for each content piece—not just traffic, but conversions or engagement metrics.
5. Link Building: The Risk-Reward Calculus
Link building remains a high-risk, high-reward activity. A reputable agency will not sell you "100 backlinks for $99" or promise to increase Domain Authority by 10 points in a month. Instead, they will present a strategy based on link quality, relevance, and editorial merit.
What a safe link building campaign looks like:
- Outreach to relevant publications for guest posts, resource page mentions, or broken link replacements.
- Digital PR that creates newsworthy content (studies, surveys, interactive tools) that attracts natural links.
- Competitor backlink analysis to identify opportunities your competitors have exploited.
- Backlink profile cleanup that disavows toxic links from spammy directories or PBNs.
- Black-hat links (PBNs, paid links, automated directory submissions) can trigger a manual action or algorithmic penalty. Recovery can take months or years.
- Over-optimized anchor text (exact-match, high-volume keywords) is a pattern Google penalizes.
- Link velocity (sudden spikes in new links) flags unnatural patterns.
| Approach | Risk Level | Typical ROI Timeline | Best For |
|---|---|---|---|
| Guest posting on niche sites | Low to Medium | 3–6 months | Authority building, referral traffic |
| Digital PR (studies, surveys) | Low | 6–12 months | Brand awareness, natural link growth |
| Broken link building | Low | 1–3 months | Quick wins on existing content |
| PBNs or paid links | High | Immediate (short-term) | Not recommended; penalty risk |
| Directory submissions | Medium to High | Variable | Local SEO only (Google Business Profile) |
Checklist for your briefing:
- Does the agency have a process for vetting link prospects (domain authority, traffic, editorial standards)?
- Can they show examples of earned links from the past 12 months?
- Do they provide a disavow file or toxic link audit as part of the service?
- What is their policy on nofollow vs. dofollow links? (A natural profile includes both.)
6. Analytics, Reporting, and the Feedback Loop

An SEO agency that only sends a monthly PDF with "traffic up 12%" is not doing its job. Real performance optimization requires a feedback loop: the agency should be able to attribute changes in rankings, traffic, and conversions to specific technical or content actions.
What to look for in reporting:
- Granular metrics: Organic sessions, keyword rankings by intent, Core Web Vitals percentiles, crawl stats, index coverage.
- Causal attribution: "We fixed the LCP issue on product pages, and here is the CrUX improvement over 4 weeks."
- Actionable recommendations: Not just "improve site speed," but "compress hero images on the homepage using WebP format at 80% quality."
- Benchmarking: Compare your performance against industry averages or competitor baselines.
What you should ask:
- "How do you measure the impact of a technical audit beyond traffic?"
- "Can you set up custom dashboards in Google Looker Studio or Data Studio?"
- "What is your process for rolling back changes that negatively affect performance?"
7. The Briefing Process: What to Provide and What to Expect
To get the most out of an SEO agency, you need to brief them properly. A vague "we want more organic traffic" leads to generic tactics. A specific brief leads to targeted, measurable work.
What to include in your brief:
- Business objectives: What does success look like? (e.g., increase demo requests by 20% from organic, reduce bounce rate on product pages by 15%)
- Current state: Access to Google Search Console, Google Analytics, server logs, CMS admin, and any previous SEO work.
- Technical constraints: CMS platform, hosting provider, CDN, third-party scripts, and any security restrictions.
- Competitor landscape: Who are your top 3 competitors? What do they do well in organic search?
- Budget and timeline: Realistic expectations for investment and time to results.
- A discovery phase (1–2 weeks) involving crawl analysis, log file review, and competitive research.
- A prioritized roadmap with estimated effort and impact for each task.
- A communication cadence—weekly standups, monthly reviews, and ad-hoc Slack/email support.
- A clear escalation path for critical issues (e.g., site-wide indexation drop, manual action).
Summary: The Checklist for Your Agency Partnership
| Step | Action | Verification |
|---|---|---|
| 1 | Demand a technical audit covering crawlability, indexability, rendering, and performance | Review the audit report for depth, not just number of errors |
| 2 | Brief crawl budget optimization based on log file analysis | Ask for before/after crawl waste metrics |
| 3 | Require Core Web Vitals improvement using CrUX data, not synthetic scores | Check that fixes are tested in staging |
| 4 | Insist on intent-mapped keyword research and content gap analysis | Review the content calendar for strategic alignment |
| 5 | Vet link building campaigns for quality, relevance, and editorial merit | Ask for examples of earned links and toxic link audits |
| 6 | Set up granular reporting with causal attribution | Ensure dashboards show non-branded keyword performance |
| 7 | Provide a detailed brief with business objectives, constraints, and competitor data | Confirm the agency delivers a prioritized roadmap |
A competent SEO agency does not promise miracles. It delivers a systematic, measurable process that improves your site's technical health, content relevance, and authority over time. Use this checklist to brief them effectively and hold them accountable.

Reader Comments (0)