Search engine optimization: definition & checklist
Search engine optimization (SEO) is the practice of improving a website’s visibility in search results by aligning content, technical setup and user experience with search engines’ crawling, indexing and ranking systems — including mobile-first crawling and AI-driven SERP features.

Overview
Search engine optimization (SEO) is the combined set of practices that help search engines discover, index and present your pages for relevant queries. SEO spans content strategy, on-page markup, technical site configuration and user experience signals that feed into indexing and ranking. In 2026 that includes signals surfaced in traditional SERPs and AI-driven features such as Google’s Search Generative Experience; it also reflects that Google uses the mobile version as the primary basis for crawling and indexing (Googlebot Smartphone by default).
Be precise about three distinct stages: crawling (discovery and fetching), indexing (what Google stores about a page) and ranking (how pages are ordered for a query). Changes at the crawl or index stage can affect whether content is available to rank, but they do not by themselves determine rank order — ranking is the result of many signals.
Step-by-step
1. Keyword research & intent
Map user intent before you create content. Use keyword tools and on-site analytics to identify queries that match the stage of the buyer journey you want to serve. Prioritize intent alignment over raw search volume; content that satisfies intent is more likely to be selected for both traditional results and AI overviews.
2. Content and on-page optimization
Create content that directly answers user queries, uses clear headings, and exposes structured data where appropriate. Use semantic HTML (heading hierarchy, lists, alt text) so crawlers and assistive tech can parse meaning. Optimize meta elements for clarity and click-through rate, but remember meta text does not change how a page is indexed beyond its relevance signals.
3. Technical SEO and site architecture
Ensure crawlability, correct canonicalization, logical internal linking, fast page load (Core Web Vitals), secure transport (HTTPS) and mobile parity between desktop and mobile content. Use consistent URL structures and server responses (2xx, 3xx, 4xx) to avoid confusing crawlers. Mobile-first indexing is how Google works today; content available only on desktop can be omitted from the index.
4. Links and authority
Backlinks remain an important relevance and discovery signal. Focus on earning links from pages that are indexable, topically relevant and editorially placed. For paid or sponsored placements, use rel="sponsored" or rel="nofollow" per search engine guidance; there is no rel="dofollow" attribute. rel="ugc" is for user-generated content. Google treats rel="nofollow" as a hint, not a strict exclusion.
5. Measurement and iteration
Monitor search performance with tools, run A/B tests for metadata and content, and iterate based on rankings, impressions and user engagement. Treat ranking movement as a composite signal; correlate content changes, technical fixes and external events before drawing conclusions.
Verification: technical checklist
Use the following checks to verify that pages are discoverable, indexable and rendering correctly. Tools named here are current and widely available.
**Mobile rendering** — where to verify: Chrome DevTools (Device toolbar) or curl -A "Googlebot Smartphone" <URL> — passes when: the critical content and structured data are present and equivalent on the mobile rendering.
**Indexability** — where to verify: Google Search Console URL Inspection (for your own URLs) and site: operator for public signals — passes when: URL is indexed (GSC shows indexed) or public site: queries indicate Google knows the page (site: is indicative, not definitive).
**Canonical and redirects** — where to verify: curl -I <URL> and view source for canonical link — passes when: canonical points to correct preferred URL and server returns appropriate 2xx/3xx statuses.
**Structured data & rich results** — where to verify: Rich Results Test and Schema Markup Validator — passes when: Rich Results Test reports valid markup for the eligible types you expect.
**Core Web Vitals** — where to verify: Chrome UX Report, Page Speed Insights and field data in Google Search Console — passes when: field metrics indicate acceptable LCP, INP and CLS for your traffic cohort.
**Robots and meta noindex** — where to verify: curl -I <URL> (X-Robots-Tag) and page source for <meta name="robots"> — passes when: neither header nor meta instructs noindex for pages you want indexed.
**Backlink presence (external verification)** — where to verify: fetch the publisher page HTML with curl or view-source and check rendered DOM in DevTools — passes when: the link exists in the HTML and is visible in the rendered DOM (not injected only via client-side JS).
Common problems
Indexing surprises: content that exists on desktop but not on mobile can be omitted from the index because Google uses the mobile version as primary. Always check mobile rendering. Missing or incorrect canonical tags cause duplication and dilution of signals. Redirect chains and soft-404s reduce crawl efficiency. Performance regressions hurt user experience signals that feed into ranking decisions.
Structured data errors: invalid or mismatched schema can prevent rich result eligibility. Use the Rich Results Test for live validation and correct schema.org types using the Schema Markup Validator.
Link quality and paid placements: Google can treat links whose primary purpose is to manipulate ranking as link spam. Paid or compensated links should use rel="sponsored" (or rel="nofollow") so they are labelled accordingly. Example inline usage: standard link, sponsored, ugc. Do not use a non-existent rel="dofollow" attribute.
Be careful with index checks from outside the publisher domain: the site: operator is a useful public signal but not definitive. For pages you own, Google Search Console URL Inspection is authoritative.
Google removed traditional cached pages in 2024; do not rely on cached snapshots as an availability check.
If you use dynamic serving or device-based templates, ensure you serve equivalent content to users across device classes rather than different content to crawlers (avoid cloaking).
Frequently asked questions
Q: What's the difference between crawling, indexing and ranking?
A: Crawling is discovery and retrieval of pages, indexing is what the search engine stores about those pages, and ranking is how pages are ordered for a given query. Fixes at crawl/index stages affect whether content can appear in results; ranking decisions are made by ranking algorithms using many signals.
Q: Does mobile-first indexing give a ranking advantage?
A: Mobile-first indexing is how Google evaluates content for indexing; it does not itself confer a direct ranking boost. However, if the mobile version lacks content or structured data present on desktop, those omissions can reduce the page's ability to rank.
Q: Are rel="nofollow" links worthless?
A: No. Since 2019 Google treats rel="nofollow" as a hint. The exact treatment of any single link is not public. Nofollowed links can still send referral traffic and can contribute indirectly to visibility, but they are generally a weaker direct ranking signal than editorial, indexable links without rel labels.
Q: How do I verify structured data and rich results?
A: Use the Rich Results Test for eligibility and the Schema Markup Validator for syntax. For pages you own, confirm structured data appears in Search Console’s Enhancements reports and check live rendered HTML via Chrome DevTools.
Q: What should I do about paid link placements?
A: Label paid links with rel="sponsored" or rel="nofollow". Evaluate placements for editorial context, indexability of the page and audience relevance. Google’s link spam policy allows them to treat manipulative paid links as link spam; transparently labelled, editorially justified placements reduce policy risk.
Istilah terkait

