вторник, 10 ноември 2015 г.

Структура на сайта и вътрешни връзки

Вътрешни връзки

     Най-общо казано вътрешните връзки са връзки/линкове които се намират в сайт. Те биват 2 вида. Вътрешно сочещи (internal links) и външно сочещи (outbound links). Те са важен фактор, както за насочването на посетителите към правилната страница и даване на допълнителна информация, така и за насочване на роботите, затова при изготвяне структурата на сайта с цел оптимизация, трябва да погледнем от гледна точка на основните роботи.

Вътрешно сочещи връзки

     С тяхната помощ насочваме роботите в процеса на оптимизация. Тъкмо за това те са един от най-важните фактори. Когато създаваме структурата на сайта трябва внимателно да помислим и да избегнем евентуални конфликти с робота. На примерната структура с топките по-надолу ще обясня какво трябва да избегнете и към какво да се стремите. 

     Понякога се получава конфликт при стремежа да "угодим" едновременно на робота и на човека затова все пак ще трябва да вземете решение за начина на използването на тези връзки. Поради тази причина над 99% от сайтовете не са с перфектна структура.

Външно сочещи връзки

     Това са връзки в сайт, които най-често служат за добавяне на допълнителна информация. Те сочат към външен сайт. На страницата за SEO факторите най-отгоре може да видите 2 такива в частта за възрастта на сайта. 
     
     Както обясних в друга публикация, роботите/паяците се движат по връзките. За да се избегне бързото преминаване на робот от вашият сайт към външен сайт, вместо да мине на друга страница от вашият сайт по вътрешно сочеща връзка, съществува атрибут, който се слага в кода на връзката 'nofollow' (не следвай), който задава на роботите команда да прескочат този линк. 

     Външно сочещите вътрешни връзки са външни връзки (НЕ Е СЪЗДАДЕНА) 'backlinks' за друг сайт.

Примерна структура на сайт

     В тази примерна структура ще разгледаме сайт, който ще е на тема "топки". В сайта ще става дума за малки и големи топки от 3 цвята - жълт, зелен и син. 

      Не трябва да забравяме, че докато паяците на търсещите машини минават по вътрешните връзки те събират информация и я подреждат по релевантност!

     Първият въпрос, който трябва да си зададем преди да започнем е какви думи искаме да класираме (прочетете как да намерим правилните ключови думи). В този случай ключовите думи, които искам да класирам са:
  • малка жълта топка
  • малка зелена топка
  • малка синя топка
  • голяма жълта топка
  • голяма зелена топка
  • голяма синя топка
  • жълта топка
  • зелена топка
  • синя топка
  • голяма топка
  • малка топка
  • топка

     Какво е правилно в примерната структура:
  • на главната страница да има вътрешно сочещи връзки към всички под-страници
  • на страницата с цветните топки да има  вътрешно сочещи връзки към малки и големи топки с прилежащ цвят
  • на страниците с размерите на топките да има вътрешно сочещи връзки към всички цветове
     Какво би било грешно:
  • страницата с малки топки да има вътрешно сочещи връзки към тази с големи топки, тъй като това ще обърка робота, а ние не искаме да се класираме с думи като "малки големи топки"
  • страницата със зелени топки да има вътрешно сочещи връзки към тази с жълти топки, защото "жълти зелени топки" не е нашата цел
  • ако сайта обхваща и други теми като например "кукли" да създадем вътрешно сочещи връзки между двете теми
     Какво е допустимо:
  • страницата със сините топки да сочи към жълти и към зелени, защото синият цвят е смесица между зелен и жълт (разбира се ако това е споменато в съдържанието)
     А относно конфликта между оптимизирането за робот и за посетител, за който споменах по-горе. Ние бихме искали нашият посетител да има по-голям избор и да може да разглежда по-вече асортимент от нашият магазин за топки, като добавим връзки във всички страници към всички цветове и размери - тук решението зависи от вас.

     Неправилната или не много правилна структура може да бъде компенсирана с други от основните фактори. 

За да завърша темата трябва да спомена, че има и друг вид вътрешно сочени връзки наречени котви. Те служат за навигация на посетителя в единична страница, като най-често използваната котва е "top", при която след кликване посетителя се връща най-отгоре на текущата страница. За съжаление немога да дам пример в този SEO блог, тъй като платформата blogger не поддържа котви в момента. Затова ще използвам външно сочеща вътрешна връзка: HTML котви (виж Текстови хипервръзки към части от една и съща страница).

