Многоезично на Bitrix, региони за продажби на модули в Санкт Петербург
Тук няма да говоря защо изобщо са необходими други езици на сайта, мисля, че вече знаете защо ви е необходим, но ще ви кажа как да организирате показването на сайта на няколко езика бързо и без сълзи.
Какви са общите опции за работа с езици?
Има три начина за конфигуриране на многоезичието от гледна точка на SEO:
- Един домейн
- Индивидуални сайтове
- Поддомейни
Един домейн
- Имплицитна дефиниция
- Проблеми с индексирането
Самата технология се състои в просто издърпване на фрази в масиви на езика и идентифициране на избрания език, звучи доста просто, макар и отнемащо време. Както и преди, остава само един сайт за проект, кодът няма да зависи от езика на сайта, така че ще бъде предоставена цялата функционалност и грешките ще бъдат коригирани наведнъж във всички езикови версии.
Но в самия механизъм за определяне на кой език трябва да се издаде има голяма капана. Ако всичко не е толкова зле с потребителите, те могат да превключат езика отново по всяко време в случай на грешка, тогава търсачките са истински проблем. Роботът не може съзнателно да избере език и следователно ще му бъде показан или езикът по подразбиране, или някакъв произволен набор от различни езици на различни страници. Дори и да може да индексира напълно сайта на един език, той няма да може да храни втория, тъй като URL адресите на страниците ще бъдат еднакви, а в търсачката никога няма да бъдете намерени за заявка на втория език, който между другото имате и над който сте се измъчвали с превода.
Индивидуални сайтове
- Няма проблеми с индексирането
Тук е решен проблемът със „смесването“ на езици от предишния метод, езиковите версии вече не са свързани помежду си: URL адресите, кодът и базата данни са напълно различни. Можете дори да отделите логиката на работа за различни езици.
Представете си, че сте решили да добавите нов бутон към заглавката на сайта и имате 5 езика, програмистите ще трябва да редактират кода 5 пъти вместо един, а това е човекочас и възможност за грешка. И ако на сайта има грешка, тогава историята се повтаря, ще трябва да я хванете на 5 различни сайта. Също така ще трябва да наблюдавате проекта и да го популяризирате в търсачките 5 сайта, а за тестери това е буквално пет пъти повече работа.