Site indexing

AJAX saytlarının indekslənməsi

Ask AI about this page

3 dəq oxu

Yandeks indi AJAX saytlarını orijinal URL-ləri əldə etmək və onlarda JavaScript icra etmək yolu ilə skan edir. İki köhnə mexanizm rəsmi olaraq istifadədən çıxarılıb və hələ də onlardan istifadə edən saytlar skan edənə qarşı işləyir.

Artıq dəstəklənməyənlər

  • meta name="fragment" content="!" — nəzərə alınmır. Robot əvəzinə orijinal səhifəni indeksləyir. Köməkçi ?_escaped_fragment_= HTML versiya sxemi ona görə də artıq lazımsız yükdür.
  • Heş-benq (#!) URL-ləri — Yandeks bu yanaşmadan tamamilə imtina etməyi tövsiyə edir.

Keçid prosesi

  1. Sayt xəritəsi keçidlərini elə dəyişdirin ki, tərkibində olmasın #.
  2. İnterfeysdə fraqment əsaslı keçidləri həqiqi yollarla əvəz edin, bundan istifadə edərək History API.

Niyə bu səsləndiyindən daha vacibdir

Yandeks qaydanı açıq şəkildə bildirir: AJAX səhifələrində keçidlər axtarılarkən, bot yalnız aşağıdakılardakı URL-ləri nəzərə alır href atributuvə fraqmentlər izlənilmir. Onun öz nümunəsini mənimsəməyə dəyər — naviqasiya <a href="#/clothes"> və <a href="#/shoes"> verir heç bir aşkar edilən səhifə yoxdur. Eyni naviqasiya kimi yazılmışdır /clothes və /shoes History API marşrutlaşdırması ilə tamamilə skan edilə biləndir.

AJAX saytlarının indekslənməsi

Bu, indekslənən bir səhifəli tətbiq ilə indekslənməyən tətbiq arasındakı fərqdir və bu, inkişafın əvvəlində axtarış haqqında düşünməyən biri tərəfindən verilən marşrutlaşdırma qərarıdır.

Mövcud tətbiqdə nəyi yoxlamaq lazımdır

  • Daxili keçidlər həqiqidirmi href həqiqi yolları olan dəyərlər, yoxsa qeyri-keçid elementlərində klik idarəediciləridir? İkinci hal skan edən üçün görünməzdir.
  • Hər bir marşrut birbaşa tələb olunduqda tam sənəd qaytarır, yoxsa yalnız tətbiq qabığı vasitəsilə əldə edildikdə?
  • Sayt xəritəsində marşrutlaşdırıcının həqiqətən xidmət göstərdiyi eyni URL-lər varmı?

Hərəkət istiqaməti

Fraqment sxeminin ləğvi o deməkdir ki, artıq JavaScript tətbiqləri üçün xüsusi yol yoxdur. Onlar adi saytlar kimi indekslənir, yəni adi saytlar kimi davranmalıdırlar: hər baxış üçün bir URL, birbaşa əldə edilə bilən, ankerlərlə əlaqələndirilmiş.

AJAX saytlarının indekslənməsi — 2
Alien Road

Bunu necə tətbiq edirik

The href-only rule is the fact worth handing to any front-end team before they choose a router. We have audited applications whose entire catalogue was unreachable because navigation was built on click handlers and fragments — the site worked perfectly for people and had one indexable page. Fixing it is a routing change, which is cheap early and expensive after launch.

Əlaqəli xidmətlər

Paylaş