неделя, 8 ноември 2015 г.

Фактори, от които зависи класирането на сайт

Класирането на сайт зависи от стотици, а може и хиляди фактори и под-фактори затова ще разгледам най-основните и важни.

Основни фактори

  1.  Възраст на сайта. Не най-важният фактор, но значимостта му се увеличава постоянно. Сайтове създадени първи заемат по-горна позиция. Не е трудно да се уверите сами във важността на възрастта на сайта, като направите търсене за която и да е ключова дума и проверите кога са създадени сайтовете класирани на първа страница. Инструменти, с които може да го направите:
- http://archive.org/web/web.php - архив на уеб страниците
- http://whois.domaintools.com - на кого е и на кого е бил даден домейн, кога е купен за първи път и още информация

Не се стряскайте - има начин този фактор да се 'манипулира', а освен това може да се компенсира с други важни фактори.

       2. Структура на сайта и вътрешни връзки. Както обясних в публикацията за роботите, те обхождат сайтовете по връзките в тях, така че една от първите стъпки в оптимизацията на вашият сайт трябва да бъде правилното структуриране и навигация както за роботите, така и за посетителите на сайта. За правилната структура на сайт може да прочетете в тази публикация.

       3. Правилен подбор и използване на ключови думи. Това е може би най-важната част от оптимизацията на сайт. Това също е и първата стъпка, която трябва да направите, защото от нея зависи структурата на сайта и начина на оптимизацията му. Научете как да направите правилно проучване за ключови думи от тук. (НЕ Е СЪЗДАДЕНА)

      4. Външни връзки. Преди създаването на алгоритмите Панда и Пингвин, това беше фактора от който зависеше класирането на 90%. Сега важността му е значително по-ниска, но все още си остава основен. От неправилно създаване на външните връзки може да си изпатите, така че силно препоръчвам да прочетете тази статия внимателно! (НЕ Е СЪЗДАДЕНА)

      5. Скорост на сайта. Тя зависи от много под-фактори, като големината на картинките, скоростта на сървъра/хостинга, правилното 'комуникиране' с броузера на операционната система на потребителите, компресиране (намаляване на обема) на скриптове (програми) и др. Ако правите сайт сами от самото начало без да използвате готови платформи си заслужава да научите по-вече за това, но тъй като много малко хора го правят днес няма да се спирам в отделна тема.
- използвайте картинки под 100kb големина. Инструмент който ще ви помогне да си оптимизирате изображенията: http://www.imageoptimizer.net/Pages/Home.aspx
- компресирайте JavaScript (.js) кода. Не е нужно да знаете езици за това. Ето един лесен инструмент: http://jscompress.com/

      6. Социална активност. Или по-известен в мрежата като социални сигнали. Много важно в днешни дни е всеки сайт да има собствени социални сайтове като фен-страница във фейсбук, туитър, йутуб (вбокс7)... Другото важно нещо за всеки сайт е да има икони за споделяне в социалните сайтове. Всяко споделяне на страница от сайт, както и всеки посетител идващ от там увеличава 'доверието' на търсещите машини. Заслужава си да научите повече от тук. (НЕ Е СЪЗДАДЕНА)

     7. Съдържание. Един от най-важните фактори. За да класирате страница от сайт не е достатъчно просто да напишете 'Купете си моята стока. Най-доброто на пазара.', а трябва да обясните защо стоката е най-добра по лесен и достъпен начин за посетителя на сайт. Освен това не може всяка втора дума да е името на продукта, който продавате, защото въпреки, че може да изглежда атрактивно, за роботите на търсачките това ще означава опит за манипулиране на класирането (над-оптимизация). Важно е винаги да вмъквате медия - картинки, видео, игра... защото освен, че помагат на посетителя да разбере повече, биват класирани като отделни страници. За правилното оптимизиране на съдържанието е важно да знаете основите на HTML. Какво точно от HTML трябва да знаете и как да оптимизирате правилно съдържанието научете от тази статия. (НЕ Е СЪЗДАДЕНА)

     8. Поведение на посетителя. Зависи от всички основни и под-фактори. Фактор, за който трябва да се следи след преминаване през всички стъпки на оптимизиране. Той включва:
  • брой натискания на посетители през търсещите машини, което зависи от оптимизирането на заглавието и обяснението на сайта. Ако ваш сайт е класиран 3ти но посетителите натискат по-често от този, който е класиран 2ри, най-вероятно търсещата машина ще класира вашия сайт една позиция нагоре. Този процес може да се следи с този инструмент (ще създам отделна тема за това).
  • брой посетители от външни връзки, време прекаране в сайта, брой разгледани страници, колко често посетителите се връщат на сайта и колко често хората бягат от сайта. Инструмент за следене на тези данни.

