Diagnose before you change

SEO Audit Checklist

An SEO audit checklist is a diagnostic workflow for an existing website. Compare intended behavior with observed evidence, document the affected pages, and leave with a prioritized issue backlog.

Free to useNo account neededSaved in your browser
A magnifying glass reviewing evidence cards beside SEO audit findings arranged by priority.
An editorial illustration
Your working checklist

Make progress. Keep the evidence.

12 checks

Set the audit scope and baseline

Audit scope determines what your findings can support. Record the site, sample, access and date before making claims about the whole website.

Build a representative URL sample

Avoid mistaking one good or bad page for the entire site.

Steps, evidence & next actionHigh · SEO lead

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. List important templates and business-critical pages.
  2. Include an example of each, plus changed pages and known problem URLs.
PassThe sample covers the declared audit scope and records omissions.
FailA sitewide conclusion is drawn from an undocumented or narrow sample.

If it fails: Expand the sample where coverage is missing.

Retest: Confirm every scoped page type has appropriate evidence.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Keep in mind: Sampling can identify patterns; it does not prove every URL was checked.

Sample URL, template, importance and reason for selection. Keep confidential data out of shared exports.

No result recorded yet.

Describe the performance symptom precisely

Create an observation before proposing a cause.

Steps, evidence & next actionHigh · SEO lead

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Compare equivalent report periods and filters.
  2. Identify whether changes affect particular pages, queries, devices, countries or the whole site.
PassThe symptom includes dates, segments and a comparison baseline.
FailA decline is labeled a penalty or technical fault without supporting evidence.

If it fails: Investigate reporting, seasonality, demand and site changes as competing explanations.

Retest: Repeat the comparison with the same scope after correcting the issue.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Keep in mind: Correlation and a search ranking fluctuation do not establish causation.

Report filters, dates, affected segment and change history. Keep confidential data out of shared exports.

No result recorded yet.

Read manual-action and security reports

Distinguish confirmed report findings from speculation.

Steps, evidence & next actionCritical · Site owner

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Open the relevant Search Console reports.
  2. Record any reported issue, affected scope and recommended next action.
PassReports have been reviewed and any active finding has a documented response.
FailAn active issue is ignored; no access is Blocked.

If it fails: Route security findings to a qualified owner and follow the issue-specific guidance.

Retest: Verify the remediation and report outcome; avoid repeated premature review requests.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Keep in mind: An empty report does not prove every aspect of site security or quality is sound.

Report status, date and issue scope without exposing sensitive details. Keep confidential data out of shared exports.

No result recorded yet.

Diagnose discovery and indexing gaps

Indexing findings matter when intended search pages behave differently from the plan. An excluded private, duplicate or removed page can be correct.

Compare intended pages with indexing evidence

Separate genuine gaps from deliberate exclusions.

Steps, evidence & next actionHigh · SEO lead

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Compare your preferred-URL inventory with indexing reports and the sitemap.
  2. Group exceptions by reported reason and inspect examples from each relevant group.
PassImportant exceptions are explained with page-level evidence.
FailImportant search pages have unexplained exclusions or misleading status assumptions.

If it fails: Open a scoped investigation for unexplained exceptions.

Retest: Recheck examples after remediation and distinguish live changes from older index records.

Not applicable: Use Not applicable only when this task does not apply, and record why.

URL, intended state, reported reason and last-observed date. Keep confidential data out of shared exports.

No result recorded yet.

Reproduce each suspected technical blocker

Keep the issue log based on observed failures.

Steps, evidence & next actionHigh · Developer

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Test the affected response, directive, canonical or rendered content.
  2. Compare with an unaffected example from the same template when available.
PassA finding names the exact mismatch and steps to reproduce it.
FailThe issue is only a tool label with no inspected example.

If it fails: Use the technical checklist to isolate the responsible template or configuration.

