Author:
    Creation:2024-12-24Last update:2025-06-29

    SEO & I18n: рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рдмрд╣реБрднрд╛рд╖реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЧрд╛рдЗрдб

    рдХреНрдпрд╛ рдЖрдк рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╣реИрдВ? рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рдмрд╣реБрднрд╛рд╖реА рдмрдирд╛рдирд╛ рдЖрдкрдХреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЖрдкрдХреЗ SEO (рд╕рд░реНрдЪ рдЗрдВрдЬрди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╢рди) рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╣рдо рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп SEO рдХреЗ рдореВрд▓ рдЖрдзрд╛рд░реЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛рдПрдБрдЧреЗ, рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ i18n (рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЙрди рдкреНрд░рдореБрдЦ рдирд┐рд░реНрдгрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рд▓реЗрдирд╛ рд╣реИ, рддрдХрдиреАрдХреА рддрддреНрд╡реЛрдВ рдЬреИрд╕реЗ рдХрд┐ hreflang рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдФрд░ рдХреНрдпреЛрдВ Intlayer рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдЖрдкрдХреЗ рдмрд╣реБрднрд╛рд╖реА Next.js рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

    1. рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рдмрд╣реБрднрд╛рд╖реА рдмрдирд╛рдиреЗ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?

    рдПрдХ рдмрд╣реБрднрд╛рд╖реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рд╕рд╛рдордЧреНрд░реА рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдВрд╕реНрдХрд░рдг (example.com/en/), рдПрдХ рдлреНрд░реЗрдВрдЪ рд╕рдВрд╕реНрдХрд░рдг (example.com/fr/), рдФрд░ рдПрдХ рд╕реНрдкреЗрдирд┐рд╢ рд╕рдВрд╕реНрдХрд░рдг (example.com/es/) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдпрд╛ рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╣реА рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

    рдЬрдм рдЖрдк рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЧреИрд░-рдЕрдВрдЧреНрд░реЗрдЬреА рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдЕрдиреБрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдмреЗрд╣рддрд░ рд╕рдВрдмрдВрдз, рдЙрдЪреНрдЪ рд░реВрдкрд╛рдВрддрд░рдг рджрд░, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░рд┐рдд SEO рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред

    2. рд╕рд╣реА URL рд╕рдВрд░рдЪрдирд╛ рдЪреБрдирдирд╛

    рдпрджрд┐ рдЖрдк рдХрдИ рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдг рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ URLs рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ, рд╕реБрд╕рдВрдЧрдд рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ (рдпрд╛ рдХреНрд╖реЗрддреНрд░) рдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЕрдкрдирд╛ рдЕрдиреВрдард╛ "рдкрддрд╛" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╣реБрднрд╛рд╖реА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рддреАрди рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВ:

    1. рджреЗрд╢-рдХреЛрдб рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдбреЛрдореЗрди (ccTLDs)

      • рдЙрджрд╛рд╣рд░рдг: example.fr, example.de
      • рд▓рд╛рдн: рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрдд рднреЗрдЬрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдордЧреНрд░реА рдХрд┐рд╕ рджреЗрд╢ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреА рд╣реИ (рдЬреИрд╕реЗ, .fr = рдлреНрд░рд╛рдВрд╕)ред
      • рд╣рд╛рдирд┐: рдХрдИ рдбреЛрдореЗрди рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдорд╣рдВрдЧрд╛ рдФрд░ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
    2. рд╕рдмрдбреЛрдореЗрди

      • рдЙрджрд╛рд╣рд░рдг: fr.example.com, de.example.com
      • рд▓рд╛рдн: рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХрд╛ "рдЬреАрд╡рди" рдЕрдкрдиреЗ рдЙрдкрдбреЛрдореЗрди рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рднрд╛рд╖рд╛рдПрдБ рдЬреЛрдбрд╝рдирд╛ рдпрд╛ рд╣рдЯрд╛рдирд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред
      • рд╣рд╛рдирд┐: рдХрднреА-рдХрднреА рдЦреЛрдЬ рдЗрдВрдЬрди рдЙрдкрдбреЛрдореЗрди рдХреЛ рдЕрд▓рдЧ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрдкрдХреЗ рдореБрдЦреНрдп рдбреЛрдореЗрди рдХреА рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ рдХрдордЬреЛрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
    3. рд╕рдмрдбрд╛рдпрд░реЗрдХреНрдЯрд░реА (рд╕рдмрдлреЛрд▓реНрдбрд░)

      • рдЙрджрд╛рд╣рд░рдг: example.com/fr/, example.com/de/
      • рд▓рд╛рдн: рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕реАрдзрд╛ рдФрд░ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдПрдХ рдореБрдЦреНрдп рдбреЛрдореЗрди рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
      • рд╣рд╛рдирд┐: ccTLDs рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп SEO рд╕рдВрдХреЗрдд рдХрд╛ рдЙрддрдирд╛ рдордЬрдмреВрдд рдирд╣реАрдВ рд╣реЛрддрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдареАрдХ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рдЕрднреА рднреА рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡реА рд╣реИ)ред
    рдЯреАрдк: рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдмреНрд░рд╛рдВрдб рд╣реИ рдФрд░ рдЖрдк рдЪреАрдЬреЛрдВ рдХреЛ рд╕рд░рд▓ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕рдмрдбрд╛рдпрд░реЗрдХреНрдЯрд░реАрдЬ рдЕрдХреНрд╕рд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдпрд╛ рджреЛ рдореБрдЦреНрдп рджреЗрд╢реЛрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреЛрд░ рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ ccTLDs рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

    3. Hreflang рдХреЗ рд╕рд╛рде рднрд╛рд╖рд╛ рд▓рдХреНрд╖реНрдпреАрдХрд░рдг рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛

    3.1. Hreflang рдХреНрдпрд╛ рд╣реИ?

    рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рдпрд╛ рдмрд╣реБрдд рд╕рдорд╛рди рд╕рд╛рдордЧреНрд░реА рд╣реЛрддреА рд╣реИ, рддреЛ рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рдЬреИрд╕реЗ Google рдХреЛ рдпрд╣ рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИред Hreflang рдПрдХ HTML рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рднрд╛рд╖рд╛ (рдФрд░ рдХреНрд╖реЗрддреНрд░) рд▓рдХреНрд╖рд┐рдд рд╣реИ, рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рднрд╛рд╖рд╛/рдХреНрд╖реЗрддреНрд░ рдкреГрд╖реНрда рдХреНрдпрд╛ рд╣реИрдВред

    3.2. рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрдпреЛрдВ рд╣реИ?

    1. рдпрд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕рд╛рдордЧреНрд░реА рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ (рдЬрдм рдЦреЛрдЬ рдЗрдВрдЬрди рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдПрдХ рд╣реА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрдИ рдмрд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ)ред
    2. рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдлреНрд░реЗрдВрдЪ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлреНрд░реЗрдВрдЪ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВ, рд╕реНрдкреЗрдирд┐рд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрдирд┐рд╢ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦреЗрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред
    3. рдпрд╣ рд╕рдордЧреНрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдмреЗрд╣рддрд░ рдЬреБрдбрд╝рд╛рд╡ рдФрд░ рдЙрдЪреНрдЪ SEO рд░реИрдВрдХрд┐рдВрдЧред

    3.3. <head> рдЯреИрдЧ рдореЗрдВ Hreflang рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

    рдЕрдкрдиреЗ HTML рдореЗрдВ, рдЖрдк рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдЬреЛрдбрд╝реЗрдВрдЧреЗ:

    html
    <link
      rel="alternate"
      hreflang="en"
      href="https://github.com/aymericzip/intlayer/blob/main/docs/docs/hi/en"
    />
    <link
      rel="alternate"
      hreflang="fr"
      href="https://github.com/aymericzip/intlayer/blob/main/docs/docs/hi/fr"
    />
    <link
      rel="alternate"
      hreflang="es"
      href="https://github.com/aymericzip/intlayer/blob/main/docs/docs/hi/es"
    />
    <link
      rel="alternate"
      hreflang="x-default"
      href="https://github.com/aymericzip/intlayer/blob/main/docs/docs/hi/en"
    />
    
    • hreflang="en": рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
    • hreflang="fr": рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рдлреНрд░реЗрдВрдЪ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
    • hreflang="es": рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рд╕реНрдкреЗрдирд┐рд╢ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
    • hreflang="x-default": рдПрдХ "рдлреЙрд▓рдмреИрдХ" рднрд╛рд╖рд╛ рдпрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ URL рдЬрдм рдЕрдиреНрдп рднрд╛рд╖рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА рд╣реИрдВред
    рддреНрд╡рд░рд┐рдд рдиреЛрдЯ: рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрди рдЯреИрдЧ рдореЗрдВ URLs рд╕реАрдзреЗ рдЕрдВрддрд┐рдо рдкреГрд╖реНрда рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЗред

    4. рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ "рд╕реНрдерд╛рдиреАрдп" рдмрдирд╛рдирд╛ (рдХреЗрд╡рд▓ рдЕрдиреБрд╡рд╛рджрд┐рдд рдирд╣реАрдВ)

    4.1. рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдмрдирд╛рдо рдЕрдиреБрд╡рд╛рдж

    • рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдЕрд░реНрде рд╣реЛрддрд╛ рд╣реИ рдПрдХ рднрд╛рд╖рд╛ рд╕реЗ рджреВрд╕рд░реА рднрд╛рд╖рд╛ рдореЗрдВ рд╢рдмреНрдж рджрд░ рд╢рдмреНрдж рдкрд╛рда рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ред
    • рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдкреНрд░рд╛рд░реВрдк, рдореБрджреНрд░рд╛, рдорд╛рдк рдФрд░ рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдлреНрд░рд╛рдВрд╕ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк тВм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

    4.2. рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдмрдЪрдирд╛

    рдЕрдЪреНрдЫреЗ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рднреА, рдпрджрд┐ рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдмрд╣реБрдд рд╕рдорд╛рди рд▓рдЧрддреА рд╣реИ рддреЛ рдЦреЛрдЬ рдЗрдВрдЬрди рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред Hreflang рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпреЗ рдкреГрд╖реНрда рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд╣реАрдВ рд╣реИрдВ рдмрд▓реНрдХрд┐ рднрд╛рд╖рд╛ рд╡реИрд░рд┐рдПрд╢рди рд╣реИрдВред

    5. рддрдХрдиреАрдХреА SEO рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ

    5.1. рднрд╛рд╖рд╛ рдШреЛрд╖рдгрд╛рдПрдБ (lang рдФрд░ dir)

    рдЕрдкрдиреЗ HTML рдЯреИрдЧ рдореЗрдВ, рдЖрдк рднрд╛рд╖рд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рдШреЛрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

    html
    <html lang="en"></html>
    
    • lang="en" рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╕рд╣рд╛рдпрдХ рддрдХрдиреАрдХреЛрдВ рдХреЛ рднрд╛рд╖рд╛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

    рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ рднрд╛рд╖рд╛рдУрдВ (рдЬреИрд╕реЗ рдЕрд░рдмреА рдпрд╛ рд╣рд┐рдмреНрд░реВ) рдХреЗ рд▓рд┐рдП, рдЬреЛрдбрд╝реЗрдВ:

    html
    <html dir="rtl" lang="ar"></html>
    
    • dir="rtl" рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рда рдХреА рджрд┐рд╢рд╛ рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ рд╣реЛред

    5.2. рдХреИрдиреЛрдирд┐рдХрд▓ рдЯреИрдЧреНрд╕

    рдХреИрдиреЛрдирд┐рдХрд▓ рдЯреИрдЧреНрд╕ рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ рд╕рдорд╛рди рдкреГрд╖реНрда рд╣реЛрдВ, рддреЛ рдХреМрди рд╕рд╛ рдкреГрд╖реНрда тАЬрдореВрд▓тАЭ рдпрд╛ рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдЖрдорддреМрд░ рдкрд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрднрд╛рд╖реА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдпрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХреИрдиреЛрдирд┐рдХрд▓ рд╣реЛрдЧрд╛ред

    html
    <link
      rel="canonical"
      href="https://github.com/aymericzip/intlayer/blob/main/docs/docs/hi/fr/produits"
    />
    

    6. рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдСрди-рдкреЗрдЬ SEO

    6.1. рд╢реАрд░реНрд╖рдХ рдФрд░ рдореЗрдЯрд╛ рд╡рд░реНрдгрди

    • рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рджрд┐рдд рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рддред
    • рдкреНрд░рддреНрдпреЗрдХ рдорд╛рд░реНрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдХреАрд╡рд░реНрдб рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЬреЛ рдвреВрдВрдврддреЗ рд╣реИрдВ рд╡рд╣ рдлреНрд░реЗрдВрдЪ рдпрд╛ рд╕реНрдкреЗрдирд┐рд╢ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

    6.2. рд╣реЗрдбрд░реНрд╕ (H1, H2, H3)

    рдЖрдкрдХреЗ рд╢реАрд░реНрд╖рдХ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдпрд╛ рдХреАрд╡рд░реНрдбреНрд╕ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдмрд╕ рдЕрдкрдиреЗ рдореВрд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рд╢реАрд░реНрд╖рдХ рдХреЛ Google Translate рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд╛рд▓рдХрд░ рдЗрд╕реЗ рдЦрддреНрдо рди рдХрд░реЗрдВред

    6.3. рдЪрд┐рддреНрд░ рдФрд░ рдореАрдбрд┐рдпрд╛

    • рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдЖрд▓реНрдЯ рдЯреЗрдХреНрд╕реНрдЯ, рдХреИрдкреНрд╢рди рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдХрд░реЗрдВред
    • рдРрд╕реЗ рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рд▓рдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХреГрддрд┐ рдХреЗ рд╕рд╛рде рдЧреВрдВрдЬрддрд╛ рд╣реЛред

    7. рднрд╛рд╖рд╛ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡

    7.1. рдСрдЯреЛ-рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдпрд╛ рдПрдХ рднрд╛рд╖рд╛ рдЪрдпрдирдХрд░реНрддрд╛?

    • рдСрдЯреЛ-рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ (IP рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░) рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдпрд╛ VPN рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЧрд▓рдд рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред
    • рдПрдХ рднрд╛рд╖рд╛ рдЪрдпрдирдХрд░реНрддрд╛ рдЕрдХреНрд╕рд░ рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛрддрд╛ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрджрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рднрд╛рд╖рд╛ рдЧрд▓рдд рд╣реИ рддреЛ рд╕реНрд╡рдпрдВ рдЕрдкрдиреА рднрд╛рд╖рд╛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

    рдпрд╣рд╛рдБ рдПрдХ рд╕рд░рд▓ Next.js + Intlayer рдЙрджрд╛рд╣рд░рдг рд╣реИ:

    tsx
    import { useLocation, useNavigate } from "react-router-dom";
    import {
      Locales,
      getHTMLTextDir,
      getLocaleName,
      getLocalizedUrl,
    } from "intlayer";
    import { useLocale } from "react-intlayer";
    import { type FC } from "react";
    
    const LocaleSwitcher: FC = () => {
      const location = useLocation(); // рд╡рд░реНрддрдорд╛рди URL рдкрде рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг: /fr/about
      const navigate = useNavigate();
    
      const changeUrl = (locale: Locales) => {
        // рдЕрдкрдбреЗрдЯреЗрдб рд▓реЛрдХреЗрд▓ рдХреЗ рд╕рд╛рде URL рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ
        // рдЙрджрд╛рд╣рд░рдг: /es/about рд╕реНрдкреЗрдирд┐рд╢ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╕реНрдерд╛рдпреА
        const pathWithLocale = getLocalizedUrl(location.pathname, locale);
    
        // URL рдкрде рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
        navigate(pathWithLocale);
      };
    
      const { locale, availableLocales, setLocale } = useLocale({
        onLocaleChange: changeUrl,
      });
    
      return (
        <ol>
          {availableLocales.map((localeItem) => (
            <li key={localeItem}>
              <a
                href={getLocalizedUrl(location.pathname, localeItem)}
                hrefLang={locale === localeItem ? "x-default" : localeItem}
                aria-current={locale === localeItem ? "page" : undefined}
                onClick={(e) => {
                  e.preventDefault();
                  setLocale(localeItem);
                }}
              >
                <span>
                  {/* рдЕрдкрдиреА рднрд╛рд╖рд╛ рдореЗрдВ - рдЬреИрд╕реЗ рдХрд┐ Fran├зais */}
                  {getLocaleName(localeItem, locale)}
                </span>
                <span dir={getHTMLTextDir(localeItem)} lang={localeItem}>
                  {/* рд╡рд░реНрддрдорд╛рди рднрд╛рд╖рд╛ рдореЗрдВ - рдЬреИрд╕реЗ рдХрд┐ Franc├йs рд╡рд░реНрддрдорд╛рди рд▓реЛрдХреЗрд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдкрд░ Locales.SPANISH */}
                  {getLocaleName(localeItem)}
                </span>
                <span dir="ltr" lang={Locales.ENGLISH}>
                  {/* рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ - рдЬреИрд╕реЗ рдХрд┐ French */}
                  {getLocaleName(localeItem, Locales.ENGLISH)}
                </span>
                <span>
                  {/* рдЕрдкрдиреА рднрд╛рд╖рд╛ рдореЗрдВ - рдЬреИрд╕реЗ рдХрд┐ FR */}
                  {localeItem}
                </span>
              </a>
            </li>
          ))}
        </ol>
      );
    };
    

    7.2. рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛

    • рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рднрд╛рд╖рд╛ рдкрд╕рдВрдж рдХреЛ рдХреБрдХреА рдпрд╛ рд╕рддреНрд░ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред
    • рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рд╡реЗ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдПрдБрдЧреЗ, рддреЛ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдирдХреЗ рдкрд╕рдВрджреАрджрд╛ рднрд╛рд╖рд╛ рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    8. рд╕реНрдерд╛рдиреАрдп рдмреИрдХрд▓рд┐рдВрдХреНрд╕ рдмрдирд╛рдирд╛

    рдмреИрдХрд▓рд┐рдВрдХреНрд╕ (рдмрд╛рд╣рд░реА рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреА рдУрд░ рд▓рд┐рдВрдХ) рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг SEO рдХрд╛рд░рдХ рдмрдиреЗ рд░рд╣рддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рдПрдХ рдмрд╣реБрднрд╛рд╖реА рд╕рд╛рдЗрдЯ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реЛрдВ, рддреЛ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

    • рд╕реНрдерд╛рдиреАрдп рд╕рдорд╛рдЪрд╛рд░ рд╕рд╛рдЗрдЯреЛрдВ, рдмреНрд▓реЙрдЧреЛрдВ, рдпрд╛ рдлреЛрд░рдо рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ .fr рдбреЛрдореЗрди рдЖрдкрдХреЗ рдлреНрд░реЗрдВрдЪ рд╕рдмрдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдлреНрд░реЗрдВрдЪ SEO рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред
    • рджреЗрдЦреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдмреИрдХрд▓рд┐рдВрдХреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ рдХрд┐ рдХреМрдирд╕реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЕрдзрд┐рдХ PR/рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

    9. рдЕрдкрдиреЗ рдмрд╣реБрднрд╛рд╖реА рд╕рд╛рдЗрдЯ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рд░рдЦрд░рдЦрд╛рд╡

    9.1. Google Analytics рдФрд░ Search Console

    • рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ (/en/, /fr/, /es/)ред
    • рдХреНрд░реЙрд▓ рдПрд░рд░реНрд╕, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕рд╛рдордЧреНрд░реА рдлреНрд▓реИрдЧреНрд╕, рдФрд░ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдореБрджреНрджреЛрдВ рдкрд░ рд╣рд░ рднрд╛рд╖рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред

    9.2. рдирд┐рдпрдорд┐рдд рд╕рд╛рдордЧреНрд░реА рдЕрдкрдбреЗрдЯ

    • рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рддрд╛рдЬрд╛ рд░рдЦреЗрдВред рдпрджрд┐ рдЖрдк рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЙрддреНрдкрд╛рдж рд╡рд┐рд╡рд░рдг рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдлреНрд░реЗрдВрдЪ, рд╕реНрдкреЗрдирд┐рд╢, рдЖрджрд┐ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
    • рдкреБрд░рд╛рдирд╛ рдЕрдиреБрд╡рд╛рдж рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рднреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

    10. рдЖрдо рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдирд╛

    1. рдорд╢реАрди-рдЕрдиреБрд╡рд╛рджрд┐рдд рд╕рд╛рдордЧреНрд░реА рдорд╛рдирд╡ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдмрд┐рдирд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрд╡рд╛рдж рдХрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

    2. рдЕрд╕рд╛рдорд╛рдиреНрдп рдпрд╛ рдЧрд╛рдпрдм hreflang рдЯреИрдЧ рдпрджрд┐ рдЖрдкрдХреЗ рдЯреИрдЧ рдЕрдзреВрд░реЗ рд╣реИрдВ рдпрд╛ рдЧрд▓рдд рдХреЛрдб рд╣реИрдВ рддреЛ рдЦреЛрдЬ рдЗрдВрдЬрди рд╕реНрд╡рдпрдВ рднрд╛рд╖рд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

    3. рдХреЗрд╡рд▓ JavaScript рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднрд╛рд╖рд╛ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдпрджрд┐ Google рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп URLs рдХреЛ рдХреНрд░реЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рддреЛ рдЖрдкрдХреЗ рдкреГрд╖реНрда рд╕рд╣реА рд╕реНрдерд╛рдиреАрдп рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдирд╣реАрдВ рджрд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

    4. рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреА рдЕрдирджреЗрдЦреА рдХрд░рдирд╛ рдПрдХ рдордЬрд╛рдХ рдпрд╛ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдЬреЛ рдПрдХ рджреЗрд╢ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╡рд╣ рджреВрд╕рд░реЗ рдореЗрдВ рдЕрдкрдорд╛рдирдЬрдирдХ рдпрд╛ рдирд┐рд░рд░реНрдердХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

    Intlayer SEO Scanner рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдСрдбрд┐рдЯ рдХрд░реЗрдВ

    рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХрд╛ рдмрд╣реБрднрд╛рд╖реА рдРрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реИ, рд╣рдо Intlayer SEO Scanner рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдмрд╣реБрднрд╛рд╖реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдХрд░рдг рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рд╕рднреА рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдкреГрд╖реНрдареЛрдВ рдкрд░ рд▓рд╛рдкрддрд╛ hreflang рдЯреИрдЧ, рдЯреВрдЯреЗ рд╣реБрдП рд▓рд┐рдВрдХ рдФрд░ рдЕрдиреНрдп SEO рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

    рд╕рдорд╛рдкрди

    рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЛ рдмрд╣реБрднрд╛рд╖реА рдмрдирд╛рдирд╛ рдХреЗрд╡рд▓ рдкрд╛рда рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдпрд╣ URLs рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рдВрд░рдЪрдирд╛ рдХрд░рдирд╛, hreflang рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рддрд╛рдХрд┐ рдЦреЛрдЬ рдЗрдВрдЬрдиреЛрдВ рдХреЛ рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдФрд░ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ, рд╕реНрдерд╛рдиреАрдпрдХреГрдд рджреГрд╢реНрдпреЛрдВ, рднрд╛рд╖рд╛ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ, рдФрд░ рд╕реБрд╕рдВрдЧрдд рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рд╕рд╛рдеред рдЗрди рд╢реНрд░реЗрд╖реНрда рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рд╕реЗ рдЖрдк рд╡реИрд╢реНрд╡рд┐рдХ рдмрд╛рдЬрд╛рд░реЛрдВ рдореЗрдВ рд╕рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрддреЛрд╖ рдХреЛ рдмрдврд╝рд╛рдПрдВрдЧреЗ, рдФрд░ рдЕрдВрддрддрдГ, рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ SEO рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред

    рдпрджрд┐ рдЖрдк Next.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Next.js 13+ рдореЗрдВ рдРрдк рд░рд╛рдЙрдЯрд░), Intlayer рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдЗрд╕ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕рд╛рдЗрдЯрдореИрдк рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ hreflang рд▓рд┐рдВрдХ, рднрд╛рд╖рд╛ рдкрд╣рдЪрд╛рди, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдЧреБрдгрд╡рддреНрддрд╛ рдмрд╣реБрднрд╛рд╖реА рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХреЗрдВред

    рдХреНрдпрд╛ рдЖрдк рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ? рдЕрдм рдЗрди SEO рдФрд░ i18n рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рджреБрдирд┐рдпрд╛ рднрд░ рд╕реЗ рдирдП рдЖрдЧрдВрддреБрдХ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдЦреЛрдЬрдиреЗ рдФрд░ рдЙрд╕рд╕реЗ рдЬреБрдбрд╝рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВ!

    рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    рдЕрднреА рддрдХ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВред рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдмрдиреЗрдВред

    рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд╕реНрдЯ

    рдирд╡реАрдирддрдо рдкреЛрд╕реНрдЯ