Тэхналогіі

Як перакласці сайт на іншыя мовы з дапамогай ШІ і не нашкодзіць SEO

Як перакласці сайт на іншыя мовы з дапамогай ШІ і не нашкодзіць SEO

Перакласці сайт на англійскую, нямецкую або іспанскую сёння можна за вечар. Нейрасеткі і машынныя перакладчыкі робяць гэта хутка, танна або зусім бясплатна. Але калі проста выгрузіць тэксты ў перакладчык і ўставіць вынік на сайт, пошукавыя сістэмы могуць не заўважыць такі пераклад або нізка яго ацаніць. Шматмоўнасць прыносіць трафік з новых краін толькі тады, калі яна рэалізаваная з улікам SEO.

У гэтым артыкуле я разбяру, што менавіта патрэбна пошукавым сістэмам, і пакажу, як ШІ-пераклад упісваецца ў гэтую схему. Я сам распрацаваў плагін для WordPress, які гэта робіць, таму прыклады будуць заснаваныя на ім.

Навошта перакладаць сайт: што гэта дае для SEO

Кожная моўная версія сайта канкурыруе ў сваёй пошукавай выдачы. Вы выходзіце не на «той жа рынак, але з іншым тэкстам», а на асобныя пошукавыя запыты з асобнай аўдыторыяй:

  • вы атрымліваеце трафік па запытах на мовах, дзе ў вас цяпер няма канкурэнтаў у пошукавай выдачы;
  • карыстальнік бачыць старонку на роднай мове і застаецца на ёй даўжэй;
  • інтэрнэт-крама атрымлівае пакупнікоў з іншых краін, а блог — чытачоў, якіх у яго раней не было.

Пры гэтым дрэнна рэалізаваная шматмоўнасць шкодзіць: з’яўляюцца дублікаты, змешванне моў у пошукавай выдачы і старонкі без індэксацыі.

Што пошукавыя сістэмы патрабуюць ад шматмоўнага сайта

1. Асобны URL для кожнай мовы

У кожнай моўнай версіі павінен быць свой адрас. Самы зручны варыянт для большасці сайтаў — моўныя падпапкі: site.com/es/, site.com/de/. Яны застаюцца на адным дамене і наследуюць яго аўтарытэт. Змена мовы праз cookie або JavaScript без змены URL не падыходзіць: пошукавая сістэма не ўбачыць такія старонкі.

2. Тэгі hreflang

Тэг hreflang паведамляе Google і іншым пошукавым сістэмам, што старонкі з'яўляюцца версіямі аднаго і таго ж кантэнту на розных мовах. Правілы простыя:

  • кожная версія спасылаецца на ўсе астатнія і на саму сябе;
  • спасылкі павінны быць узаемнымі, інакш тэг можа ігнаравацца;
  • для старонкі «па змаўчанні» дадаюць x-default;
  • коды моў павінны быць карэктнымі, напрыклад pt-BR і pt-PT для бразільскай і еўрапейскай партугальскай.

Уручную падтрымліваць hreflang на сотнях старонак нерэальна, таму яго трэба генерыраваць аўтаматычна.

3. Перакладзеныя слагі і метаданыя

Калі тэкст на іспанскай, а адрас застаўся /contact/, вы губляеце частку рэлевантнасці. Лепш, калі адрас перакладзены: /es/contacto/. Тое ж датычыцца:

  • тэга <title> і meta description;
  • Open Graph і Twitter-тэгаў (яны ўплываюць на сніпеты ў сацсетках);
  • атрыбутаў alt у выяў;
  • назваў рубрык і метак.

Менавіта гэтыя элементы часцей за ўсё забываюць пры «ручным» перакладзе: у асноўным тэксце ўсё добра, а ў сніпеце выдачы застаецца зыходная мова.

4. Шматмоўны sitemap

У карце сайта павінны быць адрасы ўсіх моўных версій, звязаныя праз hreflang. Гэта дапамагае пошукавікам хутчэй знаходзіць і індэксаваць пераклады.

5. Атрыбут lang і кірунак тэксту

У тэгу <html> павінна быць указана актуальная мова старонкі, а для арабскай, іўрыту, персідскай і урду патрэбна падтрымка пісьма справа налева (RTL).

6. Адсутнасць «сырых» старонак