Retest: Repeat the original test after deployment, then monitor search evidence separately.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Affected/control URLs, expected versus actual result and response evidence. Keep confidential data out of shared exports.

No result recorded yet.

Check whether priority pages are discoverable

Find important pages missing from useful site paths.

Steps, evidence & next actionHigh · SEO lead

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Trace navigation and in-content links to priority pages.
  2. Compare the linked inventory with important sitemap URLs.
PassImportant pages have useful incoming links and working destinations.
FailA priority page is isolated or linked only through a broken route.

If it fails: Add a contextual link where it helps the visitor.

Retest: Follow the new path and rerun the relevant crawl sample.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Unlinked page, possible relevant source page and crawl limitation. Keep confidential data out of shared exports.

No result recorded yet.

Audit usefulness and page experience

Content findings should name the missing answer, misleading promise or usability obstacle. A generic quality score is not a diagnosis.

Compare priority pages with their intended tasks

Identify the actual information or action gap.

Steps, evidence & next actionHigh · Editor

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Read the page as the intended visitor.
  2. Compare its promise, answer and next action with the query group and real offering.
PassThe page fulfills its task or a specific gap is recorded.
FailThe audit says improve content without naming what the visitor cannot do.

If it fails: Define a precise revision, consolidation or new evidence requirement.

Retest: Review the revised page against the original visitor task.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Page task, missing answer, factual issue or unnecessary overlap. Keep confidential data out of shared exports.

No result recorded yet.

Look for repeated title and content problems

Prioritize shared causes over hundreds of duplicate tickets.

Steps, evidence & next actionMedium · Developer

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Review a sample across important templates.
  2. Group repeated title, heading, content or link defects by their common cause.
PassEach repeated problem has examples and a bounded affected group.
FailTool counts are reported as verified sitewide defects without checking examples.

If it fails: Fix the shared cause where appropriate and preserve page-specific detail.

Retest: Test the affected template and a separate unaffected template.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Template, representative URLs, defect and known versus estimated scope. Keep confidential data out of shared exports.

No result recorded yet.

Assess mobile and performance evidence

Separate a usable-page problem from an isolated laboratory score.

Steps, evidence & next actionMedium · Developer

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Test key visitor tasks on mobile.
  2. Review available real-user performance evidence and use laboratory tests to investigate bottlenecks.
PassFindings identify affected tasks, devices and the measurement source.
FailA lab score is presented as proof that all users have the same experience.

If it fails: Prioritize repeatable usability problems and measured bottlenecks.

Retest: Repeat the interaction and compare equivalent measurement conditions.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Keep in mind: No field data is unknown, not a Core Web Vitals pass.

Device, page/template, field-data scope or lab conditions and observed obstacle. Keep confidential data out of shared exports.

No result recorded yet.

Turn evidence into an issue backlog

A useful audit ends with decisions: what failed, who owns the fix, and what will demonstrate that the fix worked.

Rank findings by impact and confidence

Make the next action defensible.

Steps, evidence & next actionHigh · SEO lead

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Separate confirmed defects, hypotheses and access blockers.
  2. Prioritize important affected pages, wider template scope and dependencies before low-impact polish.
PassEach priority explains affected scope, evidence confidence and why the fix comes next.
FailPriority is based only on a tool label or a promised traffic gain.

If it fails: Reorder the backlog using observed impact and implementation constraints.

Retest: Review priorities when evidence or business importance changes.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Keep in mind: This prioritization method is a project recommendation, not a Google scoring system.

Severity rationale, confidence, affected group and dependency. Keep confidential data out of shared exports.

No result recorded yet.

Write fixable tickets with an owner

Give implementers enough detail to reproduce the issue.

Steps, evidence & next actionHigh · SEO lead

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Record expected and actual behavior, a sample URL and evidence.
  2. Assign an owner and acceptance test; keep sensitive reports in an authorized location.
