Czy chcesz dodać tagi hreflang do twoich wpisów i stron WordPress? Jeśli publikujesz treści w wielu językach lub dla różnych regionów, tagi hreflang pomogą Ci poprawić SEO dla tych regionów i języków. W tym artykule pokażemy, jak łatwo dodać tagi hreflang w WordPressie bez pisania ani jednej linii kodu.
Co to są tagi hreflang?
Tag hreflang pozwala na poinformowanie wyszukiwarek, która strona ma być wyświetlana dla danego regionu i języka. Można go również użyć do zdefiniowania innych odmian tej samej treści w różnych językach.
Oto jak wygląda implementacja tagu hreflang w zwykłym HTML.
. < odnośnik rel="alternate" href="example.com" hreflang="en-us" /> <link rel="alternate" href="example.com/fr/" hreflang="fr-fr" /> <link rel="alternate" href="example.com/pt/" hreflang="pt-pt" />
.
Tag hreflang jest kombinacją kodu języka i kodu regionu. Na przykład en-us dla języka angielskiego i Stanów Zjednoczonych, fr-fr dla języka francuskiego i Francji itd.
WordPress jest dostępny w ponad 60 językach i możesz używać WordPressa w twoim własnym języku.
Wielu właścicieli witryn WordPress kieruje swoją ofertę do użytkowników w różnych regionach i językach. Niektórzy robią to poprzez tworzenie wielojęzycznych witryn internetowych, podczas gdy inni robią to poprzez oferowanie niektórych treści w innych językach.
Wyszukiwarki mogą łatwo wykryć język strony i automatycznie dopasować go do ustawień językowych w przeglądarce użytkownika. Jednak twoje strony mogą nadal konkurować ze sobą w wynikach wyszukiwania, co może mieć wpływ na SEO twojej witryny.
Aby to poprawić, można zaimplementować tagi hreflang. Zobaczmy, jak łatwo dodać tagi hreflang w WordPress.
Metoda 1: Dodaj tagi hreflang w WordPressie za pomocą wielojęzycznej wtyczki
Najlepszym podejściem do budowania wielojęzycznej witryny WordPress jest użycie wielojęzycznej wtyczki. Wielojęzyczna wtyczka WordPress umożliwia łatwe tworzenie treści i zarządzanie nimi w wielu językach przy użyciu tego samego oprogramowania rdzenia WordPress.
Wtyczki te automatycznie zajmą się wszystkimi sprawami technicznymi, takimi jak tagi hreflang, dzięki czemu możesz skupić się na tworzeniu treści.
Zalecamy korzystanie z Polylang. Jest to darmowa wtyczka WordPress, która posiada bardzo rozbudowany i łatwy w użyciu interfejs do zarządzania wielojęzyczną treścią. Szczegółowe instrukcje można znaleźć w naszym przewodniku na temat łatwego tworzenia wielojęzycznej witryny WordPress.
Inną popularną opcją jest WPML. Jest to wysokiej jakości wtyczka WordPress z łatwym w użyciu interfejsem do tworzenia wielojęzycznych treści na twojej witrynie internetowej. Aby uzyskać instrukcje krok po kroku, zobacz nasz przewodnik na temat tworzenia wielojęzycznej witryny WordPress z WPML.
Po utworzeniu wpisów lub stron w wielu językach, należy przejść na nie w nowym oknie przeglądarki. Kliknij prawym przyciskiem myszy i wybierz „Zobacz źródło strony” z menu twojej przeglądarki.
Spowoduje to otwarcie kodu źródłowego wpisu lub strony. Teraz należy poszukać tagu hreflang, aby sprawdzić, czy działa on prawidłowo. Możesz również użyć klawiszy CTRL+F (Command+F), aby znaleźć tagi hreflang.
Metoda 2: Dodawanie tagów Hreflang w WordPress bez użycia wielojęzycznej wtyczki
Ta metoda jest przeznaczona dla użytkowników, którzy nie używają wielojęzycznej wtyczki do zarządzania tłumaczeniami na swoich witrynach internetowych.
Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć wtyczkę HREFLANG Tags Lite. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.
Po włączeniu wtyczka doda nowy utwórz oznaczony jako HREFLANG w twoim menu administratora WordPress. Kliknięcie go spowoduje przejście do strony ustawień wtyczki.
Wybierz typy treści, w których chcesz włączyć wtyczkę, a następnie kliknij przycisk Zapisz zmiany, aby zapisać ustawienia.
Następnie musisz edytować wpis lub stronę, na której chcesz dodać tagi hreflang. Na ekranie edycji wpisu zostanie powiadomiony nowy metabox z tagami HREFLANG.
Najpierw należy dodać adres URL aktualnie edytowanego wpisu, a następnie wybrać jego język. Następnie należy kliknąć przycisk plus, aby dodać adresy URL innych odmian wpisu i ich język.
Po zakończeniu kliknij przycisk Zapisz lub Aktualizuj, aby zapisać twój wpis.
Możesz teraz przejść na twój wpis w oknie przeglądarki i zobaczyć jego kod źródłowy. Zobaczysz tagi hreflang dodane do twojego wpisu.
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak łatwo dodać tagi hreflang do twojej witryny WordPress. Możesz również zapoznać się z naszym przewodnikiem WordPress SEO krok po kroku dla początkujących.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube, aby zobaczyć poradniki dotyczące filmów WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
I’m using PolyLang and now it seems like the PolyLang plugin itself has resolved it. Without any other plugin for hreflang, I have both languages in the source code, Czech and English.
WPBeginner Support says
Glad to hear the plugin solved this for you
Administrator
Daniele says
Hello there,
I have my main website in English but I want to create an Italian version of it. I just create a subdirectory of it named example.com/it and installed WordPress on it.
Do I have to install the plugin described in the second method on my main website or the it one?
thanks
WPBeginner Support says
If you did that, you would want to use the second method. We would normally recommend using the first method for most users to be easier to maintain.
Administrator
Miguel says
In my specific case I need to implement „hreflang”, or is Not necessary since I’m using completely different domain names ? ?
WPBeginner Support says
While in some cases it can be helpful, if you are using completely different domains then it is not required to use the hreflang tag.
Administrator
Navneet Siddhartha says
Thank you so much for writing this article. This really help me a lot…..Thank you..
WPBeginner Support says
You’re welcome
Administrator
shan ullah says
its a real world help i thank full to you for this information i will definitely apply it on my website
WPBeginner Support says
Glad you’ll use our content
Administrator
Erez says
you can set up the language on the WordPress setting page.
WPBeginner Support says
Correct, the hreflang tag is for if you use more than one language on your site.
Administrator
Nasir says
Can we use hreflang code on a large site which has been targeting more than 80 regions? does it not increase the website load time?
Dani says
I already applied for a sitemap but I went through superb tutorail of your about herglang tag tell me now I have to again go for sitemap ? or it will automatically upload it
Shyamu says
I have been trying to add this hreflang tags in my site. But after adding the tags for a particular targetting country. Its still showing the „en-un” return error. How to solve this in Google Search Console?
Bhavya says
Hi,
I am working on a multilingual website. How many lagnuages i can target at once?
Mudassar says
Hi, I am using English US in my WordPress and my content is also in English but even then Google Webmaster shows this message
„Your site has no hreflang tags”
My domain ends with .pk.
Should i insert the following in header.php of my theme?
If not, what i should do then?
Thomas Greenbank says
If you are only writing for one language or region you can ignore the „no hreflang tags” message.
That message will appear automatially, but just ignore it.
didmin says
I got question
I am building a Germany website, after add my site into Google Search Console, it is showing me ” no hreftag” error
My site is only targeting Germany speaking countries, and only in Germany language, so what should I do ?
Please help me, very urgent!
Sam Jaff says
Yes it will show ” No hreflang ” because you using online single language (Germany) on your website. If you want to target other countries then you have to make settings as mention up on this blog. So it will show in other language to target other country people. But as you said you just want to target German people then don’t consider hreflang and move forward.
Pitshou Beya says
If I have to use hreflang tags, do I have to translate manually each post? Or just implement the tag on the post
Mitesh says
Does the default lang=”en-us” have SEO factor that google will consider it to display more to USA visitors and less to other countries?
Will changing to lang=”en” can benefit targeting
Alice Miller says
Hello,
I am not using any specific lang tag for my website. As you told before that WordPress add html lang=”en-US” by default. I checked it’s there in my website. but whenever i am going through any tools there showing it’s missing. Please can you tell me what could be the error
Olaniyi says
Hi, I’m not targeting a particular country, do I still need to implement hreflang?
Thomas Greenbank says
Thanks for posting this.
If I have a post on a .com site that I want to target to en-au audience, do I need to have an en-us version also? What I mean is, can I have some posts on my site targeting US visitors and others targeting Aus visitors without duplicating them?
Thanks in anticipation.
Thomas.
Khemraj says
Hello,
Suppose I have .com domain and i want to target it to countries like us, uk , canada, australia etc. If i created sub directory like example.com/us, example.com/in etc so to target specific countries do i need to install wordpress in each subdirectory ? ? ?
Nick says
I wanna know if my site only one language, did I need to input this Hreflang Tags?
WPBeginner Support says
Hi Nick,
No, you don’t need hreflang tags. WordPress automatically adds the default language in the html tag like this:
<html lang="en-US">
Administrator
Mitch says
If you are only targeting one single language is there an SEO benefit for doing a Hreflang Tag or can it just be left unset?
amihan says
what about codes?? nice functions of wordpress are not enought?
Rowels Brutte says
Hello.
An informative post on hreflang attribute.
I am trying to implement it from a long time.
But for example, if I want to have 3 different pages for the same language but different country like en-gb, en-us, en-au, how do I proceed?
WPBeginner Support says
As described in the article you can select them as hreflang in a multilingual plugin or hreflang tags lite plugin.
Administrator