- Check that the proposal covers all three pillars of SEO scopetechnical SEO (crawlability, Core Web Vitals, schema markup), content strategy (search intent, E-E-A-T, keyword research) and authority-building (backlink profile quality), because a proposal that omits any one of these will produce incomplete results regardless of how strong the other two are.
- Verify evidence with anonymised case studies that match your site type and industryand ask specifically which metrics, organic search traffic, rank tracking, conversion rate, were measured and over what period, so you can distinguish genuine performance data from vanity metrics.
- Confirm exactly which metrics will appear in monthly reports and how often you will meet to review themincluding Google Search Console data, Google Analytics 4 (GA4) goal completions and Core Web Vitals scores, because reporting frequency and metric selection directly affect how quickly you can identify and correct underperformance.
- Disqualify any agency that guarantees specific rankings, cannot explain its link-building methodology, or locks your data inside a proprietary dashboard you cannot exportas these are the most common signals that an agency is using tactics that carry long-term risk to your site.
- Establish in writing who owns every asset produced during the engagementpublished content, acquired backlinks, technical changes and tracking configurations, before signing a service-level agreement (SLA), because ownership disputes after contract end can leave you unable to retain the work you have paid for.
- Assess technical SEO competence separately from content capability by asking the agency to walk through how it would audit crawl budget, identify indexation issues and implement structured data, since strong content output cannot compensate for a site that search engines cannot efficiently crawl and index; for context on how web application architecture affects crawlability and Core Web Vitalssee Netofficials' overview of the technical factors involved.
01SEO Scope
What does a complete SEO scope cover, and how do you evaluate an agency's proposal against all three pillars?
A complete SEO scope addresses three interdependent pillars: technical SEO, content strategy, and authority building. A proposal that covers only one or two of these will produce limited results, because search engines evaluate all three signals together when deciding where to rank a page. Before you sign anything, map every deliverable in the proposal to one of these pillars and identify the gaps.
Pillar 1: Technical SEO
Technical SEO determines whether search engines can find, crawl and index your pages in the first place. An agency should audit and address:
- Crawlabilitywhether Googlebot can reach all important pages without hitting blocked URLs, redirect chains or orphaned content
- Core Web VitalsGoogle's page-experience metrics covering loading speed (LCP), interactivity (INP) and visual stability (CLS), measured in Google Search Console
- Schema markupstructured data that helps search engines understand page content and qualify pages for rich results
- Crawl budgetthe number of pages Googlebot will crawl in a given period; large or complex sites can waste this budget on low-value URLs
Ask the agency to show a sample technical audit output and confirm which of these areas it covers. How web application architecture affects crawlability and Core Web Vitals is worth reviewing if your site runs on a custom-built platform.
Pillar 2: Content Strategy
Content strategy connects what your audience searches for with what your site publishes. A credible agency will demonstrate a process that includes:
- Keyword researchidentifying the terms your target buyers use at each stage of the purchase journey
- Search intent mappingmatching each keyword to the correct page type (informational, commercial, transactional) so the content satisfies what the searcher actually wants
- E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness), editorial practices that help Google assess content quality, including author credentials, sourcing and factual accuracy
Pillar 3: Authority Building
Authority building improves how other sites and Google perceive the credibility of your domain. This pillar covers:
- Backlink profile analysisauditing existing inbound links to identify toxic or low-quality links that may suppress rankings
- Ethical link acquisitionearning links through original research, digital PR or content partnerships rather than paid link schemes, which violate Google's guidelines
How to test a proposal against all three pillars
| Pillar | What to look for in the proposal | Question to ask the agency |
|---|---|---|
| Technical | Audit deliverable, Core Web Vitals baseline, crawl report | Which tools do you use to measure crawl budget and Core Web Vitals? |
| Content | Keyword research methodology, content calendar, intent mapping process | How do you map search intent before assigning a page type? |
| Authority | Link audit, outreach process, link-building policy | Can you show your link-acquisition process and confirm it follows Google's guidelines? |
If a proposal omits any row in that table, ask the agency to explain the omission before you proceed. What to compare when choosing a technology partner covers a similar evaluation framework for software engagements.
02Evaluating Evidence
How do you verify that an SEO agency's past results are genuine and relevant to your site?

