SEO аптымізацыя блога WordPress

  1. Серверныя рашэнні:
  2. дублі старонак
  3. Праца з метатега:
  4. фарміраванне сниппета
  5. Ключавыя словы (keywords)
  6. Цяпер пяройдзем непасрэдна да аптымізацыі шаблону тэмы WordPress:
  7. Тэг more ці чытаць далей
  8. выходныя спасылкі
  9. Кантэнтнай складнік:
  10. SEO аптымізацыя малюнкаў
  11. Дадатковыя фішкі:
  12. унутраная перелинковка
  13. Noindex і Nofollow
  14. Хуткасць загрузкі сайта
  15. заключэнне
  16. падобныя пасады

апублікавана 15 ліпеня 2011 г. апублікавана 15 ліпеня 2011 г

SEO аптымізацыя блога WordPress

Добры дзень!

Сёння я хацеў бы закрануць тэмы ўнутранай SEO аптымізацыі сайта на блогавай рухавічку WordPress. У сеціве шмат мануалаў на гэты конт, але я вырашыў напісаць сваё бачанне вырашэння праблем ўнутранай структуры шаблонаў WordPress для найлепшага ранжыравання блога ў пошукавых сістэмах. На сапраўднасць не прэтэндую, але спадзяюся, што многім выкладзеная мной інфармацыя будзе карысная. І так паехалі.

Серверныя рашэнні:

люстэрка сайта

Як вядома, для пошукавых сістэм старонкі з адрасамі www.websaite.com і website.com з'яўляюцца рознымі дакументамі. Пры стварэнні сайта варта загадзя падумаць аб тым, з якім адрасам вы хочаце бачыць яго (з www або без www). Пасля вызначэння, неабходна прапісаць які адрас будзе асноўным, а які будзе з'яўляцца люстэркам. Робіцца гэта:

1) у панэлі вашага хостынгу. Многія хостеры дазваляюць прапісваць люстэрка (аліасы). Калі такой магчымасці няма, то можна прапісаць люстэрка самастойна ...

2) з дапамогай файлаў htaccess. Пра тое, як гэта робіцца можна пачытаць у пасьце пра серверныя рэдырэкты .

3) на ўсялякі выпадак у файле robots.txt прапісваем дырэктыву host, паказваючы ботам пошукавых сістэм, які адрас з'яўляецца асноўным. Робіцца гэта прыкладна так:

host: http://adminpab.ru

наладжвальны ЧПУ

Для таго, каб у адраснай сцёку браўзэра url нашых унутраных старонак выглядалі чытэльным, рэкамендую выкарыстоўваць такую ​​структуру пастаянных спасылак:

/%category%/%postname%.html

Робіцца гэта ў адмінку: Параметры -> Сталыя спасылкі, «Адвольна».

Для таго, каб кірыліца карэктна трансфармавалася ў лацінскія знакі варта выкарыстоўваць прасценькі убудова RusToLat. Пошукавыя сістэмы выдатна распазнаюць трансліт, як прыклад прывяду наступны скрыншот:

Пошукавыя сістэмы выдатна распазнаюць трансліт, як прыклад прывяду наступны скрыншот:

На прыкладзе відаць, што Яндэкс вылучыў фрагмент programma ... vesa-stranic па запыце «праграма разліку вагі старонак». У свой час я ўсяляк эксперыментаваў з рознымі стандартамі транслітарацыі і прыйшоў да высновы, што пошукавыя машыны распазнаюць абсалютна любы трансліт, нават напісаны з арфаграфічнымі памылкамі.

Выдаляем з адраснай радкі непатрэбнае слова category. Як гэта зрабіць можна пачытаць у асобным пасце аб htaccess для WordPress .

дублі старонак

Як вядома, рухавічок WordPress грэшыць тым, што генеруе вялікая колькасць дубляў старонак. Калі адна і тая ж запіс даступна па некалькіх адрасах, то гэта можа негатыўна адбіцца на стаўленні пошукавых сістэм. Для таго, каб знізіць верагоднасць траплення пад фільтры, усе дублі старонак варта зачыніць з дапамогай дырэктыў у файле robots.txt. прыклад:

