- спасылкі
- кірыліца
- А ці зразумеюць вас пашукавікі?
- даменнае імя
- кананічныя спасылкі
- Таксанаміі ў разрэзе WordPress SEO
- Robots.txt
- Sitemap.xml
- Сниппет ў пошукавай выдачы
- семантычная разметка
- HTML код
- Ускорьте індэксацыю
- У заключэнне
У 2014 годзе мой артыкул «WordPress SEO, базавая аптымізацыя» быў апублікаваны ў часопісе WP Magazine .
З тых часоў WordPress абнаўляўся і я вырашыў стварыць на сваім сайце артыкул, кантэнт якой будзе абнаўляцца з цягам часу, вынікаючы тэндэнцыям SEO і апдэйт WordPress.
У артыкуле базавую SEO для WordPress апісваецца як налады самой CMS, убудовы, так і іншыя карыснасці, якія дапамогуць ўладальніку сайта безадносна абранай у далейшым стратэгіі прасоўвання атрымаць адчувальны SEO-эфект. Так бы мовіць - аснова, якую трэба закласці ў любым выпадку.
Прыступім!
спасылкі
Сталыя спасылкі або ЧПУ
Па змаўчанні (Налады → Сталыя спасылкі) WordPress стварае адрасы старонак з дапамогай лічбавага ідэнтыфікатара, напрыклад: ваш_домен /? P = 123. Лаканічна, коратка, нажаль не інфарматыўна.
Не здзекавацца над магчымымі наведвальнікамі з пошукавых сістэм, ды і самі сістэмы не мучайце - задайце спасылкі зразумелымі словамі, павысьце вага гэтых слоў на старонцы. Я асабіста аддаю перавагу выкарыстоўваць наступную камбінацыю:
Налады пастаянных спасылак
Такім чынам дыктуецца выразная лагічная структура, пошукавіку лягчэй вызначаць значныя раздзелы на сайце, а так жа карыстач пры неабходнасці можа трапляць на раздзел шляхам выдалення сімвалаў да бліжэйшага слеша.
У выпадку, калі неабходная дополниельная кастомизация - скарыстайцеся спісам магчымых тэгаў , З дапамогай якіх магчыма пабудаваць патрэбны выгляд спасылак.
кірыліца
Па змаўчанні WordPress выкарыстоўвае для спасылкі тыя ж знакі, што выкарыстоўваюцца ў назве артыкула. Адпаведна, калі назва артыкула будзе кірылічным - кірылічныя знакі будуць узяты і для URL.
Пагадзіцеся, /% D0% BF% D1% 80% D0% B8% D0% B2% D0% B5% D1% 82-% D0% BC% D0% B8% D1% 80 / выглядае ўжо не так прывабна, як / прывітанне -мир /? Тым не менш, ваша кірылічная спасылка будзе выглядаць менавіта так у многіх сэрвісах, дзе вы вырашыце ёй падзяліцца ці куды захочаце яе дадаць.
У выпадку, калі вы вырашыцеся палегчыць жыццё тым, хто не выкарыстоўвае UTF-кадоўку, а звычайным ангельскай перакладам скарыстацца магчымасці вы не маеце (напрыклад вы не ведаеце мовы, альбо ў вас двухмоўны сайт і арыгінальную назву на англійскай ўжо занята), - застаецца выкарыстоўваць транслітарацыю.
У плане аўтаматызацыі працэсу я б рэкамендаваў скарыстацца убудовай, а менавіта Cyr to Lat Enhanced , Які канвертуе ў лацінку кірылічныя знакі ў спасылках.
А ці зразумеюць вас пашукавікі?
Для ўсіх важных артыкулаў правярайце аўтаматычна створаны URL ўручную. Як гэта зрабіць? Скапіруйце адрас, зайдзіце ў пошукавік і ўстаўце адрас у пошукавае поле. Цалкам можа апынуцца, што ў вас з пошукавай машынай разыходзяцца погляды на тое, як менавіта выглядае транслітарацыя якога-небудзь слова.
Праверка транслітарацыі ў Google Праверка транслітарацыі у Яндэксе
Адразу ж удакладнім - станоўчы вынік у адной пошукавай сістэме не з'яўляецца гарантыяй дадатнага выніку ў іншых.
даменнае імя
Не забудзьцеся вызначыць адрас вашага сайта (Налады → Агульныя) - з www або без, з http пратаколам або https:
Настройка дамена ў WordPress
Пасля захавання змяненняў праверце - ці працуе пераадрасацыя старонак, увёўшы адрас галоўнай старонкі ў розных варыяцыях. Калі пераадрасацыя працаваць не будзе - гэта можа прывесці да таго, што пошукавікі расслаіўся ваш сайт на пару ідэнтычных і агульны спасылачныя вага можа быць рассеяны. Напрыклад замест 100 спасылак, якія вядуць на старонку http://www.yoursite.com/page/ вы атрымаеце толькі 60, а іншыя 40 будуць весці на яе дубль па адрасе http://yoursite.com/page/ не асоба дапамагаючы арыгіналу.
кананічныя спасылкі
Кананічныя спасылкі - гэта спасылкі, якія не бачныя карыстальнікам, але працуюць для пошукавых сістэм аналагічна 301 рэдырэкт. З іх дапамогай вы можаце паказаць пошукавіку старонку-крыніцу ў выпадку, калі ўзнікае неабходнасць выкарыстоўваць адзін і той жа кантэнт некалькі разоў па розных адрасах.
Некалькі магчымых выпадкаў, калі WordPress можа ствараць некалькі адрасоў для адной старонкі:
- Асноўная старонка: http://somesite.com/page/
- Тая ж старонка, але з якарам адказу на каментар: http://somesite.com/page/?replytocom=593#respond
- Тая ж старонка, але з доступам праз ідэнтыфікацыйны нумар: http://somesite.com/?p=425623
Для карыстальнікаў старонка будзе выглядаць абсалютна аднолькава, але для пошукавікаў - тры адрасы азначаюць тры розных старонкі. Гэта азначае, што, як і ў выпадку з дублікатамі даменаў, спасылачныя маса можа быць рассеяная, так, да таго ж, старонкі будуць прызнаныя дублікатамі на адным дамене, чаго пошукавыя машыны не занадта-то любяць.
У дадзеным выпадку простае даданне ў <head> </ head> секцыю наступнай запісу вырашыць праблему дублікатаў: <link rel = "canonical" href = "http://somesite.com/page/" />, так як кананічная спасылка будзе перанакіроўваць пошукавага робата з усіх магчымых варыянтаў на той, што ў ёй паказаны, у дадзеным выпадку - на адрас асноўны старонкі.
Вы можаце альбо ўключыць механізм прастаўлення такіх спасылак у вашу тэму, альбо скарыстацца адным з SEO-убудоў, якія дазваляюць вырашыць пытанне аўтаматычна. Я асабіста аддаю перавагу Yoast SEO .
Таксанаміі ў разрэзе WordPress SEO
Таксанамія - гэта, увогуле выпадку, вучэнне аб прынцыпах і практыцы класіфікацыі і сістэматызацыі.
WordPress па змаўчанні выкарыстоўвае два выгляду карыстацкіх Таксанамія: рубрыкі (з вертыкальнай іерархіяй) і пазнакі (з гарызантальнай іерархіяй).
Як з імі абыходзіцца? Усё проста. Вертыкальная іерархія патрэбна для выразнай сістэматызацыі - прадумайце структуру так, каб пашукавікі лёгка лічылі структуру сайта (зразумелі: дзе раздзелы, дзе адзінкавыя старонкі), а таксама карыстальнікам лёгка і лагічна было па ёй перасоўвацца праз меню і «хлебныя дробкі».
Гарызантальная іерархія прызначана ў першую чаргу для паскарэння атрымання інфармацыі, як людзьмі, так і робатамі. «Воблака тэгаў» дазволіць адразу ж, не апускаючыся па дрэве вертыкальнай іерархіі, клікнуць на цікавіць тэму і аказацца там, дзе ёсць адказ на пытанне. Прастаўляецца пазнакі ў кожным пасце і старонцы, дзе гэта здаецца апраўданым, але не перашчыруйце. Да 10 яшчэ выглядае нармальным, а вось за 30 ужо наводзіць на думкі пра спам не толькі робатаў пошукавых сістэм.
Robots.txt
robots.txt - гэта тэкставы файл, па змаўчанні які размяшчаецца ў корані сайта і які рэкамендуе робатам пошукавых сістэм індэксаваць ці не індэксаваць пэўныя раздзелы сайта.
WordPress па змаўчанні на сэрвэры не ўтрымлівае дадзенага файла, дакладней пры запыце дадзенага адрасы http://yoursite.com/robots.txt ён ствараецца віртуальна, грунтуючыся на наладах CMS, якія даюць не занадта багаты выбар з «дазволіць робатам індэксаваць сайт» і « зачыніць сайт ад індэксацыі польностью ».
Дзеля справядлівасці трэба заўважыць, што цяпер, калі пошукавыя машыны навучыліся прайграваць CSS і JavaScript (хай і не ў поўным аб'ёме), патрэба для тонкай налады robots.txt ў шматлікіх не складаных сайтаў адпадае.
Тым не менш, калі вам неабходны фізічны файл у корані сайта, у якім вы па якой-небудзь прычыне жадаеце выключыць з пошукавай выдачы якія-небудзь файлы або старонкі - стварыце яго ўручную (віртуальны аўтаматычна перастане паказвацца), альбо скарыстайцеся убудовай, які дазволіць змяняць віртуальны файл, як, напрыклад: DL Robots.txt .
Sitemap.xml
sitemap.xml - файл-падказка, які захоўвае ў сабе спіс старонак вашага сайта, якія вы б хацелі перадаць у пошукавыя машыны для індэксацыі. Фармат, максімальную колькасць старонак і максімальны аб'ём дадзенага файла нязначна мяняюцца ад пошукавіка да пошукавіка, але ў цэлым адпавядаюць стандартнага пратаколу Sitemap .
WordPress па змаўчанні не ўтрымлівае гатовага sitemap.xml файла. Вырашыць дадзеную праблему можна наступнымі спосабамі:
- пасродкам плагіна (я, зноў жа, аддаю перавагу Yoast SEO , хоць у рэпазітары ёсць і іншыя ), Наладзіць і генераваць аўтаматычна;
- скарыстаць любую онлайн сэрвісам (проста убіце ў пошукавіку XML Sitemap), генераваць па запыце і ўручную размяшчаць у сябе на сэрвэры;
- напісаць выснову самому, выкарыстоўваючы натыўнымі функцыі WordPress .
Перад перадачай спасылкі на готорый файл sitemap.xml не забудзьцеся праверыць правільнасць складання дапамогай сэрвісаў саміх пошукавых сістэм: Яндэкс , Google .
Сниппет ў пошукавай выдачы
З шырока вядомых палёў, якія аказваюць непасрэдны ўплыў на сниппет ў пошукавай выдачы, WordPress па змаўчанні падтрымлівае толькі Title (функцыя wp_title ()), дзе аўтаматычна адлюстроўвае назва запісы або старонкі.
У выпадку, калі вы хочаце большага (дадаць мета-тэг Description, кастомизировать тэг Title, дадаць Google+ Publisher Link, палі для Twitter Cards і Open Graph) - давядзецца выкарыстоўваць убудовы (той жа Yoast SEO ), Альбо адвольныя поля (выдатны убудова па працы з імі - Advanced Custom Fields ) І вывад іх непасрэдна ў тэму сайта.
Асобна трэба сказаць пра абразок сайта, яна ж favicon.
Пачынаючы з версіі 4.3 WordPress па змаўчанні ўключае ў сябе функцыю па даданні favicon (Знешні выгляд → Наладзіць → Уласцівасці сайта). Аднак, у выпадку, калі ваш лагатып будзе размяшчацца на празрыстым фоне - я асабіста раю скарыстацца спецыялізаваным убудовай (накшталт Favicon by RealFaviconGenerator ), Альбо прапісаць код уручную, так як розныя сістэмы і прылады могуць па-рознаму адлюстроўваць празрыстасць абразкі.
семантычная разметка
Семантычная разметка - гэта разметка старонкі шляхам дадання дадатковых тэгаў і атрыбутаў, якія дапамагаюць пошукавым робатам апрацаваць інфармацыю, якая змяшчаецца ў кантэнце.
Раней я ўжо згадаў, да прыкладу, Open Graph - гэта адзін з пратаколаў микроразметки, які быў распрацаваны ў Facebook і чыё дзеянне вы можаце бачыць кожны раз, калі размяшчае ў сваёй публікацыі на Facebook якую-небудзь спасылку: да посту падгружаецца нейкая фатаграфія, кароткае апісанне і назва старонкі. Па сутнасці гэта азначае, што робат Facebook збегаў па той спасылцы, якую вы ўставілі ў публікацыю, прачытаў патрэбныя яму Open Graph тэгі (якую карцінку ўзяць, што ў назве напісаць і гэтак далей), калі яны там былі, і падгрузіць гэта ўсё ў вашу публікацыю.
Open Graph выкарыстоўваецца не толькі Facebook, але і іншымі сацыяльнымі сеткамі, так што не ігнаруйце яе.
Ўбудаваць яе дастаткова проста, скарыстаўшыся тым жа Yoast SEO убудовай, чаго не скажаш пра такую не менш важнай варыяцыі семантычнай разметкі, як Schema.org .
Schema.org вылучаецца тым, што афіцыйна падтрымліваецца вядучымі пошукавымі машынамі планеты, адпаведна - чым паўней вы з яе дапамогай апішыце свой кантэнт - тым больш карысці вам гэта прынясе ў пошукавай выдачы. Аднак праблема менавіта ў тым, што Schema.org вельмі шырокая і аўтаматычна яе дадаць на сайт магчыма толькі ў вельмі невялікім аб'ёме. Адпаведна ў WordPress яе па змаўчанні няма.
Хоць, менш - лепш, чым нічога, а таму настойліва раю прыгледзецца да плягіну Add Meta Tags . Галоўнае - пасля ўсталявання не забудзьцеся адключыць у ім Open Graph поля і іншыя тэгі, якія вы ўжо будзеце выкарыстоўваць на сайце, прыкладам, шляхам Yoast SEO, інакш магчыма задвоение тэгаў, прычым не заўсёды супадае ўтрымання.
HTML код
Па-першае, трэба запомніць, што не WordPress адказны за код вашага сайта ў поўным аб'ёме. У асноўным гэта залежыць ад тэмы, якую вы выкарыстоўваеце.
Папярэджаны - такім чынам, узброены:
- Праверце, як менавіта ствараецца на вашых старонках загаловак H1, да прыкладу. Калі ён па змаўчанні ўжо выводзіцца з копіяй назвы запісу - не ўключайце H1 ў сам кантэнт. Такі загаловак павінен быць на старонцы ў адзіным экзэмпляры;
- Праверце - у выпадку, калі ў стужцы рубрыкі запісу выводзяцца кожная са сваім загалоўкам H1, падзеленыя Ці яны тэгамі <section> і ці паказаны на старонцы <! DOCTYPE html>, г.зн. браўзэр будзе працаваць менавіта з HTML5, які дазваляе выкарыстанне некалькіх загалоўкаў у падобных выпадках;
- Праверце, ці няма схаваных у кодзе сайта з склепа або з мета-тэгаў. Вам наўрад ці, асабліва на першым часе, хочацца запэцкаць сябе вонкавымі спасылкамі на ня рэлевантны кантэнт.
У астатнім жа дарэчныя стандартныя для ўсіх сайтаў рэкамендацыі - правярайце код на валіднасць, запаўняйце атрыбуты alt ва ўсіх малюнкаў і гэтак далей.
Ускорьте індэксацыю
WordPress па змаўчанні прадастаўляе магчымасць адпраўкі Пінг (паведамленняў) у розныя сэрвісы, апавяшчаючы іх аб тым, што ў вас з'явілася новы артыкул (Налады → Напісанне → Сэрвісы абнаўлення).
Я б не рэкамендаваў спамілі ўсіх і ўся, банальна таму што рана ці позна вы пачнеце трапляць у чорныя лісты, ды і акрамя таго, кожная адпраўка Пінга - гэта дадатковая нагрузка на сервер.
Тым не менш, у дадатак да па змаўчанні прапісанаму ў WordPress Ping-O-Matic (http://rpc.pingomatic.com/) я б рэкамендаваў як мінімум дадаць пару рускамоўных шырокавядомых рэсурсу:
- http://ping.blogs.yandex.ru/RPC2
- http://blogsearch.google.ru/ping/RPC2
А так жа яшчэ некалькі па аналогіі, калі сайт у вас мультымоўны:
- http://blogsearch.google.com/ping/RPC2
- http://blogsearch.google.us/ping/RPC2
- http://blogsearch.google.co.uk/ping/RPC2
- і гэтак далей.
У заключэнне
Некалькі саветаў дадаткова да вышэйадзначаную:
- Ня выводзьце ў стужкі рубрык запісу цалкам. Выкарыстоўвайце функцыю the_excerpt () замест the_content (). Такім чынам вы паменшыце колькасць дубляваць кантэнту на сайце і палегчыце карыстальнікам пошук неабходнага матэрыялу, так як паскорыцца пракрутка стужкі;
- Карыстайцеся полем «Цытата» пры напісанні запісаў. Гэта дазволіць вам выводзіць у стужку не першыя некалькі радкоў тэксту запісы з шматкроп'ем ў канцы і словамі «Чытаць далей», а кароткі змест запісу, нейкі зазываюць тэкст, што зноў жа, уратуе ад дублявання кантэнту;
- Выключыце з пошукавай індэксацыі архівы па дат. Асаблівай тэматычнай нагрузкі такія архівы не нясуць, але цалкам дублююць існуючыя рубрыкі;
- Выключыце з пошукавай індэксацыі старонкі вынікаў пошуку па сайце. Нічога карыснага, акрамя дублявання рубрыкаў і самой пошукавай выдачы, гэтыя старонкі ў сабе не нясуць.
- Не выключаю з пошукавага індэксацыі раздзелы метак выгляду http://yoursite.com/tag/something/. У адрозненне ад пошукавых запытаў і архіваў па дат - гэты від старонак нясе ў сабе карысную тэматычную нагрузку, якую вызначылі вы самі. Што ж тычыцца дублявання кантэнту, то Google абяцаў не караць за такія рэчы , Калі ўсё рабіць па-беламу (пазнакі як раз трапляюць у гэтую катэгорыю), у адкрытую, без злога намеру.
А ці зразумеюць вас пашукавікі?
Як гэта зрабіць?
Com/page/?
Com/?
Як з імі абыходзіцца?