A technical SEO audit is a structured check of whether the important pages on a website can be discovered, retrieved, understood and used. It does not require a small business owner to become a developer, but it does require clear evidence and sensible boundaries. A website can have an attractive design while important pages are blocked from indexing, links lead nowhere, or its mobile booking route fails. The purpose of a do-it-yourself audit is to identify those problems, distinguish them from harmless warnings and prepare a specific repair list. You should never claim that a complete professional assessment was performed merely because a tool generated a score.

Step 1: Define the pages and customer journeys worth checking
Start with the site's main purpose. Select the homepage, one important service or product page, a representative article and a contact or booking route. Write down what a visitor should be able to find or do on each. An audit of a national ecommerce catalogue differs from an audit of a three-page local service website, so do not begin by running every tool against every possible URL. A small, meaningful sample can reveal the shared template or navigation defects that deserve deeper examination.
Record each exact URL, its expected role and the date of inspection. Note whether you are testing a live public site or an internal staging environment. A login-only preview cannot establish what search crawlers and ordinary visitors receive. Ask who owns the website settings and who has permission to change them. The audit itself can remain read-only until a defect is understood and a proposed repair is approved.
Step 2: Inspect important URLs in Google Search Console
If you have verified access, inspect the exact important addresses in Search Console. Review the reported indexing information, any selected canonical, and the dates associated with Google's observations. A successful live URL test indicates particular current technical conditions but does not guarantee inclusion in the index. An address absent from ordinary search results is not conclusive proof of an indexing error, because search displays vary and indexed pages do not appear for every query.
Separate intentional exclusions from defects. Private pages, duplicate filtered URLs and old redirect destinations may not need indexing. A primary service page marked noindex by mistake does deserve investigation. Record the finding and identify whether the cause belongs to a plugin, template, response header or content setting. Do not turn off sitewide restrictions before checking what other pages they protect.
Step 3: Check robots.txt and access without weakening security
Review the robots.txt file served on the relevant hostname and examine any rules that could affect important sections. Robots rules govern how conforming crawlers access paths; they are not a privacy control and do not operate like a noindex instruction. A blocked crawler may be unable to read a page's indexing directive. Sensitive information requires proper authentication, not simply a Disallow rule. Read the governing documentation before making changes.
Open the important public URLs anonymously and check for redirects, login screens and unexpected error responses. Occasional server failures deserve investigation, but one failed automated request can have several causes, including temporary protection rules or network problems. Note the response and when it occurred. Do not disable firewalls or anti-abuse controls merely to make a crawler return a green tick.
Step 4: Review sitemap files and discovery paths
Find the active XML sitemap or sitemap index through website settings, the robots file or Search Console. Confirm that the file is retrievable and the content is valid. Sample its entries to check whether important canonical pages appear while obsolete redirects and deliberately excluded pages are omitted where appropriate. A sitemap assists discovery; acceptance of the file does not guarantee indexing of all listed URLs.
Trace how an ordinary visitor reaches each selected page through the site's menus, categories or contextual links. A valuable guide that exists only in a sitemap has a poor navigation path for customers as well as a limited internal discovery route. Use descriptive anchor text and ordinary links with real destinations. Avoid creating irrelevant links merely to reduce an audit score. The goal is understandable site structure, not maximum link density.
Step 5: Examine titles, headings and page intent
Read the page title, visible H1, opening paragraph and major section headings. Do they describe the same subject and fulfil what a visitor expects? A service page should explain its actual scope and provide an appropriate next action. A tutorial should give practical, safe instructions rather than a series of generic marketing promises. A duplicate page title or missing heading can warrant review, but a mechanical count alone does not establish harm.
Inspect the rendered HTML rather than assuming CMS field labels correspond to public elements. A large piece of CSS-styled text is not necessarily an H1. Multiple headings can appear in legitimate structures; focus on coherent semantics and accessibility. Do not invent additional keywords or repeat a target phrase in every heading. Fix misleading language at the source and verify the visible result.
Step 6: Find broken internal links and redirect chains
Use a lightweight crawl or manual page inspection to identify links that lead to a missing resource, an unexpected redirect or an unrelated page. Test important destinations directly. A link to a booking page has high commercial significance; a historical reference link may require editorial investigation. Record the source URL, anchor text, intended target, observed status and suitable replacement. Avoid redirecting every missing address to the homepage just to clear a technical warning.
When content has permanently moved to an equivalent address, an appropriate redirect may help visitors and search systems reach the replacement. Update important internal links directly where possible and check for loops or long chains. If the original content has no meaningful successor, it may be more honest to retire the link rather than mislead users. Retest the original link from the public page after making a correction.
Step 7: Inspect canonical and duplicate URL choices
Some websites serve the same material at several addresses, including parameterised pages, category variations or older paths. Review whether the preferred canonical is consistent with the intended public content, important internal links and sitemap entries. A canonical is a signal about the representative URL, not a guarantee that Google will choose it. Do not canonicalise unrelated service pages to the homepage or introduce a noindex directive without understanding the consequence.
Differentiate technical duplicate addresses from overlapping articles. Two guides may discuss the same topic yet serve distinct user tasks. Conversely, two almost identical articles can confuse customers and editorial maintenance even if their URLs are technically valid. An editorial consolidation may be appropriate, but that requires content review and a clear decision about what useful information should be retained.
Step 8: Test mobile usability and the core customer action
Open selected pages at narrow mobile widths and on a real phone where possible. Check whether text remains readable, navigation opens, images fit, tables can be accessed and banners do not hide important controls. Inspect widths such as 320px, 375px and 768px as examples, while recognising that actual devices and zoom levels vary. A desktop responsive preview helps locate defects but does not reproduce every touch and keyboard behaviour.
Complete a meaningful action such as opening the contact route or submitting an authorised test enquiry. Look for real confirmation, sensible error messages and accessible labels. An attractive page that fails to submit a form requires priority attention regardless of its SEO score. Record which tests were actually performed and on which device; do not declare keyboard or screen-reader compliance from a screenshot alone.
Step 9: Interpret page-speed results as diagnostic evidence
Use PageSpeed Insights to understand loading, responsiveness and layout stability. Distinguish laboratory simulations from real-user field data and do not pass off origin-level observations as a measurement for a specific page. Core Web Vitals include Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift, each addressing a separate aspect of the experience. Their published thresholds can help prioritise investigation but do not certify content quality or guarantee search rankings.
Investigate the element responsible for a symptom before changing scripts or images. An oversized hero, blocking resource or injected widget can create different problems. Reserve dimensions for images, use appropriate responsive files and check important interactions after deployment. Do not remove a required consent or security component to improve a numerical score. The most useful outcome is a verified improvement to a genuine visitor task.
Step 10: Turn findings into a small prioritised work order
Create a record with the page, defect, source evidence, severity, owner and acceptance test. Group recurring problems by the component causing them. A broken global menu belongs in a shared navigation fix; an inaccurate description in one article belongs to that article's editor. Prioritise blocked important pages, broken enquiries and major usability problems before cosmetic metadata variations. An automated tool's list can help discover candidates, but a human must decide what the organisation actually needs.
Make a backup and agree a rollback route where technical changes are planned. Test a controlled modification on representative templates. Record what changed and whether it was a small field correction, a shared component release or a full article replacement. Do not report a recommendation as an implemented fix until the authorised change is deployed and verified on the public page.
Step 11: Verify, document and repeat proportionately
After each repair, inspect the same live URL and repeat the failed condition. Check important internal links, access settings, rendered headings, mobile layout and the intended customer action. Some Search Console information may lag behind the change and cannot certify immediate indexing. If public browser or image testing cannot be completed, mark that part unverified rather than inventing a PASS.
A self-audit should end with a manageable set of demonstrated findings, not a claim that every ranking issue has been solved. Review important pages after migrations, template changes, major content updates and changes to forms or navigation. Reference Google's SEO Starter Guide, Search Console URL Inspection, canonical guidance, Web Vitals documentation and WCAG quick reference. These sources define relevant checks, not a guarantee of search placement.
DIY technical audit: which checks come first?
These five categories distinguish easy initial verification from issues that commonly need specialist implementation.
| Audit area | Owner can check | Technical follow-up |
|---|---|---|
| Indexability | Inspect important URLs in verified Search Console | Correct erroneous noindex, access or template signals |
| Discovery | Follow navigation links and open sitemap | Fix routing, generator or crawlable link markup |
| Titles and headings | Read page promise and visible structure | Repair CMS mapping if shared template is wrong |
| Broken links | Record source, target and observed failure | Fix redirects, repeated components and server faults |
| Mobile and performance | Try real customer task and inspect diagnostic results | Resolve blocking code, image delivery or form defects |
Sources: Google SEO Starter Guide and Search Console URL Inspection guidance. These are audit methods, not actual observations of this website.
DIY technical SEO audits: five questions
Can a small business owner do a useful technical SEO audit?
Yes. You can check representative URLs, Search Console observations, navigation links, headings, mobile usability and obvious failures. Specialist help is appropriate for server, template, JavaScript and complex indexing issues.
Should I fix every warning from an audit tool?
No. Confirm the defect and prioritise by its effect on actual customers and important pages. Some exclusions, redirects or repeated content are intentional.
Does submitting a sitemap prove my site is indexed?
No. Sitemap processing helps discovery, whereas indexing is a separate search-engine decision. Use page-level inspection evidence and avoid guaranteed conclusions.
Is a faster site always higher ranking?
No. Performance can improve experience, but relevance and content remain important. Measure the actual user-facing fix separately from uncertain search effects.
What should the final audit report include?
Exact URLs, findings, supporting evidence, priority, responsible owner, implemented changes and read-back tests. Mark unperformed public QA as unverified.