Skip to main content
Google
Search Central
Documentation
SEO fundamentals
Introduction
Search Essentials
SEO Starter Guide
How Google Search Works
Do you need an SEO?
Crawling and indexing
Sitemaps
robots.txt
Meta tags
Crawler management
Removals
Canonicalization
Redirects
JavaScript SEO
Ranking and search appearance
Visual Elements gallery
Title links
Snippets
Images
Videos
Structured data
Favicons
Site-specific guides
Ecommerce
International and multilingual sites
Data analysis
Get started with Search Console
Debug traffic drops
Using Search Console and Google Analytics data for SEO
Get started with Google Trends
Support
Blog
What's new
All updates
Documentation updates
Ranking updates
New YouTube videos
Recent podcast episodes
Events
Case studies
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
العربيّة
हिंदी
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Sign in
Documentation
Search Console
Google
Search Central
Documentation
More
Support
Blog
What's new
More
Events
Case studies
Introduction
Search Essentials
Overview
Technical requirements
Spam policies
SEO fundamentals
SEO Starter Guide
How Google Search works
Creating helpful, reliable, people-first content
Do you need an SEO?
Maintaining your site's SEO
Developer's guide to Search
Get your website on Google
Guidance on using generative AI
Crawling and indexing
Overview
File types Google can index
URL structure
Links
Sitemaps
Learn about sitemaps
Build and submit a sitemap
Manage sitemaps with sitemap index file
Sitemap extensions
Image sitemaps
News sitemaps
Video sitemaps and alternatives
Combining sitemap extensions
Crawler management
Ask Google to recrawl your URLs
Managing crawling of faceted navigation URLs
Large site owner's guide to managing your crawl budget
How HTTP status codes, and network and DNS errors affect Google Search
Google crawlers
Overview
Common crawlers
Special case crawlers
User-triggered fetchers
Specific crawlers and user-triggered fetchers
Googlebot
Google Read Aloud
APIs-Google
Feedfetcher
Reduce the Google crawl rate
Verifying Googlebot and other Google crawlers
robots.txt
Introduction to robots.txt
How to write and submit a robots.txt file
Update your robots.txt file
How Google interprets the robots.txt specification
Canonicalization
What is URL canonicalization
How to specify a canonical URL with rel="canonical" and other methods
Fix canonicalization issues
Mobile site and mobile-first indexing
AMP
AMP on Google Search guidelines
Understand how AMP works in search results
Enhance AMP content
Validate AMP content
Remove AMP content
JavaScript
Understand the JavaScript SEO basics
Fix search-related JavaScript problems
Fix lazy-loaded content
Dynamic rendering as a workaround
Page and content metadata
Page metadata
Meta tags
Meta tags and HTML attributes that Google supports
Robots meta tag, data-nosnippet, and X-Robots-Tag
noindex
rel attributes
Removals
Control what you share with Google
Page removals
Image removals
Redacted information
Site moves and changes
Redirects and Google Search
Site moves
Changing your hosting
Move a site with URL changes
A/B testing
Temporarily pause or disable a website
Ranking and search appearance
Overview
AI features
Byline dates
Favicons
Featured snippets
Flexible Sampling
Google Discover
Images
Local features
Business details
Top Places List
Opting out of local search results
Page experience
Understanding page experience
Core Web Vitals
Interstitials and dialogs
Get started with signed exchanges on Google Search
Ranking systems
A guide to Google Search ranking systems
Reviews system
Ranking updates
List of ranking updates
Core updates
Spam updates
Site names
Sitelinks
Snippets
Structured data
Understand how structured data works
Structured data general guidelines
Enriched search results
Generate structured data with JavaScript
Feature guides
All structured data features
Article
Book actions
Breadcrumb
Carousel
Course list
Dataset
Discussion forum
Education Q&A
Employer aggregate rating
Fact check
Event
FAQ
Image metadata
Job posting
Local business
Math solver
Movie carousel
Organization
Practice problem
Shopping
Overview
Product snippet
Merchant listing
Variants
Loyalty program
Merchant return policy
Profile page
Q&A
Recipe
Review snippet
Software app
Speakable
Subscription and paywalled content
Vacation rental
Video
Title links
Translated features
Translated results
Ad networks and translation-related Google Search features
Videos
Visual Elements gallery
Web Stories
Enable Web Stories on Google
Best practices for creating Web Stories
Web Story content policy
Early Adopters Program
Package tracking
Structured data carousels (beta)
Monitoring and debugging
Debug drops in Search traffic
Monitor with Search Console
Get started with Search Console
Improve SEO with a bubble chart
Using Search Console and Google Analytics data for SEO
Debug with search operators
Overview
site: search operator
Google Images search operators
Preventing and monitoring abuse
Overview
Prevent user-generated spam
Malware and unwanted software
Prevent a malware infection
Social engineering (phishing and deceptive sites)
Google Safe Browsing Repeat Offenders Policy
Get started with Google Trends
Site-specific guides
Ecommerce
Overview
Where content can appear
Share product data
Include structured data
Launch a new website
Write high quality reviews
Design a URL structure
Ecommerce site structure
Pagination, incremental page loading, and Search
International and multilingual
Overview
Managing multi-regional and multilingual sites
Tell Google about localized versions of your page
How Google crawls locale-adaptive pages
Explicit content