PassEach ticket has a specific fix direction and an observable acceptance condition.
FailThe handoff is a screenshot or score without context, owner or retest.

If it fails: Rewrite vague tickets before implementation begins.

Retest: Ask the implementer to reproduce the finding from the ticket.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Issue, evidence, owner, next action and acceptance test. Keep confidential data out of shared exports.

No result recorded yet.

Retest fixes and record remaining uncertainty

Close the observed defect without promising search outcomes.

Steps, evidence & next actionHigh · SEO lead

Applies to: Public website pages within your authorized scope.
Before you begin: An authorized URL or page sample and a place to keep evidence.

  1. Repeat the original test after the production change.
  2. Keep implementation status separate from subsequent crawling, indexing and performance observations.
PassThe original mismatch is resolved and any pending search evidence is labeled.
FailA ticket closes because code shipped, without checking the affected URL.

If it fails: Reopen unresolved defects or assign a dependency owner.

Retest: Revisit when the relevant report has new data or the page is crawled again.

Not applicable: Use Not applicable only when this task does not apply, and record why.

Deployment date, retest date, observed result and pending follow-up. Keep confidential data out of shared exports.

No result recorded yet.

Reset this checklist?

This removes saved statuses, evidence and result dates for the checks on this page. Other checklists keep their records. Export a CSV first if you need a copy.

A useful result, every time

Check. Record. Fix. Retest.

This is a manual SEO workflow. It helps you decide what to investigate and keep a usable record. It does not crawl your website or verify your answers automatically.

  1. Choose your scope. Pick the relevant task group and representative pages you are authorized to inspect.
  2. Run the stated check. Read the pass and fail conditions, then record evidence or a reason before choosing a result.
  3. Assign the next action. Add an owner, issue and follow-up date to your notes. Retest after a fix.

What your progress means

Review progress counts passes and failures against applicable checks. Failed work still counts as reviewed. Blocked and untested checks remain unfinished. This is not an SEO score.

Untested
No adequate test has been recorded.
Pass
The stated acceptance condition was observed.
Fail
The acceptance condition was not met.
Blocked
You need access, information or a dependency.
Not applicable
The check does not apply; record your reason.

Export CSV downloads the checks currently shown and your recorded evidence. Print expands the instructions for that view. Saved results stay in this browser; there is no account sync.

A visual working guide

Move from an observation to a supported action

An audit decision sequence separating an observation, a hypothesis, a confirming check, and an action with a retest.
This is an illustrative audit method. Keep possible explanations separate from confirmed causes, and retain the evidence behind each decision. Original instructional illustration.
Apply the workflow

How should you adapt the audit to your website?

Adapt the scope to your pages, available evidence and the decisions the audit needs to support. The questions below help define a useful assignment.

What does an actionable audit finding look like?

Illustrative finding: an important service page is listed in the sitemap but its live HTML contains noindex. Expected: a public search page without that exclusion. Actual: noindex observed on the tested URL. Owner: developer. Fix: remove the unintended directive from the approved template. Retest: inspect the response and live rendering, then review later indexing evidence. This is an example, not a test result from your site.

Block indexing with noindex · URL Inspection tool

How do you decide what to fix first?

Fix confirmed blockers on important pages before cosmetic improvements. Keep assumptions separate from observations, and record confidence when the affected scope is still being investigated.

  • Critical: an active security issue or widespread failure affecting important public pages.
  • High: a confirmed access, indexing or task-completion defect on important pages.
  • Medium: a localized clarity, linking or experience problem with a defined fix.
  • Blocked: evidence or authority is missing; name the dependency.

What should happen after the audit?

Choose the next approved fix, keep its original evidence and rerun the acceptance test after the change. An audit is complete when the scoped findings and limits are documented; that does not mean every issue is fixed or rankings will improve.

What are the steps in an SEO audit?

