- Fix discovery and indexation before adding volume. Important pages need to be crawlable, indexable and connected through normal internal links.
- Prioritize patterns, not isolated warnings. A template issue affecting every service page matters more than a minor warning on one low value URL.
- Core Web Vitals are useful user experience signals. Google recommends LCP within 2.5 seconds, INP below 200 milliseconds and CLS below 0.1.
- AI readiness does not require a separate technical trick. Google says core SEO practices remain foundational for generative Search features.
Publishing more content is not always the next SEO move. If important pages cannot be crawled, are indexed under the wrong canonical, load poorly, compete with duplicate versions or sit several clicks away from the rest of the site, new articles may add volume without solving the actual constraint. A technical SEO audit helps you find those problems before they become a larger content problem.
This checklist is designed for business websites, service companies and growing content sites. It is not a replacement for a full crawl, server review or professional SEO audit, but it gives you a practical sequence for deciding what deserves attention first.
Where should a technical SEO audit start?
Start with indexation and discovery, then move into canonicalization, site architecture, response quality, performance, structured data and measurement. There is little value in optimizing a title or adding another blog post if Google cannot consistently find and index the page you want people to see.
A technical audit should not become a list of every warning a crawler can produce. Fix issues that block important pages, create duplicate signals, waste crawl paths, damage user experience or prevent reliable measurement. Low impact cosmetic warnings can wait.
1. Check crawling and indexation
Inspect the pages that matter commercially
Open Google Search Console and use URL Inspection for the homepage, primary service pages, high value category pages and recent content. Confirm that the preferred URL is available to Google and that the selected canonical makes sense. Then review the Pages report for patterns such as crawled but not indexed, discovered but not indexed, blocked URLs, soft 404 responses and duplicate pages.
A single excluded URL may be intentional. A pattern affecting a whole template is different. If every location page, product category or service child page is excluded, investigate the shared cause before editing individual pages.
Review robots controls
Check robots.txt and page level robots directives. Make sure important pages are not blocked or marked noindex by a staging configuration, plugin setting or template rule. Also confirm that resources needed to render the main content are available to crawlers.
Submit an accurate XML sitemap
The sitemap should contain canonical URLs you actually want indexed. Remove redirected URLs, obvious duplicates and old pages that no longer exist. Google says a sitemap helps it understand the URLs and relationships on a site, but it does not replace normal crawlable internal links.
2. Review canonical URLs and duplicates
Duplicate and near duplicate URLs can appear through parameters, print views, tracking values, inconsistent trailing slashes, HTTP and HTTPS versions, uppercase paths, filtered pages and multiple routes to the same content. The objective is not to eliminate every duplicate URL from existence. It is to make the preferred version clear and consistent.
Check canonical tags on important templates. Make sure internal links point to canonical destinations. Redirect obsolete permanent versions when appropriate. Avoid chains where one URL redirects to a second URL that redirects again. The cleaner the path, the easier it is for users and crawlers to reach the intended page.
3. Audit site architecture and internal links
Google's current link guidance says every page you care about should have a link from at least one other page on the site. That sounds simple, but it exposes one of the most common technical content problems: important pages exist in the sitemap but are barely connected to the rest of the website.
Use descriptive anchor text that tells the reader what the destination contains. A service guide can link to technical SEO services when technical implementation is the logical next step. An article about content gaps can link to SEO content services. These links help people continue the task and help search engines understand page relationships.
Questions to ask
- Can every important page be reached through normal HTML links?
- Do primary services appear in the main navigation or a logical service hub?
- Are related articles linking to the service pages they support?
- Are orphan pages present in the sitemap but absent from normal navigation?
- Do internal links use meaningful text instead of vague phrases such as click here?
- Are old internal links still pointing through redirects?
4. Check HTTP status codes and redirects
Important live pages should return a successful response. Removed pages should return the correct error response when no useful replacement exists. Permanent moves should use permanent redirects. Temporary moves should not be treated as permanent migrations by accident.
Look for redirect loops, long redirect chains, links to 404 pages and soft 404 pages that display an error message while returning a successful status. These issues create unnecessary friction for both crawlers and users.
5. Review Core Web Vitals and page experience
Google's current Core Web Vitals guidance recommends a Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint below 200 milliseconds and Cumulative Layout Shift below 0.1 for a good user experience. These are not the only measures of page quality, but they provide a useful framework for loading, responsiveness and visual stability.
Use the Search Console Core Web Vitals report to understand field data, then use PageSpeed Insights and browser tools to diagnose individual templates. Avoid optimizing a single laboratory score while ignoring the real page experience.
Common causes worth checking
- Oversized hero images and uncompressed media
- Render blocking scripts and style sheets
- Large third party scripts loaded before useful content
- Layout shifts caused by media without dimensions
- Heavy JavaScript on pages that mostly need static content
- Slow server responses or uncached repeated requests
If the template itself is the problem, technical SEO and web development need to work together. A recommendation that cannot be implemented in the codebase is only a note in a report.
6. Confirm that important content is visible and renderable
Search engines can process JavaScript, but critical content should not depend on fragile interactions or routes that have no stable URL. Check the rendered page in Search Console when a template loads content dynamically. Make sure headings, service copy, links and structured data are present in the rendered result.
Important information should also be visible to users. Hiding key service details in inaccessible components or loading them only after an unusual action creates a usability problem even if a crawler can eventually process the page.
7. Validate structured data
Structured data should describe information that is actually visible on the page. Organization markup can clarify the company entity. Breadcrumb markup can reinforce hierarchy. Article markup can describe editorial content. Local Business markup can be appropriate for eligible local businesses. The type should match the real page and the information should stay consistent.
Do not add schema because somebody promised it would force an AI citation or ranking. Google's generative Search guidance explicitly says there is no special AI markup required. Good technical structure and useful content remain the foundation for both traditional Search and generative features.
8. Check titles, headings and primary page intent
A technical audit should also flag structural on page issues. Every important page needs a clear purpose. Titles and main headings should explain what the page contains using language a buyer would recognize. Several service pages should not compete with each other for the same broad term unless they genuinely serve different intents.
Review whether the page offers enough useful information to deserve its role. A technically perfect page with two vague paragraphs is still weak. This is where SEO strategy and content work need to follow the technical diagnosis.
9. Verify Search Console, GA4 and Tag Manager
Measurement problems can make a healthy campaign look weak or a weak campaign look healthy. Confirm that Search Console is verified for the correct property, GA4 is collecting the intended traffic and Tag Manager events are not firing twice. Test contact forms, phone click events, booked meetings and other primary conversions.
Define which actions count as qualified outcomes. A form submission is useful, but a sales qualified enquiry is more valuable. The closer SEO reporting gets to business outcomes, the easier it becomes to prioritize work that matters.
10. Include AI search readiness without inventing new technical rules
AI search visibility should be part of the audit, but it should not create a parallel checklist full of unsupported hacks. Google states that SEO best practices remain foundational for its generative Search features. That means crawlability, indexation, useful original content, internal discovery and source quality still matter.
Review whether important facts about the company are clear, whether commercial pages answer real buyer questions, whether claims have evidence and whether the site earns credible mentions elsewhere. Our AI search optimization service builds on those fundamentals instead of treating AEO and GEO as shortcuts around SEO.
How to turn the audit into a prioritized plan
The final audit should not be a spreadsheet sorted alphabetically by error name. Group findings by business impact and implementation sequence.
- Critical: issues blocking important pages, creating serious duplicate signals or breaking measurement.
- High priority: architecture, internal linking, template quality and performance issues affecting important sections.
- Growth: content gaps, authority opportunities, Local SEO and AI search improvements that build on a healthy foundation.
- Maintenance: routine checks, content refreshes, broken links and small improvements that keep the site healthy over time.
If your internal team cannot implement the recommendations, add implementation ownership to the plan. Website management can close the common gap between an audit document and the actual changes that need to reach production.
When should you run a technical SEO audit?
Run a meaningful audit before a redesign or migration, after a major platform change, when indexation changes unexpectedly, when organic visibility drops without an obvious content reason, when a large number of pages are added, or when the site has not had a structured technical review for a long period.
For smaller business sites, continuous monitoring plus scheduled deeper reviews is usually more useful than running a giant crawl every week. The goal is to detect material problems early, not generate the largest possible number of warnings.
Turn the checklist into an implementation plan
Get a prioritized review across technical SEO, content, internal architecture, authority and measurement with clear next actions.
Explore SEO audits ↗Sources and further reading
This article was reviewed against current primary documentation available on September 6, 2026.