Revision 1
SEO
@namkyu · Sep 1, 2026, 8:13 AM
Added SEO fundamentals, workflow, tools, technical SEO, and FAQs.+22,842−0
1
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.2
3
SEO can involve content creation, keyword research, internal linking, technical improvements, site architecture, page experience, backlinks, and monitoring search performance.4
5
Unlike paid advertising, SEO traffic does not require paying for every click. However, ranking improvements are not guaranteed and usually take time to appear.6
7
# Quick Facts8
9
10
| Item | Details |11
| -------------------------- | ---------------------------------------------------------- |12
| Full name | Search Engine Optimization |13
| Main goal | Increase visibility in organic search |14
| Main search engine focus | Google, plus other search engines |15
| Core areas | Content, on-page SEO, technical SEO, links, site structure |16
| Coding required | Not always |17
| Free starting tools | Google Search Console, Google Analytics |18
| Common paid tools | Ahrefs, Semrush |19
| Google Search Console cost | Free |20
| Results guaranteed | No |21
| Typical result timing | Changes can take weeks or longer to show |22
| Difficulty | Beginner to advanced |23
24
25
# How SEO Works26
27
Search engines discover pages, process their content, and decide which results are useful for a particular search.28
29
For Google, this broadly involves:30
31
- Discovering URLs32
- Crawling pages33
- Rendering content34
- Indexing eligible pages35
- Matching pages to search queries36
- Ranking relevant results37
38
SEO helps make this process easier.39
40
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.41
42
# Main Areas of SEO43
44
## Keyword Research45
46
Keyword research identifies what people search for and what type of content they expect to find.47
48
Examples include:49
50
- "how to start a YouTube channel"51
- "best CRM for small business"52
- "video editing cost"53
- "how much does dropshipping cost"54
55
Useful keyword research looks at more than search volume.56
57
Consider:58
59
- Search intent60
- Competition61
- Business value62
- Topic relevance63
- Existing search results64
- Whether the site can realistically provide a better result65
66
A keyword with high search volume is not automatically useful.67
68
If the searcher's intent does not match the site's content or business model, the traffic may have little value.69
70
# Search Intent71
72
Search intent describes what the person is trying to accomplish.73
74
Common intent types include:75
76
- **Informational:** Learn something77
- **Navigational:** Find a specific website or brand78
- **Commercial:** Compare options before buying79
- **Transactional:** Complete a purchase or action80
81
For example:82
83
"what is SEO" is informational.84
85
"best SEO tools" has commercial intent.86
87
"Ahrefs pricing" is closer to transactional or navigational intent.88
89
The page format should match what users actually expect for the query.90
91
# On-Page SEO92
93
On-page SEO involves improving individual pages.94
95
Common elements include:96
97
- Page title98
- Main heading99
- Subheadings100
- URL101
- Main content102
- Internal links103
- Images104
- Alt text105
- Meta description106
- Structured information107
108
The goal is not to repeatedly insert a keyword.109
110
The page should clearly explain its topic and satisfy the user's reason for searching.111
112
# Titles113
114
A page title helps both users and search engines understand the page.115
116
Good titles are:117
118
- Specific119
- Descriptive120
- Relevant to the page121
- Different from other page titles on the same site122
123
Avoid creating dozens of pages with nearly identical titles.124
125
For example:126
127
Better:128
129
**How to Start a YouTube Channel**130
131
Less useful:132
133
**YouTube Guide Tips Information Online**134
135
# Headings136
137
Headings organize a page.138
139
A practical structure may include:140
141
- Page topic142
- Major sections143
- Supporting subsections144
145
Headings should help readers scan the article.146
147
Do not create heading levels only to insert keywords.148
149
# URLs150
151
URLs should generally be simple and understandable.152
153
For example:154
155
`/wiki/video-editing`156
157
is easier to interpret than a URL containing unnecessary IDs and parameters.158
159
Changing established URLs without a reason can create additional SEO work because redirects and links may need to be updated.160
161
# Content SEO162
163
Content is one of the main parts of SEO.164
165
Useful content should answer the searcher's question better than a page that exists only to target a keyword.166
167
Strong content may include:168
169
- Clear explanations170
- Original research171
- Real examples172
- Current numbers173
- First-hand experience174
- Useful tables175
- Step-by-step instructions176
- Sources177
- Images178
- Comparisons179
180
Avoid creating pages simply because a keyword exists.181
182
A site with hundreds of weak, overlapping pages can become difficult to maintain and navigate.183
184
# Content Freshness185
186
Not every article needs constant updating.187
188
However, information such as:189
190
- Prices191
- Software features192
- Laws193
- Platform rules194
- Statistics195
- Product specifications196
197
can become outdated.198
199
Review time-sensitive pages periodically and update information when necessary.200
201
# Internal Linking202
203
Internal links connect pages on the same website.204
205
They help:206
207
- Users discover related information208
- Search engines discover pages209
- Establish relationships between topics210
- Distribute navigation paths across the site211
212
For example:213
214
A page about **Video Editing** may link to:215
216
- Freelancing217
- YouTube218
- AI Video Creation219
- Content Creation220
221
Internal links should be relevant rather than added randomly.222
223
# Site Structure224
225
A clear site structure makes it easier to understand how content relates.226
227
A simple structure might be:228
229
Home → Category → Topic → Related Topic230
231
For a large knowledge site, categories and contextual links can help prevent pages from becoming isolated.232
233
Important pages should generally be reachable through normal internal links rather than only through the sitemap.234
235
# Crawling236
237
Before a search engine can index content, it normally needs to discover and crawl the URL.238
239
Pages can be discovered through:240
241
- Internal links242
- External links243
- Sitemaps244
- Previously known URLs245
246
A page with no links pointing to it may be harder to discover.247
248
# Indexing249
250
Indexing means the search engine has processed a page and may make it eligible to appear in search results.251
252
Being crawled does not guarantee being indexed.253
254
Being indexed also does not guarantee ranking for a particular keyword.255
256
Google Search Console can be used to check whether Google has indexed a specific URL.257
258
# Google Search Console259
260
Google Search Console is a free service for monitoring how a site appears in Google Search.261
262
It can help identify:263
264
- Indexed pages265
- Indexing problems266
- Search queries267
- Impressions268
- Clicks269
- Average position270
- External links271
- Sitemap status272
- Manual actions273
- Security issues274
275
Search Console is one of the first tools a new website should configure.276
277
A site does not need Search Console to appear in Google, but the service provides information that is difficult to obtain elsewhere.278
279
# Sitemaps280
281
A sitemap provides search engines with a list of URLs the site wants them to know about.282
283
XML is one of the most common formats.284
285
A sitemap is particularly useful for:286
287
- Large sites288
- New sites289
- Sites with many pages290
- Sites where some pages have limited internal links291
292
Google currently limits a single sitemap file to:293
294
- 50 MB uncompressed295
- 50,000 URLs296
297
Larger websites can use multiple sitemap files and a sitemap index.298
299
A sitemap does not guarantee that every URL will be indexed.300
301
# robots.txt302
303
A `robots.txt` file controls which URLs search engine crawlers are allowed to request.304
305
It is mainly a crawl-management tool.306
307
It should not be treated as the normal way to remove a page from Google Search.308
309
Google specifically states that if a page should not appear in search results, methods such as `noindex` or access protection should be used instead.310
311
# Canonical URLs312
313
The same or very similar content can sometimes be available through several URLs.314
315
A canonical URL indicates which version should be treated as the preferred version.316
317
Canonicalization can matter when:318
319
- URL parameters create duplicates320
- The same content appears in several locations321
- HTTP and HTTPS versions exist322
- Multiple domain variants exist323
324
Consistent internal linking and sitemap URLs can also help reinforce the preferred version.325
326
# Technical SEO327
328
Technical SEO focuses on whether search engines and users can properly access and use the website.329
330
Common areas include:331
332
- Crawling333
- Indexing334
- HTTPS335
- Redirects336
- Canonical URLs337
- Mobile compatibility338
- JavaScript rendering339
- Site speed340
- Structured data341
- HTTP status codes342
- Sitemaps343
- robots.txt344
345
Technical SEO becomes more important as a site grows.346
347
# Page Speed and Core Web Vitals348
349
Google's Core Web Vitals measure aspects of real-world page experience.350
351
The current primary metrics are:352
353
354
| Metric | Measures | Good threshold |355
| ------ | -------------------------- | --------------: |356
| LCP | Loading performance | ≤ 2.5 seconds |357
| INP | Interaction responsiveness | ≤ 200 ms |358
| CLS | Visual stability | ≤ 0.1 |359
360
361
The thresholds are evaluated using the 75th percentile of page visits.362
363
Speed is not the only factor in SEO, but slow or unstable pages can create a poor user experience.364
365
# Mobile SEO366
367
Websites should work properly on mobile devices.368
369
Check:370
371
- Text size372
- Navigation373
- Buttons374
- Images375
- Layout376
- Forms377
- Page speed378
379
A desktop page that technically loads on a phone is not necessarily a good mobile experience.380
381
# Backlinks382
383
A backlink is a link from another website to your site.384
385
Links can help search engines discover pages and understand whether other sites consider a page useful.386
387
Useful backlinks may come from:388
389
- News coverage390
- Industry websites391
- Research citations392
- Partners393
- Useful resources394
- Organic references395
396
Avoid building a strategy around large volumes of artificial links.397
398
Google maintains spam policies covering manipulative link practices.399
400
# Link Earning401
402
One way to attract links is to publish material people have a reason to reference.403
404
Examples:405
406
- Original statistics407
- Calculators408
- Research409
- Industry datasets410
- Detailed tutorials411
- Free tools412
- Unique comparisons413
414
Useful resources can attract links naturally over time.415
416
# Structured Data417
418
Structured data provides machine-readable information about page content.419
420
Depending on the page, it can describe things such as:421
422
- Articles423
- Products424
- Organizations425
- Breadcrumbs426
- Events427
428
Supported structured data can make some pages eligible for enhanced search appearances.429
430
Adding structured data does not guarantee a rich result or higher ranking.431
432
# Images and SEO433
434
Images can also appear in search.435
436
Good practices include:437
438
- Descriptive file names439
- Appropriate alt text440
- Reasonable file sizes441
- Correct dimensions442
- Relevant surrounding text443
444
Avoid adding alt text purely to repeat keywords.445
446
Alt text should primarily describe the image when that information is useful.447
448
# SEO Tools449
450
SEO can be started without expensive software.451
452
## Google Search Console453
454
**Cost: Free**455
456
Useful for:457
458
- Search performance459
- Indexing460
- Sitemap submission461
- URL inspection462
- Link reports463
- Search issues464
465
This should usually be the first SEO tool connected to a website.466
467
## Google Analytics468
469
Google Analytics can show what users do after reaching the website.470
471
Useful information includes:472
473
- Visitors474
- Traffic sources475
- Landing pages476
- Engagement477
- Conversions478
479
Search Console and Analytics answer different questions.480
481
Search Console focuses on Google Search visibility.482
483
Analytics focuses more broadly on website usage.484
485
## Ahrefs486
487
Ahrefs provides:488
489
- Keyword research490
- Competitor research491
- Backlink analysis492
- Rank tracking493
- Site audits494
- Search traffic estimates495
496
Current published pricing includes:497
498
499
| Plan | Current listed price |500
| ---------- | ---------------------------------------------: |501
| Free | $0 |502
| Starter | About $29/month in current help documentation |503
| Lite | Higher paid tier |504
| Standard | Higher paid tier |505
| Advanced | Higher paid tier |506
| Enterprise | Highest tier |507
508
509
Ahrefs also publishes regional pricing, so displayed prices can differ depending on currency and location.510
511
A beginner does not need Ahrefs to make a site eligible for search.512
513
Paid tools are primarily useful for research, competitive analysis, and scaling SEO work.514
515
## Semrush516
517
Semrush provides:518
519
- Keyword research520
- Competitor analysis521
- Rank tracking522
- Site audits523
- Backlink analysis524
- AI search visibility tracking525
526
Its current U.S. SEO plan starts at:527
528
- $139/month when paid monthly529
- $117.33/month equivalent when billed annually530
531
Semrush also provides a limited free tier.532
533
Paid tools should be purchased when their data saves enough time or improves decision-making enough to justify the cost.534
535
# Practical SEO Workflow536
537
## 1. Make Sure the Site Can Be Crawled538
539
Check:540
541
- Site loads correctly542
- HTTPS works543
- Important pages are not blocked544
- Internal links work545
- Pages return appropriate HTTP responses546
547
Technical problems can prevent content work from producing results.548
549
## 2. Set Up Search Console550
551
Verify site ownership and review:552
553
- Indexing554
- Search performance555
- Sitemap556
- Page issues557
558
New websites may have very little data at first.559
560
## 3. Create and Submit a Sitemap561
562
Generate a sitemap containing canonical pages that should appear in search.563
564
Submit it through Search Console.565
566
Do not include every possible internal URL if many should not appear in search.567
568
## 4. Research Topics569
570
Identify topics relevant to the website.571
572
Look at:573
574
- Search suggestions575
- Competitors576
- Search results577
- Customer questions578
- Forums579
- Existing site-search data580
- Keyword tools581
582
Build pages around useful topics rather than creating several nearly identical pages for every keyword variation.583
584
## 5. Inspect the Search Results585
586
Search the target query manually.587
588
Look at what currently ranks.589
590
Ask:591
592
- Are results tutorials?593
- Product pages?594
- Lists?595
- Videos?596
- Definitions?597
- Tools?598
599
The search results provide clues about search intent.600
601
## 6. Create the Best Useful Page You Can602
603
Include the information required to satisfy the query.604
605
This may involve:606
607
- Explanation608
- Examples609
- Steps610
- Prices611
- Comparisons612
- Sources613
- FAQs614
- Images615
- Tables616
617
Do not make an article longer simply because competitors have long articles.618
619
Length should come from useful information.620
621
## 7. Add Internal Links622
623
Connect the new page to relevant existing pages.624
625
Also update older pages when the new page is genuinely useful to their readers.626
627
This helps avoid isolated pages.628
629
## 8. Check Technical Details630
631
Before publishing, review:632
633
- Title634
- URL635
- Heading structure636
- Canonical637
- Indexing settings638
- Images639
- Internal links640
- Mobile layout641
- Page speed642
643
## 9. Publish and Wait for Data644
645
SEO results are not immediate.646
647
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.648
649
Avoid rewriting pages every day because rankings have not changed immediately.650
651
## 10. Measure Performance652
653
Track:654
655
- Impressions656
- Clicks657
- Queries658
- Landing pages659
- Rankings660
- Conversions661
662
A page receiving impressions but few clicks may have a different problem from a page receiving no impressions.663
664
## 11. Improve Existing Pages665
666
SEO is not only publishing new articles.667
668
Existing content can be improved by:669
670
- Updating outdated facts671
- Expanding missing information672
- Improving structure673
- Fixing broken links674
- Adding internal links675
- Improving titles676
- Removing inaccurate information677
678
High-quality maintenance can be more valuable than continuously adding low-quality pages.679
680
# Common SEO Mistakes681
682
## Expecting Immediate Results683
684
SEO is not paid advertising.685
686
Search engines need time to discover, crawl, process, and reassess pages.687
688
## Keyword Stuffing689
690
Repeating the same keyword unnaturally does not make a page useful.691
692
Write for the reader while making the topic clear.693
694
## Creating Duplicate Pages695
696
Do not create many pages that answer essentially the same question just to target slight keyword variations.697
698
## Ignoring Search Intent699
700
A technically optimized page can still fail if it answers the wrong type of question.701
702
## Publishing Without Internal Links703
704
A page should be part of the site's information structure.705
706
## Buying Low-Quality Links707
708
Artificial link schemes can create spam-policy risks.709
710
## Blocking Important Pages711
712
Incorrect robots.txt, noindex, authentication, or canonical settings can prevent important pages from appearing as intended.713
714
## Ignoring Mobile715
716
A page should be usable on the devices visitors actually use.717
718
## Obsessing Over SEO Scores719
720
Third-party SEO scores are diagnostic tools.721
722
A score of 100 does not guarantee rankings.723
724
Focus on real search visibility, user usefulness, and technical accessibility.725
726
# Frequently Asked Questions727
728
## What does SEO mean?729
730
SEO stands for Search Engine Optimization.731
732
It refers to practices that help search engines understand a website and help users discover its content through organic search.733
734
## Is SEO free?735
736
SEO itself does not require paying a search engine for each organic click.737
738
However, producing content, development, tools, employees, consultants, and link-worthy resources can cost money.739
740
Google Search Console is free.741
742
## How long does SEO take?743
744
There is no universal timeframe.745
746
Google states that some changes may be reflected within hours while others can take several months.747
748
It generally recommends waiting several weeks before deciding whether changes produced a useful effect.749
750
## Can I guarantee a number-one Google ranking?751
752
No.753
754
Google explicitly states that there is no method that automatically ranks a site first.755
756
Search results depend on competition, relevance, quality, search intent, technical accessibility, and many other systems.757
758
## Do I need Ahrefs or Semrush?759
760
No.761
762
A website can perform SEO without either platform.763
764
Paid SEO tools make keyword research, backlink analysis, competitor analysis, rank tracking, and auditing easier at scale.765
766
## Is Google Search Console free?767
768
Yes.769
770
Google provides Search Console as a free service.771
772
## Do I need a sitemap?773
774
Not every small site technically requires one, because search engines can discover pages through links.775
776
However, sitemaps can help search engines discover URLs and are particularly useful for new or large sites.777
778
## Does submitting a sitemap guarantee indexing?779
780
No.781
782
A sitemap informs Google about URLs but does not guarantee that every page will be indexed.783
784
## Does robots.txt prevent a page from appearing in Google?785
786
Not reliably.787
788
Google states that robots.txt is primarily for controlling crawler access.789
790
Use appropriate indexing controls such as `noindex` when the goal is to prevent an eligible page from appearing in search.791
792
## What are backlinks?793
794
Backlinks are links from other websites to your website.795
796
They can help with discovery and may contribute to how search engines understand the importance and context of pages.797
798
## Is page speed important?799
800
Page speed affects user experience, and Google measures Core Web Vitals such as LCP, INP, and CLS.801
802
Speed should be improved alongside content quality and other technical considerations rather than treated as the only SEO factor.803
804
## Does AI-generated content rank?805
806
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.807
808
Mass-producing low-value pages simply to target search traffic can create quality problems regardless of whether AI was used.809
810
## Is SEO only for Google?811
812
No.813
814
SEO principles can also apply to other search engines.815
816
Google receives significant attention because of its search-market importance and extensive public documentation.817
818
# Sources819
820
- [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.821
- [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.822
- [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.823
- [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.824
- [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.825
- [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.826
- [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.827
- [Ahrefs — Plans & Pricing](https://ahrefs.com/pricing) — Current Ahrefs Free, Starter, Lite, Standard, Advanced, and Enterprise SEO tool pricing and feature limits.828
- [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.829
- [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.