Disallow: / tags /

Disallow: / author /

Disallow: / 2011 /

Disallow: / page /

Disallow: / feed /

Такім чынам мы закрываем ад індэксацыі старонкі пазнак, аўтараў пастоў, каляндар, старонкі пагинации і RSS-стужку.

Часам, выкарыстання аднаго толькі robots.txt можа быць недастаткова. У гэтым выпадку на дапамогу зноў прыйдуць ўнутраныя серверныя рэдырэкты. Аб цудоўным убудове, які дазваляе кіраваць ўнутранымі перанакіраванне, рэкамендую пачытаць у пасце аб Redirection . У маім прыкладзе дадзены убудова дазволіў перанакіраваць пошукавых ботаў са старонкі прадпрагляду запісу (якая індэксаваліся) на асноўную запіс (якой у індэксе не было).

Праца з метатега:

Загалоўкі старонак (title)

Найважнейшым тэгам для атрымання трафіку з пошукавых сістэм быў і застаецца тэг title. Па змаўчанні WordPress генеруе title у выглядзе:

загаловак паста | назва блога

назву рубрыкі | назва блога

Гэта значыць ключавыя словы ў title разбаўляюцца словамі з назвы блога. Для таго, каб пазбегнуць гэтага, прыбіраем з загалоўка старонкі ўсё акрамя% post_title%. Такім чынам мы зніжаем колькасць «лішніх» слоў у загалоўках і акцэнтуем увагу на самым галоўным.

фарміраванне сниппета

Сниппет - фрагмент тэксту, які выводзіцца ў пошукавай выдачы непасрэдна пад спасылкай на старонку. Сниппеты неабходныя для таго, каб карыстальнік па абрыўках тэксту вызначыў, ці адказвае інфармацыя, прадстаўленая на сайце яго запыту. Ад таго як выглядае снипет залежыць пяройдзе наведвальнік на сайт ці не. Для таго, каб пошукавая сістэма ўзяла менавіта той фрагмент тэксту, які мы хочам бачыць у сниппете, рэкамендую размясціць 1-2 прапановы з ключавымі словамі ў верхняй частцы старонкі, а затым гэтыя прапановы прапісаць у мета-тэгу description. Пры выкарыстанні дадзенай схемы высокая верагоднасць таго, што менавіта гэтыя прапановы патрапяць у сниппет, хоць стоадсоткавай гарантыі даць ніхто не можа.

Ключавыя словы (keywords)

У апошні час метатега keywords страціў сваю значнасць і не гуляе вялікай ролі пры ранжыраванні рэсурсу пошукавікамі. Тым не меней, запаўненне keywords з'яўляецца правілам добрага тону ў кожнага аптымізаванага сайта.

Цяпер пяройдзем непасрэдна да аптымізацыі шаблону тэмы WordPress:

Загалоўкі H1 і H2

У многіх тэмах WordPress загалоўкі пастоў абрамляюцца тэгамі h2, што не так добра, як h1. Да таго ж загаловак паста з'яўляецца спасылкай на сябе, у чым вялікага сэнсу я не бачу.

У файлах index.php і archive.php (і іншых падобных) замяняем h2 на h1.

У файле single.php і page.php замест такой канструкцыі:

<H2> <a title = 'Пастаянная спасылка <? Php the_title (); ?&gt; 'Rel =' bookmark 'href =' <? Php the_permalink ()?> '> </a> </ h2>

прапісваем наступнае:

<H1> <? Php the_title (); ?> </ H1>

Тэг more ці чытаць далей

Практычна ўсе тэмы WordPress выкарыстоўваюць у сваім шаблоне так званы тэг more, які аддзяляе анонс артыкулы і які з'яўляецца спасылкай на саму запіс. У большасці выпадкаў more выглядае, як «Чытаць далей», «падрабязна», «Далей» і т. П. Паколькі ўнутраныя спасылкі на сайце ўлічваюцца пошукавымі сістэмамі, давайце задумаемся, ці патрэбныя нам спасылкі з падобнымі анкор?

Прапаную тры варыянты вырашэння гэтай праблемы:

