🏆 The Definitive Reference · Updated April 2026

The Perfect
Webpage Standard

Every number, limit and threshold a world-class web page must hit.
Print it. Post it. Live by it.

⚡ Core Web Vitals 🔍 SEO Limits 📝 Content 🖼️ Images 🔧 Technical 💡 AEO 🤖 GEO
7
Categories
35+
Metrics
2026
Up to date
1
Page to rule them all
Google's Official Performance Thresholds

Measured by Chrome field data. Failing these affects your Page Experience ranking signal directly.

GOOD
NEEDS WORK
POOR
2.5s
LCP — Largest Contentful Paint
Time for the largest visible element to fully render
GOOD <2.5s
OK 2.5–4s
>4s

Typically the hero image, above-fold heading, or large text block. Optimize: preload hero images, compress media, fast server response.

1.8s
FCP — First Contentful Paint
Time until first text or image is rendered on screen
GOOD <1.8s
OK 1.8–3s
>3s

Eliminate render-blocking resources. Inline critical CSS. Use system fonts or preload web fonts to reduce blank-screen time.

NEW 2024
200ms
INP — Interaction to Next Paint
Response time from user input to next visual update
GOOD <200ms
OK 200–500ms
>500ms

Replaced FID as Core Web Vital in March 2024. Measures all click, tap and keyboard interactions. Reduce long JS tasks, avoid heavy event handlers.

0.1
CLS — Cumulative Layout Shift
Visual stability — how much content shifts unexpectedly
GOOD <0.1
OK 0.1–0.25
>0.25

Always set width/height on images and embeds. Avoid inserting content above existing content. Reserve space for ads and dynamic elements.

800ms
TTFB — Time to First Byte
Server response time — how fast the first byte arrives
GOOD <800ms
OK 800ms–1.8s
>1.8s

Use CDN edge caching, optimize server code, enable HTTP/2. Slow TTFB delays every other metric — fix it first.

3.8s
TTI — Time to Interactive
Time until the page is fully interactive for the user
GOOD <3.8s
OK 3.8–7.3s
>7.3s

Lighthouse metric. Reduce JS bundle size, code-split, defer non-critical scripts. Note: INP now replaces TTI as the official Core Web Vital for interactivity.

Lighthouse only · Not a Core Web Vital
The Numbers Google Actually Reads

Exceed these limits and Google truncates your content in search results — killing click-through rates.

60ch
Meta Title
Page title shown in Google search results
Recommended55–60 chars
Hard max70 chars
Beyond 70Truncated in SERPs

Place primary keyword near the start. Brand name at end if space allows. Google rewrites ~60% of titles — write for humans.

160ch
Meta Description
Summary snippet shown below the title in SERPs
Recommended150–160 chars
Beyond 160May be cut in SERPs
IncludeCTA + keyword

Google may rewrite it. Write for humans first — a good description improves CTR, which indirectly signals quality to Google.

70ch
H1 Heading
The main visible heading on the page
Recommended20–70 chars
Per pageExactly 1 H1
Must includePrimary keyword

One H1 per page. Should match or be closely related to the meta title but doesn't have to be identical.

75ch
URL Length
Page URL including path, excluding domain
RecommendedUnder 75 chars
Browser max2,000 chars
AvoidStop words, dates

Use hyphens not underscores. Keep URLs short, descriptive, and keyword-relevant. Shorter URLs appear fully in SERPs and are easier to share.

125ch
Image Alt Text
Descriptive text for images — accessibility + SEO
Recommended80–125 chars
Screen readersMay cut at 125
Decorative imgalt="" (empty)

Describe the image naturally. Include keyword only if genuinely relevant. Missing alt text is a WCAG failure and hurts Google Images ranking.

What Makes Content Actually Rank

No official Google word count — these are data-backed industry benchmarks from ranking studies.

1,600words
Word Count
Minimum for comprehensive, rankable content
Target minimum1,600 words
Long-form2,000–3,000
QualityDepth > volume

Industry benchmark — not an official Google rule. Answer the user's full question comprehensively. Thin content ranks poorly.

Industry benchmark · Not an official Google rule
≤8×
Keyword Frequency
Max times any single keyword should appear
Max per keyword8 uses
Top keywords20 max on page
StuffingGoogle penalizes

Use synonyms and semantic variations. Context and relevance matter far more than raw keyword count.

Industry guideline · No official Google limit
16px
Body Font Size
Minimum readable font size for body text
Recommended16px minimum
MobileSame — no zoom
Below 12pxFails mobile test

Google's mobile usability test flags text smaller than 12px. 16px is the browser default for good reason — respect it.

1.5lh
Line Height
Vertical spacing between lines for readability
Recommended1.5 – 1.7
WCAG AA1.5 minimum
Below 1.2Hard to read

Tight line spacing increases bounce rate. 1.5 is the WCAG accessibility standard minimum for body text. Go 1.6–1.7 for long-form articles.

