Introduction
Welcome
()
What you should know before getting started
()
What is an SEO-friendly website?
()
1. Optimized Website Architecture
Components of on-site SEO
()
Optimization from the perspective of Google
()
2. Creating Your Information Architecture
Indexable content
()
Improving site indexability
()
Crawlability
()
Robots.txt
()
Site information architecture
()
Creating your site architecture
()
HTTP vs. HTTPS
()
Subdomains
()
Picking a domain name
()
Site maps
()
3. Managing Your URLs
URL structure
()
Canonical URLs
()
Pagination
()
HTTP status codes
()
Mobile and desktop friendly
()
4. Optimizing Your Content Structure
Site tags
()
Term Frequency–Inverse Document Frequency (TF-IDF)
()
Image filenames and alt attributes
()
5. Introducing Structured Data
Structured data
()
Schema.org
()
6. Technical Makeup
Site speed
()
JavaScript and the DOM
()
Critical rendering path
()
HTTP/2
()
Progressive web apps
()