SEO — web sahifalarini qidiruv tizimlari tomonidan topish, tushunish, indekslash va foydalanuvchiga mos so‘rovlar uchun ko‘rsatishga yordam beradigan texnik va mazmuniy ishlar majmuasi. To‘liq nomi Search Engine Optimization.
SEO faqat kalit so‘z joylashtirish emas. U crawling, rendering, indexability, site structure, content quality, performance, mobile usability va external signal kabi ko‘p qatlamlarni qamrab oladi.
Crawling
Qidiruv tizimi botlari link va sitemap orqali URLlarni topadi.
Crawler serverga HTTP request yuboradi va response’ni tekshiradi.
Muammolar:
Crawl budget katta saytlarda muhim bo‘lishi mumkin.
Indexing
Crawler sahifani olgach uning contenti indexga qo‘shilishi yoki qo‘shilmasligi mumkin.
Indexingga:
ta’sir qiladi.
Crawl qilingan URL albatta indexga kiradi degani emas.
Robots.txt
robots.txt crawlerga qaysi pathlarni crawl qilmaslik haqida ko‘rsatma beradi.
Misol:
User-agent: *
Disallow: /admin/
Bu access control emas.
Maxfiy sahifa authentication bilan himoyalanadi.
Blocked URL boshqa linklardan ma’lum bo‘lib, content olinmasdan ham indexda ko‘rinishi ehtimoli bor.
Meta robots
HTML ichida:
<meta name="robots" content="noindex,follow">
kabi directive berilishi mumkin.
Crawler directive’ni ko‘rishi uchun sahifaga kira olishi kerak.
robots.txt bilan butunlay block qilingan page’dagi noindex o‘qilmasligi mumkin.
Sitemap
XML sitemap muhim URLlarni qidiruv tizimiga bildiradi.
Har entry:
- location;
- last modificationga oid signal;
- boshqa supported metadata
ga ega bo‘lishi mumkin.
Sitemap faqat canonical va indexlanishi kerak bo‘lgan URLlarni saqlaydi.
U indexing kafolati emas.
Canonical URL
Bir xil yoki juda o‘xshash content bir nechta URLda mavjud bo‘lsa canonical asosiy variantni ko‘rsatadi:
<link rel="canonical"
href="https://example.com/wiki/seo">
Canonical signal hisoblanadi, mutlaq buyruq emas.
Internal link, sitemap va redirect ham ayni URLni qo‘llashi kerak.
HTTP status
Muhim statuslar:
200— content mavjud;301yoki308— permanent redirect;302yoki307— temporary redirect;404— topilmadi;410— olib tashlangan;5xx— server xatosi.
Soft 404 holatida server 200 qaytarib, aslida “topilmadi” sahifasini ko‘rsatadi.
Redirect
Eski URL yangi manzilga ko‘chsa bir bosqichli permanent redirect ishlatiladi.
Uzun redirect chain crawling va latency’ni oshiradi.
Redirect target relevant contentga olib boradi.
Barcha eski URLni bosh sahifaga yo‘naltirish soft 404ga o‘xshash natija berishi mumkin.
Title
Har indexlanadigan sahifa aniq va o‘ziga xos <title>ga ega.
Title:
- page mavzusini ifodalaydi;
- ortiqcha takrorlanmaydi;
- userga tushunarli;
- brandingni me’yorida ishlatadi.
Qidiruv tizimi result title’ni qayta yozishi mumkin.
Meta description
Meta description sahifa mazmunining qisqa tavsifi.
U rankingni to‘g‘ridan-to‘g‘ri belgilashdan ko‘ra search snippetga ta’sir qilishi mumkin.
Har sahifa uchun mazmunga mos va takrorlanmagan description yoziladi.
Qidiruv tizimi queryga qarab boshqa matnni tanlashi mumkin.
Heading
h1–h6 content ierarxiyasini ko‘rsatadi.
Asosiy sarlavha va bo‘limlar mantiqiy tartibda yoziladi.
Heading faqat katta shrift berish uchun ishlatilmaydi.
CSS visual ko‘rinishni boshqaradi.
Content
Sahifa user so‘roviga aniq va foydali javob beradi.
Yaxshi content:
- original;
- tushunarli;
- faktlarga asoslangan;
- yangilanadigan;
- mavzuni yetarli qamrab olgan;
- sun’iy takrorlarsiz;
- strukturali.
Faqat keywordni ko‘p takrorlash sifatni pasaytiradi.
Internal link
Ichki link crawler va userga sahifalar orasidagi bog‘lanishni ko‘rsatadi.
Anchor text destination mavzusini tushuntiradi.
Muhim page orphan bo‘lib qolmaydi.
Link architecture juda chuqur bo‘lmasligi kerak.
URL structure
URL:
- qisqa;
- mazmunli;
- barqaror;
- lowercase;
- keraksiz parameterlarsiz;
- aniq slug bilan
bo‘lishi mumkin.
URL o‘zgarsa redirect talab qilinadi.
Faqat SEO uchun doimiy URL almashtirish mavjud signalni yo‘qotishi mumkin.
Structured data
Schema.orgga asoslangan structured data sahifadagi entity va content turini machine-readable ko‘rinishda beradi.
Masalan:
- Article;
- Event;
- BreadcrumbList;
- Organization;
- Product.
Markup page’dagi ko‘rinadigan haqiqiy contentga mos bo‘lishi kerak.
Rich result kafolatlanmaydi.
Rendering
Client-side JavaScript bilan yaratilgan content crawler renderingiga bog‘liq.
Muhim public content:
bilan berilishi mumkin.
Button clickdan keyin yashirin va URLsiz yuklanadigan content topilishi qiyin bo‘lishi mumkin.
Mobile
Qidiruv tizimlari mobile ko‘rinishni asosiy baholashga yaqin ishlatishi mumkin.
Responsive design:
- viewport;
- readable text;
- touch target;
- content parity;
- no intrusive overlay;
- tez loading
talab qiladi.
Mobile version desktopdagi muhim contentni olib tashlamaydi.
Performance
Core web performance user tajribasiga ta’sir qiladi.
Muammolar:
- sekin server;
- katta image;
- render-blocking asset;
- uzun JavaScript task;
- layout shift;
- kech font;
- ortiqcha third-party script.
Performance faqat bot uchun emas, real user uchun yaxshilanadi.
Duplicate content
Filter, pagination, tracking va protocol variantlari bir contentni ko‘p URLda chiqarishi mumkin.
Yechimlar:
- canonical;
- redirect;
- parameter nazorati;
- internal link consistency;
- sitemap cleanup;
- noindex kerakli holatda.
Har o‘xshash page duplicate hisoblanmaydi; user intent farqi muhim.
Monitoring
SEO holati:
- indexed URL;
- crawl error;
- sitemap;
- organic query;
- click;
- impression;
- position;
- page performance;
- conversion
orqali kuzatiladi.
Ranking o‘zgarishi bitta sabab bilan izohlanmasligi mumkin.
Bog‘liq tushunchalar
Search Engine Optimization, Crawling, Indexing, Robots.txt, Sitemap, Canonical URL, Structured data, Internal link, Core Web Vitals, Search engine