Firstly, define the URL sample, access and baseline. Secondly, inspect important indexing and technical exceptions. Thirdly, review page usefulness and experience. Finally, prioritize supported findings, assign owners and define the retest. Keep uncertain causes labeled until the evidence supports them.

How do you audit a small-business website?

Start with the homepage and the real service, product, location and contact pages that matter to the business. Inspect each important template and the visitor’s main action. You may be able to check every important URL on a small site; record what you actually reviewed instead of claiming comprehensive coverage from a tool score.

What determines the cost of an SEO audit?

Audit cost depends on the URL count and templates, access to evidence, JavaScript or platform complexity, specialist requirements, and whether implementation and retesting are included. Ask for the scope, sample, deliverables and exclusions before comparing quotes. This checklist provides no market price estimate and does not sell an audit service.

What should an SEO audit scope include?

An audit scope states what will be inspected, why the work is being done and which decisions the findings should support. Without it, a long report can appear comprehensive while missing the business-critical pages or investigating features the website does not have.

Name the production host, relevant subdomains or sections, important page types and the actual visitor tasks. Record the available accounts and the person who can authorize changes. Note planned exclusions such as private account pages, a separate application or markets outside the assignment. An exclusion is a scope decision, not evidence that the omitted area is healthy.

Define the deliverable in practical terms: an issue backlog, a page-level revision list, a release readiness decision or an investigation of a specific symptom. State whether the assignment includes implementation and retesting. If it does not, include enough acceptance criteria for the next owner to verify the fix.

The table provides a reusable outline. It is a planning method, not a search-engine requirement. Adjust it to the site rather than filling every field with generic language.

What should an SEO audit scope include?
Scope fieldWhat to recordWhy it matters
ObjectiveThe symptom, launch decision or improvement question.Keeps unrelated observations from becoming the main report.
InventoryHosts, sections, important templates and known exclusions.Defines what a sitewide claim would need to cover.
Evidence accessAvailable reports, crawl permission and missing dependencies.Separates a blocked test from a negative result.
SamplingHow examples will be chosen and where full coverage is feasible.Makes the limits of the findings explicit.
DeliveryIssue format, responsible owner and retest expectations.Turns the audit into work someone can complete.

How do you choose a representative audit sample?

A useful sample covers the different ways the site is built and used. Start with the inventory of templates, then add pages whose business role, recent change or known symptom makes them important. A homepage alone does not represent a product detail page, a filtered category, a translated page or a JavaScript application route.

Within a shared template, inspect both an affected example and a comparison page where possible. If one product page has an unexpected canonical target, ask whether the rule is shared, data-dependent or specific to that record. The comparison helps you choose the next test; it does not automatically establish the cause.

Include the edge cases that exist on this site. Those might be a moved URL, a discontinued item, a page with no optional image, or a localized variant. Do not manufacture edge cases to make the audit look larger. For a genuinely small website, reviewing every important URL can be simpler than sampling.

Record tested counts separately from inferred scope. A repeated defect across the examples supports a template-level hypothesis, but the report should still say which pages were actually checked. Expand the sample when results differ or when a proposed fix could affect a wider area. Stop calling the finding sitewide if the evidence only covers one directory.

Search Console indexing reports can supply examples of reported categories, while the site inventory establishes which URLs ought to matter. Use both perspectives. A page omitted from an example list is not thereby proven unaffected, and every non-indexed URL is not necessarily an error.

Page indexing report

How do you separate an SEO symptom from its cause?

A symptom is the observed difference. A cause is an explanation supported by evidence. Keep them separate in the issue log so that an early guess does not become a promised solution. The examples below are diagnostic starting points, not conclusions about your website.

Begin with what is known: a page fails to load, a report changed, or a search engine selected another canonical. Then gather the evidence that can distinguish plausible explanations. Record when the evidence comes from the live site and when it comes from an older crawler or report snapshot.

