
An SEO audit checklist helps you find the specific technical, content and conversion problems stopping your website from attracting qualified Google traffic. Instead of chasing a third-party score out of 100, assess every finding using four questions: What is the issue? What is its business impact? What priority does it deserve? What is the recommended fix?
This approach is particularly useful for Botswana businesses with limited time and budgets. A blocked service page, an untracked WhatsApp button or two pages competing for the same commercial search can matter far more than dozens of cosmetic warnings in an automated report.
The Problem with Traditional Automated SEO Audits
Automated tools are useful for discovering patterns, but their scores are not Google rankings and are not a business diagnosis. A tool may flag a missing image attribute while failing to explain that your main service page is excluded from Google, answers the wrong search intent or gives mobile visitors no clear way to enquire.
A useful website SEO audit separates signals from symptoms. For each finding, record:
- Issue: the observable problem, such as a page returning a 404 error.
- Business impact: what it can prevent, such as customers and Google reaching a valuable service page.
- Priority: critical, high, medium or low, based on affected pages and commercial importance.
- Recommended fix: the specific action, owner and validation method.
For example, a missing meta description is usually a review item, not an emergency. A site-wide noindex instruction, a broken contact form or a slow mobile checkout deserves urgent attention. The goal of SEO analysis is not a prettier dashboard; it is a ranked implementation plan.
Step 1: Establish Your Search Visibility Baseline

Do not start changing pages before recording where you are. Use Search Console reports and tools to review clicks, impressions, queries, pages and trends over comparable periods.
- Compare the last three months with the preceding three months to spot recent movement.
- Compare the last 12 months with the prior 12 months where enough data exists, allowing for seasonal demand and business changes.
- Separate branded searches for your business name from non-branded searches such as “web designer in Gaborone” or searches for your services. Non-branded visibility better shows whether new prospects can discover you.
- List the pages that earn the most clicks and impressions. Protect these pages when redesigning a site.
- Identify pages or queries with falling impressions, falling clicks or a poor click-through rate despite meaningful impressions.
Also review organic landing pages in your analytics platform and note which pages generate calls, forms, email enquiries or WhatsApp conversations. Traffic without a usable next step is not the same as business opportunity.
Step 2: Crawlability and Indexation Health Check

Google cannot rank an important page it cannot access or index. Start with revenue-generating pages: core services, product categories, location pages, lead pages and important articles.
| Audit item | What to check | Business impact if wrong | Recommended fix |
|---|---|---|---|
| robots.txt | Important sections are not blocked from Googlebot. | Search engines may be unable to crawl key pages. | Remove unintended disallow rules and retest affected URLs. |
| Page status | Important canonical pages return HTTP 200. | 404s and server errors can remove entry points from search and frustrate visitors. | Restore the page, correct the link, or redirect a permanently moved equivalent URL. |
| XML sitemap | It contains preferred, indexable URLs that return 200, rather than redirects, errors or noindexed pages. | Signals become messy and priority pages may be harder to monitor. | Regenerate the sitemap and submit the clean version in Search Console. |
| Page Indexing report | Review excluded and error states for important URLs, then inspect examples individually. | Service or product pages may not appear in Google. | Diagnose the actual cause before requesting validation. |
| Canonical tags | The preferred URL is consistent across page tags, internal links, redirects and sitemap entries. | Google may select an unwanted duplicate URL. | Use one clear preferred URL and resolve conflicting signals. |
Google says a page needs to be accessible to Googlebot, return HTTP 200 and contain indexable content to be technically eligible for indexing. See Google’s technical requirements for indexing eligibility. Eligibility is necessary, but it does not guarantee indexing or rankings.
Use URL Inspection for an affected page rather than treating every Page Indexing status as a site-wide verdict. Check whether the URL is blocked, has a noindex tag, is a duplicate, has been crawled but not indexed, or is indexed but simply not ranking. For a deeper page-level decision path, see why a website may not be ranking on Google.
A canonical tag is a preference, not an instruction that Google must follow. Google may choose another canonical after weighing wider signals, as explained in Google’s canonicalization guidance. Do not automatically add noindex to every duplicate; first decide which URL should represent the content and make the signals consistent.
If many important pages are suddenly excluded, inaccessible or incorrectly canonicalised, pause content publishing and investigate the technical cause first. A site-wide indexation problem is usually a high-priority technical audit task.
Step 3: Technical Performance and Mobile Readiness
Test important pages on real mobile devices and ordinary connections, not only on a large office screen. Many Botswana prospects browse, compare providers and start enquiries on a phone, so slow pages, hidden content and difficult forms can cost both visibility and leads. Google uses the mobile version for indexing and ranking; review Google’s mobile-first indexing best practices when checking responsive layouts, accessible resources and equivalent essential content.
Review the three Core Web Vitals as user-experience indicators: Largest Contentful Paint (LCP) should be within 2.5 seconds, Interaction to Next Paint (INP) below 200 milliseconds, and Cumulative Layout Shift (CLS) below 0.1 for a good experience threshold. Google’s Core Web Vitals guidance explains these measures. Passing them alone does not guarantee rankings, but poor performance can make a useful site harder to use.
- HTTPS: confirm every important page loads securely and there are no mixed-content warnings.
- URL structure: use stable, readable URLs and avoid creating multiple versions of the same page through filters, parameters or inconsistent trailing slashes.
- Broken links: repair internal links that lead to 404 pages, especially from menus and high-traffic content.
- Redirects: remove unnecessary chains and loops. Permanent moves normally use 301 or 308; genuinely temporary moves can use 302 or 307. See Google’s guidance on redirects.
- Mobile tasks: test menu access, tap targets, forms, telephone links and WhatsApp buttons from the pages that receive organic visits.
Step 4: On-Page Optimization and Search Intent Alignment