1. Змяняны канструкцыю з «Чытаць далей» на «Чытаць артыкул <? Php the_title (); ?> ». Гэта значыць разам з more мы выводзім загаловак паста, разведзены словамі «Чытаць артыкул».

2. Зачыняем more ў JavaScript (гл. Ніжэй), гэта значыць ўтойваем спасылку ад Яндэкса.

3. Прыбіраны more цалкам. Гэта значыць для таго, каб прачытаць запіс цалкам, наведвальнік павінен клікнуць па спасылцы-загалоўку. Такі метад лепш рэалізоўваць з кароткім анонсам, каб не прымушаць нашых чытачоў карыстацца скролл.

выходныя спасылкі

Я нічога не маю супраць выходных спасылак, якія ставіць сам блогер, але, часам, мяне раздражняюць спасылкі прапісаныя ў самым шаблоне WordPress. Я кажу не аб спасылках на дызайнера або распрацоўніка, а пра схаваных спасылках, зашыфраваных, закадаваныя, вядучых не зразумей куды. Нядаўна я працаваў з тэмай, у якой былі ўшыты пяць спасылак на камерцыйныя сайты, прычым двое з іх ужо не існавалі. У другі раз я сутыкнуўся са ўтоенымі спасылкамі ў шаблоне, якія вядуць на сатэліты чалавека, які перакладаў гэты шаблон на рускую мову. Калі зазірнуць на біржу Sape, то можна знайсці мноства сайтаў, якія паднялі сабе ТИЦ такім спосабам. Ставіцца да падобных спасылках можна па-рознаму, але асабіста я лічу іх паразітычнымі і бязлітасна выдаляю. На сённяшні дзень вельмі цяжка знайсці бясплатную «чыстую» тэму для свайго блога.

Кантэнтнай складнік:

аптымізацыя кантэнту

Часы, калі на пазіцыі сайта ў пошукавай выдачы можна было ўплываць, размяшчаючы на ​​сваім рэсурсе доўгія, дрэнна чытаныя масівы тэксту, нашпігаваны ключавымі словамі (т. Зв. «Прасціны») адышлі ў нябыт. На сённяшні дзень, найважнейшую ролю ў пошукавай аптымізацыі гуляе не доўгая тэксту, а то як ён падаецца. Тэкст неабходна дзяліць на абзацы (<p>) або нават падзяляць блокамі (<div>). Апошні варыянт найбольш падыходзіць у выпадку, калі старонка прасоўваецца па некалькіх запытам, тады тэкст лепш разнесці па розных div'ам, кожны з якіх будзе аптымізаваны пад свой запыт. Напрыклад, на старонцы, якую вы зараз чытаеце, «Лірычныя адступленні» з'яўляюцца асобнымі блокамі, зроблена гэта, праўда, не ў мэтах SEO, а проста дзеля таго, каб вылучыць сваё меркаванне з асноўнага кантэксту артыкула.

Для афармлення тэксту на старонцы варта карыстацца наступнымі тэгамі:

  • <h1> ... <h6> - загалоўкі і падзагалоўкі ўнутры артыкула
  • <li> - маркіраваныя спісы
  • <strong> і <em> - вылучэнне важных фрагментаў і слоў у тэксце тлустым шрыфтам і курсівам адпаведна.

Не буду падрабязна спыняцца на тэгах SEO-вёрсткі, проста скажу: добра чытэльным, аформлены і выразна структураваны тэкст, які нясе карысную інфармацыю - залог добрых пазіцый у пошукавай выдачы.

SEO аптымізацыя малюнкаў

Любы малюнак, якія публікуюцца на блогу, павінна адказваць задачам пошукавага прасоўвання. Выявы валодаюць двума атрыбутамі title (адлюстроўваецца пры навядзенні курсора на малюнак) і alt (тэкст, які будзе паказаны ў выпадку, калі малюнак не зможа загрузіцца). Прапісваючы гэтыя атрыбуты, мы станоўчым чынам ўплываем на SEO аптымізацыю нашага блога. Дарэчы, не трэба забываць пра існаванне Google.Картинки і Яндекс.Картинки, адкуль можна атрымаць дадатковы трафік на наш сайт. Для аўтаматычнага прысвойвання атрыбутаў alt і title малюнках на блогу, існуе убудова SEO Friendly Images. Таксама гэтыя атрыбуты можна прапісваць і ўручную, разводзячы ключавыя словы і дадаючы падобныя словаформы.