When observations conflict, preserve both and compare their timing and scope. A live fix may be correct even while an older indexed record still describes the original problem. Conversely, an indexed page can currently return an error. The next action should resolve the discrepancy, not simply choose the more reassuring report.

How do you separate an SEO symptom from its cause?
Observed symptomEvidence to gather nextConclusion to avoid
Fewer search clicks for selected pagesEquivalent report filters, impressions, queries, dates, site changes and demand context.Declaring a penalty or a content defect from the click change alone.
An important URL is not indexedIntended state, indexing reason, live access, directives, discovery and canonical evidence.Assuming that adding words or repeatedly submitting the URL is the remedy.
A crawler flags many duplicate titlesInspected examples, template pattern, distinct page purposes and the actual title output.Treating the raw count as independently verified harm to every page.
The live page and indexed record differCrawl date, deployment time and the specific changed response or content.Calling a live test proof that the search index has already updated.
One laboratory performance result is poorRepeatable conditions, affected resource or interaction, and available field evidence.Claiming that all visitors experienced the same score.

Debugging search traffic drops · URL Inspection tool · Web Vitals

What does a small, useful audit backlog look like?

The following backlog is entirely illustrative. The URLs, observations and assignments are invented to demonstrate the format. There are no claimed customer results, traffic losses or measured gains. Replace the example evidence with observations from your authorized audit.

Notice that each row identifies a different kind of work. The first concerns an unintended indexing exclusion. The second concerns a visitor path. The third records uncertainty rather than treating missing access as a technical failure. Keeping those distinctions makes it possible to prioritize and assign work without overstating what is known.

A useful ticket can be brief when its evidence is precise. Attach or reference the response or inspection record, describe the expected result and specify what must be checked after the fix. If a template change affects multiple URLs, list the tested examples and the reason for expanding the retest rather than copying the same ticket repeatedly.

Priority should remain adjustable. A broken link on the only contact path can matter more to the business than a low-impact metadata issue affecting many pages. A broad tool category can also contain intentional exclusions. The audit owner should explain the consequence instead of inheriting every automated severity label.

What does a small, useful audit backlog look like?
Illustrative findingOwner and next actionRetest that closes the defect
/services/ retains noindex after launch; this is intended to be a public search page.Developer reviews and removes the unintended template directive.Inspect the deployed response and rendering; later indexed evidence stays separately pending.
A contact link on /about/ points to a removed destination.Editor or developer updates the link to the approved live contact page.Follow the link from the source page and complete the non-submitting path.
Search performance comparison cannot be reproduced because report access is missing.Audit owner asks the verified property owner for appropriate access.Open the correct report with the saved dates and filters; then evaluate the result.

Block indexing with noindex · URL Inspection tool · Crawlable links and descriptive anchor text

How do you review overlapping pages without deleting useful work?

Overlap is a reason to investigate, not an automatic instruction to remove a page. Compare the visitor task, audience, actual content and available search evidence for the candidate URLs. Two pages can share vocabulary while serving genuinely different purposes. Two differently titled pages can also repeat the same answer.

Write the useful role of each page in one sentence. If the distinction depends only on a synonym, ask what a visitor gains from having both. If one page is a guide and the other is a product or service destination, preserve that difference when the content follows through. Do not make consolidation decisions from a similarity percentage alone.

Before changing a live URL, review its existing links, search observations and role in navigation. Record whether the proposed action is to improve, merge, redirect, retain or investigate further. A content recommendation does not authorize deleting published pages, and a canonical declaration is not a substitute for deciding what visitors should see.

After an approved consolidation, test the destination, incoming links and any intended redirects. Keep the earlier evidence and the reason for the decision. Search performance after the change needs its own comparable observation; do not promise a gain just because the inventory is smaller.

Creating helpful, reliable, people-first content · Consolidate duplicate URLs · Redirects and Google Search

Should an SEO audit include backlinks and promotional activity?