Keywords in SEO: definition, value and checklist
Keywords in SEO are the words and phrases users type into search engines; they guide topic selection, on-page signals, targeting for organic visibility, and measurement of search performance across devices and SERP features.

On-page SEO: definition, checklist and verification
On-page SEO is optimizing a page's content, HTML and UX so it is relevant, indexable and useful to users and modern search engines — covering mobile-first rendering, structured data, canonicals and page performance.

Keyword research: definition, process, and checklist
Keyword research finds the queries and topics users use in search engines and conversational AI, assesses intent, demand and difficulty, and prioritizes which content, pages, and site structure to build or optimize.

Search engine rankings: definition and how they work
Search engine rankings are the order in which search engines present indexed pages for a specific query; rankings reflect many signals—relevance, backlinks, content quality, page experience and user intent—and interact with AI overviews in 2026.

Meta keywords: what they are and current relevance
Meta keywords are an HTML meta tag that lists topical words for a page; as of 2026 major public search engines no longer use it for ranking, though some CMS, internal search tools, and legacy systems may still read it.

Queries: what they mean for SEO
Queries are the words or phrases users type or speak into search engines; in SEO they represent intent signals that influence which pages and SERP features are surfaced and help you prioritize content, structure, and targeting.

Search engine results page (SERP) guide
Guide to Search Engine Results Pages (SERPs): what appears for a query, how search engines discover, index and rank content, the difference between organic, paid and rich features (including AI Overviews), and practical SEO steps to improve visibility.
