Дипломна работа на тема "Оптимизация на фирмен уеб сайт
Въведение
Уебмастърите и доставчиците на
съдържание започват да оптимизират сайтовете за търсачки в средата на 90-те, с
появата на първите търсачки, каталогизиращи ранната мрежа. Отначало всичко,
което уебмастърът е трябвало да направи е да представи уеб страницата или URL
адреса на различни машини за търсене,
които биха пуснали паяк (spider, bot) да обходи съответната страница, да
извлече от нея външните препратки и да върне откритата информация за индексация.
Процесът включва автоматична програма за търсене, т. нар. паяк, който изтегля
съдържанието на уеб страницата и я записва на собствения сървър на търсачката.
Там втора програма, позната като индексатор, извлича информация за уеб
страницата, като например думите, съдържащи се в нея и тяхното местонахождение
и всички препратки.
„За пръв път фразата оптимизация
за търсачки SEO (Search Engine Optimization) е била спомената в спам съобщение
в Usenet на 26 юли, 1997 година.”. Ранните версии на алгоритмите за търсене са разчитали на информация,
подадена от уебмастър като ключова дума в мета таг или като индекс файл в
търсачката. В мета тага е предвидена възможност за описание на цялата
информация в една уеб страница, но използването на мета таг за индексиране се
оказва не дотам достоверно, поради това, че наборът от думи, използван от
уебмастърите в мета таговете всъщност не са напълно релевантни към конкретните
ключови думи на сайта. Поради твърде високата си зависимост от фактори,
изключително зависещи от уебмастърите, ранните търсачки страдат твърде много от
злоупотреби и манипулации с рейтинга. За да осигурят по-добри резултати на
своите потребители, е било необходимо търсачките да се приспoсобят, за да бъдат
сигурни, че страниците с резултати ще покажат най-точните резултати от
търсенето, вместо несвързани с търсенето страници, претъпкани с ключови думи.
Откакто успехът и популярността на търсачките се определя от тяхната способност
да изведат най-точните резултати към всяко зададено търсене, допускането на
възможността тези резултати да бъдат фалшифицирани има за последствие отлив на
потребителите в полза на други търсачки. Така търсачките отговарят на създалото
се положение с по-сложни алгоритми за определяне на рейтинга, включвайки в тези
алгоритми фактори, които са далеч по-трудни за манипулиране от страна на
уебмастърите.
Собствениците на сайтове започват
да осъзнават преимуществото на високия рейтинг и видимостта на техните сайтове
в резултатите на търсачките, отваряйки нови възможности и за двете SEO практики
- добрата (white hat) и лошата (black hat).
Цел на настоящата разработката е
да се направи анализ на съществуващите средства за SEO оптимизация и да се
предложат подходящи техники за оптимизиране и популяризиране на фирмен уеб
сайт.
Основни задачи с оглед
реализиране на целта са :
Ø да се направи кратък преглед на
основните правила и инструменти за оптимизация;
Ø да се направи SEO оценка на фирмен
сайт;
Ø да се предложат подходящи техники за
оптимизация на сайта.
Настоящата дипломна работа
показва как на практика се осъществява подобряването на рейтинга и покачването
в класациите на водещите търсачки. Предмет на разработката са основните правила
за оптимизация на Интернет приложение, както и SEO инструментите необходими за
тази цел. Тяхната същност и предназначение са разгледани обстойно в първата
част „ Теоретични основи на SEO оптимизацията”. Обект на дипломната работа е
анализа на сайта на фирма „AOD Autohouse”, като сме направили конкретните
промени, приложени на www.aod-software.com и предложения за оптимизация.
Глава I. Теоретични основи на SEO
оптимизацията
SEO
(Search Engine Optimization) или оптимизация за търсачки е
процес на подобряване позициите на даден сайт в търсачките, посредством
естествени методи, като се спазват определени правила. SEO оптимизиран е такъв
сайт, който е изграден с правилна структура на страниците и кодовете си. Освен
изискванията за структура, SEO включва и допълнителни техники, като осигуряване
на качествени, тематични връзки към съответния сайт и регистриране на сайта в
подходящи каталози и директории. Целта на SEO оптимизацията не е да се лъжат
търсачките, а да им се помогне да разберат тематиката и ключовите думи на
сайта.
Търсачките изпращат автоматични програми, понякога
наричани bots, или "паяци", които използват хиперлинк структурата на
Интернет за да преминават през съдържанието на страниците в мрежата. Те
обикалят по страниците на сайтовете, събирайки информация от тях. Това, което
те “виждат” често е доста различно от това, което потребителят вижда на екрана
на компютъра си. В стремежа си да бъде по-атрактивен сайта за потребителите,
дизайнери и програмисти запълват сайта с флаш, джаваскрипт и други.
Челната тройка на най-често използваните търсачки е
Google, MSN и Yahoo, като Google е с над 300 милиона потребители и два милиарда
запитвания месечно, което прави около 6 търсения в месеца средно на потребител.
През Google минават повече от половината търсения в световен мащаб, а в някои
европейски държави дори 80 %. „Google продължава да бъде едноличен лидер в САЩ
с дял от 63,1% ( и 0.2% повишение), Yahoo заема второ място с 20,5% (прираст
0,3%), а Microsoft съхранява позициите си с 8,5%”.
Съществуват няколко способа, чрез
които хората и търсачките отделят ценната информация от страницата.
Ø Търсачката изтегля файла на страницата.
Това най-често е файл с HTML структура, но може и да е използван друг език за
форматиране, като XML. Възможно е търсачката да индексира и други видове
файлове (документи).
Ø Извличане на съдържанието от
страницата. Всички езици са създадени с цел съдържанието от тях лесно да бъде
извлечено. В общия случай това е текстът между символите “>” и “<”.
Всичко останало се смята за код или мета данни. В зависимост от търсачката може
да се извличат и данни от мета данните.
Ø Премахване на специалните символи от
съдържанието. Следващата стъпка е
търсачката да премахне всички специални символи, които не носят никаква полезна
информация. Такива са, примерно: точки, тирета, удивителни, въпросителни, знак
за процент и т.н. Специалните символи се заместват с интервали при някои
търсачки.
Ø Премахване на “Stop Words”.
Съдържанието на един ред представлява
само думи, разделени с интервали. Трябва да се премахнат думите, които не носят
никаква информация. Такива са, примерно, английските: and, or, if, about и т.н.
В зависимост от търсачката могат да се премахват и “Stop Words” на кирилица.
Ø Определяне на ключовите думи от текста.
Има само подбрани думи, разделени с интервали. Време е да се определи кои от
тях са ценни и кои по-малко. За целта се сравняват думите всяка с всяка и се
създава списък на повтарящите се думи, като тези, които се срещат най-често, са
в началото на списъка. В зависимост от търсачката, може да се изследват думите
за положение, гъстота, подчертаване и т.н. Също така при сайтове с много
страници, се отделя уникалната за всяка страница информация от тази, която се
повтаря. Същото се прави и с изходящите връзки от страницата. Оттук нататък
всяка търсачка подхожда индивидуално с информацията, с която разполага. Един
ефикасен метод е всички думи да се сортират в списък спрямо повторенията им.
Така съдържанието на всяка страница ще е един вертикален списък с думи, всяка с
индекс на повторенията й в текста.
Най - често срещаните SEO грешки в уеб сайтовете са:
Ø Прекалено дълги заглавия на
документите. Повечето хора знаят, че думите в заглавието имат голяма тежест и
измислят огромни и объркани заглавия. Те са по-подходящи за мета таг
“keywords”, отколкото за заглавие. Не може да се изредят всички думи, които
отговарят на тематиката, но в повечето случаи има фраза, която държи по-големия
процент от търсенията. Може и да са 2-3 думи (фрази). Заглавието не трябва да е
повече от 100 символа, препоръчително е до 62.
Ø Повтаряне на еднакви мета тагове на
всички страници. Няма смисъл да се слагат еднакви мета тагове на всички
страници от сайта. При динамичните сайтове и блог платформи това се прави много
лесно, но това е и най-бързият път към Supplemental Results.
Ø Интернет ежедневно се обогатява с
голямо количество информация под формата на страници, като много малка част от
тази информация е смислена и полезна за потребителите. Google се опитва да
класифицира тази информация, като чрез алгоритми отсява ценното. Това е
най-големият враг на SEO-то. По-голямата част от страниците в Интернет биват
причислени към Supplemental Results или “Допълнителни Резултати”. Тези страници
се класират при търсене само когато на това търсене не отговаря нито една
“нормална” страница. Под “нормална страница” се разбира страница, която не е в
Supplemental Results.
Страниците които попадат в Supplemental Results са с
малко или никакъв текст. Също така такива са и страници, които нямат силни
връзки към себе си. Това са основните два показателя по които Google разбира,
че съответна страница не е интересна и полезна на никого. Възможно е и нормални
страници да си променят статуса и да бъдат причислени към Supplemental Results.
Това се случва, когато към съответните страници се изгубят силни връзки или
когато по тях няма никаква промяна и добавяне на текст. Въпреки всичко наличието
на текст не е гаранция, че ще се избегне Supplemental Results. Ако на дадена
страница има текст, който е копиран от другаде, то тази страница със сигурност
ще попадне в Supplemental Results.
Ø Повтарянето на ключови думи. Това няма
толкова голяма тежест, както и удебеляването им. Особено при блогове не е
задължително да се мисли за ключови думи (фрази), докато се пише. Повтарянето е
полезно при статични сайтове и то не повече от 4-6 пъти. Даже е по-полезно
формата на думата (фразата) да е различна - род, число и т.н.
Ø Прекалено много регистрации. Добре
звучи сайтът да е регистриран в 1 милион директории, но няма резултат от това.
Ако е български, достатъчно е да се сложи по българските места (около 200) и
няколко силни връзки са достатъчни. Всякакви регистрации в директории
“еднодневки”, са повече загуба на време, отколкото инвестиция.
Ø Размяна на връзки с не тематични
сайтове. Това също е много често срещано. По-добре, ако ще се разменят връзки,
те да са тематични. Но ако са наистина тематични връзките, няма проблем да са
реципрочни. Желателно е да не са повече от 10 връзки.
Ø Малко текст на началната и другите
страници. Това е много често срещан проблем. Съдържането е 50% от SEO-то. За
съжаление много са сайтовете, по които няма текст, а само видео и картинки.
Ø Вграждане на AdSense на чисто нов
сайт/блог. Рекламите само ще подразнят и отдръпнат новите потребители. „AdSense
за съдържание автоматично обхожда съдържанието на страниците и доставя реклами
(може да се показват текстови и картинни реклами), които са до такава степен
подходящи за потребителите и съдържанието на сайта, че ще бъдат оценени като
полезни от посетителите. AdSense за търсене
позволява на издателите на уеб сайтове да предоставят на посетителите си Google
търсене директно от сайта си и да печелят пари, като показват реклами на Google
в страниците с резултати от търсенето”.
За процесът за оптимизация на един уеб сайт
съществуват няколко важни стъпки, на които трябва да се обърне внимание:
Ø Съдържание.
Основен източник на посещения в даден сайт е неговото уникално и интересно
съдържание. Всеки стартиращ сайт се нуждае от минимум стотина страници попълнени
с реално съдържание и информация, която би била интересна за посетителите.
Смяната на заглавието на страницата (page titles) няма да помогне за определена
ключова дума ако съдържанието на страницата няма нищо общо. Ключовите думи
трябва да се съдържат в съдържанието на страницата. Това значи че трябва да има
HTML текст на страницата. HTML текста трябва задължително да е видим. Някой
дизайнери се опитват да подведат машините като добавят html текст с цветът на
background-а и така той става невидим за потребителите и видим за машините за
търсене, но повечето машини съобразяват такива манипулации (както и доста други
трикове) и може да не индексират страницата.
Ø Домейн.
Желателно е купуването на домейн "на старо" – по-скъпо е, но факторът
"възраст" на домейна е от голямо значение. Добрият хостинг също е
важен, ако е в България може да се потърси в мрежата информация за топ 5-те
компании за момента. Домейнът е всъщност името(URL адреса) на сайт. Оптималният
вариант е името на домейна да е свързано с дейност на сайта. В много случаи
обаче името не може да бъде свързано, затова е добра практика да се избере къс
домейн или такъв, който би се запомнил лесно от посетителите.
Ø Файлова структура на сайта. Под файлова структура се разбира физическото разположение на файловете в
директориите на сайта. Колкото файловете са по близо до основаната директория,
за толкова по важни се смятат те.
Ø Дизайн.
Свързване на вече структурираната идея с добра визия - цветове и форми.
Хармонията на идея и визуално представяне дава повече от очакваното.
Ø Софтуерна архитектура на сайта. SEO оптимизация има за цел да покаже максимално количество съдържание на търсачките. Това
налага минимизиране на HTML кода в сайта и оптимизиране на бързината. В тази
насока SEO съветите са няколко:
· спазване на стандартите при HTML кода - XHTML
Strict е най-олекотения вариант;
· изнасяне на всички Javascript и CSS правила
във външни файлове, като трябва да се стремим външните файлове да не са големи
и претъпкани с ненужен код.
Ø Размер на страниците. В Интернет вижданията за размера са противоположни. Малък размер - добро
качество - доволен потребител. В тази насока могат да се дадат следните съвети:
· размера на отделните страници да са в разумни граници
- 5-10 КB;
· олекотяване на сайта, много празно място,
големи заглавия, удебелявания и др. Потребителите не четат, те просто сканират;
· трябва да се избягват претрупвания на сайта
като данни за броячи, статистики, посетители, изобщо всякаква ненужна
информация - обикновените потребители не се интересуват от нея.
Ø Обновяване. Обновяването на съдържанието е едно от най-добрите
естествени средства за оптимизация. Причината - търсачките се конкурират да
показват най-релевантното, най-сходното и най-новото съдържание свързано със
съответните търсения. Ето защо те всички следят обновяванията на сайтовете.
Тези сайтове, които се обновяват по-често се считат за по важни и търсачките им
обръщат повече внимание. В резултат на това, те успяват да съберат повече
информация. Съветите в тази област са:
· сайта да се обновява ежедневно с ново и свежо
съдържание;
· да се прави ротация на старото съдържание, да
се смесва информацията, с две думи да се раздвижва сайта.
Ø Прикриване на съдържанието - cloaking. Това е метод за прикриване съдържанието на един
сайт, така че потребителят да
вижда съвсем различно съдържание от това, което вижда търсещият робот. Използва
се най-често за прикриване на порнографски сайтове и ако търсачката усети такъв
опит за манипулация, тя изтрива сайта от базите си. Легален начин за cloaking,
без търсачките да могат да го индексират е за Macromedia Flash сайтове. Въпреки
това този начин за прикриване се използва често за да се даде по-висока оценка
на сайта от реалната. Google и другите търсачки всъщност "виждат"
Flash текста, но го виждат доста зле, конвертират го до колкото могат към HTML,
вземат първите няколко думи и ги слагат за title. Като резултат tittle-а няма
нищо общо със страницата. Един от най-често използваните легални
"cloak" методи е пренаписването на URL адреса чрез специален модул -
mod_rewrite. Това е възможност на Apache сървърите да пренаписват URL адреса на
дадена страница, като по този начин превръщат дългия и труден за запомняне
адрес, в по-къс и по смислен адрес. По-късият адрес е по-удобен за търсачките,
тъй като в него може да бъде заложена смислена информация, ключови думи и др.
Ø Връзки. Всичко от което се нуждае един сайт е качествено съдържание и много
линкове. Под много се разбира много на брой и качествени.
· авторитарни
линкове: Google Directory - топ
позиции за основни ключови думи/фрази, сайтове които в момента предлагат
линкване към нас, сайтове, от които
посетителите ни биха имали полза;
· двупосочни
линкове;
· еднопосочни
линкове от приятели;
· линкове
от уеб сайтовете на радиа, телевизии, списания и всевъзможни медии;
· линкове
от публикации;
· линкове
от профили и коментари.
Ø Tърпение. Всеки нов собственик на сайт трябва да
има в предвид, че новите сайтове, не могат да бъдат веднага възприети като
качествени и ценни. Сайтовете имат нужда да се докажат не само със съдържание,
но и с възрастта и опита си. От голямо значение е възрастта на домейна. Поради
високата значимост на ODP (Open Directory Project), познат още като DMOZ,
включването на сайт в листите на тази директория се счита за много добро
постижение. ODP снабдява не само Google със своите списъци, но и директориите
на AOL, Lycos, Teoma, AskJeeves, Netscape, AltaVista, Hotbot и редица други
по-малки, специализирани директории. Тяхното одобрение е бавно, но значимо.
Може да отнеме месеци преди сайта да се покаже в данните на директорията, тъй
като тя се редактира от доброволци, които са затрупани с работа.
Ø Позициониране на ключовите думи. Заглавието, посрещащия текст и
ключовите фрази трябва да се намират в началото на страницата. Подобно на
вестниците. Те се появяват при излизащите резултати и кратко и привлекателно
заглавие би накарало потребителите да изберат сайта измежду другите излезли
резултати за търсената от тях дума.
“Би било прекрасно ако всяка
търсачка знае, че ако някой търси за ”consert ticket” е вероятно да търси за
същото нещо когато се търси и за “concert tickets”. За нещастие това не е така
– Google не ги разпознава като еднакви, така за всяка дума в единствено число,
която имаме ние трябва да помислим, дали множественото число е важно.”
Ø Title tag. Този таг предоставя описание, което се появява най-отгоре в прозореца на
браузъра и показва на потребителите къде се намират и за какво става дума.
Повечето машини го използват за заглавие на индексираната страница. За по-добри
резултати <title> тага трябва да е много добре замислен, съчетан с
ключови думи и в същото време да ориентира потребителите какъв е сайта. За
предпочитане е всяка страница да има отделен <title> таг, който да
показва за какво се отнася съответната страница, препоръчително е да включва
ключови думи.
Ø Meta keywords tag. Препоръчително е на всяка страница мета Keyword таговете да са уникални и
да се отнасят за съдържанието на конкретната страница. Трябва да се цели
използването на няколко ключови думи за страница и тези думи да се съчетаят във
фраза, която да е в Meta KeywordsTag-а (около 8-12 думи общо). Ако в Meta
KeywordsTag-а не се използват запетайки машината взема фразата и я разбива на
думи и така при нужда ги съчетава и дава повече резултати, но някой търсачки
наказват неупотребата на запетайки.
Ø Meta description tag. Все още е от голямо значение за търсещите машини. В повечето случаи
текста се използва от машината, като описание на страницата в резултатите от
търсенето. Краткото и точно описание в Meta Description Tag би трябвало да
предостави добро описание на страницата. Никоя търсеща машина не чете повече от
250 символа от Meta Description Tag-а, така че е добре да е кратък и точен.
Добра идея е да се разгледат подобни страници и да се се види описанието на
най-добре индексираните конкурентни страници.
Ø Expiration date tag. Казва на търсещата машина, кога сайта ще бъде изтрит от настоящия си
сървър. Формата трябва да се спазва както е в примера [ден месец година]. Този
таг не е задължителен.
<meta
name="expires" content="6 December 2009"></meta>
Ø Author tag. Посочва кой е направил страницата и кой се грижи за нея. Няма информация
как се оценява тага и съдържанието му от търсещите машини.
<meta
name="author" content="Your name here"></meta>
Ø Revisit-after tag. Казва на търсещата машина след колко време да посети страницата отново (30
дни в примера). Това е удобно, ако описанието, ключовите думи и/или
съдържанието се сменят често.
<meta
name="revisit-after" content="30 days"></meta>
Ø Distribution tag. Казва на търсещата машина за каква аудитория се отнася страницата. В
примера е посочено, че се отнася до всички. Може да се посочи, че е само за
вътрешна употреба “local” и “IU” (Internal Use), което значи че не е за
широката аудитория.
<meta
name="distribution" content="Global"></meta>
Ø No-cache tag. Този таг казва на търсещата машина да не използва кеширана версия а да
използва информацията направо от страницата. Предимството на кеширането на
страницата направо на сървъра на търсачката, е че достъпа е много по-бърз.
Препоръчително е този таг да се използва когато на страницата има новини и
обяви, които се сменят много често.
<meta
http-equiv="pragma" content="no-cache"></meta>
Ø Refresh tag. Тага се използва за да се пренасочи от текущата към друга посочена
страница. Част от търсещите машини (включително Google) са склонни да наказват
за употребата му.
<metahttp-equiv="refresh"
content="10; url=http://www.here.com/
newpage.html">
Примера ще пренасочи към страница http://www.here.com/
newpage.html след 10 секунди.
Ø Robot tag. Тага казва на робота изчитащ страницата кое да прочете, кое да не прочете
и дали да прочете изобщо нещо. Подходящ е, когато искаме страницата ни да не се
показва изобщо в търсещите машини.
<meta
name="robots" content="index,follow"></meta>
<meta
name="robots" content="noindex,follow"></meta>
<meta
name="robots" content="index,nofollow"></meta>
<meta
name="robots" content="noindex,nofollow"></meta>
Ø Heading tag. Търсещите машини теоретично трябва да предоставят предимство на добре
съставените страници. Това включва заглавни “heading” тагове, за да показват
заглавията, които са важни за търсещата машина.
Ø Alt tags. Търсещите машини не могат да разпознават картинки и надписите по тях.
Затова повечето машини четат ALT тага за да могат да се ориентират за какво е
картинката. Използвайки ALT таговете може да се увеличи съдържанието на ключови
думи на страницата. Важно е да не се прекалява и да не се правят еднопикселови
изображения с ALT тагове, защото това ще доведе до неблагоприятни последици
върху ранга на страницата.
Ø Link (anchor) text. Линковете са основен инструмент на търсещите машини. Все повече машини
започват да се влияят от линковете към и от индексираната страница. С други
думи:
· колкото
по-често търсещата машина минава през страницата за кратко време, толкова
по-голям рейтинг машината му преписва;
· колкото
повече линкове машината намери към страницата толкова по-голям рейтинг ще има
тази страница. Ако се използват ключови думи в текстовите линкове, освен че се
увеличава броя на ключовите думи, а и рейтинга на страница, към която е насочен
линка се покачва много. Търсещите машини смятат че щом е линкнато с ключовата
дума, страницата към която води линка се отнася точно и изрично за това.
Ø Купуването на връзки. В ниско конкурентни ниши може и да не се купуват връзки при SEO, особено
когато сайтовете са на български. Но при оптимизацията на един англоезичен сайт
в конкурентна ниша е немислимо да не се определи бюджет, специално за връзки.
Връзките се разделят главно на
два вида - силни и слаби връзки. Под силни връзки се има предвид връзки, които
са от страници с ранг, примерно над 3 и не са в Supplemental results. Те от
своя страна се делят на два вида: връзки само от главната страница на определен
ресурс и връзки от всички страници на определен ресурс. Лесно изглежда да оптимизираме само със силни
връзки - закупуваме примерно 20 връзки с ранг 4 и сме готови. Подобен подход
обаче не е особено ефективен, защото най-малкото изглежда неестествен от гледна
точка на търсачките. Затова е необходимо при SEO оптимизацията на един проект
да се набавят и достатъчно слаби връзки, за да изглежда процесът естествен.
Слабите връзки обаче изискват
голямо количество, което означава повече тестове за качеството на връзката,
следователно повече време. Важно е страницата, от която ще придобиваме връзката
да е индексирана от Google и да не е в Supplemental results. Плюс е, ако тази
страница има ранг, различен от нула и достатъчно текстово съдържание. Важно е
около връзката да има достатъчно текст, който текст да е свързан с ключовите
думи на сайта, който линкваме. На подобен принцип работят директориите, които
дават и/или продават връзки. Но при тях самата структура се разпознава като
директория с цел SEO от Google и изкуствено се понижава тежестта на съответната
връзка. Затова са необходими много връзки, за да се постигне ефект.
Ключов момент в SEO-то е връзките
към даден ресурс да са с подходящ anchor текст, но е важно този текст да не е
еднакъв за всички връзки. Трябва всичко да изглежда натурално, затова, когато
регистрираме по директории или купуваме връзки от тях – трябва да сменяме
текстовете на всеки примерно 10-50 регистрации, за да извлечем максимална полза
от процеса.
При закупуването на връзки от
даден ресурс е важна и дълбочината на страницата, от която купуваме връзка.
Колкото по-малка е тази дълбочина, тоест страницата е на по-ниско ниво от
главната, толкова повече ранг ще стигне до нея и толкова повече тежест ще
получи връзката. Изключение правят ресурсите, които имат вътрешни връзки към
страниците си, но те са малко. Важен момент при купуването на връзки е и колко
връзки има на страницата, от която купуваме такава. Google чете първите 100
връзки от дадена страница и игнорира останалите. Затова е разумно, ако примерно
страницата, от която купуваме връзка има от 10 до 30 изходящи връзки. Важно е и
всяка връзка да има достатъчно текст около себе си и страницата да е на
определена тематика.
Директориите стават все
по-неподходящи за SEO поради големия натиск и дискриминация от страна на
Google. Затова е по-ефективно да се купуват връзки от сайтове, които нямат
структура, наподобяваща директория. Такива сайтове са блоговете, порталите,
разни справочници и други. Ако купуваме връзка, която ще се намира в секция
“blogroll” или “партньори” е добре да се уверим, че броят на струпаните връзки
е ограничен и няма да бъде повече от 10. Колкото по-голямо е едно струпване на
връзки, толкова SEO тежестта им намалява. Това намаляване не се дължи само на
разпределението на тежестта между връзките. То се дължи на неестествения изглед
на самата схема. Всяко едно подобно струпване си има граница, след която това
нещо се причислява от търсачката като “линк ферма” (група от уеб сайтове, като
всеки линква към останалите) и тежестта му намалява драстично. Трябва да се
стараем да купуваме връзки от тематични за нашия сайт ресурси. Страницата, от
която купуваме връзка, трябва да съдържа поне веднъж като текст anchor текста
на връзката. Това е много важен момент и без него тежестта на връзката се губи
наполовина. Също така не трябва да се поставя обратна връзка към страницата от
която сме купили такава.
Линкове от вътрешни страници на
други сайтове. Този метод също спомага за това бота по-бързо да мине през
сайта. Благодарение на този метод, можем да окажем на бота точно през кои
страници да мине и така да го манипулираме. Най-ефективен е метода, когато
линковете водят на възловите страници. Сайтовете, които служат при този метод,
се наричат “сайтове индексатори”. Сайтът индексатор е специален сайт, който
тегли съдържанието от нашите сайтове, индексира своите вътрешни страници и след
това се самообновява - затваря страниците, които попадат в индекса и на тяхно
място вади нови. Такива сайтове работят на автомат, което ги прави ценни и
работят докато преиндексират целият сайт или бъдат забранени от търсачките. За
това се правят по няколко такива сайта, за по-бързо протичане на процеса.
Ø Google PageRank. Алгоритъм на Google за оценка на страниците в Интернет по десетобалната
система. Всяка страница може да има PageRank цяло число в затворения интервал
[1,10] или да няма такъв. Самият алгоритъм е патент на Станфордския
университет, а думата “PageRank” е запазена търговска марка на Google.
Алгоритъмът е изграден върху теорията на графите, като всеки възел получава
стойност в зависимост от броя и тежестта на връзките към себе си. Тоест, всеки
възел е страница в Интернет, която има ранг в посочения интервал и дава от този
ранг на другите възли (страници), към които има връзки. Това е системата за
гласуване върху която се базира технологията на търсене на Google. Тя е
иновативна за търсачките и затова Google е единствената за времето си търсачка,
която въвежда този метод на оценяване на страниците. Примерно връзка от
страница A към B е гласуване на възел A за възел B.
При създаването си всяка страница
в Интернет получава известно количество PageRank по подразбиране. Това се
случва само ако страницата не е в допълнителните резултати на Google, тоест има
достатъчно съдържание, уникален текст. Точната стойност на получавания ранг не
е известна и най-вероятно се мени с времето. Всяка страница дава ранг на страниците,
към които сочи. Примерно страница A няма връзки към себе си и има Google
PageRank по подразбиране на стойност 0,1 и сочи към страница B. Ако страница A
няма други изходящи връзки, освен към B, то тя ще предаде ранг 0,1 на страница
B. Ако от страница A има n изходящи връзки, то всяка сочена страница получава
1/n от ранга на страницата A. От всяка страница имат значение само първите 100
изходящи връзки, така че няма как да се предаде повече от 1/100 от ранга на
страницата A на сочените от нея страници.
Рангът на всяка страница е реално
число, но в Google Toolbar се закръгля до цяло такова и няма начин да се
разбере точната реална стойност на ранга на която и да е страница. Също така не
може да се разбере и моментната стойност на ранга, защото тя се съхранява на
външни информационни центрове, които се обновяват рядко. При наблюдения е
установено, че обновяването на информационните центрове е веднъж на 3 до 6
месеца. Това се прави с цел да се пести изчислителна мощ и в същото време е
пречка да се изследват формули и системи, които биха повлияли на ранга.
Google PageRank не е основният
фактор за оценка на страниците в Интернет, поради многото опити за
манипулирането му. Той все пак е фактор, но само при правилното му използване.
Ако примерно една страница е с тематика “SEO” и към нея има само силни връзки с
думата “оптимизация”, то тези връзки по никакъв начин няма да повлияят на
класирането на страницата по думата “SEO”. Също така, ако два сайта имат
реципрочни връзки един към друг, но не са от еднаква тематика, тогава те ще си
обменят ранг, но този ранг ще е напълно безсмислен и за двата сайта. Така че,
висок PageRank не означава непременно добро класиране на страницата. При
определянето на точната оценка на Google PageRank разпределението на тежестта
по стойности не е равномерно. Примерно, ако за да имаме PageRank 4 са ни
необходими 100 връзки с ранг 1, то за да имаме PageRank 5 са ни необходими 200
връзки с ранг 1. За всяко следващо ниво трябва да направим още толкова, колкото
сме направили до момента за съответната страница.
Google PageRank зависи само и
единствено от броя и качеството на връзките към дадена страница. По принцип
стойността му се визуализира само от Google Toolbar, но съществуват и сайтове,
които се представят за него и също могат да го покажат. Пример за български
сайт за визуализация на Google PageRank е Axeny.
Ø Използване на файл robots.txt за управление на достъпа до сайта. Най-обикновеният файл robots.txt
използва две команди:
User-agent:
роботът, за който се отнася правилото;
Disallow: URL
адресът, който искаме да блокираме.
Тези два реда се считат за един запис във файла.
Може да се включат толкова записи, колкото желаем. Може да се включат няколко
реда с Disallow и няколко с user-agents в един запис. User-agent указва робота
на определена машина за търсене. Базата от данни за мрежови роботи изброява
много от широко използваните роботи. Може да се зададе запис, приложим за даден
робот (като укажем името му) или да зададем записа така, че да бъде приложим за
всички роботи (чрез указване на звездичка). Ето как изглежда един приложим за
всички роботи запис: User-agent: *.
Роботът, който се използва за търсене в мрежата е Google bot.
Останалите роботи, като Google bot-Mobile
и Google bot-Image, следват правилата, които се задават за Google bot, но може
също да се укажат и специфични правила за тях.
Редът Disallow изброява
страниците, които искаме да блокираме. Можем да укажем даден URL адрес или
шаблон. Записът трябва да започва с наклонена черта (/). За да блокираме целия
сайт използваме наклонена черта Disallow: / . За да се блокира дадена
директория и всичко в нея, името на директорията трябва да бъде последвано от
наклонена черта Disallow: /junk-directory/ . За да се блокира страница, трябва
да я укажем Disallow: /private_file.html . За да премахнем дадено изображение
от „Google Търсене на изображения”, се добавя следното:
User-agent: Google
bot-Image
Disallow:
/images/dogs.jpg
За да се премахнат всички
изображения на сайта от Google Търсене на изображения:
User-agent: Google
bot-Image
Disallow: /
За да блокираме файловете от
даден тип (например .gif), използваме следното:
User-agent: Google
bot
Disallow: /*.gif$
За предпазване страниците на
сайта от обхождане, докато продължаваме да показваме реклами на AdSense на тях,
се забраняват всички роботи с изключение на Mediapartners-Google. Това ще
отстрани страниците от резултатите от търсене, но ще разреши на робота
Mediapartners-Google да ги анализира и да определи кои реклами да се показват.
Роботът Mediapartners-Google не споделя страници с останалите потребителски
агенти на Google. Например:
User-agent: *
Disallow: /folder
1/
User-agent:
Mediapartners-Google
Allow: /folder 1/
Google bot следва някои шаблони за съвпадение.
За съвпадение на поредица от знаци се използва звездичка (*). Например, за да
блокираме достъпа до всички поддиректории, които започват с думата private:
User-agent: Google
bot
Disallow:
/private*/
За да блокираме достъп до всички
URL адреси, които включват въпросителен знак (?) (по-точно всички URL адреси,
които започват с името на нашия домейн, последвано от произволен низ, последван
от въпросителен знак, последван от произволен низ):
User-agent: Google
bot
Disallow: /*?
За да се укаже съвпадение в края
на URL адреса, се използва $. Например, за да блокираме произволен URL адрес,
завършващ с .xls:
User-agent: Google
bot
Disallow: /*.xls$
Може да използват шаблоните за
съвпадение в комбинация с командата Allow. Например, ако ? указва идентификатор
за сесия, можем да изключим всички URL адреси, които съдържат знака, за да се
уверим, че Google bot няма да обходи дублиращи се страници. Но завършващите с ?
URL адреси може да представляват версията на страница, която искаме да включим.
В този случай можем да зададем robots.txt както следва:
User-agent: *
Allow: /*?$
Disallow: /*?
Ø Подобряване на страниците за
грешка 404. Когато потребителят се позиционира върху връзка
към страница, която вече не е на сайта, сървърът връща грешка 404 (страницата
не е намерена). Тъй като общите съобщения не вършат особено добра работа на
потребителите, препоръчително е да се създаде персонализирана страница за
грешка 404, която да дава по-полезна информация за сайта. Може да се добави
приспособление „404“ към персонализираната страница за грешка 404. Това
приспособление автоматично показва на потребителите полезни предложения вместо
съобщения за грешка. Това улеснява потребителите при намиране на необходимата
им информация и намалява вероятността да напуснат сайта, за да търсят на друго
място.
Промяна в показването на
персонализираното приспособление 404 с езика за описание на стилове (CSS),
можем да го използвате за промяна в показването на приспособлението 404 в
персонализираната страница за грешка 404. За да променим показването му се
добавя следния код към персонализираната страница за грешка 404:
<style
type="text/css">
/* Widget content container */
#goog-wm { }
/* Heading for "Closest match"
#goog-wm h3.closest-match { }
/* "Closest match" link
#goog-wm h3.closest-match a { }
/* Heading for "Other things" */
#goog-wm h3.other-things { }
/* "Other things" list item */
#goog-wm ul li { }
/* Site search box */
#goog-wm li.search-goog { display: block; }
</style>
Кодът по-долу задава: ширината,
пълнежа, рамката и цвета на фона за контейнера на приспособлението 404
(#goog-wm), цветът на текста с максимално съответствие, неговата
рамка и пълнеж, размер на шрифта и полето (#goog-wm h3.closest-match), цветът
на заглавката. Други неща (#goog-wm h3.other-things), наличието на поле за
търсене в сайта на Google. В долупосочения пример стойността display:none
изключва полето за търсене в сайта на Google (#goog-wm li.search-goog). Полето
за търсене е видимо по подразбиране тази стойност се добавя само ако не искаме
полето за търсене на сайта да се показва.
#goog-wm {
width: 800 px;
padding: 1 em;
border: 3 px solid #aebd63;
background-color: white;
}
#goog-wm
h3.closest-match {
color: #8f2831;
border-bottom: 3 px dashed #aebd63;
padding-bottom: 0.5 em;;
font-size: 170%;
margin: 0;
}
#goog-wm h3.closest-match
a { }
#goog-wm h3.other-things {
color: #8f2831;
}
#goog-wm ul li { }
#goog-wm li.search-goog {
display: none;
}
Google Analytics
Всеки уеб сайт се нуждае от подходящ инструмент за проследяване на
посещаемостта, анализиране и водене на основни или подробни статистики. Общите
статистики са изведени още в началото. Site Usage показва уникалните посещения
и презареждания на сайта и средното прекарано време на потребителите (вж. Фиг.
1).

Фиг. 1. Google
Analytics – за посещения
Bounce Rate е термин, използван в уеб анализирането
и определя средния процент на посетителите, които идват от други уеб-сайтове,
минават през нашия и продължават сърфирането си в Интернет, без да разглеждат
други вътрешни страници от сайта. Това е загубата на потребители, всички, които
не са проявили интерес. Колкото по-малка е стойността Bounce Rate, толкова повече
посетители на сайта са били привлечени от него и са продължили разглеждането
му. New Visits са посетителите, които са посетили сайта за пръв път.
В карето Map
Overlay е началната страница (Dashboard-а) на статистиките, вижда се малка
карта на света. Оцветените зони са страните, от които Интернет потребители са
влезли във нашия сайт (вж. Фиг. 2).

Фиг. 2. Google
Analytics – зони
В полето Content Overview се намират подредени
най-посещаваните страници от сайта (вж. Фиг. 3). Content Overview показва типа
на самите посещения, като се разделят на посещения от търсачките, референтните
сайтове (това са сайтове, в които имаме реклама, текстови връзки или друг тип
насочващи към сайта препратки).

Фиг. 3 Google
Analytics – най-посещавани страници
Оцветено в
зелено се вижда Direct Traffic стойностите - посетителите, които влизат
директно във сайта без да използват търсачки или препратки към него (вж. Фиг.
4).

Фиг. 4. Google
Analytics – трафик
В лявото меню са всички видове анализи и статистики,
които можем да получим от Google Analytics акаунта. В секция Visitors след
общия преглед е Benchmarking. Това е опция, с която ползващите Google Analytics
могат да споделят анонимно основна информация за активността на различни видове
браншове в бизнеса (вж. Фиг. 5).

Фиг. 5. Google
Analytics – активност
При избиране на
опцията Map Overlay от менюто се отворя нашия уеб-сайт върху които са
насложени малки картинки до всяка връзка от страницата и броя натискания на
нея. Тази статистика е много полезна и чрез нея се разбира кои са
най-избираните връзки в сайта, какво привлича вниманието на посетителите.
New vs. Returning показва какъв е дялът на новите
посетители на уеб сайта срещу тези, които са го посещавали преди. Трудно е да
се определи, коя стойност е по-добре да е по-голяма, но като цяло процента за
завръщащите се посетители е важен, защото той показва колко важен и интересен е
сайта за тях.
В Languages се намират статистиките за езиковите
зони, от които влизат посетителите (вж. Фиг. 6).

Фиг. 6. Google
Analytics – езици
Absolute Unique Visitors показва посещенията на потребителите, които никога
досега не са били в сайта. Time On Site показва времето, в което посетителите
са в страниците. От тук можем да си направим изводи в зависимост от тематиката
и типа на сайта, дали времето, в което са вътре е достатъчно според нашите идеи
и нужди.
Рядко срещана статистика е измерването на така наречената Лоялност на
посетителите. В менюто се намира връзката Visitor Loyalty (вж. Фиг. 7).

Фиг. 7. Google
Analytics – лоялност на посетителите
Там са
измерени Loyalty, Recency, Length of Visit и Depth of Visit. Loyalty показва
колко пъти едни и същи посетители са влизали в сайта. Recency измерва колко
често тези същите Интернет потребители ни посещават отново. Length of Visit е
времето, в което посетителите се задържат в сайта. Вероятно най-голям брой е за
времето в рамките 0-10 секунди. Depth of Visit показва колко дълбоко влизат
посетителите в сайта.
В Browser Capabilities са статистиките за потребителските браузъри - резолюция,
цветове на екрана, поддръжка на Flash, на JavaScript, операционни системи.
Please select
one of the SEO Tools from below to begin optimizing your website(s) for top
placement within the search enAdSense Калкулатор. Чрез този инструмент може да се изчислят:
Ø прогнозни дневни, месечни и годишни посещения на сайта;
Ø дневни импресии;
Ø честота на кликване (CTR).
AdSense Preview
Служи за автоматично добавяне на обекти към
съдържанието на уеб сайта.
Advanced Meta-Tags Generator
Това е meta-tag генератор, който може да помогне да
се добавят ключови думи.
Alexa Rank Comparison
Инструментът позволява:
Ø да се създаде трафик история за всеки сайт;
Ø следене на месечните статистики за посещенията и класирането на страницата;
Ø преброяване на броя на потребителите като процент от всички Интернет
потребители.
Code to Text Ratio
Действителния код в една страница е от значение за търсачките за да се изчисли
коефициентът на значимост на дадената страница. По високият коефициент на текст
спрямо код дава по-голям шанс за по висок ранг на страницата и по високо
класиране.
CPM Calculator
Този инструмент проверява ROI (Return On Investment-
възвращаемост на инвестицията), ако се използва цена на хиляда рекламни
импресии.
Domain Age Check
Възрастта на Интернет страницата е един от основните
фактори, използван за класиране в търсачките. С този инструмент може да се
проверят домейните и да се избере по-стар и с това да се увеличат малко
позициите в търсачките.
Google Search for Multiple Datacenter
Този инструмент търси за ключова дума / фраза в
Google различни данни. Съществуват много и различни данни Google центрове.
Всяка от тях може да отговори с различни резултати за една и съща заявка за
търсене. Ако се виждат резултати, които варират от центъра за данни към центъра
за данни, това означава, че Google е в процес на актуализиране на своя индекс.
Google Suggest Scraper
Google инструмент, който предлага често търсени
фрази, на базата на букви или думи в заявка. На базата на тази ключова дума се
генерират десет ключови думи, предложени от Google за търсене. Може да се
въведат дума или част от дума за генериране на подходящи ключови думи.
Google vs Yahoo
Този инструмент проверява думи в Google и Yahoo
търсачки и след това графично сравнява резултатите. Потребителите могат да
сравнят позицията на ключовите думи на всяка търсачка.
Indexed Pages
Този инструмент прави запитване към всички големи
търсачки (Google, Yahoo, MSN, Алта Vista и AlltheWeb), и връща общия брой на
връзките за всеки URL.
Keyword Cloud
Визуализира ключовите думи, използвани в сайта. Като
ключови думи с по голяма важност се показват с по-голям шрифт. Така с един
поглед може да се види кои са най-важните ключови думи.
Keyword Difficulty Check
Чрез този инструмент може да се провери рейтинга на
ключова дума в търсачките.
Keyword Optimizer
Този инструмент е предназначен за всеки, който
работи с големи списъци с ключови думи/термини. Той премахва всички дублирани
записи, също така подрежда списъка по азбучен ред, спестявайки време за
редактиране на списъка.
Следващите инструменти допълват възможностите на
горе изброените:
Изграждане
на линкове:
Backlink Watcher
Google
Webmaster Tools External Link Tracker
Link Search Tool
Hub Finder
Roboform
Wikipedia article traffic statistics
Анализ
на ключови думи:
IBM
Omni Find Yahoo Edition
Google Insights for Search
Google Keyword Tool
SEObook Keyword Suggestion Tool
Wordtracker
adCenter AddIn за Excel 2007
Keyword
Descovery Tool
Wordze
NicheBot
Google
TrendsSoolve
Съдържание:
Copyscape
Adobe Buzzord
Creative Commons Search
Ontology Finder
Различните
уеб приложения се нуждаят от различна степен на оптимизация. При някои е
необходима цялостна SЕО кампания, а при други се използват само поддържащи
техники. Популяризирането на уеб сайт изисква използването на подходяща
комбинация от техники. На основа на възможностите на разгледаните до тук
инструменти ще предложим поредица от действия за по-добро позициониране на
сайта на фирмата “AOD Autohouse”. Това би довело до увеличаване посещаемостта
на сайта и подобрява вероатността за по-лесното му откриване от страна на клиентите
й.
Глава II. Оптимизация на сайта на
фирма „AOD Autohouse” (www.aod-software.com)
AOD Autohouse е фирма, регистрирана в град
Варна и се занимава с търговия, внос, транспорт и продажба на нови и употребявани
автомобили от Западна Европа, Италия и Германия. Фирмата предлага също пикапи,
микробуси и ванове, както и доставка на резервни части. Има над 3 годишен опит
в този бранш и гарантира коректност на своите клиенти. Фирмата предлага и
транспортни услуги и възможност за лизинг с банково кредитиране.
Уеб сайта е задължителна част от
бизнеса. Чрез него "можем да комуникираме и да утвърждаваме имиджа на
своята организация". Той
представя фирмата в уеб пространството. Реализирането на Интернет приложения се
характеризира със своята многообразност на проблеми и голям набор технологии и
подходи за тяхното решаване. Добрият проект е този, който съчетава в себе си
умерено натоварване на екипа, модерни технологии и най-важното е доброто
планиране, защото даже най-добрите технологии не могат да компенсират един зле
планиран и зле реализиран проект. Добре изграденият Интернет проект е този,
който предразполага потребителят да го използва. За да стане популярен той
трябва да се развива и обновява и да бъде съобразен с тенденциите на пазара.
Сайта на фирмата „AOD Autohouse”(www.aod-software.com) е сравнително нов (вж.Фиг.8). Поради тази причина сайта се нуждае от
оптимизация с цел повишаване рейтинга на фирмата и увеличаване броя на
доволните клиенти.

Фиг.8. Начална
страница
Ще разгледаме накратко основните технологии,
използвани при създаването на сайта:
HTML (Hyper Text Markup Language) е специално създаден за създаване на Web
страници. HTML е език, който казва на web браузъра как да показва отделния
документ (web страница). Документите са обикновени текстови файлове (ASCII),
със специални маркери, които web браузъра знае как да интерпретира и показва на
екрана.
DHTML е съчетание от няколко различни технологии и описва тяхното
взаимодействие. Той позволява използването на обикновен HTML, скриптове,
документен обектен модел, абсолютно позициониране, динамични стилове,
мултимедийни филтри и още много други
технологии за динамично променяне на текста и графиките които HTML показва на
екрана.
XHTML (Extensible HyperText Markup Language) По същество XHTML представлява
преформулировка на HTML според правилата на XML - мета-езикът служещ за
изграждането на нови езици и за описване на информацията. XHTML е част от
семейството на XML технологиите, но е напълно съвместим с HTML 4.01. Принципно разликите
между двата езика са минимални - XHTML не е нито по-мощен, нито с по-малко
възможности, но единственото нещо което ни дава XHTML в повече, е чистият код и
строгите правила. Друго предимство е и възможността този код да бъде прочетен и
визуализиран правилно по-новите модели GSM телефони и смартфони.
CSS (Cascading Style Sheets) е
стандарт който дава възможност съдържанието да бъде разделено от форматирането
и едновременно с това да има високо ниво на контрол над това какъв е видът на
страницата.
PHP е език за програмиране, широко използван главно за сървърни приложения и
разработване на динамично уеб съдържание. PHP е скриптов език със синтаксис
базиран на C и отчасти Perl. Използва се предимно в Web среда за създаване на
широк кръг от услуги. Той е един от най-популярните езици за програмиране в
Интернет и популярността му расте непрекъснато. Самият език е преносим на много
изчислителни архитектури и операционни системи като Windows, GNU/Linux, UNIX,
Mac ОS X. Съществуват множество модули (разширения) за PHP, които добавят
различни функционалности и позволяват много по-бързо и ефективно разработване.
Smarty е мощна система за поддръжка на шаблони за PHP. Тя помага за разделянето
на дизайна от съдържанието. Тя прочита шаблоните и създава php скриптове от
тях. Това е изключително важно тъй като увеличава до голяма степен скоростта
като допълнително е включена и възможност за кеширане на данните. Друг голям
плюс е и възможността един шаблон да се използва на няколко места.
MySQL е система за управление на релационна база данни (БД), която използва
Structured Query Language (SQL) - най-популярният език за добавяне, прочитане и
обработка на информация в базите данни днес. Системата е с отворен код и
използването й се подчинява на лиценза GPL.
JavaScript е напълно различен език от Java въпреки че имената им много си приличат.
Той е разработка на Netscape Communications. Въпреки разликите той е заимствал
някой конструкции и синтаксис на своя съименник. Включен е в Internet Explorer
под името JScript. Предлага огромни възможности
но има и някой типични ограничения. От една страна е лесен за
употреба, работи от страна на клиента,
пише се бързо и е много мощен инструмент, а от друга има някой типични
ограничения както повечето скриптови езици свързани със сигурността, не са
толкова бързи колкото традиционните езици за компилиране.
2.1.2. SEO оценка на сайта на фирмата.
За оценка на SEO оптимизацията на сайта направихме изследване по следните
критерии:
Ø Приложимост. Главното меню е
достатъчно видимо и нависоко, важно е то да е в горната част тъй като в общия случай търсачките
обхождат първите няколко реда от сайта. Един от пропуските, който е направен при писането на сайта е, че
търсачката е разположена в долната част на сайта, което не е подходящо, защото
тя остава незабелязана от потребителя. По името на сайта потребителите могат
веднага да посетят съответната страница. Положително в сайта е добрата му
структурираност, а също така в началото на заглавната страница има важни за
един фирмен сайт думи като: името на фирмата, предмета на дейност, и много
важно условие, което е изпълнено в сайта е че те са описани с „h“ тагове.
Ø Достъпност на уеб сайта.
Относно тази характеристика можен да кажем, че:
· няма съвременен сайт, в който да няма CSS.
Идеята е CSS кода да се отделя в отделни файлове и по този начин да се
премахнат „пречките“ за индексиране на
сайта. Тук CSS кода е изнесен в отделен файл;
· в robots.txt файла на сайта на „AOD Autohouse
“ е само папката „admin“, чието място всъщност е там, защото файловете в тази папка
не би трябвало да се индексират. Съдържанието им не касае сайта и съответно
няма нищо общо с тематиката на сайта и за това те не се индексират;
· честота с която Google bot посещава сайта - това при сайтове като този
на „AOD Autohouse “ е от значение,
защото в него има обновяване на информацията. Тя не е постоянна, така че
честотата на посещенията на Google bot са от голямо значение, тъй като той ще
индексира нова информация;
· индексирано съдържание. За сайта на „AOD
Autohouse “ тъй като не
бих могла да получа сертификат за собственост информацията, която мога да
получа от Webmaster Tools е ограничена (вж. Фиг. 9).

Фиг. 9. Webmaster Tools – Общ преглед
· индексираните страници са 31, което е
прекалено малко, затова трябва да бъдат добавени още страници;
· линковете, които сочат към
началната страница на сайта са: 0 (вж.
Фиг. 10).

Фиг. 10. Webmaster Tools –
Статистика за индекса
Ø Двойно съдържание. Класическо търсене
с цели изречения или уникални фрази от съдържанието в кавички. При сайта на
„AOD Autohouse“ го има този проблем. Той произтича от двойно индексиране или
съответно кражби на текст от сайта.
Проверка на www
и не-www
версиите - 301 пренасочване едната към другата версия. 301 пренасочване е
най-ефективният подход към търсачките. Много е трудно да се приложи и да се запази класирането на
страницата в класацията на търсачките. За да се променят имената на страниците
или преместването им, това е най-безопасният начин. Код "301" се
тълкува като "преместена за постоянно".
Ето някой по-известни средства, за прилагане на URL пренасочвания:
ColdFusion Пренасочване
<.Cfheader status code = "301" status text =
"Преместени постоянно">
<.Cfheader име = "Място" стойност =
"http://www.new-url.com">
PHP Пренасочване
<?
Header ( "HTTP/1.1 301 Преместени Постоянно");
Header ( "Местоположение:
http://www.new-url.com");
?>
ASP Пренасочване
<% @ Language = VBScript%>
<%
Response. Status = "301 Преместени Постоянно"
Response. AddHeader "Място",
"http://www.new-url.com/"
%>
Пренасочване
ASP. NET
<script runat="server">
Частни недействителни Page_Load (обект подател, System.
EventArgs )
(
Response. Status = "301 Преместени Постоянно";
Response. AddHeader ( "място",
"http://www.new-url.com");
)
</ script >
Пренасочване JSP
(Java)
<%
response.setStatus (301);
response.setHeader ( "място",
"http://www.new-url.com/");
response.setHeader ( "Връзка",
"Close");
%>
CGI PERL
Пренасочване
$ Q = нови CGI;
принтирай $ Q-> пренасочват (
"http://www.new-url.com/");
Руби по релси
Пренасочване
DEF old_action
хедъри [ "Статус"] = "301 Преместени
Постоянно"
redirect_to "http://www.new-url.com/"
Пренасочване на
WWW (htaccess пренасочване)
Създаване на файл. Htaccess с кода по-долу, които ще
гарантират, че всички заявки ще бъдат пренасочени от domain.com към
www.domain.com. Файлът. Htaccess трябва да бъде в главната директория (т.е.
същата директория, където е индексът файл).
Options + FollowSymlinks
RewriteEngine On
RewriteCond% (http_host) ^ domain.com [NC]
http://www.domain.com/ RewriteRule ^(.*)$ $ 1 [R = 301,
NC]
Този метод htaccess работи само върху Linux сървъри,
който върви с Apache Mod . При този сайт е извършено пренасочване от www
към не-www
версията.
Ø Заглавни
тагове (title).
Препоръката по този критерий е да бъдат сменени заглавните таговете на всички
страници, защото в момента те са абсолютно еднакви и обхващат малък брой
ключови думи.
Ø Заглавия на
статиите. Заглавията
на статиите в разглеждания сайт не са описателни и достатъчно уникални.
Ø Достатъчно
съдържание. За
достатъчно съдържание на страниците с описание за фирмата, за продуктите и
помощните страници се считат около 350 думи. Това в разглеждания сайт не е
изпълнено. Според Code to Text Ratio Tool размера на кодовата част е 7 KB, а на
текста е едва 1 КБ (вж. Фиг. 11).

Фиг. 11. Резултат от инструмента Code to Text Ratio
Ø Мета тагове:
· ключовите думи във мета тага keywords на всички страници са
еднакви. Това е грешка, която трябва да бъде отстранена;
· описанието в мета тага
description напълно съответства с ключовите думи и не е уникално за всяка
страница.
Ø Вътрешни връзки. Брой на връзките към различните страници - за компанията, към продуктовите
страници. Резултатът от прегледа на www.aod-software.com
е 28 вътрешни връзки към различните страници.
Ø Геолокация. Геолокацията се определя спрямо местоположението на сайтовете, които имат
линк към нас. Поради липсата на такива връзки сайта на „AOD Autohouse “ не може
да бъде локализиран от търсачките.
Google Local е един много полезен инструмент, които
дава възможност да се локализира бизнеса. За съжаление в България тази услуга
все още не е достъпна, но в близко бъдеще и това ще е възможно.
Ø Външни връзки:
· аnchor текста с който се линква към сайта
трябва да подсказва за съдържанието и да включва думи като автокъща, кола,
продажба, автомобил и други свързани с предметната област. На този етап сайта не разполага с външни
връзки. Това също трябва да бъде променено;
· проверка за платени линкове. Сайта не
разполага с такива връзки което допринася за неговото предпочитане от
търсачките спрямо другите сайтове.
Ø Семантика и html:
· проверка за страница 404. Форматирането на
страница 404 дава възможност за връщане на потребителите отново в сайта;
· проверка за наличност на алтернативен текст за
картинки. Не са налични алтернативни текстове в разглеждания от нас сайт. За
целта трябва да се използва алт таг.
При направената оценка се установи, че сайта на
фирмата „AOD Autohouse” се нуждае от промени в мета таговете (keyword,
description), заглавния таг на всяка страница(title tag), както и добавяне на
алтернативен текст към изображенията. Необходимо е и приспособление „404” към
персонализираната страница „404” показващо на потребителите полезни предложения
вместо съобщения за грешка. Установихме, че липсва и карта на сайта, която
търсачките използват за по-бързото индексиране на всички страници от едно уеб
приложение.
На база на направената оценка в предходната точка
предлагаме да се направят поредица от действия, които да водят до по-доброто
оптимициране на сайта с цел неговото популяризиране.
Ключовите думи изброени в мета таговете са от голямо
значение за правилната индексация от страна на търсачките. В разглеждания от
нас сайт те не са подбрани подходящо и не обхващат цялата дейност на фирмата. В
индексния файл мета тага е следния:
<meta name="keywords" content="cars
motor automobile auto" />
Поради факта че по-голямата част от потребителите са
от България считаме, че е подходящо към ключовите думи да се включат още кола,
автомобил, продажба, автокъща, новини,
цени и автомобили. Също така е добре да се добавят още autohouse, news for
cars, sell, car and price, used cars. Подобрения мета таг изглежда така:
<meta name="keywords" content="cars,
motor, automobile, auto, autohouse, news for cars, sell, car and price, used
cars, кола, автомобил, продажба, автокъща, новини, цени и автомобили
" />
За следващата страница мета тага keywords е следния:
<meta name="keywords" content="cars
motor automobile auto" />
След промяната изглежда така:
<meta name="keywords" content="търсене
на автомобил, search car, search auto" />
Ключовите думи при топ продуктите са следните:
<meta name="keywords" content="top
products, new car, топ продукти, нова кола" />
За продуктовата страница най-подходящи са следните ключови думи:
<meta name="keywords" content="new car,
used car, pre-owned cars, pre owned"/>
Следващата страница първоначално изглежда така:
<meta name="keywords" content="cars
motor automobile auto" />
След заместване с подходящите думи мета тага е следния:
<meta name="keywords" content="car
news, auto, car reviews, car review, new car reviews, used car reviews, new car
review, used car review concept cars, automobile, car pictures, comfort, style,
safety features, engine power, test drives"/>
Страницата „contacts” след промяната изглежда така:
<meta name="keywords"
content="automobile, cars, auto, коли, автомобили, за контакти,
contacts"/>
Мета тага за
една от продуктовите страници за шевролет е следният :
<meta name="keywords"
content="automobile, cars, auto, коли, автомобили, шевролет, Chevrolet
"/>
Сайта е двуезичен което налага описанието на мета
тага description да бъде на двата езика – български и английски.
Мета тага
description в индексния файл е следния:
<meta name="description" content="cars
motor automobile auto"/>
След оптимизацията изглежда така:
<meta name="description"
content="Всичко за автомобилите от
aod-software.com, от наемане на кола до специални части за коли, нови и
употребявани коли. " />
<meta name="description"
content="Everything automotive at aod-software.com, from auto loans to
specialty auto parts, new and used car reviews." />
За страницата топ оферти мета тага трябва да изглежда така:
<meta name="description"
content="Всички топ оферти" />
<meta name="description" content="All
top offerts" />
Продуктовата страница мета тага description е следния:
<meta name="description" content="cars
motor automobile auto"/>
След оптимизацията той изглежда по следния начин:
<meta name="description"
content="Намери кола. Употребявани коли за продажба. Списък с
коли."/>
<meta name="description"
content="Find car. Used cars for sale. List whit cars."/>
Пълния мета таг за страницата с новини е следната:
<meta name="description"
content="Новини за коли. Новости при автомобилите."/>
<meta name="description" content="News
for cars. News about automobiles."/>
Мета тага за една от продуктовите
страници за шевролет е следният:
<meta name="description" content="Kола
Chevrolet отзиви и снимки на Chevrolet от aod-software.com "/>
<meta name="description"
content="Chevrolet car reviews and Chevrolet pictures at
aod-software.com."/>
При направения анализ в предходната точка бе
установено, че заглавните тагове на всяка страница също са еднакви. Това трябва
да бъде променено, защото търсачките така приемат, че има само една страница и
препращат към началната, а не към необходимата на потребителите страница от
сайта.
Title тага за индексната страница трябва да изглежда
по следния начин:
<title>
www.aod-software.com: New and used cars, auto parts, and everything for
the cars</title>
За страницата търсене тага е следния:
<title>
www.aod-software.com: Search for cars</title>
Заглавния таг за страницата с топ оферти трябва да
изглежда по следния начин:
<title>
www.aod-software.com: Last top products</title>
За продуктовата страница след оптимизацията
title тага е следния:
<title>
www.aod-software.com: All new and used cars</title>
Заглавието на страницата за новини изглежда по следния начин:
<title>
www.aod-software.com: News</title>
Също така title тага за страницата контакти е следната:
<title>
www.aod-software.com: Contacts</title>
Title тага за една от продуктовите
страници за шевролет е следният:
<title>
www.aod-software.com: Chevrolet </title>
Markup Validation Service е много полезен инструмент
използван при оптимизация на сайтове (вж. Фиг. 12).Чрез него е анализиран сайта
www.aod-software.com.

Фиг. 12. Анализ на
сайта с инструмента - Markup Validation Service
На следващата фигура са посочени конкретно грешките в кода на сайта на „AOD
Autohouse “ (вж. Фиг. 13).

Фиг. 13. Извеждане
на грешките
Първоначалния код и кода след промените в редовете с
грешки посочени от валидатора за индексната страница са следните:
Ред 15:
<a
href="http://aod-software.com/bg/index.html"><img
src="http://aod-software.com/images/flag_bg.png"
style="cursor:pointer;"/></a>
<a
href="http://aod-software.com/bg/index.html"><img
src="http://aod-software.com/images/flag_bg.png" alt=”bg flag”
style="cursor:pointer;"/></a>
Ред 16:
<a
href="http://aod-software.com/en/index.html"><img
src="http://aod-software.com/images/flag_en.png"
style="cursor:pointer;"/></a>
<a
href="http://aod-software.com/en/index.html"><img src="http://aod-software.com/images/flag_en.png"
alt=”en flag” style="cursor:pointer;"/></a>
Ред 34:
<div
class="topBlankCategories"><h2><img src=”http://aod-software.com/images/headCategoriesArrow.png”/>Categories</h2></div>
<div
class="topBlankCategories"><h2><img src=”http://aod-software.com/images/headCategoriesArrow.png”
alt=”Categories”/>Categories</h2></div>
Ред 37:
<li><a
href="http://aod-software.com/en/products-list/2.html"><img
src=”http://aod-software.com/images/categoriesArrow.png”/>Cars</a>
<li><a
href="http://aod-software.com/en/products-list/2.html"><img
src=”http://aod-software.com/images/categoriesArrow.png”
alt=”arrow”/>Cars</a>
Ред 39:
<li><a
href="http://aod-software.com/en/products-list/4.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”/>Mitsubishi</a></li>
<li><a
href="http://aod-software.com/en/products-list/4.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”
alt=”arrow”/>Mitsubishi</a></li>
Ред 40:
<li><a
href="http://aod-software.com/en/products-list/5.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”/>Dodge</a></li>
<li><a
href="http://aod-software.com/en/products-list/5.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”
alt=”arrow”/>Dodge</a></li>
Ред 41:
<li><a
href="http://aod-software.com/en/products-list/6.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”/>Chevrolet</a></li>
<li><a
href="http://aod-software.com/en/products-list/6.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”
alt=”arrow”/>Chevrolet</a></li>
Ред 42:
<li><a
href="http://aod-software.com/en/products-list/7.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”/>Cadillac</a></li>
<li><a
href="http://aod-software.com/en/products-list/7.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”
alt=”arrow”/>Cadillac</a></li>
Ред 45:
<li><a
href="http://aod-software.com/en/products-list/3.html"><img
src=”http://aod-software.com/images/categoriesArrow.png”/>Trucks</a>
<li><a
href="http://aod-software.com/en/products-list/3.html"><img
src=”http://aod-software.com/images/categoriesArrow.png”
alt=”arrow”/>Trucks</a>
Ред 47:
<li><a
href="http://aod-software.com/en/products-list/10.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”/>DAF</a></li>
<li><a
href="http://aod-software.com/en/products-list/10.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”
alt=”arrow”/>DAF</a></li>
Ред 48:
<li><a
href="http://aod-software.com/en/products-list/11.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”/>Iveco</a></li>
<li><a
href="http://aod-software.com/en/products-list/11.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”
alt=”arrow”/>Iveco</a></li>
Ред 49:
<li><a
href="http://aod-software.com/en/products-list/12.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”/>MAN</a></li>
<li><a
href="http://aod-software.com/en/products-list/12.html"><img
src=”http://aod-software.com/images/subCategoriesArrow.png”
alt=”arrow”/>MAN</a></li>
Ред 67:
<table
cellpadding="0px" cellspacing="0px;" width="100%"
height="100%"> <table cellpadding="0px" cellspacing="0px;"
width="100%">
Ред 86:
<td><a
href="http://aod-software.com/en/product-view/7.html"><img
src=”http://aod-software.com/files/thumb_1224422551_58.jpg
“/></a></td>
<td><a
href="http://aod-software.com/en/product-view/7.html"><img
src=”http://aod-software.com/files/thumb_1224422551_58.jpg”
alt=” Dodge Avenger 2.0 SE”/></a></td>
Ред 89:
<td><span>&euro
18169 </span><input type="button" value="Details"
onclick="window.location =
'http://aod-software.com/en/product-view/7.html'"/></td>
<td><span>€
18169 </span><input type="button" value="Details"
onclick="window.location = 'http://aod-software.com/en/product-view/7.html'"/></td>
Ред 103:
<td><span>&euro
99008 </span><input type="button" value="Details"
onclick="window.location =
'http://aod-software.com/en/product-view/6.html'"/></td>
<td><span>€
99008 </span><input type="button" value="Details"
onclick="window.location =
'http://aod-software.com/en/product-view/6.html'"/></td>
Ред 115:
<form
action="http://aod-software.com/en/simple-search.html"
method="POST">
<form
action="http://aod-software.com/en/simple-search.html"
method="post">
Грешките посочени от Markup Validation Service за
останалите страници са еднотипни с тези при индексната страница. Поради тази
причина няма да се спирам на тях.
Форматиране на страница 404 за възможност за връщане
на потребителите отново в сайта. Използва се инструмент от панела за уеб
администратори на Google (вж. Фиг. 14).

Фиг. 14.
Подобряване на страниците за грешка 404
Използва се следния код, който се поставя във
страницата между маркерите <body> и </body>:
<script type="text/javascript">
var GOOG_FIXURL_LANG = 'bg';
var GOOG_FIXURL_SITE =
'http://aod-software.com/';
</script>
<script type="text/javascript"
src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>
Положително в сайта е, че е
използван инструмента Google Analytics за анализ на посещенията. В индексния
файл е добавен следния код:
<script type="text/javascript">
var gaJsHost = (("https:" ==
document.location.protocol) ? "https://ssl."
: "http://www.");
document.write(unescape("%3Cscript src='" +
gaJsHost + "google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker =
_gat._getTracker("UA-8474713-2");
pageTracker._trackPageview();
} catch(err) {}</script>
Този код дава възможност за проследяване на посещенията
само на текущата страница, което прави резултатите неточни. Поради тази причина
кода трябва да бъде разположен на всяка една вътрешна страница. Това ще ни даде
възможност да определим цялостната полезност на сайта, както и конкретните
продукти, от които се интересуват нашите клиенти.
Sitemap е страница, която съдържа всички уеб
страници на сайта, типично организирани в йерархичен ред. Sitemaps е един от
начините за оптимизиране на сайт. MSN и Yahoo се придържат към стандартния html
формат докато Google Sitemaps използват специален (XML) формат, който е
различен от обикновения html sitemap за посетители. Кода по долу представлява
карта на сайта за www.aod-software.com.
<?xml version="1.0"
encoding="UTF-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.oorg/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<!-- created with Free Online
Sitemap Generator www.xml-sitemaps.com -->
<url>
<loc>http://www.aod-software.com/</loc>
</url>
</urlset>
Трябва да бъде проведена политика за намиране на
сайтове партньори, с цел осигуряване на външни връзки към фирмения сайт. Освен
посочените до тук промени, който сме извършили по сайта трябва да бъде обновено
съдържанието, на всички страници, както и създаването на допълнително такива с
цел увеличаване на полезността в полза на потребителите, търсещи информация в
предметната област на разглежданото от нас уеб приложение.
Направените
промени са с цел по-точно насочване от търсачките на запитванията на
потребителите и препращането им към съответната страница. Допълването на
ключови думи и правилното описание на същността на всяка отделна страница ще
помогне на търсещите машини да предпочетат нашия сайт.
Регистрацията на сайт в търсещите машини и каталози е необходимо условие за
постигане на ефективно взаимодействие с целевите аудитории. Търсещите системи и
каталозите са основен канал, по който новите посетители попадат на сайта. Добре
направената оптимизация има множество предимства от бизнес гледна точка.
Резултатите от оптимизацията се усещат по-бавно, в сравнение с останалите
рекламни средства, но това се компенсира от факта, че са много по-дългосрочни.
В повечето случаи след първоначалната оптимизация резултатите могат да се
зъдържат значително време с малки последващи инвестиции. Фирмите в днешни дни
се стремят да осигурят пълна гама от услуги за нуждите на всеки потребител и
съответно да обхванат по-голяма група потенциални кленти.
Предимствата, които една успешна SEO оптимизация може да осигури при
стартирането или първоначалното развитие на онлайн бизнес, включват на първо
място популяризиране на фирмата и търговската марка, увеличаване на трафика,
увеличаване на пазарния дял, увеличаване на приходите, създаване на определен
имидж на компанията, като всичко се постига чрез влагането на малко средства.
Полезността на тази разработка е именно налагането
на фирма „AOD Autohouse” и подобряването на нейните пазарните позиции, както и
бъдещи насоки за доразработване и подобряване на фирмения сайт.