Ranking screenshots and traffic graphs prove very little on their own. A credible agency presents case studies that document starting conditions, the specific actions taken, and measurable outcomes tied to those actions. Without that structure, you cannot tell whether the agency caused the results or simply inherited a site that was already improving.
What a useful case study must contain
Ask for case studies that include all four of these elements:
- Starting conditions: the site's organic search traffic baseline, existing backlink profile, technical SEO health score from a tool such as Google Search Console, and the competitive landscape at the time work began.
- Actions taken: specific deliverables such as a technical SEO audit, crawl budget fixes, schema markup implementation, or a structured content strategy targeting defined search intent clusters.
- Timeline: when each action was completed, so you can judge whether ranking changes followed the work or preceded it.
- Measurable outcomes: changes in organic search traffic, keyword ranking positions, Core Web Vitals scores, and ideally conversion rate data from Google Analytics 4 (GA4) or a comparable platform.
Correlation versus causation
Rankings can rise because a competitor was penalised, because Google ran a helpful-content update that favoured the site's category, or because a separate PR campaign generated backlinks the agency had nothing to do with. A trustworthy agency separates what it controlled from what happened in the environment. Ask directly: which specific actions do you attribute this result to, and how do you know? Vague answers indicate the agency cannot distinguish its own contribution from external factors.
Matching past results to your situation
Results from a local services site do not transfer automatically to a B2B SaaS product or an e-commerce catalogue. Use this table to check fit before treating a case study as evidence:
| Dimension | What to check |
|---|---|
| Site type | Does the case study involve the same CMS, architecture, or platform as yours? |
| Industry | Is the competitive landscape and E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) requirement comparable? |
| Search intent | Did the agency optimise for informational, commercial, or transactional queries similar to yours? |
| Scale | Is the site's page count and domain authority in a similar range to yours? |
Algorithm update handling
Ask the agency to describe a case where a Google core update negatively affected a client's rankings and explain what they did in response. A credible answer names the update, describes the diagnostic steps taken using tools such as Google Search Console, and outlines the content or technical changes made. An agency that cannot recall a single difficult case has either a short track record or a habit of avoiding accountability.
03Reporting Standards
What should SEO agency reporting include, and how do you know it's telling the full story?
A good monthly SEO report covers organic sessions, keyword position changes, crawl errors, backlink growth and goal completions tracked in Google Analytics 4 (GA4). These five data points give you a complete picture of whether the work is producing measurable results. A report that shows only rankings, or only traffic, is incomplete and should prompt direct questions.
The five metrics every monthly report must include
- Organic sessions: The number of visits arriving from unpaid search. Segment by landing page to identify which content is driving growth.
- Keyword position changes: Movement in rankings for the target terms agreed at the start of the engagement. Track both gains and losses.
- Crawl errors: Pages Google could not access, index or render correctly. Persistent crawl errors indicate unresolved technical SEO problems.
- Backlink growth: New referring domains acquired since the last report. Quality matters more than volume; a report should name the domains, not just count them.
- Goal completions in GA4: Conversions tied to organic traffic, such as form submissions, demo requests or purchases. This connects SEO activity to business outcomes.
How Google Search Console validates what the report claims
Google Search Console (GSC) is the authoritative source for impressions, clicks and average position data. Any agency report that does not reference GSC data directly should be treated with caution. Ask the agency to show you the GSC performance view alongside their dashboard so you can confirm the numbers match.
Monthly reporting versus quarterly strategy sessions
| Cadence | Purpose | What it should cover |
|---|---|---|
| Monthly report | Progress tracking | The five core metrics, actions completed, actions planned |
| Quarterly session | Strategic review | Algorithm update impact, keyword strategy adjustments, content gaps, technical roadmap priorities |
Why you must own your own analytics and Search Console properties
The GA4 property and the Google Search Console account must be registered to your organisation, not the agency. If the engagement ends, you need uninterrupted access to your historical data. An agency that insists on owning these properties, or that cannot give you admin access on request, is creating a dependency that works against your interests. Verify ownership before the engagement starts, not after.
Spotting a dashboard that obscures more than it reveals
Some agencies build proprietary dashboards that blend data from multiple sources without showing the underlying figures. Watch for reports that display percentage improvements without absolute numbers, omit declining metrics, or use date ranges that exclude recent underperformance. Ask for raw exports from GA4 and GSC at least quarterly. If the agency resists, that resistance is itself informative. What to compare when choosing a technology partner covers similar transparency principles for software engagements.
04Red Flags
What are the SEO agency red flags that should disqualify a proposal early?
Five warning signs appear repeatedly in agency proposals and sales calls. Each one signals either a willingness to misrepresent what SEO can deliver, a practice that puts your site at risk of a Google manual penalty, or a structural arrangement that leaves you worse off if you switch providers. Spotting them before you sign protects both budget and domain health.
Guaranteed first-page rankings
No ethical agency can guarantee a specific ranking position. Google's algorithms weigh hundreds of signals, and a competitor can outrank you by publishing stronger content or earning more authoritative backlinks. An agency that promises page-one placement for named keywords is either misrepresenting how search works or planning to use tactics that inflate rankings temporarily at the cost of long-term penalties. Ask instead how the agency defines success and which metrics it tracks beyond position.
Opaque or bulk link-building schemes
A backlink profile is the set of external sites linking to yours. Google treats links as votes of authority, but it also penalises sites that acquire links artificially. Agencies that cannot name the types of sites they target, that offer a fixed number of links per month as a package feature, or that refuse to show sample placements before signing are describing a bulk scheme. A manual penalty issued by Google's spam team can remove a site from search results entirely, and recovery takes months.
Proprietary platforms that lock your data
Some agencies deliver reporting through dashboards that exist only inside their own tools. When the contract ends, you lose access to historical data, keyword tracking and audit records. Insist that all data be exportable to Google Search Console, Google Analytics 4 (GA4) or a standard format you control. How web application architecture affects crawlability and Core Web Vitals is a separate question, but data ownership applies equally to SEO tooling.
Vague deliverables with no milestone dates
A proposal that lists activities such as 'ongoing optimisation' or 'content improvements' without specifying what will be delivered, in what format and by which date cannot be held to account. A credible proposal names discrete outputs: a technical SEO audit document, a keyword research report, a defined number of content briefs per month and a schedule for reviewing progress.
Refusal to share methodology or a sample report
Before signing, ask to see a redacted version of a report the agency sends to an existing client. Refusal is a strong signal that reporting is thin or that the agency cannot demonstrate the metrics covered in How Netofficials structures discovery, delivery and review milestones as a parallel standard for transparency. A confident agency will show its work.
| Red flag | What it signals | What to ask instead |
|---|---|---|
| Guaranteed rankings | Misrepresentation or risky tactics | How do you define and measure success? |
| Bulk link packages | Risk of manual penalty | Show me sample placements and your link criteria |
| Data locked in proprietary tools | Loss of history if you leave | Can I export all data to GA4 or Search Console? |
| No defined deliverables | No accountability | List every output with a delivery date |
| Refusal to share a sample report | Thin or misleading reporting | Send a redacted report from a current client |
05Cost & Contracts
How should an SEO retainer be scoped, and what factors affect the monthly cost?
Retainer cost and contract structure depend on the scope of work, not on a standard market rate. Before signing anything, confirm what drives the price, who owns the assets produced, and how both parties will define success. Getting these terms in writing before a long engagement begins protects your budget and your site.
What determines the cost of an SEO retainer
No two sites carry the same workload. The factors below are the ones most agencies use to size a retainer. Ask each agency to show you which of these apply to your site and how they have weighted them in their proposal.
- Site size and technical debt: A site with thousands of pages, duplicate content, or slow web application architecture requires more audit hours and remediation work than a clean, small site.
- Competitive landscape: Targeting keywords where established domains hold the top positions requires more content production and link acquisition than targeting lower-competition terms.
- Number of target markets: Separate country or language versions of a site each need their own keyword research, hreflang configuration and content review.
- Content volume: Producing, editing and publishing a high volume of optimised content each month adds directly to the retainer scope.
- Integration complexity: Sites that require changes to a headless CMS, a custom-built platform or a third-party e-commerce system take longer to implement technical recommendations.
Why a discovery phase reduces risk before a long retainer
A short, paid discovery or audit phase, typically covering a technical SEO audit, keyword research and a baseline review of Google Search Console and GA4 data, gives both sides a factual basis for scoping the retainer. Without it, an agency is pricing against assumptions. With it, the proposal reflects the actual state of your site. How Netofficials structures discovery, delivery and review milestones shows one model for separating an initial assessment from ongoing delivery.
Asset ownership: what to confirm in writing
Every contract should state clearly that the client owns all content, backlinks, technical changes and data produced during the engagement. If an agency hosts your content on its own platform or retains link relationships, you lose those assets when the contract ends. Confirm ownership of Google Search Console access, GA4 property access and any rank-tracking accounts before work begins.
SLA expectations and algorithm update handling
A service-level agreement (SLA) defines the agency's obligations: response times for urgent issues, escalation paths when a problem is unresolved, and a documented process for responding to Google algorithm updates. Ask specifically what the agency does in the first 48 hours after a broad core update affects your rankings. Vague answers at this stage predict vague responses when it matters.
Defining success criteria in the contract
| Criterion | What to specify | Why it matters |
|---|---|---|
| Primary KPIs | Organic sessions, qualified leads or revenue from organic, not rank position alone | Rank positions fluctuate; business outcomes are the real measure |
| Baseline | Agreed starting figures from GA4 and Google Search Console | Prevents disputes about what counts as improvement |
| Review cadence | Monthly reporting meeting with a written agenda | Creates a regular checkpoint to adjust priorities |
| Exit terms | Notice period, data handover process and asset transfer steps | Protects you if the relationship needs to end |
