Skip to content
Neaptidestudio
blog

What should an SEO audit include? A buyer’s checklist

Neaptide · September 7, 2026 · 6 min read · Updated: October 4, 2026

See what an SEO audit should deliver: an open sample report, downloadable issue register, developer tasks and acceptance checks. Scope and data limits explained.

On this page
A magnifying lens examines the layers of a paper website above an open report.

A useful SEO audit tells you what should happen to the website next, and why. That takes findings you can verify, an account of what each one means for the business, and a plan for the work. A long report or a high count of crawler warnings will not make the decision for you.

Agree on the problem the audit will address

Preparing a migration, investigating fewer enquiries and planning a larger catalogue are three different jobs. A migration calls for URL and content checks. A drop in enquiries means reading search data alongside analytics and the way leads are handled. For a catalogue, the auditor has to know which buyer questions your pages already answer.

Put the domains, languages, sections, data periods and expected outputs in the brief. Sampling a large catalogue can be sensible, provided the report says which templates and URLs were checked and what was left out. If it claims the whole site was checked, the coverage has to bear that out.

The deliverables to ask for

  • A summary for the business owner: what is in the way, what could be improved and which decisions come first, with evidence behind the significant findings.
  • An issue register: affected URLs or templates, observations, implications, priority and proposed changes.
  • Supporting data: exports, response examples, relevant report captures and observation dates, so someone else can check the conclusions.
  • An implementation plan with owners, dependencies, effort estimates and assumptions, plus acceptance criteria and unresolved research questions.

Technical checks are one part of the audit

Technical analysis covers access, URL handling, indexing, rendered content and templates. Demand and content analysis asks whether a page serves the buyer’s search intent. To judge commercial outcomes you also need visit and conversion data, where the site collects them.

Ask the specialist to connect these areas. “No implementation timeline on the page” becomes useful once the report explains why buyers need it, at what point they ask, and who can supply a reliable answer. “Add more text” is not a task anyone can pick up.

A real check: recording the evidence

Use Neaptide’s saved inspection of six language URLs for /services/geo on 3 October 2026. The JSON records URL, HTTP status, canonical, language alternates and sitemap membership. No defects were found in those checked properties.

Check record for our own site
FieldVerified evidence
ScopeSix language URLs for one service
MethodOrdinary HTTP GET, HTML and sitemap inspection
HTTPAll 6 returned 200
Canonical and languagesAll 6: self-canonical, six languages and x-default
SitemapAll six URLs present
LimitNo Search Console or genuine Googlebot-request inspection
Neaptide, 3 October 2026: six URLs passed HTTP 200, canonical/language and sitemap checks. Indexing and business impact were not measured.
Neaptide, 3 October 2026: six URLs passed HTTP 200, canonical/language and sitemap checks. Indexing and business impact were not measured.

Passing controls are also an audit result. Do not invent a defect to fill a fix list. For a redirect review on another site, establish the old and new URLs and check the logic against Google’s documentation.

An open sample SEO audit report

The summary below uses the same saved evidence. “Checked” covers HTTP, canonical, alternates and sitemap only. It does not establish that Google indexed the pages or that enquiries increased.

Summary of the real inspection
AreaFinding
Checked6 URLs: status, canonical, language alternates and sitemap
FixesNone required for these controls
Separate investigationIndexing, crawler access, traffic and enquiries
Check register and follow-up diagnostics
ID / statusEvidence / actionVerification
T01 · CheckedSix URLs return 200Repeat GET after route changes
T02 · CheckedCanonical and alternates agreeRepeat after locale changes
T03 · CheckedSix URLs in sitemapRepeat after publishing
T04 · Not checkedRequest read-only Search Console accessSave indexing status per URL

At handover, walk through the business decision first, then one task from evidence to acceptance. Confirm the owner of each next step. A completed audit, a released fix and an observed search change are separate milestones; the report should make it possible to verify each one.

A real inspection of our own Next.js site

For a small real example, we checked six public language versions of Neaptide’s GEO service page on October 3, 2026. Each returned HTTP 200, its own canonical URL, matching links to all six languages plus x-default, and an entry in the sitemap. The service heading was present in the initial HTML. These controls passed; the check does not show Google indexing status or a growth result.

Prioritise decisions, not a tool score

Start with the routes visitors take to find a product or make an enquiry, and check how much of them the problem touches. An error in a shared page template may affect many URLs, but the number alone does not tell you how important those pages are. Then weigh how certain the diagnosis is, how much work the fix needs and what has to happen first. In a migration, for example, decide which URLs to keep before anyone rewrites their content.

Separate confirmed defects from hypotheses. The inspected properties here match expectations. Passing this narrow set of controls does not establish indexing or enquiry growth; those require separate evidence.

Access requirements and missing data

Diagnosis starts with agreed read access to search and analytics reports. Changes to the website come later, as a separate stage with its own scope. Google gives the same advice: at the audit stage, grant read access to Search Console and nothing more.

From public pages alone an auditor can check links and some technical settings. Without account data there is no way to establish which queries lost clicks, how enquiries changed or why Google chose another URL. Where evidence is missing, the report should say so and leave the gap unfilled.

Accept the audit and move to implementation

Choose one important recommendation and ask the specialist to walk from the evidence to the acceptance test. They should be able to point to the URL, reproduce the problem, justify its priority and brief the person fixing it. A warning colour in a tool is not enough.

Before you order, ask whether discussions with the developer and checks after the fix are included. Delivering the report, deploying a fix and observing a search change are separate milestones. At Neaptide you can buy a standalone audit or choose an ongoing program. Implementation is separate from the standalone audit; the proposal fixes the scope.

faq

The short version

Can an automated tool replace an SEO audit?

No. A crawler collects signs of possible problems, and someone still has to verify them, connect them to business needs and decide what to do. The export can feed an audit, but it sets no priorities.

How much does an SEO audit cost?

Neaptide’s standard standalone audit costs $1,050–2,100 USD, excluding applicable taxes, with scope confirmed before work begins. Implementation is separate. Complexity, coverage and additional markets can require a different scope; see the SEO service page for the full terms.

How often is a full audit needed?

Let the site’s risks and changes set the scope and timing. A migration or a marked change in performance calls for targeted investigation. Between such events, recurring checks of the important templates are often enough.

Will fixing every finding increase traffic?

There is no guarantee. First verify that the specific obstacle was removed, then assess search outcomes with demand, seasonality and other changes in mind. A report alone changes nothing on the site.