CMS va konstruktorlarda SEO · 2026-yil 14-oktabr · 2 daqiqa o‘qish

Next.js’da sitemap: sayt xaritasini freymvork vositalari bilan yaratish

Bu sahifa rus tilida: /blog/sitemap-next-js

Next.js — React asosidagi freymvork bo‘lib, ko‘plab zamonaviy saytlar unda quriladi. WordPress yoki Bitrix’dan farqli o‘laroq, bu yerda «sitemap tugmasi» yo‘q — xarita kod orqali yaratiladi. Bu qo‘shimcha ish talab qiladi, lekin to‘liq nazorat beradi.

App Router’da yondashuv

Zamonaviy Next.js versiyalarida App Router ishlatiladi. Unda app papkasiga maxsus sitemap faylini qo‘shish mumkin: fayl manzillar ro‘yxatini qaytaradigan funksiyani eksport qiladi, freymvork esa undan sitemap.xml’ni yaratadi. Har bir yozuvda manzil, oxirgi o‘zgarish sanasi va boshqa ixtiyoriy maydonlar bo‘ladi.

Statik xarita oddiy XML fayl sifatida ham joylanishi mumkin, lekin dinamik saytlar uchun funksiya varianti qulayroq.

Qaysi sahifalarni qo‘shish

  • Statik sahifalar: bosh sahifa, xizmatlar, kontaktlar
  • Dinamik sahifalar: maqolalar, mahsulotlar, toifalar — ularni ma’lumotlar bazasi yoki CMS’dan olinadi
  • Barcha til versiyalari, agar sayt ko‘p tilli bo‘lsa

Qo‘shmaslik kerak:

  • noindex qo‘yilgan sahifalar
  • Yo‘naltiriladigan va 404 qaytaradigan manzillar
  • Qidiruv, filtr va texnik sahifalar
  • Qoralama va nashr etilmagan materiallar

Dinamik ma’lumotlar

Funksiya ichida ma’lumotlar manbasiga so‘rov yuboriladi va har bir yozuv uchun manzil yig‘iladi. Muhim nuqtalar:

  1. Faqat nashr etilgan yozuvlarni oling
  2. Oxirgi o‘zgarish sanasini haqiqiy maydondan oling, joriy vaqtdan emas — aks holda har kuni barcha sahifalar «yangilangan» bo‘lib ko‘rinadi
  3. Manzillarni to‘liq ko‘rinishda yozing: protokol va domen bilan
  4. Domenni muhit o‘zgaruvchisidan oling, kodga qattiq yozmang — test va asosiy muhit turlicha

Yangilanish va kesh

Next.js sahifalarni build vaqtida yoki so‘rov vaqtida yaratishi mumkin. Agar sitemap build paytida statik yaratilsa, yangi maqola keyingi build’gacha xaritaga tushmaydi. Buni oldini olish uchun xaritani qayta tekshirish vaqti bilan yoki dinamik rejimda yarating.

Katta saytlar

Bitta sitemap faylida cheklangan miqdordagi manzil bo‘lishi mumkin. Minglab sahifali saytlar uchun Next.js bir nechta xarita yaratish imkonini beradi: masalan, maqolalar va mahsulotlar alohida. Ularni indeks fayli orqali birlashtiring.

Ko‘p tillilik

Rus va o‘zbek versiyalari bo‘lsa, ikki yo‘l bor: har bir til uchun alohida yozuvlar yoki yozuv ichida muqobil til versiyalarini ko‘rsatish. Ikkinchi variant hreflang ma’lumotini xaritaga qo‘shadi va sahifa kodidagi hreflang bilan mos bo‘lishi kerak.

robots.txt

Next.js’da robots faylini ham kod orqali yaratish mumkin. Unda sitemap manzilini ko‘rsating. Test muhitida robots butun saytni yopishi, asosiy muhitda esa ochishi kerak — muhitga qarab sozlang.

Tekshirish

  • sayt.uz/sitemap.xml brauzerda ochiladi va XML to‘g‘ri
  • Manzillar asosiy domen bilan, test domeni bilan emas
  • Yangi nashr etilgan material xaritada paydo bo‘ladi
  • Search Console va Vebmaster xaritani xatosiz qabul qiladi

SEO auditiga ariza

Sayt manzili va telefon raqamingizni qoldiring — bog‘lanib, saytning qidiruvda o‘sishiga nima xalaqit berayotganini aytamiz.

Auditga buyurtma

Mavzuga oid maqolalar

CMS va konstruktorlarda SEO

Tilda’da Google Analytics: qanday ulash va nimani tekshirish kerak

Google Analytics saytga kim kelayotganini va nima qilayotganini ko‘rsatadi. Tilda saytiga GA4 ni ulash va asosiy konversiyalarni sozlash bo‘yicha ko‘rsatma.

2026-yil 14-oktabr

CMS va konstruktorlarda SEO

Tilda’da blog: uni qidiruv uchun qanday foydali qilish

Ko‘p Tilda saytlarida blog bor, lekin u qidiruvdan deyarli trafik olmaydi. Maqolalarni qanday tuzish va sozlash kerakligini ko‘rsatamiz.

2026-yil 14-oktabr

CMS va konstruktorlarda SEO

Tilda’dagi saytning SEO auditi: konstruktorga xos xatolar

Tilda saytlarida bir xil xatolar takrorlanadi. Ularni tez topish va tuzatish uchun konstruktorga moslashtirilgan audit ro‘yxatini beramiz.

2026-yil 14-oktabr

CMS va konstruktorlarda SEO

Tilda’da sahifa manzillari va havolalar: SEO uchun qanday sozlash

Tilda yangi sahifaga raqamli manzil beradi. Uni qanday o‘zgartirish, havolalarni qanday qo‘yish va eski manzillarni yo‘qotmaslikni ko‘rsatamiz.

2026-yil 14-oktabr

CMS va konstruktorlarda SEO

WordPress’dagi saytni ilgari surish: sozlamalar, plaginlar va tezlik

WordPress SEO uchun yaxshi asos beradi, lekin standart sozlamalarda bir nechta tuzoq bor. Saytni qidiruvga tayyorlash uchun asosiy qadamlar.

2026-yil 14-oktabr

CMS va konstruktorlarda SEO

WordPress’da meta teglar: title va description’ni qanday boshqarish

WordPress yadrosi meta teglarni sahifa darajasida boshqarishga kam imkon beradi. Plagin yordamida ularni qanday to‘ldirish va qanday xatolardan qochishni ko‘rsatamiz.

2026-yil 14-oktabr

Ariza

SEO auditiga ariza

Sayt manzili va telefon raqamingizni qoldiring — bog‘lanib, saytning qidiruvda o‘sishiga nima xalaqit berayotganini aytamiz.

Yoki qo‘ng‘iroq qiling

+998 94 444 48 85

Tugmani bosish orqali shaxsiy ma’lumotlaringizni qayta ishlashga rozilik bildirasiz.