ΠΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΡΠΈΡΡΠ°ΡΠΈΠ΅ΠΉ, ΠΊΠΎΠ³Π΄Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ Β«ΠΏΡΡΠ³Π°ΡΡΒ» ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ Π±Π°Π½Π½Π΅ΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ? ΠΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ β ΡΠ°ΠΊΠΎΠΉ ΡΠ΄Π²ΠΈΠ³ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ Π²ΡΠ΄Π°ΡΠ΅. ΠΠ΅ΡΡΠΈΠΊΠ° CLS (Cumulative Layout Shift) ΡΡΠ°Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΡΡ ΡΡΠΎΠ»ΠΏΠΎΠ² Core Web Vitals ΠΎΡ Google, Π½Π°ΡΡΠ΄Ρ Ρ LCP ΠΈ FID. ΠΡΠ»ΠΈ Π²Π°Ρ ΡΠ°ΠΉΡ Β«ΠΏΠΎΠ΄ΠΏΡΡΠ³ΠΈΠ²Π°Π΅ΡΒ» ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅, ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ½ΠΈΠΆΠ°ΡΡ Π΅Π³ΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³, ΡΡΠΈΡΠ°Ρ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ CLS Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅: ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ΠΈ, ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ Π²Π°Ρ ΡΠ°ΠΉΡ ΠΏΡΠΎΡΡΠ» ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Google Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΡ Π² ΡΡΠ°ΡΠΈΠΊΠ΅. ΠΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΡΠ΅ΠΎΡΠΈΠ΅ΠΉ β ΠΏΡΠΈΠ²Π΅Π΄ΡΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Ρ Π²Π»Π°Π΄Π΅Π»Π΅Ρ ΡΠ°ΠΉΡΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈΠ»ΠΈ SEO-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Β«ΡΠ±ΠΈΠ²Π°ΡΡΒ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΎΠΏΡΡ ΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ CLS ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Google Π΅Π³ΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ
CLS (Cumulative Layout Shift) β ΡΡΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΈΠΌΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΡΠ°Π½ΠΈΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΅Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΡΠΎΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ, ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Β«ΠΏΡΡΠ³Π°Π΅ΡΒ» ΠΊΠΎΠ½ΡΠ΅Π½Ρ, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΆΠ΄ΡΡ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. Google Π²Π²ΡΠ» ΡΡΠΎΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π² 2020 Π³ΠΎΠ΄Ρ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Ρ Core Web Vitals, ΡΡΠΎΠ±Ρ ΡΡΠΈΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π² ΡΠ°ΠΉΡΠΎΠ² ΡΠ»ΡΡΡΠ°ΡΡ ΡΠ·Π°Π±ΠΈΠ»ΠΈΡΠΈ.
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ? ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΡΠΎ 70% ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠΊΠΈΠ΄Π°ΡΡ ΡΠ°ΠΉΡ, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΡΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΌΠΈ ΡΠ΄Π²ΠΈΠ³Π°ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ Ρ ΠΎΡΠ΅Π»ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΠΏΠΈΡΡΒ», Π½ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ½Π° ΡΠΌΠ΅ΡΡΠΈΠ»Π°ΡΡ Π²Π½ΠΈΠ· ΠΈΠ·-Π·Π° ΠΏΠΎΠ΄Π³ΡΡΠ·ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π±Π°Π½Π½Π΅ΡΠ° β ΠΈ Π²Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΠ»ΠΈ Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΡ. Π’Π°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π²Π΅Π΄ΡΡ ΠΊ ΡΠΎΡΡΡ ΠΎΡΠΊΠ°Π·ΠΎΠ² ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΠΈ. Google ΡΡΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ: ΡΠ°ΠΉΡΡ Ρ Π²ΡΡΠΎΠΊΠΈΠΌ CLS ΡΠ°Π½ΠΆΠΈΡΡΡΡΡΡ Π½ΠΈΠΆΠ΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π½ΠΈΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ.
- π Π§ΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ CLS? β Π‘ΡΠΌΠΌΠ°ΡΠ½ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄Ρ ΡΠΌΠ΅ΡΡΠ½Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ½ΠΈ ΡΠ΄Π²ΠΈΠ½ΡΠ»ΠΈΡΡ.
- β‘ ΠΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ Ρ
ΠΎΡΠΎΡΠΈΠΌ? β ΠΠ΅Π½Π΅Π΅
0.1(ΠΈΠ»ΠΈ 10% ΠΎΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΊΡΠ°Π½Π°). - β οΈ Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ CLS > 0.25? β Google ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΡ ΠΊΠ°ΠΊ Β«Π½ΡΠΆΠ΄Π°ΡΡΠΈΠΉΡΡ Π² ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΈΒ».
ΠΠ΅ΡΡΠΈΠΊΠ° ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΎΡΠΌΡΠ»Π΅:
CLS = ΡΡΠΌΠΌΠ° (ΠΏΠ»ΠΎΡΠ°Π΄Ρ ΡΠΌΠ΅ΡΡΠ½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Γ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³Π°) Π΄Π»Ρ Π²ΡΠ΅Ρ
Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ
ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ
ΠΡΠΈ ΡΡΠΎΠΌ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π½Π΄Π΅ΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π½Π΅ Π²ΡΠ·Π²Π°Π½Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅).
- ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ
- ΠΠ½ΠΎΠ³Π΄Π°
- Π ΡΠ΄ΠΊΠΎ
- ΠΠΈΠΊΠΎΠ³Π΄Π°
ΠΠ°ΠΊ CLS Π²Π»ΠΈΡΠ΅Ρ Π½Π° SEO ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΡ
Google ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π·Π°ΡΠ²ΠΈΠ», ΡΡΠΎ Core Web Vitals (Π²ΠΊΠ»ΡΡΠ°Ρ CLS) ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΊΡΠΎΡΠ°ΠΌΠΈ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΌΠ°Ρ 2021 Π³ΠΎΠ΄Π°. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π΄Π²Π° ΡΠ°ΠΉΡΠ° Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ ΠΌΠΎΠ³ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² Π²ΡΠ΄Π°ΡΠ΅ ΠΈΠ·-Π·Π° ΡΠ°Π·Π½ΠΈΡΡ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΎΠΏΡΡΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ CLS Π²Π»ΠΈΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΎΡΠ³Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ°ΡΠΈΠΊ, Π½ΠΎ ΠΈ Π½Π°:
- π ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΎΡΠΊΠ°Π·ΠΎΠ² β ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π±ΡΡΡΡΠ΅Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°ΡΡ ΡΠ°ΠΉΡΡ Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ ΠΌΠ°ΠΊΠ΅ΡΠΎΠΌ.
- π ΠΠΎΠ½Π²Π΅ΡΡΠΈΡ β ΡΠ΄Π²ΠΈΠ³ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ Β«ΠΡΠΏΠΈΡΡΒ» ΠΈΠ»ΠΈ ΡΠΎΡΠΌ Π·Π°ΠΊΠ°Π·Π° ΡΠ½ΠΈΠΆΠ°ΡΡ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ Π½Π° 10β30%.
- π± ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΡΠ°ΡΠΈΠΊ β Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ CLS ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΠΈΠ·-Π·Π° ΠΌΠ΅Π½ΡΡΠ΅Π³ΠΎ ΡΠΊΡΠ°Π½Π°.
- π° Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ β Google Ads ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠ·Π°Π±ΠΈΠ»ΠΈΡΠΈ ΠΏΡΠΈ ΡΠ°ΡΡΡΡΠ΅ Quality Score.
ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ: ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΎΠ΄Π΅ΠΆΠ΄Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ CLS Ρ 0.35 Π΄ΠΎ 0.08 ΡΠ²Π΅Π»ΠΈΡΠΈΠ» ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡ Π½Π° 22% ΠΈ ΡΠ½ΠΈΠ·ΠΈΠ» ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΎΡΠΊΠ°Π·ΠΎΠ² Π½Π° 15%. ΠΠ½Π°Π»ΠΈΠ· Google Search Console ΠΏΠΎΠΊΠ°Π·Π°Π» ΡΠΎΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ ΠΏΠΎ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΌ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ Π½Π° 3β5 ΡΡΡΠΎΠΊ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΡΠ°.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Google Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ CLS Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏΠ΅, Π½ΠΎ ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ . ΠΡΠΈ ΡΡΠΎΠΌ 70% ΡΠ°ΠΉΡΠΎΠ² ΠΈΠΌΠ΅ΡΡ Ρ ΡΠ΄ΡΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ CLS Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ ΠΈΠ·-Π·Π° Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΡ Π±Π°Π½Π½Π΅ΡΠΎΠ² ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΈΡΡΠΎΠ².
| ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ CLS | ΠΡΠ΅Π½ΠΊΠ° Google | ΠΠ»ΠΈΡΠ½ΠΈΠ΅ Π½Π° SEO |
|---|---|---|
0.0β0.1 |
β Π₯ΠΎΡΠΎΡΠΎ | ΠΠ΅Ρ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ |
0.1β0.25 |
β οΈ Π’ΡΠ΅Π±ΡΠ΅Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ | ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π² ΡΠΎΠΏ-10 |
>0.25 |
β ΠΠ»ΠΎΡ ΠΎ | Π ΠΈΡΠΊ Π²ΡΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΈΠ· ΡΠΎΠΏ-30 ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΡΠΌ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ |
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ CLS ΠΈ ΠΊΠ°ΠΊ ΠΈΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ ΠΌΠ°ΠΊΠ΅ΡΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° ΡΡΠ΅Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ°ΠΊΡΠΎΡΠΎΠ²:
- ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±Π΅Π· ΡΠ²Π½ΡΡ
ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² (ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π²ΠΈΠ΄Π΅ΠΎ, iframe Π±Π΅Π· Π°ΡΡΠΈΠ±ΡΡΠΎΠ²
width/height). - ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ (Π±Π°Π½Π½Π΅ΡΡ, Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, ΡΠ΅ΠΊΠ»Π°ΠΌΠ°).
- Π¨ΡΠΈΡΡΡ ΠΈ ΡΡΠΈΠ»ΠΈ, Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π½Π΄Π΅ΡΠ° (FOUT/FOIT).
Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π° ΡΠ²ΠΎΡΠΌ ΡΠ°ΠΉΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
- π οΈ Google PageSpeed Insights β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ CLS ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ.
- π Chrome DevTools (ΠΊΠ»Π°Π΄ΠΊΠ° Performance) β Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
- π Web Vitals Extension Π΄Π»Ρ Chrome β ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ CLS Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
- π Google Search Console (ΠΎΡΡΡΡ Core Web Vitals) β Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ URL Ρ ΠΏΠ»ΠΎΡ ΠΈΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π² Chrome DevTools:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΡ Π² Chrome.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅
F12β ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡPerformance. - ΠΠ°ΠΆΠΌΠΈΡΠ΅
RecordΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ. - ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΠΈΡ
Layout Shiftsβ ΡΠ°ΠΌ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΠ΅ΡΡ Π² PageSpeed Insights|
ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΡΡ Core Web Vitals Π² Search Console|
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΡ Π²Π΅ΡΡΠΈΠΈ|
ΠΡΠΊΠ»ΡΡΠΈΡΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠ° (ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡΠΎ)-->
Π’ΠΎΠΏ-5 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Β«Π»ΠΎΠΌΠ°ΡΡΒ» CLS
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΈ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠΎΡΡΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ Π²ΡΠ·ΠΎΠ²ΡΡ ΡΠ΄Π²ΠΈΠ³ΠΈ, Π΅ΡΠ»ΠΈ ΠΈΡ Π½Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
1. ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π±Π΅Π· ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ²
ΠΡΠ°ΡΠ·Π΅Ρ Π½Π΅ Π·Π½Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΠ° Π·Π°Π½ΡΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° Π½Π΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- β
Π£ΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅
widthΠΈheightΠ² HTML ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· CSSaspect-ratio. - β
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
loading="lazy"Π΄Π»Ρ ΠΎΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
<img src="photo.jpg" width="600" height="400" alt="..." loading="lazy">
2. Π Π΅ΠΊΠ»Π°ΠΌΠ½ΡΠ΅ Π±Π°Π½Π½Π΅ΡΡ ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ
ΠΠ°Π½Π½Π΅ΡΡ ΡΠ°ΡΡΠΎ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΡΠ΄Π²ΠΈΠ³Π°Ρ Π΅Π³ΠΎ. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- β
Π Π΅Π·Π΅ΡΠ²ΠΈΡΡΠΉΡΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ΄ Π±Π°Π½Π½Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
<div></div>. - β
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Google Publisher Tag Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ
data-loading="eager".
3. ΠΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΡΠΈΡΡΡ (FOUT/FOIT)
Π’Π΅ΠΊΡΡ ΠΌΠΎΠΆΠ΅Ρ Β«ΠΏΡΡΠ³Π°ΡΡΒ», ΠΊΠΎΠ³Π΄Π° Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΡΡΠΈΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- β
ΠΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅
font-display: swapΠ² CSS. - β
ΠΡΠ΅Π΄Π·Π°Π³ΡΡΠΆΠ°ΠΉΡΠ΅ ΡΡΠΈΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
<link rel="preload">.
4. ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΠΎΠΊΠ½Π° ΠΈ ΠΊΡΠΊΠΈ-Π±Π°Π½Π½Π΅ΡΡ
ΠΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°ΡΡΠΎ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- β ΠΡΠΎΠ±ΡΠ°ΠΆΠ°ΠΉΡΠ΅ ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΠΊΠ»ΠΈΠΊΠ°).
- β
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
position: fixedΠ²ΠΌΠ΅ΡΡΠΎabsolute, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠ΄Π²ΠΈΠ³Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ.
5. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ (AJAX, Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΠΏΡΠΎΠΊΡΡΡΠΊΠ°)
ΠΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ Β«Π²ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΒ» ΡΡΠ°ΡΡΠ΅. Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- β
ΠΠΎΠ±Π°Π²ΡΡΠ΅
margin-bottomΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ°. - β ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΊΠ΅Π»Π΅ΡΠ½ΡΠ΅ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΈ (skeleton screens).
ΠΠΎΡΠ΅ΠΌΡ CLS ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏΠ΅ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ?
ΠΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΡΠ΄Π²ΠΈΠ³ΠΈ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΠΈΠ·-Π·Π°:
1) ΠΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° (3G/4G) β ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π³ΡΡΠ·ΠΈΡΡΡ Π΄ΠΎΠ»ΡΡΠ΅, ΠΈ ΡΠ΄Π²ΠΈΠ³ΠΈ Π·Π°ΠΌΠ΅ΡΠ½Π΅Π΅.
2) ΠΠ΅Π½ΡΡΠ΅Π³ΠΎ ΡΠΊΡΠ°Π½Π° β Π΄Π°ΠΆΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
3) ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΡ Π±Π°Π½Π½Π΅ΡΠΎΠ² β ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΠ°Π½Π°.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ CLS: ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ CLS ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°. ΠΠΎΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π΄ΠΎ 0.1:
Π¨Π°Π³ 1. ΠΠ°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π΄Π»Ρ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ°ΠΉΠ»ΠΎΠ²
ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ iframe:
<img src="banner.jpg" width="1200" height="300" alt="...">
<iframe width="560" height="315" src="..." frameborder="0"></iframe>
Π¨Π°Π³ 2. ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠΉΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΡΠΈΡΡΠΎΠ²
ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π² <head>:
<link rel="preload" href="font.woff2" as="font" type="font/woff2" crossorigin>
<style>
@font-face {
font-family: 'MyFont';
src: url('font.woff2') format('woff2');
font-display: swap;
}
</style>
Π¨Π°Π³ 3. Π‘ΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΡΡΠΎΡΠΎΠΉ:
<div>
<!-- Π Π΅ΠΊΠ»Π°ΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ -->
</div>
Π¨Π°Π³ 4. ΠΡΠ»ΠΎΠΆΠΈΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΡ Π½Π΅ΠΊΡΠΈΡΠΈΡΠ½ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
ΠΠ»Ρ ΡΠ°ΡΠΎΠ², ΡΠΎΡΡΠ΅ΡΠ΅ΠΉ ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ defer ΠΈΠ»ΠΈ async:
<script src="chat.js" defer></script>
Π¨Π°Π³ 5. Π’Π΅ΡΡΠΈΡΡΠΉΡΠ΅ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
ΠΠΌΡΠ»ΡΡΠΎΡΡ Π² DevTools Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
- π± WebPageTest Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
- π Google Lighthouse Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Β«MobileΒ».
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ WordPress, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ WP Rocket ΠΈΠ»ΠΈ Perfmatters β ΠΎΠ½ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΡΡ ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ΄ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΡΠΈΡΡΠΎΠ².
CLS ΠΈ JavaScript: ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² ΠΏΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ΅
JavaScript ΡΠ°ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ², ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ:
- π ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΡΡΠ·ΠΊΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° (AJAX, Fetch API).
- π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ DOM ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ (React, Vue, Angular).
- π― ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΡΠ°ΠΉΠΌΠ°ΡΡΡ (setTimeout).
Π§ΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ JS Π½Π° CLS:
1. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΊΠ΅Π»Π΅ΡΠ½ΡΠ΅ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΈ
ΠΠΎΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ Β«Π·Π°Π³Π»ΡΡΠΊΠΈΒ» Π²ΠΌΠ΅ΡΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°:
<div></div>
<script>
fetch('/api/data')
.then(data => {
document.querySelector('.skeleton').innerHTML = data;
});
</script>
2. ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ»ΠΎΡ
ΠΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠΉΡΠ΅ ΡΡΠΈΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π»ΠΈΡΡΡ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, width, height, margin), ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ:
// ΠΠ»ΠΎΡ
ΠΎ (Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΠ΅ΡΠ»ΠΎΡ)
element.style.width = '100%';
// Π₯ΠΎΡΠΎΡΠΎ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡΡ)
element.classList.add('expanded');
3. ΠΡΠΊΠ»Π°Π΄ΡΠ²Π°ΠΉΡΠ΅ Π½Π΅ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ requestIdleCallback Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Π½Π΅ Π²Π»ΠΈΡΡΡΠΈΡ
Π½Π° UX:
requestIdleCallback(() => {
// ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ²
});
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΡΠΎΠ΄Π΅ jQuery ΠΈΠ»ΠΈ Bootstrap ΠΌΠΎΠ³ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½Π΅ΡΠ²Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ. ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΈΡ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° CLS ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π² Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ. ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΡΡΠ°Π²Π»ΡΠΉΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ "Π½Π° Π»Π΅ΡΡ" Π±Π΅Π· ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠ° ΠΏΠΎΠ΄ Π½ΠΈΡ .
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ CLS
ΠΠΎΠΆΠ΅Ρ Π»ΠΈ CLS Π±ΡΡΡ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ?
ΠΠ΅Ρ, CLS Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΠΏΠ»ΠΎΡΠ°Π΄Ρ ΡΠ΄Π²ΠΈΠ³ΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΠ΅Π΄ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ 0, Π΅ΡΠ»ΠΈ ΡΠ΄Π²ΠΈΠ³ΠΎΠ² Π½Π΅ Π±ΡΠ»ΠΎ ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π½Π΄Π΅ΡΠ°.
ΠΠ°ΠΊ CLS ΡΠ²ΡΠ·Π°Π½ Ρ LCP (Largest Contentful Paint)?
LCP ΠΈΠ·ΠΌΠ΅ΡΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, Π° CLS β Π΅Π³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ. ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΡ LCP (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΊΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ), Π²Ρ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ ΡΠ»ΡΡΡΠ°Π΅ΡΠ΅ ΠΈ CLS, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΡΡΡΠ΅Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΌΠ΅ΡΡΠ°.
ΠΠ»ΠΈΡΠ΅Ρ Π»ΠΈ CLS Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ?
ΠΠ΅Ρ, CLS β ΠΌΠ΅ΡΡΠΈΠΊΠ° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π΅ΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΄Π²ΠΈΠ³ΠΈ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ), ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΡ ΡΠ΄ΡΠ°ΡΡ UX.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΡΡΠ°Π½ΠΈΡΡ CLS?
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ. ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ (0.05β0.1) ΡΡΠΈΡΠ°ΡΡΡΡ Π½ΠΎΡΠΌΠΎΠΉ.
ΠΠ°ΠΊ ΡΠ°ΡΡΠΎ Google ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ CLS Π² Search Console?
ΠΠ°Π½Π½ΡΠ΅ Π² ΠΎΡΡΡΡΠ΅ Core Web Vitals ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΡΠ°Π· Π² 28 Π΄Π½Π΅ΠΉ. ΠΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Google Analytics 4 ΠΈΠ»ΠΈ CrUX Dashboard.