Revision 1
SEO
@namkyu · Sep 1, 2026, 8:13 AM
Added SEO fundamentals, workflow, tools, technical SEO, and FAQs.SEO, or search engine optimization, is the process of improving a website so search engines can understand its content and users can discover it through organic search results.
SEO can involve content creation, keyword research, internal linking, technical improvements, site architecture, page experience, backlinks, and monitoring search performance.
Unlike paid advertising, SEO traffic does not require paying for every click. However, ranking improvements are not guaranteed and usually take time to appear.
Item | Details |
|---|---|
Full name | Search Engine Optimization |
Main goal | Increase visibility in organic search |
Main search engine focus | Google, plus other search engines |
Core areas | Content, on-page SEO, technical SEO, links, site structure |
Coding required | Not always |
Free starting tools | Google Search Console, Google Analytics |
Common paid tools | Ahrefs, Semrush |
Google Search Console cost | Free |
Results guaranteed | No |
Typical result timing |
Canonical Markdown
SEO, or search engine optimization, is the process of improving a website so search engines can understand its content and users can discover it through organic search results. SEO can involve content creation, keyword research, internal linking, technical improvements, site architecture, page experience, backlinks, and monitoring search performance. Unlike paid advertising, SEO traffic does not require paying for every click. However, ranking improvements are not guaranteed and usually take time to appear. # Quick Facts | Item | Details || -------------------------- | ---------------------------------------------------------- || Full name | Search Engine Optimization || Main goal | Increase visibility in organic search || Main search engine focus | Google, plus other search engines || Core areas | Content, on-page SEO, technical SEO, links, site structure || Coding required | Not always || Free starting tools | Google Search Console, Google Analytics || Common paid tools | Ahrefs, Semrush || Google Search Console cost | Free || Results guaranteed | No || Typical result timing | Changes can take weeks or longer to show || Difficulty | Beginner to advanced | # How SEO Works Search engines discover pages, process their content, and decide which results are useful for a particular search. For Google, this broadly involves: - Discovering URLs- Crawling pages- Rendering content- Indexing eligible pages- Matching pages to search queries- Ranking relevant results SEO helps make this process easier. A website can have excellent content but still struggle if search engines cannot crawl it, understand its structure, or determine which page should appear for a topic. # Main Areas of SEO ## Keyword Research Keyword research identifies what people search for and what type of content they expect to find. Examples include: - "how to start a YouTube channel"- "best CRM for small business"- "video editing cost"- "how much does dropshipping cost" Useful keyword research looks at more than search volume. Consider: - Search intent- Competition- Business value- Topic relevance- Existing search results- Whether the site can realistically provide a better result A keyword with high search volume is not automatically useful. If the searcher's intent does not match the site's content or business model, the traffic may have little value. # Search Intent Search intent describes what the person is trying to accomplish. Common intent types include: - **Informational:** Learn something- **Navigational:** Find a specific website or brand- **Commercial:** Compare options before buying- **Transactional:** Complete a purchase or action For example: "what is SEO" is informational. "best SEO tools" has commercial intent. "Ahrefs pricing" is closer to transactional or navigational intent. The page format should match what users actually expect for the query. # On-Page SEO On-page SEO involves improving individual pages. Common elements include: - Page title- Main heading- Subheadings- URL- Main content- Internal links- Images- Alt text- Meta description- Structured information The goal is not to repeatedly insert a keyword. The page should clearly explain its topic and satisfy the user's reason for searching. # Titles A page title helps both users and search engines understand the page. Good titles are: - Specific- Descriptive- Relevant to the page- Different from other page titles on the same site Avoid creating dozens of pages with nearly identical titles. For example: Better: **How to Start a YouTube Channel** Less useful: **YouTube Guide Tips Information Online** # Headings Headings organize a page. A practical structure may include: - Page topic- Major sections- Supporting subsections Headings should help readers scan the article. Do not create heading levels only to insert keywords. # URLs URLs should generally be simple and understandable. For example: `/wiki/video-editing` is easier to interpret than a URL containing unnecessary IDs and parameters. Changing established URLs without a reason can create additional SEO work because redirects and links may need to be updated. # Content SEO Content is one of the main parts of SEO. Useful content should answer the searcher's question better than a page that exists only to target a keyword. Strong content may include: - Clear explanations- Original research- Real examples- Current numbers- First-hand experience- Useful tables- Step-by-step instructions- Sources- Images- Comparisons Avoid creating pages simply because a keyword exists. A site with hundreds of weak, overlapping pages can become difficult to maintain and navigate. # Content Freshness Not every article needs constant updating. However, information such as: - Prices- Software features- Laws- Platform rules- Statistics- Product specifications can become outdated. Review time-sensitive pages periodically and update information when necessary. # Internal Linking Internal links connect pages on the same website. They help: - Users discover related information- Search engines discover pages- Establish relationships between topics- Distribute navigation paths across the site For example: A page about **Video Editing** may link to: - Freelancing- YouTube- AI Video Creation- Content Creation Internal links should be relevant rather than added randomly. # Site Structure A clear site structure makes it easier to understand how content relates. A simple structure might be: Home → Category → Topic → Related Topic For a large knowledge site, categories and contextual links can help prevent pages from becoming isolated. Important pages should generally be reachable through normal internal links rather than only through the sitemap. # Crawling Before a search engine can index content, it normally needs to discover and crawl the URL. Pages can be discovered through: - Internal links- External links- Sitemaps- Previously known URLs A page with no links pointing to it may be harder to discover. # Indexing Indexing means the search engine has processed a page and may make it eligible to appear in search results. Being crawled does not guarantee being indexed. Being indexed also does not guarantee ranking for a particular keyword. Google Search Console can be used to check whether Google has indexed a specific URL. # Google Search Console Google Search Console is a free service for monitoring how a site appears in Google Search. It can help identify: - Indexed pages- Indexing problems- Search queries- Impressions- Clicks- Average position- External links- Sitemap status- Manual actions- Security issues Search Console is one of the first tools a new website should configure. A site does not need Search Console to appear in Google, but the service provides information that is difficult to obtain elsewhere. # Sitemaps A sitemap provides search engines with a list of URLs the site wants them to know about. XML is one of the most common formats. A sitemap is particularly useful for: - Large sites- New sites- Sites with many pages- Sites where some pages have limited internal links Google currently limits a single sitemap file to: - 50 MB uncompressed- 50,000 URLs Larger websites can use multiple sitemap files and a sitemap index. A sitemap does not guarantee that every URL will be indexed. # robots.txt A `robots.txt` file controls which URLs search engine crawlers are allowed to request. It is mainly a crawl-management tool. It should not be treated as the normal way to remove a page from Google Search. Google specifically states that if a page should not appear in search results, methods such as `noindex` or access protection should be used instead. # Canonical URLs The same or very similar content can sometimes be available through several URLs. A canonical URL indicates which version should be treated as the preferred version. Canonicalization can matter when: - URL parameters create duplicates- The same content appears in several locations- HTTP and HTTPS versions exist- Multiple domain variants exist Consistent internal linking and sitemap URLs can also help reinforce the preferred version. # Technical SEO Technical SEO focuses on whether search engines and users can properly access and use the website. Common areas include: - Crawling- Indexing- HTTPS- Redirects- Canonical URLs- Mobile compatibility- JavaScript rendering- Site speed- Structured data- HTTP status codes- Sitemaps- robots.txt Technical SEO becomes more important as a site grows. # Page Speed and Core Web Vitals Google's Core Web Vitals measure aspects of real-world page experience. The current primary metrics are: | Metric | Measures | Good threshold || ------ | -------------------------- | --------------: || LCP | Loading performance | ≤ 2.5 seconds || INP | Interaction responsiveness | ≤ 200 ms || CLS | Visual stability | ≤ 0.1 | The thresholds are evaluated using the 75th percentile of page visits. Speed is not the only factor in SEO, but slow or unstable pages can create a poor user experience. # Mobile SEO Websites should work properly on mobile devices. Check: - Text size- Navigation- Buttons- Images- Layout- Forms- Page speed A desktop page that technically loads on a phone is not necessarily a good mobile experience. # Backlinks A backlink is a link from another website to your site. Links can help search engines discover pages and understand whether other sites consider a page useful. Useful backlinks may come from: - News coverage- Industry websites- Research citations- Partners- Useful resources- Organic references Avoid building a strategy around large volumes of artificial links. Google maintains spam policies covering manipulative link practices. # Link Earning One way to attract links is to publish material people have a reason to reference. Examples: - Original statistics- Calculators- Research- Industry datasets- Detailed tutorials- Free tools- Unique comparisons Useful resources can attract links naturally over time. # Structured Data Structured data provides machine-readable information about page content. Depending on the page, it can describe things such as: - Articles- Products- Organizations- Breadcrumbs- Events Supported structured data can make some pages eligible for enhanced search appearances. Adding structured data does not guarantee a rich result or higher ranking. # Images and SEO Images can also appear in search. Good practices include: - Descriptive file names- Appropriate alt text- Reasonable file sizes- Correct dimensions- Relevant surrounding text Avoid adding alt text purely to repeat keywords. Alt text should primarily describe the image when that information is useful. # SEO Tools SEO can be started without expensive software. ## Google Search Console **Cost: Free** Useful for: - Search performance- Indexing- Sitemap submission- URL inspection- Link reports- Search issues This should usually be the first SEO tool connected to a website. ## Google Analytics Google Analytics can show what users do after reaching the website. Useful information includes: - Visitors- Traffic sources- Landing pages- Engagement- Conversions Search Console and Analytics answer different questions. Search Console focuses on Google Search visibility. Analytics focuses more broadly on website usage. ## Ahrefs Ahrefs provides: - Keyword research- Competitor research- Backlink analysis- Rank tracking- Site audits- Search traffic estimates Current published pricing includes: | Plan | Current listed price || ---------- | ---------------------------------------------: || Free | $0 || Starter | About $29/month in current help documentation || Lite | Higher paid tier || Standard | Higher paid tier || Advanced | Higher paid tier || Enterprise | Highest tier | Ahrefs also publishes regional pricing, so displayed prices can differ depending on currency and location. A beginner does not need Ahrefs to make a site eligible for search. Paid tools are primarily useful for research, competitive analysis, and scaling SEO work. ## Semrush Semrush provides: - Keyword research- Competitor analysis- Rank tracking- Site audits- Backlink analysis- AI search visibility tracking Its current U.S. SEO plan starts at: - $139/month when paid monthly- $117.33/month equivalent when billed annually Semrush also provides a limited free tier. Paid tools should be purchased when their data saves enough time or improves decision-making enough to justify the cost. # Practical SEO Workflow ## 1. Make Sure the Site Can Be Crawled Check: - Site loads correctly- HTTPS works- Important pages are not blocked- Internal links work- Pages return appropriate HTTP responses Technical problems can prevent content work from producing results. ## 2. Set Up Search Console Verify site ownership and review: - Indexing- Search performance- Sitemap- Page issues New websites may have very little data at first. ## 3. Create and Submit a Sitemap Generate a sitemap containing canonical pages that should appear in search. Submit it through Search Console. Do not include every possible internal URL if many should not appear in search. ## 4. Research Topics Identify topics relevant to the website. Look at: - Search suggestions- Competitors- Search results- Customer questions- Forums- Existing site-search data- Keyword tools Build pages around useful topics rather than creating several nearly identical pages for every keyword variation. ## 5. Inspect the Search Results Search the target query manually. Look at what currently ranks. Ask: - Are results tutorials?- Product pages?- Lists?- Videos?- Definitions?- Tools? The search results provide clues about search intent. ## 6. Create the Best Useful Page You Can Include the information required to satisfy the query. This may involve: - Explanation- Examples- Steps- Prices- Comparisons- Sources- FAQs- Images- Tables Do not make an article longer simply because competitors have long articles. Length should come from useful information. ## 7. Add Internal Links Connect the new page to relevant existing pages. Also update older pages when the new page is genuinely useful to their readers. This helps avoid isolated pages. ## 8. Check Technical Details Before publishing, review: - Title- URL- Heading structure- Canonical- Indexing settings- Images- Internal links- Mobile layout- Page speed ## 9. Publish and Wait for Data SEO results are not immediate. Google states that some changes can be reflected within hours while others can take several months, and recommends allowing several weeks before judging whether changes had a useful effect. Avoid rewriting pages every day because rankings have not changed immediately. ## 10. Measure Performance Track: - Impressions- Clicks- Queries- Landing pages- Rankings- Conversions A page receiving impressions but few clicks may have a different problem from a page receiving no impressions. ## 11. Improve Existing Pages SEO is not only publishing new articles. Existing content can be improved by: - Updating outdated facts- Expanding missing information- Improving structure- Fixing broken links- Adding internal links- Improving titles- Removing inaccurate information High-quality maintenance can be more valuable than continuously adding low-quality pages. # Common SEO Mistakes ## Expecting Immediate Results SEO is not paid advertising. Search engines need time to discover, crawl, process, and reassess pages. ## Keyword Stuffing Repeating the same keyword unnaturally does not make a page useful. Write for the reader while making the topic clear. ## Creating Duplicate Pages Do not create many pages that answer essentially the same question just to target slight keyword variations. ## Ignoring Search Intent A technically optimized page can still fail if it answers the wrong type of question. ## Publishing Without Internal Links A page should be part of the site's information structure. ## Buying Low-Quality Links Artificial link schemes can create spam-policy risks. ## Blocking Important Pages Incorrect robots.txt, noindex, authentication, or canonical settings can prevent important pages from appearing as intended. ## Ignoring Mobile A page should be usable on the devices visitors actually use. ## Obsessing Over SEO Scores Third-party SEO scores are diagnostic tools. A score of 100 does not guarantee rankings. Focus on real search visibility, user usefulness, and technical accessibility. # Frequently Asked Questions ## What does SEO mean? SEO stands for Search Engine Optimization. It refers to practices that help search engines understand a website and help users discover its content through organic search. ## Is SEO free? SEO itself does not require paying a search engine for each organic click. However, producing content, development, tools, employees, consultants, and link-worthy resources can cost money. Google Search Console is free. ## How long does SEO take? There is no universal timeframe. Google states that some changes may be reflected within hours while others can take several months. It generally recommends waiting several weeks before deciding whether changes produced a useful effect. ## Can I guarantee a number-one Google ranking? No. Google explicitly states that there is no method that automatically ranks a site first. Search results depend on competition, relevance, quality, search intent, technical accessibility, and many other systems. ## Do I need Ahrefs or Semrush? No. A website can perform SEO without either platform. Paid SEO tools make keyword research, backlink analysis, competitor analysis, rank tracking, and auditing easier at scale. ## Is Google Search Console free? Yes. Google provides Search Console as a free service. ## Do I need a sitemap? Not every small site technically requires one, because search engines can discover pages through links. However, sitemaps can help search engines discover URLs and are particularly useful for new or large sites. ## Does submitting a sitemap guarantee indexing? No. A sitemap informs Google about URLs but does not guarantee that every page will be indexed. ## Does robots.txt prevent a page from appearing in Google? Not reliably. Google states that robots.txt is primarily for controlling crawler access. Use appropriate indexing controls such as `noindex` when the goal is to prevent an eligible page from appearing in search. ## What are backlinks? Backlinks are links from other websites to your website. They can help with discovery and may contribute to how search engines understand the importance and context of pages. ## Is page speed important? Page speed affects user experience, and Google measures Core Web Vitals such as LCP, INP, and CLS. Speed should be improved alongside content quality and other technical considerations rather than treated as the only SEO factor. ## Does AI-generated content rank? The method used to produce content is less important than whether the content is useful, accurate, original where appropriate, and complies with search-engine policies. Mass-producing low-value pages simply to target search traffic can create quality problems regardless of whether AI was used. ## Is SEO only for Google? No. SEO principles can also apply to other search engines. Google receives significant attention because of its search-market importance and extensive public documentation. # Sources - [Google Search Central — SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) — Official Google introduction to SEO, search visibility, content, site organization, and common optimization practices.- [Google Search Central — Get Started with Search: A Developer's Guide](https://developers.google.com/search/docs/fundamentals/get-started-developers) — Official technical guidance for making websites accessible and understandable to Google Search.- [Google Search Console Help — About Search Console](https://support.google.com/webmasters/answer/9128668) — Official description of Search Console as a free service for monitoring search performance, crawling, indexing, links, and search issues.- [Google Search Central — Build and Submit a Sitemap](https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap) — Official sitemap formats, submission guidance, canonical URL recommendations, and the 50 MB / 50,000 URL sitemap limits.- [Google Search Central — Introduction to robots.txt](https://developers.google.com/search/docs/crawling-indexing/robots/intro) — Official guidance explaining crawler controls and why robots.txt should not be used as the primary method for preventing Google indexing.- [Google Search Central — Crawling and Indexing](https://developers.google.com/search/docs/crawling-indexing) — Official documentation covering crawling, canonicalization, mobile sites, JavaScript, metadata, and indexing.- [web.dev — How the Core Web Vitals Thresholds Were Defined](https://web.dev/articles/defining-core-web-vitals-thresholds) — Official Core Web Vitals definitions and good thresholds for LCP, INP, and CLS.- [Ahrefs — Plans & Pricing](https://ahrefs.com/pricing) — Current Ahrefs Free, Starter, Lite, Standard, Advanced, and Enterprise SEO tool pricing and feature limits.- [Ahrefs Help Center — About the Starter Plan](https://help.ahrefs.com/en/articles/9419051-about-ahrefs-starter-plan) — Current Starter plan limits and included SEO tools.- [Semrush — SEO & AI Search Plans and Pricing](https://www.semrush.com/pricing/seo-ai-search/) — Current SEO plans, keyword tracking, site auditing, competitor analysis, and AI visibility pricing.