A step-by-step guide to auditing your website's technical SEO — covering crawlability, indexability, structured data, Core Web Vitals, and how to use website intelligence tools to automate the process.

Technical SEO is the foundation on which all other SEO work rests. You can produce the best content in your industry, earn high-quality backlinks, and still fail to rank if search engines cannot correctly crawl, index, and understand your site.
A technical SEO audit systematically checks every factor that affects a search engine's ability to discover, process, and rank your pages. This guide walks through the complete audit process, explains what to look for at each step, and shows how to use SiteReveal to automate much of the detection work.
A thorough technical SEO audit examines six areas:
| Area | What It Checks |
|---|---|
| Crawlability | Can search engines find and access your pages? |
| Indexability | Are the right pages being indexed? |
| On-page signals | Are title tags, meta descriptions, and headings correctly configured? |
| Structured data | Is schema markup present and valid? |
| Performance | Do Core Web Vitals meet Google's thresholds? |
| Mobile usability | Is the site usable on mobile devices? |
SiteReveal's SEO dimension (20% of your WIS) automatically checks most of these signals during a scan. This guide explains what each check means and what to do when it fails.
Search engines discover your pages by following links from a starting point (usually your homepage or sitemap). Crawlability problems prevent them from finding pages at all.
Your robots.txt file tells crawlers which parts of your site they can and cannot access. A misconfigured robots.txt is one of the most common causes of unexpected ranking drops — a single line can accidentally block your entire site from being indexed.
How to check: Visit https://yoursite.com/robots.txt and review the directives. Look for:
Disallow: / — this blocks all crawlers from all pages (catastrophic if unintentional)Disallow: /blog/ or other important sections being blockedSitemap: directive pointing to your XML sitemapSiteReveal detection: The scanner fetches and parses your robots.txt, flagging any Disallow directives that block important content.
An XML sitemap is a file that lists all the URLs you want search engines to index, along with metadata about each page (last modified date, change frequency, priority).
Requirements for a valid sitemap:
/sitemap.xml or declared in robots.txtnoindex pages)Common mistakes:
noindex meta tagsCrawlability is about whether search engines can reach your pages. Indexability is about whether they should include those pages in their index.
The <meta name="robots" content="noindex"> tag tells search engines not to include a page in their index. This is useful for admin pages, thank-you pages, and duplicate content — but devastating if applied to pages you want to rank.
How to check: In Chrome DevTools → Elements, search for <meta name="robots". Or use SiteReveal's scan, which checks the robots meta tag for every page it crawls.
The canonical tag (<link rel="canonical" href="...">) tells search engines which version of a page is the "master" version when multiple URLs serve similar content. Incorrect canonical tags can cause your most important pages to be ignored in favour of duplicates.
Common canonical problems:
Once you have confirmed that your pages are crawlable and indexable, audit the on-page signals that tell search engines what each page is about.
The title tag is the most important on-page SEO element. It appears in search results as the clickable headline and is a primary ranking signal.
Requirements:
SiteReveal detection: The scanner checks for the presence, length, and uniqueness of title tags across your site.
Meta descriptions do not directly affect rankings, but they appear in search results and significantly affect click-through rate. A compelling meta description can increase organic traffic even without a ranking improvement.
Requirements:
Open Graph tags control how your pages appear when shared on social media (Facebook, LinkedIn, Twitter/X). Without them, social platforms generate their own previews — often poorly.
Essential Open Graph tags:
<meta property="og:title" content="Page Title">
<meta property="og:description" content="Page description">
<meta property="og:image" content="https://yoursite.com/og-image.jpg">
<meta property="og:url" content="https://yoursite.com/page">
<meta property="og:type" content="website">
<meta property="og:title" content="Page Title">
<meta property="og:description" content="Page description">
<meta property="og:image" content="https://yoursite.com/og-image.jpg">
<meta property="og:url" content="https://yoursite.com/page">
<meta property="og:type" content="website">
SiteReveal detection: The SEO dimension checks for the presence of all five essential Open Graph tags.
Your page should have exactly one <h1> tag containing the primary keyword, followed by <h2> and <h3> tags that structure the content logically. Heading structure helps both search engines and users understand the hierarchy of your content.
Structured data (schema markup) is machine-readable metadata that tells search engines specific facts about your content — that a page is a product, a recipe, an article, a local business, or a FAQ. Well-implemented structured data can earn rich snippets in search results, which significantly increase click-through rates.
| Schema Type | Rich Snippet Benefit | Best For |
|---|---|---|
| Article / BlogPosting | Article date and author in results | Blog posts, news |
| Product | Price, availability, ratings | E-commerce |
| FAQPage | Expandable Q&A in results | FAQ pages |
| HowTo | Step-by-step instructions | Tutorial content |
| LocalBusiness | Map pack, hours, phone | Local businesses |
| BreadcrumbList | Breadcrumb trail in results | All sites |
Use JSON-LD format (Google's recommended approach) in a <script type="application/ld+json"> tag in your page <head>:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to Conduct a Technical SEO Audit",
"author": {
"@type": "Organization",
"name": "SiteReveal"
},
"datePublished": "2025-01-15",
"description": "A step-by-step guide to technical SEO auditing."
}
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to Conduct a Technical SEO Audit",
"author": {
"@type": "Organization",
"name": "SiteReveal"
},
"datePublished": "2025-01-15",
"description": "A step-by-step guide to technical SEO auditing."
}
Validation: Use Google's Rich Results Test to verify your structured data is valid and eligible for rich snippets.
Google uses Core Web Vitals as a ranking signal. Pages that fail the thresholds are at a disadvantage in competitive search results.
| Metric | Good | Needs Improvement | Poor |
|---|---|---|---|
| Largest Contentful Paint (LCP) | < 2.5s | 2.5–4.0s | > 4.0s |
| Interaction to Next Paint (INP) | < 200ms | 200–500ms | > 500ms |
| Cumulative Layout Shift (CLS) | < 0.1 | 0.1–0.25 | > 0.25 |
The most reliable source of Core Web Vitals data is Google Search Console → Core Web Vitals report, which shows field data from real Chrome users. For sites without enough traffic for field data, Google PageSpeed Insights provides lab measurements.
For a detailed guide to improving each metric, see our Website Speed Optimisation guide.
Google uses mobile-first indexing, meaning it primarily uses the mobile version of your site for ranking. A site that works perfectly on desktop but is broken on mobile will underperform in search results.
Key mobile usability checks:
<meta name="viewport" content="width=device-width, initial-scale=1">How to check: Google Search Console → Mobile Usability report, or Chrome DevTools → Toggle device toolbar.
Running a manual technical SEO audit is time-consuming. SiteReveal automates the detection of most technical SEO signals in a single scan, giving you:
Run a free technical SEO scan to get your site's SEO dimension score and a prioritised list of issues to fix.
Use this checklist to track your audit progress:
Crawlability
Indexability
On-Page Signals
Structured Data
Performance
Mobile
Get a free Website Intelligence Score™ covering security, performance, SEO, and technology stack.
Everything you need to know about migrating your website from HTTP to HTTPS without losing traffic, rankings, or functionality — including SSL certificate setup, redirect configuration, and post-migration verification.
A comprehensive technical guide to making your website faster in 2025 — covering CDNs, image optimisation, Core Web Vitals, caching strategies, and how speed affects your WIS performance score.
Learn how to interpret every section of a SiteReveal website intelligence report — from the WIS score breakdown to the technology stack, actionable recommendations, and competitive benchmarks.
The SiteReveal team builds tools that help developers, marketers, and founders understand what's really happening under the hood of any website — from security posture to performance bottlenecks and technology stack fingerprinting.
We use cookies to analyze site traffic, improve performance, and personalize your experience. By clicking "Accept", you consent to our use of cookies in accordance with our Privacy Policy.