Include off-site context when it is relevant to the audit question and you have suitable evidence. Begin with activities the organization actually controls or commissioned: paid placements, listings, partnerships, syndicated material and past link campaigns. Record the source, purpose and relationship rather than treating every unfamiliar incoming link as a problem.

A third-party link report is an inventory from that tool, not a definitive account of how a search engine evaluates the site. Use inspected examples and known campaign context. Do not diagnose a manual action from a tool’s risk label; the relevant Search Console report is a different source of evidence.

If a known campaign relies on manipulative links, document the actual practice and route it to the responsible owner. Avoid promising that a blanket removal or disavow exercise will improve performance. The audit should identify a supported concern and the decision required, not turn an uncertain label into a destructive recommendation.

Keep legitimate references connected to real audience value. An accurate business listing or a genuinely useful cited resource has a different purpose from a mass-produced placement created only to pass ranking credit. The distinction belongs in the evidence and recommended action.

Google Search spam policies · Manual actions report

How do you hand an audit to the person who will fix it?

A handoff should let the next owner reproduce the problem without replaying the entire audit. Start with the affected URL or template, the expected behavior and the actual observation. Include the test method and date, then link the supporting evidence in an authorized location. Name the person or role responsible for the next action.

Describe the fix direction without pretending that an untested implementation is certain. If the cause is confirmed, identify the relevant rule or template. If it is still a hypothesis, explain which test will distinguish it from alternatives. A developer should not have to infer whether a screenshot shows a browser problem, a search report or an editor preview.

Define closure before implementation. For a broken link, closure is the corrected live path. For a directive mismatch, it is the approved directive in the production output. For a report-access blocker, it is the required evidence becoming available. Subsequent crawling, indexing or traffic observations can remain open as separate follow-ups.

The final audit summary should identify the scope reviewed, the most consequential confirmed findings, unresolved dependencies and the next decisions. Include what was not checked. A concise summary with an actionable backlog is more useful than pages of tool screenshots that have no owner, interpretation or retest.

URL Inspection tool

How do you reconcile different URL inventories?

Different inventories answer different questions. A CMS export can describe content records the organization manages. A sitemap describes the URLs the site has chosen to present for discovery. A crawl shows what that crawler reached under its configured starting points and settings. A search report describes what the search engine reports within its own scope. None should silently replace all the others.

Keep the source and date of each inventory. Normalize obvious presentation differences carefully, but preserve meaningful parameters, host variants and redirects for investigation. If you merge everything into one list without provenance, you can lose the reason a URL appeared in the audit in the first place.

Compare important exceptions. A preferred URL present in the CMS but absent from useful links may need a discovery investigation. A removed route still present in the sitemap may need a generation-source correction. A URL found only in a historical search report may no longer represent the intended live inventory. These are prompts for tests, not automatic defects.

Explain the reconciled scope in the report. State which sources were available, what was omitted and whether the counts describe raw records, unique URLs or inspected pages. Do not combine these quantities into a misleading total of pages audited. Keep the working inventory so the next reviewer can reproduce the selection.

Build and submit a sitemap · Page indexing report

How should you handle uncertain or conflicting audit evidence?

Use confidence to describe the finding, not to decorate it with a guessed percentage. A directly reproduced response mismatch is different from a tool warning that has not been inspected. A pattern observed across several examples is different from a complete inventory check. Say which type of evidence supports the conclusion.

When two tools disagree, compare their inputs and observation conditions before choosing a winner. They may have different crawl dates, rendering settings, URL scopes or authentication states. A report can be accurate about an earlier version while a live test is accurate about the current page. Record the difference and run the test that answers the actual question.

If a necessary test is unavailable, keep the issue blocked or uncertain. Do not convert it into a pass because no error could be observed. Equally, do not convert missing access into a technical failure on the website. Name the missing dependency and the person who can resolve it.

The report should distinguish what is confirmed, what is a plausible explanation and what remains unknown. That distinction can change the next action: implement a fix, expand the sample, request evidence or leave an intentional behavior unchanged. It prevents confident wording from outrunning the actual inspection.