Дадатковыя фішкі:

Карта сайта

Наяўнасць карты сайта прамым чынам ўплывае на хуткасць індэксацыі вашага блога, менавіта праз sitemap пашукавікі даведаюцца аб новых публікацыях на сайце. Рэкамендую абзавесціся двума картамі - адна ў Формана html, іншая ў xml.

унутраная перелинковка

Для лепшай індэксацыі блога, для працы над перадачай вагі паміж старонкамі неабходна карыстацца інструментамі ўнутранай перелинковки.

«Хлебныя крошкі» (Breadcrumbs) - навігацыйныя спасылкі якія паказваюць шлях да старонкі, дзе знаходзіцца карыстальнік. У WordPress звычайна гэта

Дадому -> Раздел-> Старонка з постам

Ствараючы «хлебныя дробкі» на сваім сайце, мы забіваем двух зайцоў: дапамагаем карыстальнікам арыентавацца ў структуры сайта і дапамагаем пошукавым павукам перамяшчацца са старонкі на старонку.

Падобныя пасты Падобныя пасты. Для WordPress напісана велізарная колькасць убудоў, якія дазваляюць пад постам выводзіць спасылкі на іншыя старонкі блога. Паглыбляцца ў гэтую тэму не буду, наладзіць можна выснову любых запісаў: выпадковых, апошніх, самых папулярных, з пэўнай рубрыкі, з пэўным тэгам.

Спасылкі з кантэнту. Спасылкі з цела артыкула найбольш важкія для пошукавых машын. Не варта грэбаваць гэтым фактам і губляць пазіцыі ў пошукавай выдачы. Тыповы прыклад падобнай перелинковки - Вікіпедыя. Вельмі часта толькі за кошт такой унутранай аптымізацыі ўдаецца прасоўваць НЧ-запыты без знешніх спасылак. Пры перелинковке старонак, неабходна разумець адкуль і куды мы збіраемся перадаваць вагу. Для таго, каб прыкладна прадстаўляць карціну, рэкамендую скарыстацца праграмай PageWeight , Якая дапаможа разлічыць якія старонкі на вашым сайце найбольш «важкія», а якія, наадварот, маюць патрэбу ў «спасылачныя падсілкоўванню».

Працу па расстаноўцы спасылак можна выконваць уручную, можна скарыстацца адмысловымі ўбудовамі (пра іх мы пагаворым у іншы раз).

JavaScript

Апошнім часам я вельмі часта выкарыстоўваю JavaScript для маскіроўкі некаторых элементаў сайта. Паспрабую растлумачыць на прыкладзе. Амаль на кожным блогу сустракаюцца такія старонкі, як «Пра Аўтары», «Замовiць рэкламу», «Кантакты». Часцей за ўсё спасылкі на гэтыя старонкі прапісаны ў верхнім гарызантальным меню шапкі блога (або ў іншым месцы, але іх адметная асаблівасць у тым, што яны скразныя). Зараз давайце прадставім, што на блогу 250 старонак, то ёсць на старонку «Кантакты» ідзе 250 спасылак, якія перадаюць ёй вагу. У той жа час аўтар блога прасоўвае запыт «сыход за хатнімі гадаванцамі». На старонку з прасоўваны запытам пастаўлена 25 ўнутраных спасылак. Тым не меней непродвигаемая старонка «Кантакты» мае вагу ў 10 разоў большы. Натуральна, усё вышэйсказанае мае большае дачыненне да тэорыі прасоўвання, т. К. На практыцы, алгарытмы пошукавых сістэм пры разліку вагі старонкі аперуюць не толькі колькасцю спасылак на старонку, але і колькасцю кантэнту на ёй, наяўнасцю ключавых слоў, траставы самога сайта, да таго ж не варта забываць аб тым, што пошукавікі склейваюць спасылкі з аднолькавымі анкор ў межах аднаго сайта. Тым ні менш буйныя інтэрнэт-праекты актыўна выкарыстоўваюць JavaScript (або flash) для ўтойвання «тэхнічных» спасылак ад індэксацыі.

