Cookie басқару
Біз сайттың дұрыс жұмыс істеуін, мазмұнды жекелендіруді және пайдаланушы тәжірибесін жақсарту үшін cookie файлдарын қолданамыз.
Cookie басқару
Cookie параметрлері
Міндетті cookie файлдары әрқашан қосулы. Сіз басқа файлдардың параметрлерін кез келген уақытта өзгерте аласыз.
Міндетті cookie файлдары
Әрқашан қосулы. Бұл cookie файлдары сайттың жұмыс істеуі және оның функцияларын орындауы үшін қажет. Оларды өшіру мүмкін емес. Әдетте, олар сіздің әрекеттеріңізге жауап ретінде орнатылады, мысалы, құпиялылық параметрлерін таңдағанда, жүйеге кіргенде немесе формаларды толтырғанда.
Аналитикалық cookie файлдары
Өшірілген
Бұл cookie файлдары бізге сайтымыздың қалай қолданылатынын және маркетингтік науқандардың қаншалықты тиімді екенін түсінуге көмектесетін ақпаратты жинайды. Сондай-ақ, олар сайтты сіздің қалауыңызға бейімдеуге мүмкіндік береді. Қолданылатын аналитикалық cookie файлдарының тізімін осы жерден көре аласыз.
Жарнамалық cookie файлдары
Өшірілген
Бұл cookie файлдары жарнама компанияларына сіздің интернеттегі әрекеттеріңіз туралы деректерді жібереді, бұл сізге неғұрлым өзекті жарнаманы көрсету немесе оның жиілігін шектеу үшін қажет. Бұл ақпарат басқа жарнама серіктестеріне берілуі мүмкін. Жарнамалық cookie файлдарының тізімін осы жерден көре аласыз.

Бұл сайт бірнеше тілге аударылған Multify

Блог

Hreflang деген не: қателер мысалдарымен толық нұсқаулық

Бұл мақалада: hreflang деген не, ол не үшін қажет, URL-дің әртүрлі құрылымдары үшін атрибуттарды қалай дұрыс жазу керек, типтік қателер және оларды тексеру жолдары.
Hreflang-сыз көптілді сайт — бұл Google-ға әр аудиторияға қандай нұсқаны көрсету керектігін өзі шешуге мүмкіндік беретін сайт. Google жиі қателеседі, нәтижесінде іздеуде тек бір бет болады. Дұрыс конфигурацияланған hreflang бұл белгісіздікті жояды.
Бұл әртүрлі тілдердегі беттерде бірдей мазмұн болса, Google жай ғана қайталауды көріп, олардың біреуін ғана іздеуде көрсететінімен байланысты. Hreflang метатегтері әр бет үшін тіл мен аймақты көрсетуге мүмкіндік береді, бұл пайдаланушының қажетті нұсқаны көруін қамтамасыз етеді.

Hreflang деген не және ол не үшін қажет

hreflang — бұл HTML-атрибут, ол Google-ға қай беттер бір-бірінің аудармалары екенін және әр нұсқа қандай тіл мен аймаққа арналғанын көрсетеді.
hreflang-сыз Google мыналарды істей алады:
  • Германиядан келген пайдаланушыларға орыс нұсқасын көрсету
  • Аудармаларды қайталанған мазмұн деп санау
  • Тілдік нұсқаларды тиісті аймақтық нәтижелерде көрсетпеу
Hreflang арқылы Google мынаны біледі: бұл Германия үшін неміс тіліндегі бет, бұл Франция үшін француз тіліндегі бет, бұл басқалар үшін ағылшын тіліндегі бет. Оның көмегімен бір тілдің, бірақ әртүрлі аймақтардың әртүрлі нұсқаларын орнатуға болады. Сондай-ақ, бір ел үшін бірнеше тілді көрсетуге болады, мысалы, Канада үшін ағылшын және француз тілдері (en-CA және fr-CA). Бұл дұрыс локализация үшін қажет: мысалы, Канадада француз тілінде де бағалар Канада долларымен көрсетіледі, ал Францияда — еуромен. Мұндай шектеу пайдаланушыларға контентті дұрыс көрсету үшін өте маңызды.

Hreflang қалай көрінеді

