
A technical SEO audit checks whether search engines can discover, crawl, render and index your website correctly. Work through crawlability, indexing, sitemaps and robots.txt, URLs and redirects, Core Web Vitals, mobile usability, structured data, local SEO signals and server errors, then fix issues in order of business impact, starting with anything that blocks important pages.
Why does your website need a technical SEO audit?
Good content cannot solve every visibility problem. A page can target the right keyword and still stay invisible if it is blocked from indexing, returns a server error or points Google to the wrong canonical URL. A structured technical SEO review builds the foundation that content and link building depend on, and it suits business sites, online stores, service providers and publishers alike.
You do not need to fix every warning. The goal is to find genuine problems, understand their impact and fix the most important ones first. If you would rather have the whole site reviewed across technical, on-page and authority signals, see our SEO audits service.
1. Can search engines crawl your important pages?
Crawling is how search engine bots discover and access your URLs. If important pages cannot be crawled, search engines struggle to understand your site.
- Confirm important pages return a successful HTTP 200 response.
- Check robots.txt for accidental
Disallowrules. - Find pages with
noindexdirectives that should be searchable. - Fix broken internal links and links that pass through needless redirects.
- Make sure important pages are reachable through ordinary HTML links.
- Check that JavaScript is not hiding essential content or navigation from crawlers.
Use the URL Inspection tool in Google Search Console on representative URLs. Remember that robots.txt controls crawling, not indexing: a blocked URL can still appear in the index if other pages link to it.
2. Are your important pages indexed correctly?
Indexing lets eligible pages be stored and considered for search results. Not every URL needs to be indexed, but your service, category and product pages should be technically eligible and offer distinct value.
- Review the Page Indexing report in Search Console.
- Investigate important URLs reported as excluded or not indexed.
- Check for accidental noindex meta tags or
X-Robots-Tagheaders. - Confirm canonical tags point to the intended preferred URLs.
- Look for duplicates caused by URL parameters, trailing slashes or alternate hostnames.
- Compare indexed pages with the pages that genuinely deserve organic traffic.
Do not try to index everything. Internal search results, filters and tracking parameters rarely need their own listings.
3. Are your XML sitemap and robots.txt correct?
An XML sitemap helps search engines discover the canonical URLs you want considered, and robots.txt sets crawling rules and can point to the sitemap.
- Open the sitemap and confirm it returns valid XML.
- Include only preferred, canonical, indexable URLs that return 200.
- Remove redirected, broken and noindex URLs.
- Submit the sitemap in Search Console.
- Make sure robots.txt does not block important pages or resources such as CSS and JavaScript.
- Update the sitemap whenever you publish a new article or change an important URL.
A sitemap is a discovery aid, not an indexing guarantee. Keep it consistent with your canonical tags and real site structure.
4. Do your URLs, canonicals and redirects work?
Conflicting URLs split signals, waste crawling resources and confuse visitors. Find every version of a page and make sure they resolve consistently.
- Choose one preferred HTTPS hostname, with or without www.
- Redirect HTTP and non-preferred versions to it.
- Use permanent 301 redirects when a page has permanently moved.
- Remove redirect chains and loops.
- Use self-referencing canonicals on pages that should be canonical.
- Update internal links that point to obsolete URLs.
- Redirect old URLs to genuinely relevant replacements, not blindly to the homepage.
After a redesign or domain change, crawl old and new URLs and watch Search Console for unexpected indexing changes. Our website migration SEO checklist covers the full process.
5. Does your website pass Core Web Vitals?
Core Web Vitals measure loading, responsiveness and visual stability. Google's current metrics are Largest Contentful Paint (LCP), Interaction to Next Paint (INP) and Cumulative Layout Shift (CLS).
- LCP: aim for 2.5 seconds or less.
- INP: aim for 200 milliseconds or less.
- CLS: aim for 0.1 or less.
These thresholds are assessed at the 75th percentile of real page visits, split by mobile and desktop. A lab test helps diagnose a problem, but field data shows what visitors actually experience. Our Core Web Vitals guide explains each metric and its fixes.
Check for these common causes:
- Oversized hero images and uncompressed image files.
- Slow server responses and heavy database queries.
- Excessive JavaScript, third-party scripts and render-blocking resources.
- Image, advert and embed dimensions that are not reserved.
- Long-running scripts that delay interaction.
- CSS, fonts and assets loaded on every page that only some pages need.
Sri Lankan visitors browse on a wide range of devices and network conditions, so test on mobile first and prioritise the templates that matter most to customers.
6. Is the website easy to use on mobile?
Mobile usability shapes the experience of customers researching services, ordering products or contacting you from a phone.
- Use a valid viewport meta tag and responsive layouts.
- Make text readable without horizontal scrolling.
- Keep buttons, forms and navigation easy to tap.
- Ensure important content is available on mobile.
- Check that pop-ups do not cover essential content.
- Test menus, filters, contact buttons and checkout on real devices.
Google primarily uses the mobile version of your content for indexing, so never remove important text, links or structured data from mobile templates.
7. Are titles, headings and images technically sound?
Technical and on-page checks overlap, and auditing them together exposes template problems that affect many URLs at once.
- Give every important page a descriptive, unique title.
- Write useful meta descriptions instead of repeating the same text.
- Use one clear main heading and a logical heading hierarchy.
- Add descriptive alt text to meaningful images.
- Use internal link text that describes the destination.
- Look for empty content sections and duplicate templates.
There is no magic title length or keyword density that guarantees a ranking. Make metadata accurate and useful for each page's search intent, starting from sound keyword research; our title tag and meta description guide shows how, and our on-page SEO service applies it across a site.
8. Is your structured data valid?
Structured data tells search engines what a page is about and which entities it describes. Done correctly, it helps interpretation and can make a page eligible for certain search enhancements.
- Use an appropriate schema type for each page.
- Validate supported markup with Google's Rich Results Test.
- Check JSON-LD syntax and entity consistency.
- Make sure the markup matches visible page content.
- Keep business name, URL and identity details consistent everywhere.
- Remove duplicate or conflicting schema generated by multiple plugins.
An article can use Article or BlogPosting schema, with BreadcrumbList describing its place in the site. FAQPage markup should reflect real questions visible to visitors, and valid markup never guarantees a rich result. See our schema markup guide for the types that are worth the effort.
9. Does the website support local SEO in Sri Lanka?
Local businesses need technically accessible pages that state their services and service areas clearly. A business based in Kurunegala, for example, may serve surrounding towns as well as other districts.
- Make sure location and service pages return 200 and are indexable.
- Use accurate business details and consistent contact information.
- Make the service area clear without creating hundreds of near-identical pages.
- Use appropriate LocalBusiness structured data where it applies.
- Keep your Google Business Profile details accurate.
- Link location pages from useful navigation or relevant service content.
See our SEO services by district for the nationwide structure, or the Kurunegala and Colombo pages for examples. For map rankings, follow the Google Maps ranking guide and our local SEO service. Create location pages only when they carry genuinely local information.
10. Are security, status codes and errors under control?
A technically healthy site serves secure connections and predictable responses, which supports both customer trust and search accessibility.
- Check that HTTPS works and certificates are valid.
- Resolve internal links returning 404 or unexpected 5xx errors.
- Check server logs for recurring crawl failures.
- Remove leftover staging-site noindex directives before launch.
- Keep staging and development environments out of public indexes.
- Test forms and key user journeys after every deployment.
- Monitor uptime, backups and security updates.
A few harmless 404s are not an emergency. Prioritise broken URLs that get traffic, have valuable backlinks or interrupt an important customer journey.
11. How should you prioritise technical SEO fixes?
An audit only helps when its findings become an action plan. Rank issues by business impact, number of affected pages, confidence in the diagnosis and implementation effort.
- Critical: important pages blocked from crawling, accidental noindex, widespread server errors or broken migration redirects.
- High: wrong canonicals, missing sitemap coverage, major mobile rendering failures and severe performance bottlenecks.
- Medium: broken internal links, duplicate metadata and inconsistent structured data.
- Ongoing: monitoring performance, indexation, new errors and regressions.
Record the affected URLs, evidence, proposed fix, owner and how you will validate it. Re-crawl after each change and compare Search Console data over time. Rankings can take weeks to reflect an improvement, and not every technical fix produces a measurable ranking gain.
See how this work played out for clients in our SEO case studies, or have the checklist applied to your own site by an SEO specialist in Sri Lanka. If cost is your question, read how much SEO costs in Sri Lanka.