Самая частая памылка пры ШІ-перакладзе: старонка ўжо адкрыта па адрасе /es/, але пераклад яшчэ не гатовы, і пашукавік бачыць зыходную мову. У індэкс трапляе дублікат, а старонка на іспанскай так і не з'яўляецца. Старонку трэба альбо аддаваць цалкам перакладзенай, альбо часова закрываць ад індэксацыі.

Ці можна перакладаць сайт з дапамогай ШІ: пазіцыя пашукавікаў

Google не забараняе машынны пераклад сам па сабе. Праблемы ўзнікаюць, калі пераклады ствараюцца масава, без кантролю якасці, без карысці для чытача і толькі дзеля трафіку. Таму патрэбныя дзве рэчы: якасны пераклад і магчымасць рэдагаваць яго ўручную, найперш на ключавых старонках (галоўная, паслугі, карткі тавараў).

Нейрасеткавы пераклад на аснове моўных мадэляў (GPT і падобных) звычайна гучыць больш натуральна, чым класічны машынны: лепш захоўвае танальнасць, улічвае кантэкст і ідыёмы. Ён даражэйшы і павольнейшы. Таму на практыцы карысна спалучаць некалькі рухавікоў і мець запасны варыянт на выпадак збою або вычарпання квоты.

Тры падыходы да перакладу сайта

1. Уручную або праз перакладчыка. Максімальны кантроль, але доўга і дорага. Падыходзіць для невялікіх сайтаў на адной-дзвюх мовах.

2. Дубліраванне старонак. Многія плагіны ствараюць асобную копію кожнага запісу для кожнай мовы. Гэта працуе, але база разрастаецца, а пры рэдагаванні зыходнай старонкі трэба абнаўляць усе копіі.

3. Пераклад на ўзроўні гатовага HTML. Плагін перахоплівае выніковую разметку старонкі, знаходзіць у ёй тэксты і атрыбуты, падстаўляе пераклады са слоўніка і перадае вынік браўзеру. Ён не залежыць ад тэмы і канструктара старонак і перакладае ў тым ліку тое, што знаходзіцца ў шаблонах, віджэтах і AJAX-адказах.

Менавіта паводле трэцяга прынцыпу працуе мой плагін SDWSKi Перакласці для WordPress. Ніжэй паказваю, як з яго дапамогай выконваюцца пералічаныя вышэй SEO-патрабаванні.

Як гэта працуе на практыцы: SDWSKi Translate

Вы падключаеце ключ Azure Translator, Azure OpenAI або DeepL (плаціце правайдару напрамую, плагін нічога не дадае зверху), выбіраеце мовы, а плагін робіць астатняе.

Для SEO плагін аўтаматычна:

  • стварае моўныя падпапкі (/es/, /de/ і г. д.) і пры жаданні перакладае слагі: /contact/ → /es/contacto/;
  • дадае hreflang і x-default ў <head> і ў sitemap, а для адрасоў у <loc> выкарыстоўвае кананічны зыходны URL;
  • перакладае <title>, апісанне, тэгі Open Graph і Twitter, а таксама даныя Yoast SEO, Rank Math, SEOPress і All in One SEO;
  • выпраўляе <html lang>;
  • перакладае назвы і слагі рубрык і метак.

SEO Gate. Пакуль старонка на іншай мове не перакладзена, плагін вяртае код 503 з Retry-After і noindex і паказвае заглушку «пераклад рыхтуецца» замест тэксту на зыходнай мове. Дублікаты не трапляюць у індэкс, а калі пераклад гатовы, старонка адкрываецца як звычайна. Калі загаловак не ўдаецца перакласці, старонка не застаецца закрытай назаўсёды.

Якасць перакладу. Плагін абараняе шорткоды, HTML-сутнасці і плейсхолдары (%s, {name}), дазваляе задаць спіс слоў «не перакладаць» (брэнды, артыкулы) і правярае вынік: няўдалы адказ мадэлі адхіляецца, і пераклад выконваецца нанова. Калі асноўны рухавік не адказвае, уключаецца наступны па ланцужку: Azure Translator, Azure OpenAI, DeepL.

Ручны кантроль. Ёсць візуальны рэдактар: адкрываеце старонку, націскаеце на любы тэкст і рэдагуеце пераклад. Радкі са статусам «праверана чалавекам» аўтаматыка больш не перазапісвае. Гэта зручна для галоўнай старонкі і ключавых лендынгаў, якія варта вычытаць самастойна або аддаць носьбіту мовы.

