Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Lang a Hreflang – jak to technicky vyřešit

beraniste
verified
rating uzivatele
(29 hodnocení)
4. 1. 2021 23:26:51
Zdravím, na webu pracujeme s atributem hreflang pro jazykovou mutaci CZ/SK, ale Ahrefs.com píše následující:
Issue details
Pages with invalid HTML language attribute.
Although Google might not be using the HTML lang attribute today, other search engines and programs, such as screen readers, do to understand the language of the page.
How to fix
Make necessary changes to the HTML lang attribute on the reported pages that they use valid language (or language-location) code format.
Language annotations must conform to ISO 639-1 format; locale annotations (optional) must conform to ISO 3166-1 Alpha 2 format.
Learn more
Dále jsem o tom našel tento článek, kde se píše, že důležité je to mít asi tak, jako to máme teď, pokud nepoužíváme oba atributy. Ale že se ty dva atributy doplňují, protože ne každý vyhledávač podporuje to co tam máme.
Má smysl do toho dál hrabat, nebo to nechat tak jak to je? Pokud se mám pokoušet to udělat podle doporučení, jakým způsobem se to dělá?
4. 1. 2021 23:26:51
https://webtrh.cz/diskuse/lang-a-hreflang-jak-to-technicky-vyresit/#reply1473614
Také mě toto zajímá. Ještě jsem pořádně neměl čas řešit SEO na portfoliu, ale provizorně tam mám následující
CZ verze
EN verze
Takhle nějak jsem to pogooglil a pochopil. Absolutně ale netuším jestli to je správně :D
Portfolio mám tady v profilu, tak to můžeš zkusit projet jestli tam je ta stejná chybová hláška.
Btw to vlákno co si poslal je 4 roky staré. Hádám, že to už může být jinak.
5. 1. 2021 00:03:55
https://webtrh.cz/diskuse/lang-a-hreflang-jak-to-technicky-vyresit/#reply1473613
TomasX
verified
rating uzivatele
(4 hodnocení)
5. 1. 2021 11:32:37
asi nerozumím problému, lang popisuje aktuální stránku a hreflang cílovou, potřebuješ strojům sdělit jazyk aktuální stránky, stejně tak jazyk cílové. V případě eshopů, které jsou pro české uživatele, ale využíváš jazykové mutace (např. pro cizince), je dobré používat i lokaci, tj. cs-cz pro českou variantu a en-cz pro angickou variantu, ale pořád pro ČR eshop. Pokud používáš hreflang s lokalitou, je dobré také používat lang atribut s lokalitou
Použití hreflang zároveň výrazně omezuje vyhledávač pokud jazyk návštěvníka neodpovídá ani jedné nabízené variantě, typicky slovák hledá na českém webu, k tomu slouží hreflang="x-default", který poskytne odkaz na verzi výchozí, tj. ideálně českou.
Pokud se inspiruji příkladem od streetcz, pro českou a výchozí variantu českého eshopu bych to napsal nějak takhle:
O jakou stránku se jedná? Ta chybová stránka "Pages with invalid HTML language attribute." může odkazovat i na to, že se mu nelíbí hodnota lang atributu.
5. 1. 2021 11:32:37
https://webtrh.cz/diskuse/lang-a-hreflang-jak-to-technicky-vyresit/#reply1473612
Martin Balko
verified
rating uzivatele
6. 1. 2021 12:39:25
Tu je cekom dobre vysvetlená problematika hreflang a ako ho nastaviť https://ahrefs.com/blog/hreflang-tags/
6. 1. 2021 12:39:25
https://webtrh.cz/diskuse/lang-a-hreflang-jak-to-technicky-vyresit/#reply1473611
beraniste
verified
rating uzivatele
(29 hodnocení)
6. 1. 2021 14:37:32
Díky, super článek, už to asi máme vyřešené. Můžete zkontrolovat přes Ahrefs.com :-) Jinak ještě jsme tam nadělali bordel v případě kanonizací, kdy označím jednu stránku jako nedůležitou a duplicitní a zároveň se na to směřuje přes hreflang. Tak tehnle bordel se snažíme ještě nějak opravit.
6. 1. 2021 14:37:32
https://webtrh.cz/diskuse/lang-a-hreflang-jak-to-technicky-vyresit/#reply1473610
beraniste
verified
rating uzivatele
(29 hodnocení)
7. 1. 2021 08:05:44
Zdravím, stále bojujeme s jednou věcí a ne a ne to vyřešit. Mám SK mutaci - takže mám českou stránku https://strana a pak https://sk/stranka. Už víme, jak tam správně nastavit hreflang a lang. Takže to máme nějak vyřešené. A teď máme jeden problém a to u produktů, kde máme nastavenou kanonizaci.
V eshopu se nechází https://produkt1 (ten je hlavní - kanonická) a https://proudkt1-100ks (ten je vedlejší). Jenže na tu vedlejší je defaultně nastaveno i hreflang a ono se to tam nějak tluče. Ahrefs.com nám píše, že to nelze dělat takto najednou. Tato chyba se tam objevila až poté, co se udělala kanonizace.
Nevíte někdo jak to udělat správně?
Issue details
Pages that link to a non-canonical URL from their hreflang annotations.
Linking to a non-canonical version of a page from hreflang annotations can mislead search engines.
Rel="alternate" hreflang="x" will instruct search engines to show the translated (localized) version of a page while rel=canonical attribute will flag that this is not the authoritative (canonical) version.
How to fix
Review all the pages listed in this report.
You should modify their hreflang annotations so that they point to canonical pages.
If you found that the page linked from hreflang annotations got a non-canonical status unintentionally, remove its rel-canonical element or edit it to become a self-canonical.
kurňa, jak se to dělá?
https://help.ahrefs.com/site-audit/hreflang-to-non-canonical-error-in-site-audit
7. 1. 2021 08:05:44
https://webtrh.cz/diskuse/lang-a-hreflang-jak-to-technicky-vyresit/#reply1473609
Pro odpověď se přihlašte.
Přihlásit