Атрибут әр беттің <head> бөліміне қосылады:
<link rel="alternate" hreflang="en" href="https://mysite.com/en/about/" />
<link rel="alternate" hreflang="de" href="https://mysite.com/de/about/" />
Негізгі бөліктер:
  • rel="alternate" — бұл балама нұсқа екенін көрсетеді
  • hreflang="ru" — тіл коды ISO 639-1 бойынша
  • href — нұсқаның толық URL мекенжайы (хаттама мен доменді қоса)
  • hreflang="x-default" — егер басқа ешқайсысы сәйкес келмесе, әдепкі нұсқа

Тіл және аймақ кодтары

Атрибут форматы: тіл немесе тіл-ЕЛ.
Тек тіл: hreflang="en" — елге қарамастан барлық ағылшын тілді пайдаланушылар үшін.
Тіл + ел: hreflang="en-US" — АҚШ-тағы ағылшын тілі үшін, hreflang="en-GB" — Ұлыбритания үшін.
Елді қашан пайдалану керек: егер сізде әртүрлі елдерде бір тіл үшін әртүрлі контент болса. Мысалы, АҚШ үшін доллармен және Ұлыбритания үшін фунтпен көрсетілген бағалар — бұл әртүрлі нұсқалар және әртүрлі hreflang.
Егер контент тілді білетін барлық адамдар үшін бірдей болса, елсіз тек тіл коды жеткілікті.

Өзара әрекеттесу: жиі бұзылатын ереже

Әрбір бет барлық тілдік нұсқаларға, соның ішінде өзіне де hreflang қамтуы керек. Бұл маңызды ереже: егер сізде үш тіл болса, әрқайсысындағы әрбір бет үш нұсқаға да сілтеме жасауға міндетті. Бұл Google-ға барлық нұсқаларды көруге және олардың өзара байланысын түсінуге мүмкіндік беретін тұйық экожүйе жасайды.
Дұрыс: орысша бетте неміс, ағылшын және өзіне сілтемелер бар. Немісшеде — орыс, ағылшын және өзіне сілтемелер бар. Ағылшыншада — орыс, неміс және өзіне сілтемелер бар.
Қате: орыс және неміс тілдерінде ағылшын тіліне сілтемелер бар, бірақ ағылшын тілінде кері сілтемелер жоқ. Google мұндай іске асыруды дұрыс емес деп санайды және оны елемеуі мүмкін.
<!-- Дұрыс hreflang жиынтығының мысалы -->
<link rel="alternate" hreflang="de" href="https://mysite.com/de/about/" />
<link rel="alternate" hreflang="ru" href="https://mysite.com/ru/about/" />
<link rel="alternate" hreflang="en" href="https://mysite.com/en/about/" />
<link rel="alternate" hreflang="x-default" href="https://mysite.com/en/about/" />

x-default: қалғандарына арналған нұсқасы

hreflang="x-default" — бұл басқа ешбір нұсқасы сәйкес келмеген кезде пайдаланушыларға көрсетілетін бет үшін арнайы мән. Әдетте бұл сайттың негізгі тіліндегі нұсқасы (әдетте орыс немесе ағылшын тілінде).
Егер сізде ағылшын тіліндегі нұсқасыз орыс және қазақ нұсқалары болса, x-default-ті олардың біріне көрсетуге болады немесе мүлдем қолданбауға болады. Бұл міндетті атрибут емес, бірақ Google ұсынады.

Іске асыру нұсқалары

<head> ішіндегі тегтерден басқа, hreflang-ті көрсетуге болады:
HTTP-тақырыптар арқылы. PDF және HTML-беттер болып табылмайтын басқа ресурстар үшін — бұл жалғыз нұсқа.
Сайт картасы арқылы. Әр беттегі атрибуттардың орнына — бір sitemap, оған әр сілтеме үшін сол беттің басқа тілдердегі нұсқалары қосылған. Үлкен сайттар үшін ыңғайлы.
Үш нұсқа да Google үшін тең мәнді — қолдауға оңайын таңдаңыз. Айтпақшы, Multify қажетті метатегтерді беттердің HTML-кодына да, сайт картасына да автоматты түрде қосады.
Hreflang-ті қолмен жазғыңыз келмей ме?
Multify кез келген тілді қосқан кезде барлық беттер үшін hreflang-ті автоматты түрде жасайды.
Тегін демо нұсқасын көріңіз →

Типтік қателер

Ahrefs зерттеуінің деректері бойынша (374 756 домен), hreflang қолданатын сайттардың 67%-ында кем дегенде бір іске асыру қатесі бар.

