Оптимизация за търсачки (, SEO) е процесът на подобряване видимостта на уеб сайт в търсачките чрез „натурални“ или неплатени (нар. още „органични“ или „алгоритмични“) резултати, който включва оптимизация на HTML кода, структурата и текстовете на уеб сайт. Рекламирането на сайта и увеличаването на вътрешните и/или обратните връзки (backlinks) е още една от стратегиите за SEO оптимизация. Фактически, колкото по-рано (или по-напред в страницата) и по-често се появява един сайт в резултатите, толкова повече посетители е вероятно да му генерира търсачката. Така сайтът получава присъствие в интернет пространството. Оптимизацията може да включва различни аспекти за търсене като търсене в определена сфера или регион, както и търсене на картинки, видео или новини.

Като интернет маркетингова стратегия оптимизацията за търсачки изследва как работят търсачките и какво търсят хората.

История Средата на 90-те години Системните администратори и доставчици на съдържание започват оптимизирането на сайтове за търсещите машини в средата на 90-те години, когато първите търсачки започват да каталогизират ранното уеб пространство. Първоначално всичко необходимо, което уеб администраторите е трябвало да направят, е да поставят адреса на страницата или URL-а в различни машини, които обхождат уеб сайта и извличат хипервръзките от него, които впоследствие да бъдат индексирани.

Процесът включвал прилагането на програми, наречени „паяци“, които търсещите машини използват за изтеглянето на страници от интернет. Те запазват тези страници на обособен за търсачката сървър, докато втора програма, наречена „индексатор“, извлича различна информация от изтеглената страница като думите, които съдържа, къде се намират те и значимостта на всяка от тях. Освен това биват запазени и хипервръзките, които се съдържат в страниците, за да могат да бъдат обходени на по-късен етап.

Притежателите на уеб сайтове започват да осъзнават важността на това сайтовете им да имат по-висок ранг и видимост в резултатите на търсещите машини, предопределяйки появата на SEO практикуващите. Според анализатора Дани Съливан се предполага, че фразата „оптимизация на уеб сайтове“ е навлязла в употреба през 1997 г. Първата употреба на термина „оптимизация за търсачки“ е от Джон Аудит, документирана на уеб страница в сайта на Multimedia Group Marketing от август 1997 г.

Ранните алгоритми за търсене разчитат на информация, предоставяна от уеб администраторите като ключови думи, етикети с междинна информация или индексирани файлове от търсачки като ALIWEB. Етикетите с информация или мета таговете (meta tags), описват накратко съдържанието на всяка страница, но използването на такива етикети за индексиране на страници се оказва неефективно, защото изборът на ключови думи може да се разминава с действителното съдържание на страницата. Неточна, непълна или несъстоятелна информация в етикетите може да доведе до показване на резултати, които не са свързани с търсенето.

Чрез включването на многото фактори, повечето от които в контрола на уеб администраторите (като плътността на ключовите думи), ранните търсачки страдат от насилствено (манипулирано) класиране на резултатите. Тъй като успехът и популярността на търсачките се предопределя от способността им да предоставят на потребителите си полезни резултати, налага се търсачките да се адаптират. Създават се по-сложни алгоритми, които взимат предвид допълнителни фактори, за да минимизират показването на несъстоятелни резултати.

Проектът Backrub и създаването на Google Създаването на PageRank Студентите в университета Станфорд, Лари Пейдж и Сергей Брин, разработват проекта Backrub, чрез който търсачката разчита на математически алгоритъм, за да даде оценка на популярността на уеб страниците. Принципът на този алгоритъм се базира на ранга на страницата или PageRank, като се взима предвид количеството и тежестта на входящите връзки. PageRank оценява каква е вероятността дадена страница да бъде посетена от случайно „сърфиращ“ потребител и колко страници биват разгледани от това посещение. В действителност, това означава, че някои връзки са по-силни от други и следователно имат по-висок PageRank.

Въпреки че PageRank е по-труден за манипулация, уеб администраторите вече са разработили инструменти за изграждане на връзки и схеми, които да повлияят на търсачките използващи тази технология. Има много сайтове, които са насочени към обмен, закупуване и продажба на връзки, често в голям мащаб. Някои от методите използвани за това е създаването на хиляди сайтове с цел спам на линкове.

Краят на Google PageRank беше оповестен на 24 януари 2014 година.

Създаването на Google Пейдж и Брин основават най-голямата към момента търсачка, Google през 1998 г. Тя привлича все повече верни последователи сред нарастващия брой интернет потребители. Фактори, които не са свързани със самата страница като PageRank и анализ на хипервръзките са позволили на Google да избегне различни манипулации, които са се наблюдавали при търсачки, които са използвали свързани със страницата фактори, каквито са ключовите думи, междинните етикети, заглавията и структурата на сайта.

Началото на XXI век До 2004 г. търсачките са включили широк кръг от неизяснени фактори в алгоритмите си с цел намаляване на въздействието на манипулираните връзки. През юни 2007 г. в The New York Times Саул Хансел заявява, че Google използва над 200 различни сигнала, за да класира резултатите на всяка страница. Водещите търсачки Google, Bing и Yahoo! пазят в тайна алгоритмите, които използват за класиране на страници. Хора, изучаващи различни подходи за SEO, са споделили личните си наблюдения свързани с работата на търсещите машини, като така хвърлят по-добра светлина върху това как работят те.

