DOM size, inline CSS/JS, render-blocking resources, lazy loading, modern image formats.
We analyze inline CSS/JS, render-blocking resources, DOM size, image optimization (lazy loading, modern formats), viewport meta tag, and resource counts.
Detects excessive inline style blocks that increase page size.
<style>...</style>
Detects excessive inline script blocks that block rendering.
<script>...</script>
Identifies CSS/JS in head that block page rendering.
<script src="..." async>
Checks if images have width/height to prevent layout shift.
<img width="800" height="600">
Checks for loading="lazy" on below-fold images.
<img loading="lazy">
Verifies viewport meta tag for mobile rendering.
<meta name="viewport" content="width=device-width">
Counts DOM elements. Large DOM slows rendering.
Counts external CSS files. Too many increase load time.
<link rel="stylesheet" href="...">
Counts external JS files. Too many increase load time.
<script src="...">
Checks for modern image formats (WebP/AVIF).
<img src="photo.webp">
Page speed directly affects rankings and user experience. Render-blocking resources, excessive inline code, and unoptimized images increase load times and hurt Core Web Vitals.
Title, meta description — length, relevance, keyword presenc...
Heading structure, hierarchy, H1 presence, H1 length, duplic...
Word count, text-to-HTML ratio, placeholder text (Lorem Ipsu...
HTTP status, redirects, GZIP/Brotli compression, HTTP/2, HTM...
Core Web Vitals — LCP, CLS, TBT, FCP via Google PageSpeed In...
Alt text presence for accessibility and SEO. Percentage of i...
Internal and external links count, ratio, orphan page detect...
Schema.org JSON-LD — presence, types, and validation of requ...
Open Graph (og:title, og:description, og:image) and Twitter ...
Canonical URL, robots.txt, sitemap.xml, noindex/nofollow, hr...
HTTPS check, mixed content, HSTS, CSP, X-Frame-Options, emai...
Keyword frequency, n-gram analysis, consistency across title...