3–10links
Internal Links Per Page
Contextual links to other pages on your site
Per page3–10 links
Per 2,000 words5–10 links
Anchor textDescriptive

Distributes page authority, helps users navigate, and signals content relationships to Google. Use descriptive anchor text — never "click here".

The Weight & Words Behind Every Image

Images are the #1 culprit for poor LCP and slow page load. Get these right first.

200KB
Max Image File Size
Upper limit for any image without quality compromise
General images< 200 KB
Hero images< 400 KB max
FormatWebP preferred

WebP is 25–35% smaller than JPEG at equivalent quality. Use lazy loading for below-fold images. Always compress before uploading.

50KB
Small Image Limit
For images 600×500px and smaller
Thumbnails< 50 KB
Icons / logos< 20 KB
SVGBest for icons

Small images that exceed 50KB are a red flag — they should compress effortlessly. Use SVG for logos and icons for infinite scalability.

125ch
Alt Text Length
Descriptive text for screen readers and Google Images
Recommended80–125 chars
Decorativealt="" (blank)
Missing altWCAG failure

Always set width and height attributes on img elements to prevent layout shift (CLS). Include keyword only where genuinely descriptive.

The Infrastructure Google Crawls

Get these wrong and no amount of great content will save your rankings.

🔗
1 / page
Canonical URL
One canonical tag per page prevents duplicate content issues. Use self-referencing canonicals even when there's no duplicate.
🔒
HTTPS
SSL Certificate
Required. Google uses HTTPS as a ranking signal. All pages, all internal links, all assets must serve over HTTPS — no mixed content.
📐
Responsive
Mobile-First Design
Google indexes the mobile version of your site first. Passes Google's Mobile-Friendly Test. No horizontal scroll, tap targets ≥ 48×48px.
🗂️
500 KB
Robots.txt Max Size
Google only processes the first 500 KB of robots.txt. Keep it concise. Include Sitemap: directive pointing to your XML sitemap.
🗺️
50,000 URLs
Sitemap URL Limit
Max 50,000 URLs per sitemap file, 50 MB uncompressed. Use a sitemap index file to reference multiple sitemaps for large sites.
🌐
hreflang
Multilingual / Multi-region
Use link rel="alternate" hreflang="ar-AE" for UAE Arabic, hreflang="en-US" for US English. HTML lang="" signals page language; hreflang tells Google which region to serve.
🏷️
Schema
Structured Data Markup
JSON-LD preferred. Use Article, FAQPage, HowTo, Product, BreadcrumbList — whichever fits. Enables rich results in SERPs, dramatically improves CTR.
🚦
301
Redirect Type for Moved Pages
Always 301 (permanent) for moved content — passes ~90% of link equity. 302 is temporary and doesn't pass authority. Fix 404s immediately; audit regularly.
Win Featured Snippets & People Also Ask

Structured to be picked up by Google's direct answer boxes, voice search, and AI summaries.

40–60 words
Featured Snippet Answer Length

Write a direct, self-contained answer in 40–60 words immediately after the question heading. No preamble, no "In this article..." — answer first.

Paragraph snippet Voice search
3+ Q&As
FAQ Schema Minimum

Implement FAQPage schema with at least 3 Q&A pairs. Each question should mirror how a real user types it into Google. Answers under 300 words.

Rich results People Also Ask
Question-First Headings

Structure H2 and H3 headings as the exact questions users ask. "How does X work?" outperforms "Understanding X" for snippet capture. Match the query, not the essay.

H2/H3 format Query matching
📋
List & Table Structure

Numbered lists for step-by-step processes, bulleted lists for comparisons. HTML tables for data comparisons. Google prioritizes structured content for list snippets and table rich results.

List snippets Table rich results
Get Cited by ChatGPT, Perplexity & Gemini

AI answer engines don't just rank pages — they cite them. These are the signals that make LLMs recommend your content.

🏷️
Entity Clarity

Use full proper names every time — no ambiguous pronouns. Define acronyms on first use. LLMs build knowledge graphs from named entities. "OpenAI's ChatGPT" is better than "their product".

Named entities Knowledge graph
📎
Cite Authoritative Sources

Link out to primary sources: official docs, research papers, government data. AI models learn trustworthiness from citation patterns. Pages that cite well get cited by AI in return.

E-E-A-T signal Trust signals
📊
Publish Original Data

Statistics, surveys, research, experiments — original numbers get cited far more than summaries of others' data. Even small studies or first-party analytics become citable reference points.

Original research Citable stats
Demonstrate E-E-A-T

Experience, Expertise, Authoritativeness, Trustworthiness. Author bio with credentials, publication date, last updated date, About page, privacy policy. These signals are how AI models assess source quality.

Author credentials Trustworthiness

Every Standard. One Page. 🎯

Bookmark this reference and check back — we update it whenever Google changes Core Web Vitals thresholds or new GEO standards emerge.

← All SEO Tools Check Your Links