Для інтэрнэт-крам. Перакладаюцца тавары, атрыбуты, варыяцыі, кошык і афармленне заказу на блоках WooCommerce, а лісты кліенту адпраўляюцца на мове, на якой ён афармляў пакупку.

Рэгіянальныя варыянты. Для пар накшталт pt-PT і pt-BR, en-GB і en-US, es-ES і es-MX убудова дадаткова карэктуе лексіку, каб старонкі сапраўды адрозніваліся і пошукавыя сістэмы не аб'ядноўвалі іх як дублікаты.

Усяго падтрымліваецца 55 моў і рэгіянальных варыянтаў, уключаючы RTL-мовы.

Чэк-ліст: што праверыць пасля перакладу сайта

  1. У кожнай мовы свой URL (падпапка або паддамен).
  2. На ўсіх старонках ёсць узаемныя hreflang і x-default.
  3. Слагі, title, description і OG-тэгі перакладзены.
  4. У sitemap ёсць усе моўныя версіі.
  5. <html lang> адпавядае мове старонкі.
  6. На старонках няма змешвання моў.
  7. Брэнды, коды тавараў і шорткоды не скажоныя.
  8. Ключавыя старонкі вычытаны чалавекам.
  9. Дададзены пераключальнік моў са спасылкамі, якія абыходзіць пошукавая сістэма.
  10. Усе моўныя версіі падключаны да Google Search Console і правераны на памылкі індэксацыі.

Частыя пытанні

Ці нашкодзіць ШІ-пераклад SEO?
Не, калі пераклад якасны, у кожнай версіі свой URL, наладжаны hreflang і няма «сырых» старонак. Шкодзіць не сам ШІ, а масавы неправераны кантэнт.

Колькі моў варта дадаваць адразу?
Пачніце з 2–3 моў, для якіх у вас сапраўды ёсць аўдыторыя або кліенты, і праверце індэксацыю. Потым пашырайцеся.

Ці трэба дубляваць запісы для кожнай мовы?
Неабавязкова. Пераклад на ўзроўні вываду захоўвае пераклады ў асобнай табліцы-слоўніку і не стварае лішніх копій запісаў.

Ці трэба рэдагаваць машынны пераклад уручную?
Для галоўнай старонкі, паслуг і картак тавараў лепш так. Астатняе можна пакінуць аўтаматыцы і вычытваць выбарачна.


Пераклад сайта з дапамогай ШІ стаў хуткім і даступным, але для SEO важная не хуткасць, а правільная тэхнічная аснова: асобныя URL, hreflang, перакладзеныя метаданыя і слагі, карэктная карта сайта і абарона ад недаперакладзеных старонак. Калі ваш сайт на WordPress або WooCommerce, паглядзіце, як усё гэта працуе ў SDWSKi Перакласці: плагін перакладае гэты сайт, і я магу падключыць яго і да вашага праекта.

Даведацца пра SDWSKi Translate

Каментарыі0

Увядзіце код

Код адпраўлены на . Калі ліста няма некалькі хвілін — праверце «Спам» і «Промаакцыі».

Хачу сабе на сайт такую сістэму каментарыяў

Чытайце таксама

Меркаванне

Нейрасеткі скарацілі IT-рынак на 36%, але я не хвалююся за працу. Чаму стаўка на ўкараненне ШІ і бяспеку вэб-праектаў апраўдала сябе

Эпоха масавага дэфіцыту кадраў у IT змянілася лішкам суіскальнікаў. Актыўнае выкарыстанне вялікіх моўных мадэляў і аўтаматызацыя напісання базавага кода кардынальна…

Чытаць
Навіны

Людзі больш давяраюць штучнаму інтэлекту, чым навінам. І гэта дрэнная навіна не толькі для журналістыкі

Уявіце сабе свет, дзе алгарытмы штучнага інтэлекту выклікаюць у людзей больш сімпатыі, чым традыцыйныя навінавыя рэдакцыі, а рэпутацыя прэсы ўпала…

Чытаць

Ёсць ідэя для праекта?

Раскажыце, што вы хочаце стварыць. Я дапамагу прыдумаць і запусціць.

Напісаць мне