През 2005 г. Google въвеждат персонализиране на резултатите от търсенията за регистрираните си потребители, в зависимост от историята на предишните им търсения. През 2008 г. Брус Клей пише, че класацията на страници според ранга им е напълно изместена от персонализираното търсенеwww.bruceclay.com. Клей е на мнение, че това да се обсъжда как един сайт се класира е безсмислено, защото неговото място в класацията ще бъде потенциално различно за всеки потребител. През 2007 г. Google обявява кампанията си срещу платените линкове, които влияят на PageRank-а. На 15 юни 2009 г. Google разкрива, че са предприели мерки за смекчаване последиците от PageRank алгоритъма – чрез използването на връзки, които имат атрибут, възпрепятстващ проследяването им (nofollow links).

През декември 2009 г. Google обявява, че ще използват историята на търсенето на всичките си потребители, за да се обогатят резултатите от търсенията. Търсенето в реално време (Google Instant) се въвежда в края на 2010 г., с цел резултатите от търсенията да са по-актуални.

С нарастващата популярност на блоговете и социалните медии, водещите търсачки променят своите алгоритми, за да могат да класират по-бързо най-актуалните резултати.

Проектът „Панда“ и „Пингвин“ Google Панда През февруари 2011 г. Google обявява актуализация на алгоритъма си под кодовото име „Панда“, по името на един от създателите ѝ Navneet Panda (Google Panda)Google Panda. Целта е да се ограничи класирането на нискокачествени сайтове (тези без полза за потребителите) и такива, които съдържат копирано, неуникално съдържание. В същото време, тя осигурява по-добро класиране за висококачествени сайтове с оригинално съдържание и информация. Според водещата търсачка, тази актуализация дава по-добра възможност на хората по-бързо да намерят най-подходящите отговори на въпросите си. Официално изявление в блога на Google гласи, че промените в алгоритмите от първата актуализация „Панда“ от 24 април 2012 са повлияли на 11,8% от търсенията.Finding more high-quality sites in search

Google Пингвин На 24 април 2012 г. Google стартира проекта „Пингвин“ (Google Penguin)Google Penguin – актуализация, чиято цел е да санкционира сайтове, които нарушават правилника за уеб администратори на Google, използвайки непозволени техники, познати като black-hat SEO. За разлика от PageRank обаче, Google прави всички новости за този алгоритъм обществени. Според проучвания на Google, актуализацията „Пингвин“ се е отразила на 3,1% от търсенията. Another step to reward high-quality sites

Предимство за сайтовете с адаптивен дизайн На 21 април 2015 година Google официално анонсира, че дава предимство в резултатите си от търсене на сайтовете с адаптивен дизайн. Това, което реално търсачката реално направи е да разграничи резултатите от търсене в настолни компютри и мобилни устройства.

Методи Индексиране Водещите търсачки като Google, Bing и Yahoo! използват софтуер, познат като роботи или кролери (robots/crawlers), който обхожда уеб страниците и ги индексира чрез специални алгоритми. Индексацията е процеса на обхождане на страниците, до които кролерите могат да достигнат, и добавянето им в базата данни на търсачките. Базите данни могат да бъдат разглеждани като библиотеки, в които търсачките търсят най-подходящите отговори и ги връщат като резултати при зададено търсене. Забележете, че когато търсите нещо, търсачката връща отговора от своята база данни, а не търси определен сайт. Роботите вземат предвид различни фактори при обхождане на сайтовете, така че не всяка страница бива намерена. Те следят за най-различни показатели, като например разстоянието от дадена страница до главната директория на сайта. Google предлага инструменти за програмисти (Webmaster Tools), с които може да се изработи карта на сайта (XML Sitemap), за да се гарантира, че всички страници ще бъдат намерени, особено тези, които не са откриваеми посредством автоматизирания метод на търсене.

Някои от търсачките предлагат платена услуга, която гарантира присъствието на изпратения сайт в търсачката. Таксата за услугата се определя на база на реализирани посещения или т.нар. система Pay per Click във връзка със зададени от рекламодателя ключови думи. Тази услуга обикновено гарантира включване на сайта в базата данни, но не и специфично класиране в резултатите от търсенията.

Освен автоматичното индексиране, всеки сайт може да бъде регистриран и в някой от указателите (директориите) като Yahoo и Open Directory Project, но при това се изисква ръчно подаване на информация.

Предотвратяване на индексирането За да се предотврати намирането на дадена страница, така наречените роботи на търсещите машини могат да бъдат инструктирани да не отварят определени файлове или директории. Това може да се направи от уеб администраторите на сайта чрез подаване на инструкции към роботите, зададени предварително в специфичен , намиращ се в главната директория на домейна. Освен това, на самата страница могат да бъдат поставени етикети (meta tags), които изрично да изключват от базата данни на търсачките.

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

През март 2007 г. Google предупреждава уеб администраторите, че трябва да предотвратят индексирането на резултатите от вътрешните търсения, тъй като те се считат за спам и са против правилата, поставени от Google.

Увеличаване на видимостта