SEO tutorial covering practical techniques for improving search engine rankings. Learn tools, strategies, and best practices for organic traffic growth.

Technical SEO Checklist

Crawlability, Indexation, Core Web Vitals & Structured Data

Why Technical SEO Matters

Technical SEO is the foundation of your entire search optimization strategy. No matter how great your content is or how many backlinks you have, if Google can't find, crawl, index, or render your pages, you will never rank. Technical SEO ensures search engine bots can access and understand your site efficiently.

This checklist covers the five most important areas of technical SEO for beginners. Work through each item methodically to build a rock-solid technical foundation.

1. Crawlability — Can Google Find Your Pages?

Crawlability refers to how easily Googlebot can discover and access your pages. If Google can't crawl a page, it can't index it — and it will never appear in search results.

Checklist

✓ Submit your sitemap to Google Search Console. This tells Google which pages exist on your site.
✓ Check your robots.txt file at yourdomain.com/robots.txt. Make sure it doesn't accidentally block important pages. Common mistake: Disallow: / blocks everything.
✓ Use the URL Inspection tool in Google Search Console to test specific pages. It shows whether Google can crawl and index them.
✓ Check for orphan pages — pages that have no internal links pointing to them. Google may never discover them. Use a crawler like Screaming Frog to find orphans.
✓ Ensure your navigation (menus, breadcrumbs, footer links) connects all important pages. Google follows links to discover new content.

Common Crawlability Issues

  • JavaScript-dependent content: If your page requires JavaScript to render content, Google may not see it. Use server-side rendering or prerendering for critical content.
  • Login walls: Pages behind a login prompt cannot be crawled. Keep important content publicly accessible.
  • Paywalls: Use structured data (paywalled content markup) if you have a subscription model — otherwise Google may treat the full content as hidden.
  • Noindex tags: Accidentally adding <meta name="robots" content="noindex"> to important pages.

2. Indexation — What's in Google's Database?

Indexation means Google has stored your page in its database and can serve it in search results. Even for pages that Google can crawl, indexation is not guaranteed.

Checklist

✓ Check the Index Coverage report in Google Search Console. It shows which pages are indexed, excluded, or have errors.
✓ Review the "Excluded" tab — common reasons include "Crawled - currently not indexed" (low page quality) and "Discovered - currently not indexed" (crawl budget issues).
✓ Use site:yourdomain.com in Google search to see a rough count of indexed pages. Compare this with your actual page count.
✓ Remove low-quality, thin, or duplicate pages from your index using noindex tags or by improving the content.
✓ Set proper canonical tags to tell Google which version of a page is the primary one when you have duplicates (e.g., HTTP vs HTTPS, www vs non-www, URL parameters).
Tip: If Google has indexed fewer pages than you expect, check for crawl budget issues. Large sites with thousands of pages sometimes exhaust their crawl budget before Google reaches new or updated content.

3. Core Web Vitals — User Experience Metrics

Core Web Vitals are a set of real-world, user-centered metrics that Google uses as ranking signals. They measure loading performance, interactivity, and visual stability.

The Three Vital Metrics

  • LCP (Largest Contentful Paint): Measures loading performance. Ideally under 2.5 seconds. Affected by slow server response times, render-blocking resources, and large images.
  • FID (First Input Delay) / INP (Interaction to Next Paint): Measures interactivity. From March 2024, INP replaces FID. Target under 200 milliseconds. Affected by heavy JavaScript execution and long tasks.
  • CLS (Cumulative Layout Shift): Measures visual stability. Target under 0.1. Caused by images/ads/videos without dimensions, web fonts loading late, and dynamically injected content.

How to Check Your Core Web Vitals

  • Google PageSpeed Insights — shows both lab data and real-user field data for any URL
  • Google Search Console Core Web Vitals report — shows which URLs have good/poor/needs-improvement scores
  • Chrome User Experience Report (CrUX) — aggregate data from real Chrome users
  • Lighthouse (built into Chrome DevTools) — detailed recommendations for improvement

Quick Wins for Better Core Web Vitals

  • Compress and resize images — use WebP format where possible
  • Enable browser caching and use a CDN
  • Eliminate render-blocking CSS and JavaScript
  • Set explicit width and height attributes on images to prevent layout shifts
  • Use font-display: swap for custom web fonts
  • Minify CSS, JavaScript, and HTML
  • Upgrade to a faster hosting provider if your TTFB (Time to First Byte) is consistently over 800ms
Heads Up: Core Web Vitals are not a one-time fix — they require ongoing monitoring. Site speed can degrade with every new plugin, script, or image you add. Set up monthly performance audits.

4. Structured Data (Schema Markup)

Structured data is code added to your pages that helps Google understand the content's meaning and context. It can enable rich results — enhanced search listings with stars, images, prices, and more — which dramatically improve click-through rates.

Types of Schema You Should Implement

  • Article — for blog posts and news content. Enables headline and image in search results.
  • LocalBusiness — for local businesses. Enables address, phone, hours, and reviews in search.
  • BreadcrumbList — shows breadcrumb navigation in search results.
  • FAQPage — enables expandable FAQ entries in search results.
  • Product — for e-commerce. Enables price, availability, and review stars.
  • HowTo — for tutorial content. Enables step-by-step rich results.

How to Add Structured Data

  • JSON-LD (recommended): Add a <script type="application/ld+json"> block in your page's <head>. This is Google's preferred format.
  • Microdata: Add schema attributes directly in your HTML tags. Works but clutters your code.
  • RDFa: An older format, rarely used today.
✓ Use Google's Rich Results Test to validate your markup.
✓ Check the Search Appearance report in Google Search Console for any structured data errors.
✓ Start with the most relevant schema for your content type and add more over time.

5. HTTPS, Mobile-Friendliness & Site Architecture

HTTPS

HTTPS is a confirmed ranking signal. Every site should use SSL/TLS encryption. If your site is still on HTTP, get an SSL certificate (many hosts offer free ones via Let's Encrypt) and set up a 301 redirect from HTTP to HTTPS.

Mobile-Friendliness

Google uses mobile-first indexing — it primarily crawls and indexes the mobile version of your pages. Use Google's Mobile-Friendly Test to check your site. A responsive design that adapts to all screen sizes is the best approach.

Site Architecture

A logical site structure helps both users and crawlers. Aim for a flat architecture where any page is reachable within 3 clicks from the homepage. Use descriptive URLs, clean navigation, and breadcrumbs.

Bottom Line: Technical SEO is not glamorous, but it is essential. Work through this checklist one item at a time. Every fix you make removes a barrier between your content and your audience. A technically sound site is the only foundation on which great content and strong backlinks can do their work.