1-қате: Өзара сілтемелер жоқ

Бұл ең жиі кездесетін қате. Тексеріңіз: әр нұсқаның әр бетінде басқа барлық нұсқаларға hreflang бар ма? Егер жоқ болса — іздеу жүйелері сіздің сайтыңыздың құрылымын дұрыс түсіндірмеуі мүмкін.

2-қате: Қате URL

hreflang протоколы бар абсолютті URL талап етеді: https://mysite.com/en/about/, /en/about/ емес. Салыстырмалы жолдар жұмыс істемейді.
Сондай-ақ, үйлесімділік маңызды: егер canonical URL соңында қиғаш сызықпен (/about/) болса, онда hreflang-та да қиғаш сызық болуы керек. Егер онсыз болса — онсыз.

Қате 3: Жоқ нұсқа

hreflang-та жоқ бетке сілтеме көрсетілген. Мысалы, барлық тауарлар аударылмаған, бірақ атрибуттар барлығына жазылған. Google 404 қатесін тауып, сәйкессіздікті байқайды.
Егер қандай да бір беттің аудармасы болмаса — жоқ нұсқаға hreflang көрсетпеңіз. Дұрыс көрсетпегеннен гөрі, мүлдем көрсетпеген жақсы.

Қате 4: Бір бетте қайталау

Бір бетте бірдей hreflang бар екі атрибут. Бұл қолмен белгілеуді қолдау кезінде немесе плагиндер қақтығысы кезінде орын алады. Google біріншісін қабылдайды, екіншісін елемейді.

Қате 5: Тіл коды дұрыс емес

hreflang="kk" — қазақ тілі үшін дұрыс код ( ISO 639-1 тізіміне сәйкес). kz қолдануға болмайды, себебі бұл аймақ коды, тіл коды емес. Армян тілі үшін де солай: hy — дұрыс тіл коды, ал am — бұл аймақ коды. Есіңізде болсын, hreflang тіл кодтарын талап етеді, дәлірек айтқанда, ru-RU сияқты шатастыруы мүмкін форматтардан айырмашылығы.

Қате 6: 301-редиректтегі hreflang

Егер hreflang бар бет басқа бетке бағыттаса, Google редиректті орындайды және атрибутты жоғалтады. hreflang аралық бетте емес, соңғы бетте болуы керек.

Қалай тексеруге болады

Hreflang Testing Tool. Қателерді көрсетеді: қате атрибуттары бар беттер, жоқ кері сілтемелер. Жақсы құрал, бірақ беттерді қолмен жүктеу керек деген кемшілігі бар.
Screaming Frog немесе Ahrefs. Бүкіл сайтты сканерлеу. Screaming Frog 500 URL-ге дейін тегін сканерлейді және барлық hreflang атрибуттарын өзара тексерумен көрсетеді.
Тексеру құралдарынан басқа, техникалық SEO кешенді тәсілді қажет ететінін түсіну маңызды. Hreflang оңтайландыруы — сайттың көптілді құрылымын орнату жұмысының бір бөлігі ғана.

hreflang және Tilda

Tilda hreflang-ті өздігінен қоспайды. Шын мәнінде, нұсқалар шектеулі:
HTML-блок арқылы қолмен. Код блогына <link> тегтерін қосу. Сайт құрылымы өзгерген кезде қолмен жаңарту. Динамикалық каталог беттеріне немесе блогқа жарамайды. Шағын сайттар үшін — қолайлы.
Multify арқылы. Прокси барлық тілдік нұсқалардың барлық беттері үшін, соның ішінде тауар беттері мен блог мақалалары үшін hreflang-ті автоматты түрде жасайды. Тіл қосылған кезде атрибуттар бірден барлық жерде пайда болады. Өзара байланыс автоматты түрде сақталады.
50 беті және 3 тілі бар сайтта hreflang-ті қолмен қолдау — бұл 150 атрибут жиынтығы. Әрбір бетті немесе тілді қосқанда, барлық нұсқаларда жаңарту қажет. Бұл автоматтандыру толығымен шешетін мәселе.
Hreflang-ті қолмен жұмыс істемей қосамыз
Сайттағы кез келген өзгерістер кезінде hreflang-ті автоматты түрде жасайтын Multify-ды қолданып көріңіз.
Өтінім қалдыру →
Made on
Tilda