Пошукавая аптымізацыя сайта на Joomla
- Агульныя парады па аптымізацыі сайта на Joomla Натуральна, перш за ўсё трэба назваць файл "htaccess.txt»...
- Пазбаўляемся ад дубляў старонак у Joomla
Агульныя парады па аптымізацыі сайта на Joomla
Натуральна, перш за ўсё трэба назваць файл "htaccess.txt» у «.htaccess» і ўключыць убудаваны SEF (ЧПУ) з перанакіраваннем URL у агульных наладах сайта. Іншыя SEF-кампаненты я не выкарыстоўваю сам і вам не рэкамендую. Па-першае, яны ствараюць дадатковую нагрузку, па-другое, з імі могуць паўстаць праблемы сумяшчальнасці іншых пашырэнняў, і нарэшце па-трэцяе, убудаваны SEF ў Joomla на сённяшні дзень настолькі добры, што я не бачу прычын для выкарыстання іншых пашырэнняў.
Важна таксама наладзіць пісьменную ўнутраную перелинковку старонак на сайце. Акрамя элементаў навігацыі (меню і «хлебныя дробкі») у гэтым таксама могуць дапамагчы дадатковыя ўбудовы і модулі - сістэма тэгаў, спіс падобных артыкулаў і да т.п. Аднак не захапляйцеся - тая ж сістэма тэгаў можа стварыць мноства смеццевых старонак і прывесці да негатыўнага выніку (паніжэнне пазіцый, фільтры).
У якасці тэксту спасылак на старонкі пры перелинковке вельмі пажадана выкарыстоўваць асэнсаваны тэкст, які адпавядае зместу старонкі, на якую вядзе спасылка. У тым ліку, можна палепшыць ўнутраную сістэму навігацыі па старонках, і замест безаблічнага тэксту «Папярэдняя» і «Наступная» можна выкарыстоўваць назвы артыкулаў. Зрабіць гэта можна, напрыклад, пры дапамозе плагіна «Page Navigation With Titles» , Замяніўшы ім стандартны убудова навігацыі.
Аптымізацыя html-кода сайта на Joomla
Выявіць дзіркі ў пошукавай аптымізацыі вашага сайта дапаможа пашырэнне для Firefox пад назвай « Seo Doctor », Які я настойліва рэкамендую да ўсталёўцы і выкарыстанні.
Найбольш часта сустракаемыя праблемы на Joomla-сайтах:
- Усе старонкі маюць аднолькавае ці падобнае значэнне тэга «title». Тэг «title» - першы па значнасці на старонцы для пошукавых сістэм, і пазіцыі старонак у выдачы шмат у чым залежаць менавіта ад яго. Надасце належную ўвагу таму, каб кожная старонка на сайце мела унікальны тэг «title». Зрэшты, у новых версіях Joomla гэтая праблема ўжо не такая актуальная.
- Неадэкватная прастаноўка тэгаў загалоўкаў. Нармальны парадак рэчаў - гэта калі на кожнай старонцы прысутнічае адзін тэг «h1» і некалькі тэгаў «h2». На Joomla-сайтах жа, як правіла, ключавой загаловак на старонцы (назва раздзела або артыкула) апраўлены цэтлікам «h2», а тэг «h1» адсутнічае наогул. Гэты промах лёгка выправіць, замяніўшы ў патрэбных месцах «h2» на «h1» ў адпаведных файлах шаблону (знаходзяцца ў тэчцы шаблону, у падкаталогу «html / com_content»). Плюс для кожнага пункта меню абавязкова ў наладах (у параметрах адлюстравання старонкі) актывуйце пункт «Паказваць загаловак старонкі».
Нягледзячы на сваю незаўважнасць, гэта вельмі важны аспект, надасце яму дастатковую ўвагу. «H1» - наступны па важнасці тэг пасля «title». Правільная прастаноўка тэгаў загалоўкаў на старонцы можа істотна павысіць пазіцыі старонак вашага сайта ў пошукавых сістэмах. - Калі ў наладах сайта зададзена адлюстраванне загалоўкаў артыкулаў у выглядзе спасылак, то спасылкай абрамляюцца не толькі загалоўкі ў спісе артыкулаў (у рэжыме блога), але і загаловак непасрэдна на старонцы самой артыкула. І калі ў першым выпадку гэта мае сэнс, то ў другім гэта не толькі дзіўна, але і можа пашкодзіць пошукавай аптымізацыі. Выпраўляецца ў тых жа файлах шаблону (убіраецца апраўленне цэтлікам «a» ў адпаведным месцы).
- Адсутнасць на старонках мета-тэга «description». Гэты параметр не аказвае істотнага ўплыву на пазіцыі ў выдачы, аднак ён выкарыстоўваецца пошукавікамі пры стварэнні сниппетов на старонцы выдачы, таму рэкамендуецца да запаўнення. Прапісаць тэг «description» можна ў параметрах кожнага пункта меню і кожнай артыкулы на сайце. Добрая звычка - запаўняць яго адразу ж пры стварэнні новай артыкулы.
Плюс не перашкодзіць там жа прапісаць у тэгу «keywords» ключавыя словы для старонкі. На вынікі выдачы ён таксама ўжо даўно не ўплывае, але гэта можа спатрэбіцца вам пазней пры выкарыстанні убудоў і модуляў, якія рэалізуюць сістэму тэгаў або паказ падобных артыкулаў, і якія выкарыстоўваюць прапісаныя ў гэтым тэгу слова. - Маюцца карцінкі без alt-тэгаў. Для выпраўлення дадайце alt-тэгі да якое адсутнічае малюначках. Напрыклад, калі лагатып сайта не мае alt-тэга, прапішіце туды нешта сугучнае з тайтлов галоўнай старонкі.
- Вялікі час загрузкі старонкі. З некаторых часоў гэты параметр уплывае не толькі на зручнасць карыстальніка, але і на вынікі выдачы пошукавікаў. Таму паспрабуйце, каб час загрузкі старонкі была менш за 10 секунд. Багацце іншых рэкламных блокаў, сацыяльныя кнопачкі, флэш і іншая мультымедыя - усё гэта вельмі моцна абцяжарвае старонку і павялічвае час яе загрузкі, так што не захапляйцеся.
Пазбаўляемся ад дубляў старонак у Joomla
Вось з чым у Joomla сапраўды дрэнна - дык гэта з дублікатамі старонак, і ўбудаваны SEF толькі пагаршае сітуацыю. Адна і тая ж старонка можа мець некалькі URL-адрасоў, і гэта зусім не добра. Карыстальнік сайта гэтага можа і не заўважыць, а вось пашукавікі заўважаць, і палічаць гэтыя старонкі рознымі.
Вынікі могуць быць самымі сумнымі - ад паніжэння пазіцый у выдачы да накладання фільтраў. Так, Яндэкс накладвае на сайты з вялікай колькасцю дублюючыхся старонак фільтр АГС. У выніку ў індэксе пошукавіка застаецца як правіла не больш як дзесяць старонак, а пошукавы трафік імкнецца да нуля. Плюс да ўсяго выйсці з-пад АГС - задача нетрывіяльная, і часта займае нямала часу (сам маю падобны негатыўны вопыт). Карацей кажучы, такіх сітуацый лепш не дапускаць.
Зусім пазбавіцца ад дубляў у Joomla не так ужо проста. Але на шчасце, большасць дублюючыхся старонак можна зачыніць ад індэксацыі пры дапамозе файла robots.txt ў корані сайта, а гэтага ў большасці выпадкаў цалкам дастаткова. Падрабязнасці сінтаксісу гэтага файла вы можаце пачытаць, напрыклад, на сайце robotstxt.org , Аднак у большасці выпадкаў ведаць увесь сінтаксіс неабавязкова. Правільнасць файла robots.txt вашага сайта лёгка праверыць у спецыяльным сэрвісе Гугла . Там вы зможаце ўвесці спіс старонак свайго сайта і даведацца, якія з названых старонак рэальна забаронены да індэксацыі.
Разгледзім дырэктывы файла robots.txt дачыненні да закрыцця дубляў старонак у Joomla. Звяртаю вашу ўвагу, што разгледжаныя ніжэй дырэктывы актуальныя ў першую чаргу для сайта з уключаным убудаваным SEF (ЛПК).
Вось фрагмент файла robots.txt для гэтага блога (update: быў актуальны ў тыя часы, калі сайт працаваў на Joomla, а не на WordPress, як цяпер). Прыводжу толькі тыя радкі, якія не ўваходзяць стандартны файл, які ідзе з Joomla:
User-agent: * ... Disallow: / component / Disallow: /index.php? Disallow: * format = Disallow: * print = Disallow: * utm_source = feedburner Disallow: * showall = & limitstart = Disallow: * showall = 1 & limitstart =
Disallow: / component / - гэтая дырэктыва забараняе індэксацыю вынікаў пошуку па сайце і іншых непатрэбных старонак. Аднак пры выкарыстанні іншых кампанентаў частка падобных URL-ов магчыма трэба будзе адкрыць для індэксацыі, у гэтым выпадку можа спатрэбіцца больш тонкая налада.
Disallow: /index.php? - забараняецца індэксацыя дубляў, якія ўзнікаюць пры пагинации на галоўнай старонцы (напрыклад, «/index.php?start=10» трапляе ў выдачу, пры гэтым дублюючы «/? Start = 10»).
Disallow: * format = - забараняецца індэксацыя RSS-стужкі сайта.
Disallow: * print = - забараняецца індэксацыя старонкі, прызначаныя для друку.
Disallow: * utm_source = feedburner - забараняецца індэксацыя смеццевых URL-ов, якія могуць патрапіць у выдачу пры выкарыстанні Feedburner.
Disallow: * showall = & limitstart = - забараняецца індэксацыя першай старонкі са зместу пры разбіўцы артыкулы на некалькі старонак (першая старонка адлюстроўвае той жа кантэкст, што і па асноўным адрасе артыкула, але мае іншы URL).
Disallow: * showall = 1 & limitstart = - забараняецца індэксацыя поўнага вываду артыкула (пункт ўтрымання «Усе старонкі») пры разбіўцы артыкулы на некалькі старонак.
Магчыма, у вашым выпадку спатрэбіцца дадаць яшчэ нейкія дырэктывы, але для мяне гэтага аказалася дастаткова. У любым выпадку, час ад часу аналізуйце пошукавую выдачу на прадмет дублікатаў.
Хочаце нешта дадаць ці абмеркаваць? Сардэчна запрашаем у каментары.
Php?Php?
Php?
Start=10» трапляе ў выдачу, пры гэтым дублюючы «/?
Хочаце нешта дадаць ці абмеркаваць?