Each important page should have a clear job. A service page should help a prospective buyer understand the offer and take action. A guide should answer a research question thoroughly and lead naturally to the next relevant step. Problems arise when one page tries to serve every intent.
- Titles and descriptions: make the title specific, accurate and compelling for the intended query. Review how it appears in search results for clarity and truncation, but do not chase fixed character limits; Google can generate or rewrite snippets.
- Headings: give each page one clear H1 that reflects its main topic, then use H2s to organise the supporting answer.
- Intent: compare the page with the current results. A person searching for a definition needs an explanation; someone searching for a service needs scope, proof points, practical detail and a clear enquiry route.
- Cannibalisation: identify two or more pages targeting the same commercial phrase with near-identical offers. Consolidate, differentiate or redirect where appropriate.
- Page completeness: ensure a service page answers practical buyer questions: what is included, who it suits, relevant process details, location or service area where useful, and how to contact the business.
For example, separate pages for “website design”, “web development” and “ecommerce websites” can be helpful if each has a distinct offer and search intent. Three thin pages saying the same thing with swapped keywords are more likely to confuse visitors and search engines.
Step 5: Content Quality, Gaps, and Internal Link Architecture
A content audit asks whether your site provides the best available answer for the searches that matter to your business. Start with your services and customer questions, then compare them with the topics and landing pages visible in search results. Look for commercial gaps competitors address, not just high-volume keywords.
Flag pages that are outdated, duplicate, too thin to make a decision, or disconnected from the rest of the site. A short page is not automatically poor, but it should still satisfy the visitor’s likely question. A page about a complex service may need examples, process information, frequently asked questions and a clear contact option to be genuinely useful.
Then map internal links deliberately. Link relevant high-visibility articles and category pages to the service pages you want customers to find, using natural descriptive wording. Use standard HTML links, not links that rely only on JavaScript interactions. This aligns with Google’s guidance on crawlable links and descriptive anchor text.
- Link a guide about choosing an ecommerce platform to the related ecommerce development service.
- Link a ranking troubleshooting article to a relevant SEO service only where the reader may need implementation help.
- Ensure important pages are reachable through logical navigation, not only through a sitemap.
- Avoid forcing the same keyword-rich anchor text into every page.
When the gaps involve technical work, content planning, intent research and authority building together, an integrated approach may be more practical than isolated fixes. Explore professional SEO services in Botswana after you have a clear list of priorities.
Step 6: Backlink Profile and Off-Page Authority
A backlink audit is about relevance, trust and patterns, not collecting the largest possible number of links. Review links pointing to your domain, the pages they support, the anchor text used and whether they come from genuine sites related to your business, industry or local community.
Useful opportunities can include accurate business citations, reputable local directories, supplier or partner pages, relevant industry coverage and unlinked mentions of your brand. First confirm that your business name, phone number, website address and other core details are consistent wherever customers are likely to find them.
Do not panic over every unfamiliar or low-quality link. Third-party toxicity scores are not a manual action notice. Google advises that most sites do not need the disavow tool; it is intended for significant spammy or artificial links associated with a manual action or likely manual action. Read Google’s guidance on disavowing links before submitting a disavow file.
Priority rule: investigate abrupt, large-scale manipulative patterns or a Search Console manual action promptly. Otherwise, focus effort on earning relevant mentions and improving the pages those links should support.
Step 7: Conversion Readiness: Turning Search Traffic into Business
An SEO health check is incomplete if it stops at rankings. Review the experience a search visitor has after landing on a page. Can they quickly understand the offer, trust the business and make contact?
- Place a clear next action near the top of commercial pages: call, email, request a quote, book a discussion or WhatsApp.
- Test every contact form, confirmation message, telephone link and WhatsApp button on mobile and desktop.
- Ask only for information needed to begin the conversation. Long, unclear forms create friction.
- Make the business identity and relevant contact details easy to verify.
- Track meaningful actions from organic landing pages, including submitted forms, calls where measurable and messaging-button clicks.
- Check who responds to enquiries and how quickly. A working website cannot compensate for leads that receive no follow-up.
For a Botswana SME, a strong service page may not need a complex funnel. It does need a clear offer, credible information, a working contact route and a practical process for handling the enquiry.
The SEO Audit Prioritization Matrix: Impact vs. Effort
Turn your findings into action by scoring business impact separately from implementation effort. Impact is high when an issue affects many important pages, blocks discovery or interrupts enquiries. Effort reflects the real work involved across development, content, design, approvals and testing.
| Finding category | Typical bottleneck | Business impact | Implementation effort | Execution priority |
|---|---|---|---|---|
| Critical indexation fix | Important pages blocked, noindexed, broken or wrongly canonicalised | High | Low to medium | Do first |
| Conversion repair | Broken form, missing CTA, failed WhatsApp or phone action | High | Low | Quick win |
| Intent and content consolidation | Overlapping service pages or weak commercial content | High | Medium | Plan next |
| Performance remediation | Heavy templates, scripts, images or hosting/server constraints | Medium to high | Medium to high | Major project |
| Internal-link improvement | Orphaned or poorly connected priority pages | Medium | Low to medium | Fill in during content work |
| Cosmetic tool warning | Minor markup or optional-field notice with no clear user or indexing effect | Low | Low to medium | Defer unless it supports a larger fix |
Classify the work into four groups: quick wins (high impact, low effort), major projects (high impact, high effort), fill-ins (low impact, low effort) and thankless tasks (low impact, high effort). Complete critical blockers and quick wins first, schedule major projects with clear requirements, and do not let low-value notices consume the budget.
For technical remediations, a useful quote should identify the affected pages or templates, the proposed fix, testing method and whether content, design or hosting changes are included. That makes it easier to compare scope rather than comparing a vague audit score.
Conclusion: Turning Your Audit Findings into Measurable Growth
A good SEO audit checklist does not produce a pile of warnings. It identifies the few issues most likely to limit discovery, trust or enquiries, assigns a business priority, and gives each issue an owner and verification step. Fix critical crawl and indexation barriers first, then improve intent alignment, useful content, internal links, authority and conversion paths. Re-crawl and recheck affected URLs after changes so that recovery is measured rather than assumed.
If persistent indexing, architecture, performance or overlapping-content problems need a coordinated review, request a tailored SEO audit consultation from Lephutshi Developers. Share the affected pages, business goals and any audit findings so the next step can be scoped around the work that matters.
Recommended Reading
- Why Is My Website Not Ranking on Google? 12 Problems to Check First
- SEO Cost in Botswana: How Much Should a Small Business Pay?
FAQ
- What is an SEO audit?
An SEO audit is a structured inspection of a website’s technical health, on-page structure, content quality, internal links, backlink profile and conversion paths. Its purpose is to identify why important pages may not rank, attract clicks or turn visitors into enquiries. - How often should a business run an SEO audit?
Run light checks quarterly and a more comprehensive audit at least annually. Audit immediately after a major redesign, domain move, platform migration, sharp organic traffic drop or unexpected indexation problem. - How do I know if my website is SEO friendly?
An SEO-friendly website allows Google to access important pages, works well on mobile, loads reliably, has clear page topics and earns visibility for relevant non-branded searches. It should also give visitors a clear, working way to contact or buy from the business. - Can I run a free SEO audit myself?
Yes. Free tools and Google Search Console can identify surface-level issues such as broken pages, indexing states, missing titles and performance concerns. They cannot reliably judge commercial search intent, complex rendering problems, content quality or which fixes will have the greatest business value without informed review. - How much does an SEO audit cost?
SEO audit cost varies by website size, technical complexity, content requirements, competition, implementation work and whether the audit is a one-off review or part of ongoing SEO. There is no single Botswana-wide audit price, so compare the scope, deliverables and remediation assumptions; see how Botswana businesses can compare SEO costs and scopes.
