The global SEO services market reached $74.9 billion in 2025 and is projected to grow toward $127 billion by 2030, with on-page SEO alone accounting for a 42.3% share of services sold. That scale has produced a wide range of vendors, from one-person freelancers who handle a narrow slice of the work to full-service agencies running every discipline in-house. A buyer evaluating an SEO company needs a concrete checklist of what a complete engagement should actually include, not a vague promise to “improve rankings.”
This guide is a scope checklist for what should be on the table in a full engagement. The cost structure behind these services (retainer, project-based, or performance pricing) is covered separately in our pricing models guide, and the specific questions to ask a prospective vendor before signing are in our hiring questions guide.
Full Website Technical Audits
A technical audit is the diagnostic starting point: a full crawl of the site (using Screaming Frog or Sitebulb) cross-referenced against Google Search Console’s Coverage, Core Web Vitals, and Mobile Usability reports. This should surface crawl errors, indexation problems, duplicate content, broken internal links, page speed bottlenecks, and structured data errors. A serious agency delivers this as a prioritized list (what’s costing rankings now versus what’s a minor cleanup item) rather than a raw export of every issue the crawler flagged, since a 40-page audit with no prioritization is more overwhelming than useful. The full methodology for running this audit is covered in our technical SEO audit guide.
In-Depth Keyword Research and Mapping
Every page on the site should be mapped to a specific, intentional target keyword or keyword cluster before any content work begins. This prevents the common problem of two pages on the same site unintentionally competing for the same search term (keyword cannibalization), which splits ranking signal between them instead of consolidating it on one strong page. Keyword mapping should account for search intent, not just volume, distinguishing informational queries from transactional ones so that the page type (blog post versus service page versus product page) actually matches what the searcher is trying to accomplish.
On-Page Optimization and Content Refinement
This covers title tags, meta descriptions, header structure, internal linking, and the actual quality and depth of the written content relative to what’s already ranking. A capable agency doesn’t just hand a client a list of keywords to sprinkle into existing pages; it rewrites or restructures underperforming pages so they substantively answer the query better than the current top results, with named examples of what changed and why.
High-Quality Link Building and Outreach
A full-service engagement should include some form of link acquisition, whether that’s digital PR, guest posting on relevant sites, or reclaiming unlinked brand mentions. What separates a credible offering from a risky one is transparency: a buyer should be able to see real, recent link placements and understand exactly what tactics are producing them, not just a monthly count with no detail behind it.
Local SEO and Google Business Profile Management
For any business with a physical location or a defined service area, Google Business Profile optimization, citation consistency across directories (NAP: name, address, phone, kept identical everywhere), review generation strategy, and local link building should be part of the scope. This is a distinct discipline from general organic SEO, with its own ranking factors centered on proximity, relevance, and prominence; the full breakdown is in our local SEO guide.
Regular Performance Reporting and Analytics
GA4 and Google Search Console should be configured correctly from month one, with a recurring report (typically monthly, often supplemented by a live dashboard in Looker Studio or AgencyAnalytics) connecting rankings and traffic to actual business outcomes like leads and revenue. What good reporting should look like, and the red flags to watch for in a weak reporting practice, is covered in detail in our SEO reporting guide.
Competitor Analysis and Benchmarking
An agency should be tracking two or three named competitors’ visibility, content output, and link acquisition on an ongoing basis, not just running a one-time competitive audit during the sales process and never revisiting it. Markets shift: a competitor launching a new content cluster or winning a batch of links from a digital PR push is the kind of signal that should show up in a client’s reporting and inform the next month’s priorities.
Ongoing Strategy Adjustments and Consulting
This is the service most likely to get buried as an afterthought sentence in a sales deck, but it deserves real structural weight in a full engagement. It includes adapting the campaign as algorithm updates roll out, advising on site migrations and redirect mapping when a client is rebuilding or rebranding their site (a process that, done wrong, can wipe out years of accumulated rankings overnight), and consulting on how SEO priorities should shift as the business itself changes, such as launching a new product line or expanding into a new service area. A site migration in particular deserves explicit scoping before it happens: a competent agency builds a full URL-to-URL redirect map, monitors crawl and indexation in the weeks after launch, and has a rollback plan if rankings drop sharply, rather than treating it as a footnote the client discovers only after traffic has already collapsed.
A Minimum Viability Checklist
A useful gut check for evaluating whether a proposed engagement is actually complete:
| Service | Tools commonly used | Minimum cadence |
|---|---|---|
| Technical audit and fix log | Screaming Frog, Sitebulb, Google Search Console | Full audit at kickoff, ongoing monitoring monthly |
| Keyword research and mapping | Ahrefs, Semrush | Refreshed quarterly or with major content pushes |
| Content optimization and creation | Surfer SEO, Clearscope, or equivalent | Ongoing, tied to content calendar |
| Link building | Ahrefs, Pitchbox, Connectively | Ongoing, monthly placements reported |
| Local SEO (if applicable) | Google Business Profile, BrightLocal | Ongoing, citation audits quarterly |
| Reporting and analytics | GA4, Looker Studio, AgencyAnalytics | Monthly report, live dashboard available |
If a proposal is missing two or more rows of this table entirely, with no explanation for why, it’s worth asking directly what’s excluded and why before signing. Some agencies specialize narrowly and subcontract or exclude certain services on purpose, which can be a perfectly reasonable arrangement, but it should be stated upfront rather than discovered three months into the engagement when a client realizes link building was never actually happening.
How These Services Fit Together
None of these services function well in isolation. A technical audit that fixes crawl errors but ignores keyword mapping leaves the content strategy directionless. Link building without solid on-page foundations sends authority to pages that still can’t convert that authority into rankings. The services in this checklist are meant to operate as a connected system, where reporting closes the loop by showing whether the integration is actually working, not as a menu of disconnected line items a client picks and chooses from independently. A buyer evaluating a proposal should ask how the agency’s services feed into one another month to month, and should be wary of any vendor who can’t explain the connection clearly.