Əvvəlcə indekslənməli URL-lərin dəqiq reyestrini yaradın, sonra server cavabını, daxili keçidləri, canonical etiketini, robots.txt faylını, sitemap-ı və render nəticəsini həmin reyestrlə tutuşdurun. Parametrli və dil üzrə URL versiyalarını vahid qaydaya salın, əsas məzmunu ilkin HTML-də təqdim edin, Core Web Vitals göstəricilərini sahə məlumatlarına və şablonlara əsasən yaxşılaşdırın. Strukturlaşdırılmış məlumatlar yalnız səhifədə görünən və doğrulana bilən məzmunu təsvir etməlidir. Problemləri alətlərin göstərdiyi xəbərdarlıqların sayına görə deyil, təsir etdiyi biznes səhifələrinə, istifadəçi təcrübəsinə və təkrarlanma miqyasına görə prioritetləşdirin.
Redaksiya açıqlaması: Nümunələr mexanikanı göstərir və gəlir və ya uduş vədi deyil. Faktiki şərtlər yoxlanılır, oyun nəticələri isə təsadüfi qalır.
Texniki SEO-nun biznes rolu: axtarış robotu, istifadəçi və kommersiya məqsədi eyni sistemdə
iGaming texniki SEO üç əsas nəticəni təmin edir: mühüm sənəd tapılır, onun əsas ünvanı düzgün anlaşılır və səhifə istifadəçiyə sabit şəkildə çatdırılır. Affiliate nəşriyyatçı üçün məsələ təkcə Googlebot deyil. Kontent komandası məqaləni yeniləyir, məhsul komandası tərəfdaş keçidini dəyişir, analitika UTM və media_source parametrləri əlavə edir, lokalizasiya komandası isə eyni mövzunun bir neçə dil versiyasını yaradır. Bu proseslər vahid URL modelinə tabe olmayanda yaxşı hazırlanmış material onlarla variant arasında parçalanır, audit alətində görünən problemin əsl səbəbi isə başqa komandanın iş axınında gizlənir.
Texniki səliqə yüksək mövqeyə zəmanət vermir. Səhifə axtarış niyyətinə zəif cavab verirsə, ideal sitemap və yüksək laboratoriya balı onu avtomatik olaraq lider etməyəcək. Bununla yanaşı, tək bir şablon xətası böyük redaksiya sərmayəsini görünməz edə bilər: əsas mühitə buraxılış zamanı qalan noindex, başqa dilə yönələn canonical, boş məzmunla qaytarılan 200 cavabı və ya yalnız uğursuz API sorğusundan sonra görünən əsas mətn buna nümunədir. Buna görə texniki SEO ayrıca yoxlama siyahısı deyil; məzmunun hazırlanmasından indeksə, indeksdən də oxucuya qədər düzgün çatdırılması prosesidir.
İşə gözlənilən vəziyyəti yazmaqla başlayın. Hər səhifə növü üçün indekslənmə qərarı, kanonik URL forması, dil, üst bölmə, yenilənmə mənbəyi və məsul şəxs bəlli olmalıdır. Bu reyestr olmadan crawl alətinin tapdığı min URL-dən hansının problem, hansının isə şüurlu məhsul qərarı olduğunu ayırmaq mümkün deyil. Məsələn, kampaniya parametri olan ünvan analitika üçün faydalı ola bilər, lakin ayrıca indekslənən sənəd sayılmır. Qərarlar əvvəlcədən qeydə alınanda crawl, server jurnalları, sitemap və Search Console məlumatları eyni meyarlarla müqayisə edilir.
URL inventarı və indekslənmə müqaviləsi: hər şablonun bir məqsədi olmalıdır
URL inventarı domenin sadə siyahısı deyil; gözlənilən davranışı müəyyən edən müqavilədir. Ana səhifə, Akademiya bölməsi, pillar səhifə, dəstək məqaləsi, terminlər lüğəti, müəllif və kateqoriya səhifələri, daxili axtarış nəticəsi, kampaniya üçün açılış səhifəsi və dil versiyası ayrıca şablon kimi qeydə alınır. Hər sətirdə HTTP statusu, indekslənmə qərarı, canonical qaydası, sitemap-a daxilolma, daxili keçid mənbəyi və məsul şəxs göstərilir. Məsələn, Azərbaycan dilində tam məqalə özünə istinad edən canonical etiketi daşıya və sitemap-a daxil edilə bilər, daxili axtarış nəticəsi isə istifadəçiyə açıq qalsa da noindex tələb edə bilər. Bu qərarlar kod yazılmazdan əvvəl aydınlaşdırıldıqda keyfiyyətə nəzarəti avtomatlaşdırmaq mümkündür.
İnventarı dörd məlumat dəstindən qurun: daxili crawl nəticəsi, XML sitemap, server jurnalları və axtarış platformasının tanıdığı URL-lər. Analitika və geri keçidlərin ixracı əlavə mənbədir. Bu dəstlərin kəsişməsi ən dəyərli sualları üzə çıxarır. Sitemap-da olub daxili crawl zamanı görünməyən səhifə yetim qala bilər; crawl-da görünməyib server jurnalında tez-tez istənən URL köhnə xarici keçiddən və ya parametr generatorundan gələ bilər; analitikada trafik alan, lakin yönləndirmə zəncirində qalan açılış səhifəsi kampaniyada hələ də köhnə ünvanın paylaşıldığını göstərir. Məqsəd bütün siyahıları eyniləşdirmək deyil, hər fərqin səbəbini izah etməkdir.
Böyük siyahını şablon və qayda səviyyəsində təhlil edin. Minlərlə eyni parametrli URL-i tək-tək bağlamaq əvəzinə onları yaradan komponenti, marşrutlaşdırma funksiyasını və daxili keçidi düzəldin. Hər buraxılış üçün nümunə URL dəsti saxlayın: kanonik məqalə, parametrli variant, mövcud olmayan slug, başqa dil versiyası və yönləndirilmiş köhnə ünvan. Bu kiçik qayda testi ümumi crawl başlamazdan əvvəl geriləməni aşkarlayır və redaktorun hər yeni məqalə üçün mühəndisə müraciət etməsinin qarşısını alır.
Tam cədvəl üçün üfüqi sürüşdürün
| URL mənbəyi | Verdiyi siqnal | Tipik uyğunsuzluq | Komanda qərarı |
|---|---|---|---|
| Daxili crawl | Keçidlərlə görünən arxitektura | Yetim səhifəni görmür | Sitemap və server jurnalı ilə tutuşdurmaq |
| XML sitemap | Elan edilən kanonik səhifələr | Yönləndirilən və noindex URL daxil edilib | Generatoru təmizləmək |
| Server jurnalı | Robotun real sorğuları | Parametrli və köhnə URL səs-küyü | Mənbə keçidini və qaydanı düzəltmək |
| Search Console | Google-un tanıdığı vəziyyət | Başqa canonical seçilib | Zidd siqnalları araşdırmaq |
| Analitika və geri keçidlər | Real giriş ünvanları | Kampaniya köhnə açılış səhifəsinə gedir | Xarici və ödənişli mənbəni yeniləmək |
Crawl və server jurnallarının təhlili: botun nə edə biləcəyini deyil, əslində nə etdiyini görün
Crawl auditini ən azı iki rejimdə aparın: JavaScript işlətməyən sadə HTML sorğusu və müasir brauzer renderi. Sonra seçilmiş URL-ləri URL Inspection vasitəsilə yoxlayın. Başlıq, əsas mətn, canonical, hreflang və əsas naviqasiya ilkin server cavabında varsa, kontent mərkəzi render növbəsindən və brauzer xətasından daha az asılı olur. JavaScript ilə əlavə filtr və interaktiv qrafik qurmaq normaldır, lakin məqalənin mahiyyəti yalnız böyük JavaScript paketi və bir neçə API cavabından sonra yaranırsa, həm tapılma imkanı, həm də istifadəçi etibarı riskə düşür.
Crawl hesabatında HTTP statusu və indekslənmə qərarı ilə kifayətlənməyin. Məzmun növü, title, description, H1, canonical, alternate, robots direktivi, daxili keçidlərin sayı, klik dərinliyi, HTML ölçüsü, cavab müddəti və ilkin HTML ilə render olunmuş mətn arasındakı fərq saxlanmalıdır. Nəticəni şablonlar üzrə qruplaşdırın. Bir məqalədə H1-in olmaması redaksiya xətası ola bilər; bütün AZ məqalələrində canonical-ın RU versiyasına yönəlməsi isə platforma səviyyəsində geriləmədir. Eyni sayda xəbərdarlıq tam fərqli biznes təsiri yarada bilər, buna görə nümunə yoxlamasından qaydanın miqyasına keçmək vacibdir.
Server jurnalı mümkün crawl davranışını deyil, faktiki sorğuları göstərir. Təsdiqlənmiş Googlebot sorğularını tarix, status, şablon, dil, parametr və cavab müddətinə görə bölün. Vacib və yenilənmiş məqalələrin nə qədər tez yenidən istəndiyini, bot trafikinin hansı hissəsinin yönləndirmələrə, 404 və 5xx cavablarına, eləcə də parametr kombinasiyalarına sərf olunduğunu araşdırın. Kiçik kontent mərkəzi üçün nəzəri crawl büdcəsi adətən əsas məhdudiyyət deyil; yetim səhifə, zəif daxili keçid, natamam sitemap və serverin qeyri-sabitliyi daha real səbəblərdir. Server jurnalının təhlili “büdcə” anlayışını fərziyyədən müşahidəyə çevirir.
Dəyərlər real trafik həcmi deyil; araşdırma zamanı biznes təsirinin nisbi çəkisini göstərən sıralı şkaladır.
HTTP statusları, yönləndirmələr və soft 404: server səhifənin real vəziyyətini bildirməlidir
Mövcud kanonik sənəd 200 statusu qaytarmalı və müstəqil fayda verməlidir. Daimi olaraq yeni ünvana köçürülən resurs 301 və ya 308 ilə ən yaxın semantik ekvivalentə yönəldilir. Müvəqqəti dəyişiklikdə 302 və ya 307 seçilir, silinmiş və uyğun əvəzi olmayan resurs isə 404 yaxud 410 qaytarır. Status kodunun seçimi “SEO gücü” ilə manipulyasiya deyil, resursun vəziyyətinin dəqiq ifadəsidir. Silinmiş hər məqaləni ana səhifəyə yönəltmək istifadəçini gözlədiyi cavabdan məhrum edir və soft 404 siqnalı yarada bilər.
Yönləndirmə zəncirini miqrasiya xəritəsində həll edin. Köhnə ünvan birbaşa cari kanonik səhifəyə aparılmalı, daxili keçidlər, sitemap, canonical və hreflang isə artıq son ünvandan istifadə etməlidir. Təkcə yönləndirmənin mövcudluğunu yoxlamaq kifayət deyil: dövrə, protokol keçidi, dilin dəyişməsi, sorğu parametrinin səhv saxlanması və mobil ilə masaüstü hostları arasındakı əlavə addım həm bot, həm də istifadəçi üçün gecikmə yaradır. Əhəmiyyətli xarici keçidlər və köhnə əlfəcinlər olduğuna görə daimi yönləndirmələr planlı şəkildə qorunmalıdır.
Soft 404 texniki baxımdan 200 ola bilər, amma istifadəçiyə boş nəticə, “tapılmadı” mesajı və ya yalnız şablon göstərir. Avtomatik yaradılan GEO, teq və filtr səhifələri iGaming saytlarında bu texniki borcu sürətlə böyüdür. Hər növ üçün dörd seçimdən biri verilir: səhifəni həqiqətən faydalı etmək, əsas səhifə ilə birləşdirib yönləndirmək, indeksdən çıxarmaq və ya dürüst 404 qaytarmaq. Canonical etiketi minlərlə boş variantı davamlı daxili keçidlərlə yaratmağın əvəzi deyil; əvvəlcə generator və keçid mənbəyi düzəldilməlidir.
Tam cədvəl üçün üfüqi sürüşdürün
| Vəziyyət | Uyğun cavab | Səhv yanaşma | Yoxlama |
|---|---|---|---|
| Mövcud tam sənəd | 200 | 200 ilə boş şablon | Əsas məzmun və özünə istinad edən canonical |
| Daimi köçürülmə | 301 və ya 308 | Zəncir və ana səhifəyə kütləvi yönləndirmə | Son URL və məna uyğunluğu |
| Müvəqqəti hal | 302 və ya 307 | Daimi miqrasiyada uzun müddət saxlamaq | Müddət və geri dönüş planı |
| Əvəzsiz silinmə | 404 və ya 410 | 200 statuslu “tapılmadı” | Sitemap və daxili linkdən çıxarılma |
| Server nasazlığı | 5xx | Xətanı 200 kimi gizlətmək | Monitorinq, server jurnalı və bərpa müddəti |
Canonical və parametr siyasəti: etiketdən əvvəl URL-i yaradan səbəbi idarə edin
Affiliate ekosistemində eyni açılış səhifəsi UTM, media_source, subid, ref və digər kampaniya parametrləri ilə paylaşılır. Protokol və www seçimi, böyük-kiçik hərf fərqi, sondakı slash və sıralama parametrləri də əlavə olunanda bir sənəd üçün çoxsaylı ünvan yaranır. Komanda vahid kanonik forma müəyyən etməlidir: host, HTTPS, URL yolunun yazılışı, slash qaydası və icazə verilən parametrlər. Daxili keçidlər həmişə təmiz formaya yönəlir, sitemap yalnız həmin formaları sadalayır, aşkar dubl variantlar server səviyyəsində birləşdirilir və HTML-dəki canonical etiketi bu qərarı təsdiqləyir.
Google canonical-ı əmrdən daha çox siqnal kimi qiymətləndirir və onu yönləndirmələr, sitemap, daxili keçidlər, hreflang və məzmun oxşarlığı ilə tutuşdurur. Səhifə özünü canonical göstərdiyi halda sitemap başqa parametrli variantı elan edir, naviqasiya isə üçüncü ünvana keçid verirsə, sistemin hansı variantı seçəcəyini əvvəlcədən proqnozlaşdırmaq çətinləşir. Özünə istinad edən canonical əsas səhifədə də faydalıdır, amma yalnız ardıcıl siqnallar dəstinin bir hissəsi kimi. Kanonik URL işlək, indekslənə bilən, eyni dildə və məzmunca həqiqi ekvivalent olmalıdır.
Parametrli kampaniya ünvanını avtomatik bloklamazdan əvvəl analitika axınını və paylaşım ehtiyacını yoxlayın. İstifadəçi izləmə parametri ilə daxil ola, sistem atribusiya məlumatını yaza və sənəd yenə də təmiz URL-i canonical kimi göstərə bilər. Bununla yanaşı, səhifə daxilindəki sonrakı keçidlər parametrin bütün sayta yayılmasına səbəb olmamalıdır. Fərqli filtr nəticəsi real, müstəqil axtarış niyyətinə və unikal məzmuna malikdirsə, ayrıca kanonik səhifəyə çevrilə bilər; yalnız sıralamanı və görünüşü dəyişirsə, ayrıca indeks hədəfi deyil.
- Canonical URL 200 cavabı verməli və indekslənə bilən əsas sənəd olmalıdır.
- Sitemap, daxili link və hreflang həmin kanonik formadan istifadə etməlidir.
- Robots.txt canonical seçmək üçün vasitə deyil; bloklanan variantın məzmunu müqayisə edilmir.
- Dil versiyası adətən öz dilindəki URL-i canonical göstərir, başqa dilə yox.
- Kampaniyanın izlənməsi ilə indekslənmə qərarı ayrı məsələlər kimi sənədləşdirilir.
Robots.txt, noindex və XML sitemap: hər alətin ayrıca vəzifəsi var
Robots.txt crawl davranışını idarə edir, amma URL-i indeksdən çıxarmaq üçün etibarlı mexanizm deyil. Axtarış sistemi bloklanan ünvanı xarici keçidlərdən tanıya və məzmununu oxumadan indeksdə göstərə bilər. Səhifə indekslənməməlidirsə və anonim istifadəçiyə açıq qalırsa, robot onun noindex direktivini görə bilməlidir; həmin URL-i eyni vaxtda robots.txt ilə bloklamaq direktivin oxunmasına mane ola bilər. Məxfi məlumatlar və istifadəçi hesabları üçün isə nə robots.txt, nə də noindex təhlükəsizlik sərhədidir: autentifikasiya və girişə nəzarət tələb olunur.
XML sitemap indeksə daxilolma əmri deyil, üstünlük verilən kanonik URL-lərin tapılmasına kömək edən siyahıdır. Ora yalnız 200 cavabı verən, indekslənməsi istənən və özünə istinad edən canonical etiketi daşıyan sənədlər daxil edilməlidir. Yönləndirilən, 404 qaytaran, noindex işarəli, parametrli dubl və sınaq mühitinə aid URL-lər sitemap-ın keyfiyyətini azaldır. lastmod yalnız əsas məzmundakı real dəyişikliyi göstərməlidir; hər yerləşdirmə zamanı bütün tarixləri cari günə dəyişmək bu məlumatı mənasız edir. Böyük sayt sitemap-ları dil və şablon üzrə bölə bilər, çünki bu, Search Console-da diaqnostikanı asanlaşdırır.
İndekslənmə auditi “URL sitemap-dadırmı?” sualı ilə bitmir. Canlı cavab, render olunmuş HTML, robots direktivi, canonical, hreflang, daxili keçidlər və Google-un seçdiyi canonical birlikdə yoxlanılır. “Discovered” və “crawled” statusları da avtomatik olaraq cəzanın sübutu deyil; saytın keyfiyyəti, təkrarlanan səhifələr, server gücü və prioritet siqnalları araşdırılmalıdır. Yeni URL üçün bir dəfə əl ilə indeksləmə sorğusu göndərmək sistemli iş axınının əvəzi deyil. Səhifələrin davamlı tapılması səliqəli arxitekturadan, düzgün sitemap-dan və etibarlı serverdən asılıdır.
Tam cədvəl üçün üfüqi sürüşdürün
| Alət | Əsas məqsəd | Etmədiyi iş | Düzgün istifadə nümunəsi |
|---|---|---|---|
| robots.txt | Crawl girişini idarə etmək | URL-i zəmanətlə indeksdən silmir | Sonsuz filtr sahəsini məhdudlaşdırmaq |
| meta/X-Robots noindex | Sənədi indeksdən çıxarmaq | Məxfi məlumatı qorumur | Açıq daxili axtarış nəticəsini noindex etmək |
| XML sitemap | Kanonik URL-lərin tapılmasını dəstəkləmək | İndekslənməyə zəmanət vermir | Yalnız 200 statuslu, indekslənə bilən məqalələri siyahıya almaq |
| Autentifikasiya | Girişi qorumaq | Açıq SEO səhifəsini optimallaşdırmır | Tərəfdaş kabinetini giriş yoxlaması arxasında saxlamaq |
JavaScript SEO və render: əsas cavabı etibarsız brauzer zəncirindən asılı etməyin
Müasir freymvork özlüyündə texniki SEO problemi deyil; risk səhifənin mahiyyətinin nə vaxt və hansı asılılıqlardan sonra yaranmasıdır. Server-side rendering, static generation və ya uyğun hibrid model kontent səhifəsinin title, description, H1, əsas mətn, canonical, hreflang və crawl edilə bilən keçidlərini ilkin HTML-də təqdim edə bilər. JavaScript isə sonradan kalkulyatoru, filtrləri, menyunu və interaktiv infoqrafikanı zənginləşdirir. Bu ardıcıllıq həm zəif telefondakı oxucu, həm sosial önizləmə botu, həm də render növbəsindən istifadə edən axtarış sistemi üçün riski azaldır.
Client-side rendering istifadə olunursa, “brauzerimdə görünür” ifadəsi test nəticəsi sayılmır. Mənbə HTML ilə render olunmuş DOM arasındakı fərqi, bloklanan skript və API-ləri, hydration xətasını, vaxt aşımı zamanı ehtiyat görünüşü, gecikdirilmiş əsas mətni və marşrutun statusunu yoxlayın. Ən təhlükəli hallar səssiz baş verir: server 200 statusu ilə boş HTML qabığı qaytarır, monitorinq yaşıl qalır, amma API uğursuz olduqda məqalə görünmür; yaxud JavaScript ilkin noindex direktivini sonradan dəyişməyə çalışır. Google sənədlərinə görə noindex görüldükdə render mərhələsi atlana bilər, buna görə kritik direktivi brauzerdə sonradan “düzəltmək” dayanıqlı strategiya deyil.
Daxili keçid real anchor mətni və href ilə qurulmalıdır; yalnız klik emalçısına bağlanan kart həm tapılma, həm də əlçatanlıq baxımından zəifdir. Sonsuz sürüşdürmə üçün hər məzmun dəstinə crawl edilə bilən, səhifələrə bölünmüş ayrıca yol verin. Gecikdirilmiş yükləmə, element ekrana çatmadan heç vaxt yüklənməyən məzmun yaratmamalıdır. Hər şablon üçün JavaScript söndürülmüş sürətli sınaq aparın və build nəticəsindəki server HTML-inin nəzarət nüsxəsini saxlayın. Bu test dizaynı məhdudlaşdırmır; məlumatın əsas qatını proqressiv təkmilləşdirmədən ayırır.
Dəyərlər mərhələlərin nisbi tamlığını göstərir; vaxt ölçüsü deyil.
Daxili keçidlər və informasiya arxitekturası: bot üçün xəritə, mütəxəssis üçün iş marşrutu
Texniki SEO arxitekturasının məqsədi klik dərinliyini süni şəkildə sıfıra endirmək deyil. Vacib olan hər əsas sənədin məntiqli üst bölmədən və mövzu daxilindəki kontekstual keçiddən tapılmasıdır. Ana səhifə yüzlərlə URL-in hamısına keçid verməməlidir; Akademiya xəritəsi pillar səhifələri göstərir, pillar konkret dəstək məqalələrinə aparır, dəstək məqaləsi isə həm ümumi xəritəyə, həm də növbəti uyğun addıma qayıdır. Breadcrumb istifadəçiyə iyerarxiyanı göstərir. Bu qatlar birlikdə yeni məqalənin yetim qalmasının qarşısını alır.
Anchor mətni keçidin arxasında hansı materialın olduğunu izah etməlidir. “Burada oxu” əvəzinə “hreflang yoxlama bələdçisi” daha aydındır, lakin hər cümlədə eyni kommersiya açar sözünü təkrarlamaq lazım deyil. Redaksiya keçidi oxucunun həmin anda cavablandırmaq istədiyi növbəti suala uyğunlaşdırır. Avtomatik “əlaqəli yazılar” bloku köməkçidir, çünki oxşarlıq alqoritmi həmişə düzgün ardıcıllığı müəyyən etmir. Xüsusən uzun B2B məqalədə mətn daxilindəki keçid diaqnostik addımı davam etdirməli, təkcə tərəfdaş qeydiyyatına aparmamalıdır.
Audit yetim URL-ləri, qırıq keçidləri, yönləndirmə hədəflərini, klik dərinliyini, gələn keçidləri və anchor mətnlərinin paylanmasını şablonlar üzrə ölçür. Rəqəmin özü məqsəd deyil: dar mövzulu yeni texniki qeyd təbii olaraq az keçid ala bilər, geniş terminlər lüğəti isə çox. Uyğunsuzluğu axtarın. Prioritet pillar Akademiyadan tapılmırsa, yeni AZ versiyası RU səhifəsindən başqa heç yerdə əlaqələndirilməyibsə və dəstək bələdçisi öz klasterinə qayıtmırsa, marşrut qırılıb. Yeni məqalə buraxıldıqda onun üst bölmədən və ən azı bir kontekstual mənbədən giriş keçidi eyni dəyişiklik paketinə daxil edilməlidir.
- Naviqasiya keçidi iyerarxiyanı, mətn içi keçid isə səbəb-nəticə əlaqəsini izah edir.
- Hər indekslənən məqaləyə kanonik href ilə ən azı bir etibarlı giriş yolu olmalıdır.
- Keçidlər yönləndirməyə və parametrli varianta deyil, son kanonik URL-ə aparır.
- B2B CTA faydalı diaqnostik addımdan sonra gəlir və kontenti əvəz etmir.
- Yeni lokal səhifə üçün dil menyusu ilə yanaşı mövzu daxilində də təbii keçid qurulur.
Azərbaycan dili və hreflang: AZ ölkə kodu, az isə dil kodudur
Çoxdilli iGaming mərkəzində lokalizasiya sadəcə URL yolunun dəyişməsi deyil. Azərbaycan dili üçün ISO dil kodu az, ölkə kodu isə AZ-dir; ehtiyacdan asılı olaraq hreflang az və ya az-AZ ola bilər. Təkcə AZ yazmaq dil etiketi sayılmır. Hər lokal səhifə tam tərcümə və yerli redaktədən keçməli, öz dilində title, H1, naviqasiya, CTA və əsas mətn təqdim etməlidir. Əsas məzmun rusca qalıb yalnız menyu azərbaycancaya çevrilirsə, bu versiya nə istifadəçi, nə də dil siqnalı baxımından tamamlanmış hesab olunur.
Hreflang əlaqəsi qarşılıqlı olmalıdır: AZ səhifəsi RU, EN, UZ və KK ekvivalentlərini göstərirsə, həmin səhifələr də AZ versiyasını və özlərini sadalamalıdır. Hər dil versiyasının URL-i normal halda özünə istinad edən canonical istifadə edir. Azərbaycan dilindəki sənədi rus versiyasına canonical etmək onun ayrıca indeks məqsədi ilə ziddiyyət yaradır. x-default istifadə olunursa, konkret dili avtomatik üstün saymaq əvəzinə dil seçimi səhifəsinə və ya həqiqətən neytral ehtiyat səhifəyə aparmalıdır. Yalnız real ekvivalentlər əlaqələndirilir; mövzusu fərqli məqalələri sırf URL simmetriyasına görə eyni hreflang qrupuna salmaq olmaz.
IP əsasında avtomatik yönləndirmədən ehtiyatla istifadə edin. Azərbaycanda olan istifadəçi rus və ya ingilis versiyasını seçə bilər, başqa ölkədə yaşayan azərbaycandilli oxucu isə AZ mətnini istəyə bilər. Daha etibarlı yanaşma uyğun versiyanı təklif etmək, seçimi yadda saxlamaq və dil keçidini daim əlçatan etməkdir. Lokal texniki keyfiyyət yoxlaması URL yolu, canonical və hreflang-la yanaşı şriftləri, Azərbaycan hərflərini, sətir bölgüsünü, yerli tarix formatını, forma yoxlamalarını və tərəfdaş keçidinin icazəli marşrutunu əhatə edir. Məhsul və reklamın hüquqi uyğunluğu isə ayrıca, tarixə və kanala bağlı ekspert yoxlaması tələb edir.
Tam cədvəl üçün üfüqi sürüşdürün
| Element | AZ versiyada qərar | Tez-tez görülən səhv | Yoxlama üsulu |
|---|---|---|---|
| Dil etiketi | az və ya əsaslandırılmış az-AZ | Yalnız ölkə kodu AZ | HTML lang və hreflang siyahısı |
| Canonical | AZ səhifəsinin öz URL-i | RU səhifəyə canonical | Mənbə HTML və URL Inspection |
| Qarşılıqlılıq | Bütün real ekvivalentlər bir-birini göstərir | Yalnız bir istiqamətli alternate | Klaster üzrə avtomatik test |
| Məzmun | Tam lokal redaktə | Menyu AZ, əsas mətn başqa dildə | Ana dili Azərbaycan dili olan redaktor və render edilmiş səhifə |
| Dil seçimi | İstifadəçinin seçimi saxlanılır | Məcburi və geri dönməz IP yönləndirməsi | Fərqli cihaz və məkan ssenarisi |
Core Web Vitals və sürət: balı deyil, şablon üzrə real istifadəçi təcrübəsini yaxşılaşdırın
Core Web Vitals üç sahə göstəricisini izləyir: Largest Contentful Paint əsas görünən məzmunun yüklənməsini, Interaction to Next Paint qarşılıqlı əlaqəyə cavabı, Cumulative Layout Shift isə vizual sabitliyi ölçür. web.dev tövsiyəsinə görə p75 səviyyəsində LCP 2,5 saniyə və ya daha az, INP 200 millisaniyə və ya daha az, CLS isə 0,1 və ya daha az olduqda göstərici “yaxşı” sayılır. Bu hədlər məqsədi konkretləşdirir, amma tək bir laboratoriya testinin yaşıl nəticəsi bütün istifadəçilərin təcrübəsini sübut etmir.
Məlumatı şablon, cihaz və bağlantı növünə görə ayırın. Ana səhifə sürətli, uzun məqalə isə böyük hero vizualı və üçüncü tərəf skriptləri səbəbindən zəif ola bilər. Real URL-də LCP elementini müəyyən edin: səbəb optimallaşdırılmamış şəkil, gec yüklənən veb-şrift və ya brauzerdə render olunan başlıq ola bilər. INP üçün əsas axındakı uzun tapşırıqları, ağır menyunu, razılıq pəncərəsini və izləmə kodunu profilləyin. CLS üçün şəkil və əlavə olunan media sahələrinə əvvəlcədən ölçü verin, dinamik bannerin mövcud məzmunu aşağı itələməsinə yol verməyin. Hər düzəliş konkret səbəbə və şablona bağlanmalıdır.
Affiliate izləməsini performansdan ayrı düşünmək olmaz, amma bütün ölçməni kor-koranə silmək də düzgün deyil. Biznes üçün vacib hadisələri saxlayın, təkrarlanan təchizatçı teqlərini və istifadə olunmayan kitabxanaları çıxarın, üçüncü tərəf skriptlərini razılıq və real ehtiyaca uyğun gecikdirin. Şəkilləri uyğun ölçü və formatda təqdim edin, ilk ekrandan aşağıdakı media üçün gecikdirilmiş yükləmə, kritik hero elementi üçün isə düzgün prioritet tətbiq edin. Keş siyasəti, CDN, sıxılma və serverin cavab müddəti əsas amillərdir. Buraxılışdan sonra sahə məlumatlarının toplanması vaxt apardığı üçün laboratoriya profilini erkən diaqnostika, real istifadəçi monitorinqini isə nəticəyə nəzarət vasitəsi kimi istifadə edin.
Sıralı vizual miqyas yalnız daha yaxşı təcrübəyə yaxınlığı göstərir; dəqiq hədlər mətn və qeydlərdə verilib.
Strukturlaşdırılmış məlumatlar, metadata və CTR: görünən məzmunu dəqiq təsvir edin
Strukturlaşdırılmış məlumatlar səhifənin mənası barədə maşınla oxuna bilən məlumat verir və uyğun axtarış funksiyalarında görünmək üçün namizədlik yarada bilər, lakin zəngin nəticəyə və mövqeyə zəmanət vermir. Google-un ümumi qaydasına görə işarələmə səhifədə görünən əsas məzmunu düzgün təmsil etməlidir. B2B məqalə üçün Article və real iyerarxiyaya uyğun BreadcrumbList məntiqli seçim ola bilər. Təşkilat məlumatı faktiki nəşriyyatçını, müəllif sahəsi isə yoxlanıla bilən müəllifi və ya redaksiya prosesini göstərməlidir. Görünməyən rəy, uydurma reytinq, saxta bonus və ya səhifədə olmayan FAQ işarələməsi etibar yaratmır, əksinə qayda pozuntusu riski yaradır.
Title və description açar sözləri toplamaq üçün anbar deyil. Title konkret nəticəni, mövzunu və fərqləndirici yanaşmanı göstərməli, H1 isə səhifənin görünən vədi ilə uyğun olmalıdır. Description axtarış mövqeyini birbaşa yüksəltmir, lakin uyğun sorğuda snippet üçün aydın təklif yarada bilər. Azərbaycan dilində təbii ifadə rus və ya ingilis cümlə quruluşunun mexaniki tərcüməsindən daha vacibdir. “iGaming texniki SEO auditi” əsas mövzunu göstərir; crawl, canonical, hreflang və Core Web Vitals kimi alt terminlər isə aid olduqları bölmələrdə işlənir. Süni açar söz sıxlığı oxunaqlılığı və semantik dəqiqliyi azaldır.
CTR-in yaxşılaşdırılması düzgün gözlənti yaratmaqla başlayır. Search Console-da sorğu, səhifə, ölkə, cihaz və tarix kəsimlərini araşdırın; orta mövqeyi, həmçinin brendli və brendsiz sorğular arasındakı fərqi nəzərə almadan yalnız ümumi CTR-i müqayisə etmək yanıltıcıdır. Title testində dəyişiklik, tarix və hipotez qeyd olunur, kifayət qədər müşahidə müddəti saxlanılır. Snippet istifadəçinin səhifədə tapacağı məzmundan daha iddialı olarsa, klik arta bilər, amma etibar və növbəti addım zəifləyər. Keyfiyyətli CTR maksimum sensasiya deyil, uyğun auditoriyanın düzgün səhifəni seçməsidir.
Tam cədvəl üçün üfüqi sürüşdürün
| Element | Yaxşı tətbiq | Riskli tətbiq | QA |
|---|---|---|---|
| Article | Görünən başlıq, tarix və nəşriyyatçı | Saxta müəllif və gizli məzmun | Schema validatoru və səhifə müqayisəsi |
| BreadcrumbList | Real istifadəçi iyerarxiyası | Mövcud olmayan kateqoriyalar | Keçidlərin canlılığı |
| Title | Niyyət və konkret fayda | Açar sözlərin təkrarı | SERP uzunluğu və dil redaktəsi |
| Description | Dürüst xülasə və fərq | Zəmanət və klik tələsi | Məzmunla uyğunluq |
| FAQ | Səhifədə görünən real suallar | Yalnız işarələmə üçün uydurulmuş cavab | Render olunmuş məzmun və siyasət |
Ölçmə və prioritetləşdirmə: yüz xəbərdarlıq arasından biznesə təsir edən beş işi seçmək
Texniki auditin nəticəsi “kritik, yüksək, orta” rəngləri ilə işarələnmiş uzun ixrac faylı olmamalıdır. Hər tapıntı müşahidə, sübut, təsirlənən şablon, nümunə URL, gözlənilən davranış, biznes təsiri, təkrarlanma miqyası və təklif olunan yoxlama ilə birlikdə yazılır. Bir köhnə müəllif səhifəsində description çatışmazlığı ilə bütün Azərbaycan dili məqalələrini başqa dilə canonical edən komponent eyni ciddilik səviyyəsini ala bilməz. Prioritet modeli təsiri, əhatəni, düzəlişə inamı, icra xərcini və geriləmə riskini birlikdə nəzərə alır.
Ölçmə dörd qatdan ibarətdir. Birinci qat texniki əlçatanlıqdır: 200 statusu, indekslənmə imkanı, canonical, HTML məzmunu və daxili keçid. İkinci qat axtarış platformasının müşahidələridir: crawl, seçilmiş canonical, indeks vəziyyəti, göstərimlər və sorğular. Üçüncü qat istifadəçi təcrübəsidir: sahə üzrə Core Web Vitals, xəta faizi, əsas naviqasiya və formaların uğurlu işləməsi. Dördüncü qat B2B dəyəridir: keyfiyyət meyarlarına uyğun tərəfdaş müraciəti, uyğun GEO və trafik mənbəyi, atribusiya məlumatlarının bütövlüyü. Son qat ilk üç qatda olan problemi izah etmir, amma hansı şablonun daha vacib olduğunu göstərir.
Düzəlişdən əvvəl ilkin göstəricini və qəbul meyarını yazın. Məsələn, “AZ məqaləsində canonical səhvdir” əvəzinə “bütün /az/academy/article URL-ləri mənbə HTML-də öz tam ünvanını canonical kimi göstərməli, sitemap və hreflang eyni ünvandan istifadə etməlidir” deyin. Buraxılışdan sonra avtomatik testlər, seçmə crawl, server jurnalları və Search Console izlənilir. İndeks məlumatı dərhal dəyişməyə bilər; bu gecikmə uğursuzluq sayılmır. Texniki doğrulama tez aparılır, axtarış nəticəsinin təsdiqi isə sistemin yenidən crawl və emal dövrünə uyğun izlənilir.
Təhlükəsizlik, məxfilik və məsuliyyətli iGaming nəşriyyatı texniki SEO-dan ayrılmır
Texniki SEO mütəxəssisi robots.txt və noindex-i təhlükəsizlik vasitəsi kimi təqdim etməməlidir. Tərəfdaş kabineti, şəxsi məlumatlar, kommersiya hesabatları və postback açarları autentifikasiya, səlahiyyət yoxlaması, məxfi açarların idarə olunması və digər təhlükəsizlik nəzarətləri tələb edir. Sınaq mühiti təsadüfən indeksə açılırsa, məsələ yalnız dubl məzmunla məhdudlaşmır; qeyri-ictimai məlumat yayıla bilər. Əsas mühit üçün icazəli ünvanlar siyahısı, parol qoruması, ayrılmış host və yerləşdirmə yoxlaması birlikdə işləməlidir. Sitemap və daxili keçid generatoru da qeyri-ictimai marşrutları heç vaxt açıq siyahıya daxil etməməlidir.
Məxfilik dizaynı performans və atribusiya ilə tarazlaşdırılır. Hər təchizatçı skripti “SEO üçün lazımdır” adı ilə qəbul edilmir. Məlumatın toplanma məqsədi, razılıq mexanizmi, saxlanma müddəti, ötürülən sahələr və məsul şəxs sənədləşdirilir. Server tərəfində izləmə də avtomatik olaraq hüquqi və etik baxımdan problemsiz sayılmır; yerli tələblər ayrıca mütəxəssis tərəfindən yoxlanılır. Texniki komanda minimum məlumat prinsipini, hadisə adlarının sabitliyini və sazlama zamanı şəxsi məlumat əvəzinə anonim identifikatorların istifadəsini nəzərə alır. Bu yanaşma həm yükü azalda, həm də etibar riskini idarə edə bilər.
iGaming səhifəsində yaş məhdudiyyəti və məsuliyyət qeydləri görünən, oxunaqlı və dilə uyğun olmalıdır; məlumatın yalnız işarələmədə olub interfeysdə gizlənməsi kifayət deyil. B2B məqalənin CTA-sı peşəkar nəşriyyatçıya və trafik tərəfdaşına yönəlir, oyunçuya depozit qoymaq, bonus almaq və ya “qazanmaq” çağırışı etmir. Azərbaycan bazarında məhsulun və reklamın mümkünlüyü domenin dilinə əsasən müəyyən edilə bilməz. Hüquqi status məhsul, auditoriya, kanal, tarix və konkret yurisdiksiya üzrə ixtisaslı yoxlamadan keçir. Texniki SEO bu qərarı əvəz etmir, yalnız təsdiqlənmiş siyasəti ardıcıl tətbiq edir.
- Məxfi marşrut üçün autentifikasiya tətbiq edilir; robots.txt təhlükəsizlik divarı deyil.
- Sınaq mühiti indeksdən və açıq sitemap-dan texniki olaraq ayrılır.
- İzləmə sahələri, razılıq mexanizmi və məlumat sahibi sənədləşdirilir.
- Məsuliyyət qeydi bütün dillərdə görünən interfeys elementidir.
- B2B CTA oyunçu aksiyasına və nəticə zəmanətinə çevrilmir.
Sayt miqrasiyası və buraxılış intizamı: URL xəritəsi olmadan “yeni dizayn” təhlükəlidir
Domen, freymvork, dil üzrə URL yolu və informasiya arxitekturası eyni anda dəyişəndə nəticənin səbəbini ayırmaq çətinləşir. Mümkündürsə, dəyişiklikləri mərhələləndirin; mümkün deyilsə, köhnə və yeni URL-lərin tam xəritəsini hazırlayın. İndekslənən hər köhnə ünvan məzmunca ən yaxın yeni ekvivalentinə bir addımlı daimi yönləndirmə alır. Silinən səhifə üçün avtomatik olaraq ana səhifə hədəfi seçilmir. Prioritet URL-lər geri keçidlər, göstərimlər, kliklər, konversiyalar və daxili rola əsasən ayrıca yoxlanılır. Dil versiyalarının xəritəsi ümumi slug bənzərliyinə deyil, real məzmun ekvivalentliyinə bağlanır.
Buraxılışdan əvvəlki crawl köhnə saytın title, canonical, hreflang, status, mətn və daxili keçidlərini nəzarət nüsxəsi kimi saxlayır. Sınaq mühitindəki crawl yeni vəziyyətlə müqayisə edilir, amma mühitin qorunması test alətinə nəzarətli giriş verməlidir. Əsas mühitə buraxılışdan dərhal sonra əsas marşrutlar, robots.txt, sitemap, canonical, hreflang, status və analitika sürətli sınaqdan keçirilir. Yönləndirmə xəritəsi server və CDN qatında test edilir. Monitorinq 5xx cavablarına, yönləndirmə dövrələrinə, boş HTML-ə, səhv noindex-ə və Core Web Vitals geriləməsinə həssas olmalıdır.
Miqrasiyadan sonra sitemap və Search Console-dakı müvafiq sayt resursları uyğun qaydada təqdim olunur, əsas URL-lər seçmə üsulu ilə yoxlanılır və server jurnalında bot davranışı izlənilir. Göstərimlərin dəyişməsi dərhal əvvəlki versiyaya qayıtmaq üçün səbəb deyil, lakin texniki müqavilə pozulubsa, müdaxiləni gecikdirmək olmaz. Geri qayıdış planı yalnız kod versiyasını deyil, yönləndirmələri, verilənlər bazası miqrasiyasını, CDN keşini və analitika konfiqurasiyasını da əhatə edir. Uğurlu miqrasiya “trafik heç dəyişmədi” vədi deyil; bütün siqnalların məqsədli şəkildə yeni arxitekturaya ardıcıl keçirilməsi və nasazlığın tez aşkarlanmasıdır.
- Köhnə → yeni URL xəritəsi təsdiqlənmədən marşrut strukturu buraxılmır.
- Daxili link, sitemap, canonical və hreflang birbaşa son ünvana gedir.
- Ən dəyərli URL-lər üçün buraxılışdan əvvəl və sonrakı HTML müqayisəsi saxlanılır.
- Əsas mühitdə sürətli sınaq yerləşdirmə prosesinin məcburi mərhələsidir.
- Geri qayıdış planı kodu, CDN qaydalarını, keşi və ölçmə konfiqurasiyasını əhatə edir.
90 günlük əməliyyat planı: birdəfəlik auditdən davamlı keyfiyyət sisteminə
İlk 30 gündə məqsəd ölçülə bilən baza yaratmaqdır. İndekslənən URL-lərin reyestri, şablon xəritəsi, crawl nəticələri, sitemap, Search Console və server jurnalı nümunələri birləşdirilir. Ən kritik qaydalar yoxlanılır: 200 statusu, əsas HTML məzmunu, özünə istinad edən canonical, noindex-in olmaması, üst bölmədən keçid və düzgün dil əlaqəsi. Komanda bütün texniki borcu bir anda düzəltməyə çalışmır; indekslənməni dayandıran, bütün şablona yayılan və B2B giriş səhifələrinə toxunan problemləri seçir. Hər düzəlişin qəbul meyarı və məsul şəxsi olur.
31–60-cı günlərdə sistemləşdirmə başlayır. URL normallaşdırma qaydaları, sitemap generatoru, hreflang qarşılıqlılıq testi, yönləndirmə qaydası və strukturlaşdırılmış məlumatların yoxlanması CI axınına əlavə edilir. Core Web Vitals üçün ən zəif şablonda LCP, INP və CLS problemlərinin səbəbləri profillənir; üçüncü tərəf skriptlərinin siyahısı təmizlənir. Redaksiya yoxlama siyahısı texniki sahələri məzmun buraxılışına bağlayır: title, description, H1, mənbələr, məsuliyyət qeydi, daxili keçidlər, nəşriyyatçı və yenilənmə tarixi. Beləliklə, SEO sonradan aparılan “yoxlama” deyil, istehsal prosesinin bir hissəsinə çevrilir.
61–90-cı günlərdə müşahidə və təkmilləşdirmə dövrü qurulur. Həftəlik monitorinq statusları, sitemap fərqlərini, 5xx cavablarını, yanlış canonical və noindex geriləmələrini aşkarlayır; aylıq yoxlama crawl və server jurnalı meyillərini şablonlar üzrə qiymətləndirir; rüblük yoxlama isə arxitekturanı, köhnəlmiş məqalələri və miqrasiya borcunu yenidən prioritetləşdirir. Axtarış nəticələri sorğu və açılış səhifəsi səviyyəsində kontent komandası ilə paylaşılır. Texniki komanda görünürlükdəki dəyişikliyi təkbaşına “öz uğuru” saymır, redaksiya isə indeks problemi olan səhifəni məzmun çatışmazlığı kimi yenidən yazmır. Ortaq məlumat dili düzgün qərarların əsasını təşkil edir.
Metodologiya və məhdudiyyətlər
Material peşəkar nəşriyyat və tərəfdaş komandaları üçün hazırlanıb. Oyunçuları depozit qoymağa və ya oynamağa çağırmır, qazanca və axtarış mövqeyinə zəmanət vermir. Məhsulun, reklamın, məxfilik siyasətinin və hüquqi uyğunluğun konkret ölkə, kanal, auditoriya və tarix üzrə ayrıca ixtisaslı mütəxəssis tərəfindən yoxlanılması tələb olunur.
Suallar
Kiçik iGaming kontent mərkəzi üçün crawl büdcəsi əsas problem ola bilərmi?
Adətən bu, ilk ehtimal olmamalıdır. Kiçik və orta nəşriyyatlarda yetim səhifələr, parametrli dublar, zəif daxili keçidlər, qeyri-sabit server, səhv canonical və aşağı məzmun keyfiyyəti daha real səbəblərdir. Crawl büdcəsi fərziyyəsini server jurnalında bot sorğularının vacib URL-lər, parametrli ünvanlar, yönləndirmələr və xətalar arasında necə bölündüyünə baxaraq yoxlayın.
Robots.txt ilə səhifəni Google indeksindən silmək mümkündürmü?
Robots.txt əsasən crawl girişini idarə edir və indeksdən silinməyə zəmanət vermir. URL başqa keçiddən tanına bilər. Açıq səhifə indekslənməməlidirsə, robot onun noindex direktivini görə bilməlidir; məxfi səhifə isə autentifikasiya ilə qorunmalıdır. Mövcud vəziyyət və istənilən nəticə ayrıca qiymətləndirilir.
Azərbaycan dili səhifəsi rus versiyasına canonical göstərməlidirmi?
Tam hazırlanmış və indekslənməsi nəzərdə tutulan AZ məqalə normal halda öz URL-inə canonical göstərir. Real dil ekvivalentləri qarşılıqlı hreflang ilə bağlanır. AZ versiyasını RU səhifəsinə canonical etmək onun müstəqil indeks məqsədi ilə ziddiyyət yarada bilər. Yalnız natamam və ya dubl məzmun olduqda əvvəlcə məhsul səviyyəsində qərar verilməlidir.
Core Web Vitals üçün hansı göstəricilər yaxşı sayılır?
web.dev-in cari tövsiyəsinə görə p75 səviyyəsində LCP 2,5 saniyə və ya daha az, INP 200 millisaniyə və ya daha az, CLS isə 0,1 və ya daha az olduqda göstərici yaxşı kateqoriyaya düşür. Diaqnostikanı URL və şablon üzrə sahə məlumatları ilə aparın; tək bir laboratoriya balı bütün real auditoriyanın təcrübəsini təmsil etmir.
Schema işarələməsi iGaming səhifəsinin mövqeyini yüksəldirmi?
Strukturlaşdırılmış məlumatlar səhifəni düzgün təsvir edir və dəstəklənən zəngin nəticələr üçün uyğunluq yarada bilər, amma zəngin nəticəyə və yüksək mövqeyə zəmanət vermir. Yalnız istifadəçiyə görünən və doğrulana bilən məzmunu uyğun schema tipi ilə işarələyin. Saxta reytinq, gizli FAQ və mövcud olmayan təklif risk yaradır.
Texniki SEO auditindən sonra nəticəni nə vaxt gözləmək olar?
Düzəlişin texniki təsdiqi yerləşdirmədən dərhal sonra aparıla bilər, lakin crawl, emal və indeks məlumatlarının yenilənməsi daha uzun çəkir və bunun vahid sabit müddəti yoxdur. Əvvəl qəbul meyarını avtomatik test və canlı URL ilə təsdiqləyin, sonra Search Console, server jurnalları və sorğu səviyyəsində görünürlüyü uyğun müşahidə müddətində izləyin. Heç bir audit ən yüksək mövqeyə zəmanət vermir.
Mənbələr
- Google Search CentralTechnical requirements for Google Searchdevelopers.google.com ↗
- Google Search CentralCanonicalization and duplicate URLsdevelopers.google.com ↗
- Google Search CentralIntroduction to robots.txtdevelopers.google.com ↗
- Google Search CentralBuild and submit a sitemapdevelopers.google.com ↗
- Google Search CentralJavaScript SEO basicsdevelopers.google.com ↗
- Google Search CentralLocalized versions and hreflangdevelopers.google.com ↗
- web.devWeb Vitalsweb.dev ↗
- Google Search CentralGeneral structured data guidelinesdevelopers.google.com ↗
- Google Search CentralBreadcrumb structured datadevelopers.google.com ↗
- Schema.orgArticle schema vocabularyschema.org ↗
- Google Search CentralCrawl budget idarəetməsidevelopers.google.com ↗
- Google Search CentralURL dəyişikliyi ilə sayt köçürülməsidevelopers.google.com ↗
- Google Search CentralArticle structured datadevelopers.google.com ↗