Utilia

Генератор на hreflang ознаки

Создајте hreflang ознаки за повеќејазични страници како HTML link ознаки, записи за XML sitemap или HTTP Link заглавија, со проверки на кодови и реципроцитет.

Јазични верзии на пр. en, en-CA, fr-CA, zh-Hant
Ставете го истиот целосен комплет на секоја наведена страница, вклучително и на самата страница.

Проверки

Проверете ги постојните ознаки на страница

Залепете ги hreflang ознаките, записите од sitemap или заглавието Link што моментално ги сервира една од вашите страници за да ги споредите со комплетот погоре.

Како да го користите hreflang генераторот

  1. Под Јазични верзии внесете по еден ред за секоја верзија на страницата: Јазичен код како en, en-CA или fr-CA и апсолутниот URL на страницата на таа верзија. Користете Додај јазик за повеќе редови.
  2. По желба пополнете го x-default URL, страницата што им се прикажува на посетителите чиј јазик не одговара на ниту една верзија.
  3. Изберете Формат на излезот: HTML link ознаки, XML sitemap или HTTP Link заглавие.
  4. Прочитајте ги Проверките, па Копирај или Преземи го кодот. Ставете го истиот целосен комплет на секоја наведена страница.
  5. За да проверите жива страница, отворете Проверете ги постојните ознаки на страница, залепете го она што страницата моментално го сервира и внесете го нејзиниот URL. Алатката ги наведува недостасувачките, вишокот и неусогласените записи.

Вчитај пример прикажува поставеност со четири верзии на англиски и француски со x-default.

Што прави hreflang

hreflang им кажува на пребарувачите дека повеќе URL-адреси се верзии на иста содржина за различни јазици или региони, за секој корисник да ја добие вистинската. Не ги менува рангирањата и никого не пренасочува; само им помага на Google и Yandex да изберат која верзија да ја прикажат во резултатите. Bing повеќе се потпира на meta ознаката content-language и атрибутот lang.

Секоја вредност е јазичен код од ISO 639-1 (две букви, како de), по желба проследен со регион од ISO 3166-1 alpha-2 (како AT за Австрија). Прифатено е и писмо како zh-Hant. Регионот не може да се користи сам: CA значи каталонски, а не Канада. За канадски француски пишувајте fr-CA. Алатката ги проверува двата дела според вградените списоци на кодови, ги запишува во вообичаената форма (en-US, дури и ако напишете EN_us) и ги лови класичните грешки како en-UK (Обединетото Кралство е GB) или повлечени кодови како iw за хебрејски (сега he).

Трите излезни формати

  • HTML link ознаки се ставаат во <head> на секоја верзија. Тоа е наједноставната опција за обични веб-страници.
  • XML sitemap ги става анотациите во вашиот sitemap: по еден запис <url> за страница, со сите алтернативи преку xhtml:link. HTML-от останува лесен, а големите сајтови полесно се одржуваат.
  • HTTP Link заглавие е за датотеки без <head>, како PDF. Вашиот сервер го испраќа заглавието заедно со датотеката.

Користете еден метод по страница. Мешањето е дозволено, но ги зголемува грешките.

Реципроцитет: правилото што повеќето сајтови го пропуштаат

Анотациите мора да бидат двонасочни. Ако страницата A вели дека B е нејзината француска верзија, B мора да укажува назад кон A, инаку пребарувачите го игнорираат паровиот. Секоја страница мора да се наведе и самата себе. Наједноставен начин да го исполните двете е да го прикажете истиот блок на секоја верзија, што токму го создава оваа алатка. Панелот Проверете ги постојните ознаки на страница ги споредува тековните ознаки на една страница со вашиот комплет и пријавува недостасувачки повратни врски, недостасувачка врска кон себе и URL-адреси што се разликуваат, на пример поради коса црта на крајот или http наместо https.

Сè се обработува во вашиот прелистувач; ништо од внесеното не се испраќа на сервер.

Често поставувани прашања

Дали x-default е задолжителен?

Не, но се препорачува. Ја именува резервната страница за сите останати, обично избирач на јазик или главната верзија. Мора да ги следи истите правила како другите записи, вклучително и да биде наведен на секоја страница.

Дали да додадам општ јазик покрај регионалните?

Обично да. Ако имате само en-GB и en-US, англиски говорител во Ирска не одговара на ниту една. Обична верзија en ги опфаќа, а алатката предупредува кога еден јазик има само регионални варијанти.

Можат ли два јазика да укажуваат на ист URL?

Да. На пример, en-GB и en-IE може да делат една страница кога содржината е иста. Секоја hreflang вредност, сепак, мора да се појави само еднаш во комплетот.

Дали URL-адресите мора да бидат апсолутни?

Да. Google бара целосни URL-адреси, вклучително и https://. Релативните патеки овде се одбиваат. Фрагмент како #top пребарувачите го игнорираат.

Дали hreflang го заменува canonical тагот?

Не, работат заедно. Секоја верзија треба да има canonical што укажува на самата себе, а не на друга јазична верзија. Canonical кон друг јазик му кажува на Google да ја отфрли таа страница, а нејзиниот hreflang се игнорира.