Для прыкладу прывяду шапку ўласнага блога:

То што бачыць наведвальнік з падлучаным JavaScript

То што бачыць Яндэкс

У ідэале JavaScript лепш за ўсё выносіць ў асобную тэчку, якую забараняць да індэксацыі ў robots.txt, але можна абмежавацца і больш простымі рашэннямі, напрыклад:

Зыходная спасылка:

<a href='/about'> Аб блогу </a>

Спасылка, абгорнутая ў java script:

<Script type = 'text / javascript'> document.write ( '<a href='/about'> Аб блогу </a>') </ script>

Варта адзначыць, што Google даўным-даўно чытае JavaScript і дадзеныя рэцэпты дзейнічаюць толькі для Яндэкса і тое да пары да часу.

Noindex і Nofollow

Noindex Здараецца, што нам неабходна зрабіць так, каб нейкі тэкст на сайце не індэксавацца, але наведвальнікі яго бачылі. Як прыклад можна прывесці ўмовы дастаўкі ў інтэрнэт-крамах, тэхнічныя элементы меню або форму зваротнай сувязі. Для гэтых мэтаў існуе тэг <noindex>. Насуперак распаўсюджанаму меркаванню, пра тое, што noindex хавае тэкст ад пошукавікаў, скажу, што ўсе пошукавікі бачаць усе, што размешчана паміж тэгамі <noindex> ... </ noindex>, але інфармацыю гэтую не ўлічваюць пры ранжыраванні сайта.

Nofollow Атрыбутам rel = 'nofollow' адзначаюцца тыя спасылкі, па якіх не павінен перадавацца вагу. Гэты атрыбут можна прапісаць у спасылак, якія разглядаліся ў прыкладзе з JavaScript, гэтак жа гэты атрыбут часта прапісваюць у выходных спасылак.

Хуткасць загрузкі сайта

Тэма асобнага паста, павярхоўна пра яе можна пачытаць у Артыкуле хуткасць вашага WordPress . Не варта забываць, што Google прызнае, што хуткасць загрузкі старонак з'яўляецца адным з фактараў пры ранжыраванні. Магчыма, у хуткім будучыні напішу больш разгорнуты пост на гэтую тэму.

заключэнне

Сённяшняя артыкул атрымалася даволі аб'ёмнай і інфарматыўнай, але, спадзяюся, яна будзе карысная блогерам, у асаблівасці, пачаткоўцам, і дапаможа разабрацца ў прамудрасцях SEO аптымізацыі блогаў WordPress. Навічкам на першы погляд можа здацца, што ўсе працы па аптымізацыі блога зоймуць шмат часу і складаныя ў рэалізацыі. На самай справе нічога страшнага і складанага ва ўсім апісаным вышэй няма, разабрацца зможа кожны. Не варта кідацца перакройваць свой блог за адзін дзень, насупраць, такімі дзеяннямі можна нашкодзіць свайму рэсурсу. Лепшы варыянт весці павольную і цярплівую працу па аптымізацыі блога на працягу доўгага перыяду часу. Менавіта такі падыход забяспечыць неабходныя пазіцыі сайта ў пошукавых сістэмах, а такім чынам наведвальнікаў, якія ператворацца ў пастаянных чытачоў.

Жадаю вам паспяховага прасоўвання і дзякуй за ўвагу!

Калі нейкія моманты не зразумелыя - адпісвайцеся ў каментарах.

падобныя пасады

і абмеркаваць яго з іншымі чытачамі.

Php the_title (); ?
Gt; 'Rel =' bookmark 'href =' <?
Php the_permalink ()?
Php the_title (); ?
Паколькі ўнутраныя спасылкі на сайце ўлічваюцца пошукавымі сістэмамі, давайце задумаемся, ці патрэбныя нам спасылкі з падобнымі анкор?
Php the_title (); ?