How should you handle uncertain or conflicting audit evidence?
Evidence stateAppropriate wordingNext useful action
Reproduced mismatchThe tested URL returned the documented unexpected result.Fix the confirmed issue within the approved scope.
Repeated sample patternThe same mismatch appeared in the inspected examples.Check the shared cause and bound the affected inventory.
Unverified tool warningThe tool reported a possible issue; examples need inspection.Reproduce the warning before assigning a remediation.
Missing evidenceThis conclusion cannot yet be tested with available access.Record the dependency and request the relevant evidence.

URL Inspection tool

Which audit warnings deserve a second look?

A warning deserves interpretation when the flagged condition can be intentional. Not every URL should be indexed. A removed page can correctly return a not-found response. A duplicate variant can correctly point to another preferred URL. A page without a relevant structured-data implementation does not automatically need arbitrary markup.

Read the warning alongside the approved purpose of the URL. Ask what the visitor should receive, whether the page is meant for search and which behavior the site owner actually intended. Then test the relevant output. If the behavior is correct, record why the item is not an issue rather than leaving a recurring unexplained warning in every report.

Be careful with quantity-based alerts. A title-length warning may identify a place to review clarity, but an exact character threshold is not a universal Google requirement. A large number of excluded URLs may reflect filters, duplicates or private areas rather than a sudden failure. A valid schema test establishes technical properties, not a promised search appearance.

Do not use these exceptions to dismiss a real defect. An intended public page with an accidental exclusion still needs investigation, and an irrelevant redirect is not made correct by being labeled intentional. The point is to compare actual behavior with a defensible policy and useful visitor outcome.

Page indexing report · Title links in Google Search · General structured data guidelines

How do you prioritize without inventing an SEO score?

Write the consequence of the finding in plain language. Identify which important pages or visitor tasks are affected, how confidently the defect is established, and whether another task depends on its resolution. Then consider implementation effort and the risk of the proposed change. Those factors explain a sequence better than an unexplained combined score.

For example, an unintended sitewide exclusion on important public pages is a different kind of issue from a local wording improvement. A shared navigation defect may have broad consequences, while a template change proposed to fix it may also require careful regression testing. The priority record should show both the problem and the change risk.

Keep effort separate from importance. A quick edit can be worth doing soon without becoming the most consequential issue. A difficult fix can remain important even while a safe temporary mitigation is investigated. When access is missing, prioritize the dependency according to the decision it blocks rather than marking the website as failed.

Revisit the ordering as evidence improves. A supposedly broad problem may turn out to affect a narrow edge case; a small observed defect may reveal a shared rule. Explain material priority changes so the owner understands why the plan moved. Do not attach promised traffic gains to the ranking just to make the recommendation look quantitative.

What should the final audit report say?

The final report should answer the owner’s original question and make the next decision easier. Start with the actual scope and the most consequential confirmed findings. Separate recommendations ready for implementation from investigations that still need evidence. Keep the detailed task records accessible without forcing every stakeholder to read every test.

A practical summary can state the objective, inspection date, inventories and page types reviewed, access limits, highest-priority findings, responsible owners and acceptance conditions. Describe any important exclusions. If a commercial quote is being compared, state whether implementation, specialist review and retesting are included rather than treating differently scoped audits as equivalent.

Use examples to explain the pattern and link to the supporting issue record. A screenshot can be useful when it preserves a specific observation, but it needs context: what page or report it shows, when it was captured, what is unexpected and what action follows. Remove private identifiers before sharing outside the authorized audience.

End with the next approved action and the condition for reviewing progress. The audit can be delivered even when fixes remain open, provided that status is explicit. A completed document is not the same event as a corrected website, a fresh crawl or a performance improvement. Keeping those outcomes separate makes the report credible and easier to maintain.