събота, 7 ноември 2015 г.

Какво представляват роботите на търсачките

Това са програми, наричани още паяци. Както вече споменах в предна статия, освен основните роботи, с цел повишаване на качеството и сигурността при търсене, както и за да се спре манипулацията на основните роботи се наложи създаването на нови. В тази статия ще разгледам видовете. Информацията, която ще предоставя не е 100% сигурна и е писана въз основа на мои проучвания. Само създателите на тези роботи знаят точно как те работят. Със сигурност това са отделни роботи защото минават през сайтовете индивидуално, когато тимът на Гугъл си реши. Преминаването на роботите/паяците се осъществява по вътрешни връзки (от страница на страница във сайт) и външни връзки (преминаване от сайт в сайт).

  1. Основни роботи - това са постоянно действащите роботи, които извличат съдържанието на сайтовете и ги подреждат по подобие в база данни. Те също така следят колко често и кога се обновява съдържанието на сайт. Може да се опитате да извлечете някой сайт, както основен робот го прави от тук: https://developers.google.com/structured-data/testing-tool/


  2. Penguin - робот алгоритъм създаден на 24-ти април 2012 година. Роботът, който буквално повечето от SEO хората мразят. До преди създаването му беше доста лесно да се класира сайт само с използването на софтуеър за създаване на външни връзки и няколко натискания на мишката или чрез изкуствено създадени сайтове, които да бъдат използвани за външни връзки (private network). Това е робот, който следи качеството, количеството и времето за създаване на външни връзки. С други думи:
    - количество и времето за създаване - ако имате сайт на 3 месеца, които има 100 външни връзки и 5 посетителя на ден, това е явно направено с цел манипулация на основните роботи и по всяка вероятност сайтът ще бъде наказан от робота и де-класиран.
    - качество - ако сайтът ви е на тема мъжко бельо а външните връзки са от сайтове за автомобили, финанси, медицина... по всяка вероятност Penguin няма да класират сайта ви защото по-всичко личи, че са създадени изкуствено с цел манипулиране на основните роботи
  3. Panda
- робот алгоритъм създаден почти едновременно с Пенгвин (несигурна информация и някои специалисти казват, че това е стар алгоритъм, който просто е подновен). Целта му е да следи за качеството на съдържанието. Преди раждането/подновяването му беше достатъчно са се вмъкнат няколко ключови думи на точното място в съдържанието на сайт и той да се класира лесно. Също беше лесно да се "открадне" чуждо съдържание и да се преработи до вид на уникално. Можеше и да се класира статия просто преведена от английски с Гугъл транслейт. Вече не! Базата данни на търсещите машини е обновена с добавяне на синоними (въпреки, че към днешна дата за български език това не се случва и роботите го бъркат с руски и македонски това ще се случи). В момента за Гугъл "Продавам автомобили евтино" и "Предлагам коли на изгодни цени" е едно и също (пак повтарям - за България още не). Така, че ако копирате и преработите по този начин съдържание да кажем от уикипедиа, тогава Панда няма да позволи класиране на сайта.


     4. Humminbird - (колибри). Последният създаден алгоритъм (след него има само обновяване на старите). Това е смесица между последните два робота, който следи по-бързо и прецизно (като колибри). Наричан от някои хора "интелигентен" той може да разбере дали съдържанието отговаря на въпроси, за които на търсещият човек е нужен отговор. След създаването му за пореден път се промени пренареждането в класирането и сега не заглавната, а точната страница с отговора излиза най-отгоре.