Как да се избегне SEO клопки с 301 Пренасочване

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

Всичко е на място, освен една последна задача; имена на домейни. Можете да закупите набор от разширения на домейни за вас, име на приложение, .com, .net, .info, цялата банда от любимия ви регистратор на домейни. Накрая конфигурирате домейните си, така че DNS на всеки домейн да сочи към вашия уеб хостинг.

Доволен, можете да седнете, за да съзерцавате успеха на своето развръщане и да си мислите, че всичко е завършено.

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

Вие сте объркани, объркани и отчаяно търсещи отговори. „Дизайнът на моя сайт ли е?“ - размишляваш, - съдържанието? може би стоковите снимки? Правилно ли използвам социалните медии? ”.

Тези въпроси ви преследват с часове, докато прекарвате нощно лице, засадено с милиметри от екрана на компютъра, търсейки единствения истински отговор на всичките ви проблеми. Какво би могло да бъде?

Едно решение, един отговор

Всички сме правили това в някакъв момент. Направих това в някакъв момент. Ужасно е. Освен това, решението на всичко е толкова просто, че ви удари за шест, когато го осъзнаете за първи път и проверявате за него всеки път след това. Проблемът е в тази последна малка задача, която винаги си поставяме в края на проекта, точно когато сме най-уморени и най-уязвими; домейните .

Google обича оригиналното съдържание, всъщност го обича повече, отколкото кучето обича да яде фъстъчено масло. (Сериозно, отидете да го търсите в youtube, това е лудост!). Ключовата дума тук е "оригинална", Google мрази, когато открие съдържание, което е точно същото в множество домейни. В действителност той мрази дублиращо съдържание повече от котките, които мразят бани (отново търси в youtube и да, имам нещо за клипове с животни!). Всъщност Google дори ще санкционира отделни домейни, които имат повтарящо се съдържание в целия сайт, така че е още по-важно съдържанието ви да е относително и оригинално за желаната от вас причина.

И така, как това помага на предишния ни сценарий?

"И накрая конфигурирате домейните си, така че DNS на всеки домейн да сочи към вашия уеб хостинг."

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

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

Много играчи, една цел

Чакай малко! Това, което се опитваме да постигнем с многобройните области, се прави по същия начин от много други, как така не е трябвало да понасят наказанията? Освен това, защо Google не одобрява многобройни домейни? Нашите намерения имаха пълен смисъл, така че защо Google ни ограничава?

Всички големи въпроси, млади падаван. Да, много други компании и уебсайтове успешно са свързвали множество домейни към един уебсайт и да, този метод има пълно значение. Google обаче позволява това да се случи. Виждате, че проблемът не е в това, което сме направили, а в начина, по който го направихме. Вместо да присвояваме DNS на всеки домейн на сървъра на имена на нашия уеб хостинг, трябва да го зададем за нашия основен домейн .com, а след това да използваме нещо, наречено „301 пренасочвания от страна на сървъра“ за другите ни домейни.

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

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

Ако все още дърпате главата си малко около 301 пренасочвания, аз силно препоръчвам да проверите видеоурока на Google Webmaster Tools за 301 пренасочвания, който изглежда, че е дошъл направо от 90-те години. Налице е също така и съпътстваща уеб страница, която върви заедно с информацията, описана в видеоклипа на youtube.

За да видите работещ пример за пренасочване 301, посетете //www.leanlabs.info.

Какво се случва по-нататък е следното: пренасочване 301 влиза в игра, която казва на вашия браузър да пренасочи към //www.lean-labs.com, който е основният URL адрес на уебсайта за Lean Labs.

Колко просто и хладно ли е това?

Приложете директно към засегнатата област

И така, как можем да осъществим пренасочване на 301? Всъщност е много просто, стига да имате достъп до вашия уеб хостинг сървър чрез FTP или чрез SSH в приложение или програма за командния ред и да изпълнявате Apache на вашия сървър. Да приемем, че папката на уебсайта ви на уеб хостинг сървъра изглежда така:

Ако използвате Apache, трябва само да създадете нов файл, наречен ".htaccess" (ЗАБЕЛЕЖКА: запомнете "." В началото, тъй като този файл е системен файл и периодът казва на системата Apache, че това е системния файл, а не файл за визуализиране в браузъра).

Така нашата папка трябва да изглежда така:

Всичко, което трябва да направим сега, е да редактираме файла .htaccess и да добавим кода за пренасочване 301, който изглежда като подобен код:

RewriteEngine on

RewriteCond% {HTTP_HOST}

RewriteCond% {HTTP_HOST}! ^ Domain2. .Com

RewriteRule (. *) //Www.domain1.com/$1 [R = 301, L]

ЗАБЕЛЕЖКА: Моля, уверете се, че модулът за пренаписване на модули е активиран за Apache. За тези, които имат root достъп до техния сървър, можете да следвате това ръководство за ubuntu специфично, но той може да се използва като основа за повечето сървъри на Linux: //askubuntu.com/a/48363. Ако нямате root достъп или споделен хостинг, моля, свържете се с вашия доставчик на хостинг услуги.

В горния примерния код, активирахме RewriteEngine в Apache, събираме името на домейна, с което посетителят е използвал за достъп до нашия уеб хостинг сървър, след това на трета линия, проверяваме дали домейнът съвпада с „www.mywebsite.com“ ". Ако това не стане, пренасочваме потребителя към „www.mywebsitedomain.com“, като използваме пренасочване 301, което показва на всички ботове и сървъри, че това пренасочване е постоянно. Чувствайте се свободни да копирате и поставите горния код във вашия .htaccess файл, но се уверете, че сте променили името на домейна, за да съответства на основното име на домейна на уебсайта ви.

Ако използвате Nginx вместо Apache, ще трябва да имате root достъп до сървъра и ще трябва да конфигурирате блока на сървъра за уебсайта, който искате да инициира пренасочването 301 на:

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

ЗАБЕЛЕЖКА: Струва си да се отбележи, че ще трябва да добавите още едно правило за презаписване, за да могат апачи и Nginx да пренасочат към моя уебсайт. Така например в Apache:

RewriteEngine on

RewriteCond% {HTTP_HOST}

RewriteCond% {HTTP_HOST}! ^ Www домейн2

RewriteRule (. *) //Www.domain1.com/$1 [R = 301, L]

и Nginx:

име_на_сървър www.domain2.com;

връщане 301 //www.domain1.com$request_uri;

Напредничаво мислене

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

Въпреки това, в по-сериозен тон, за вашия сайт е изключително важно да се гарантира, че Google е наясно, че вашите множество домейни са създадени и се препращат чрез 301 пренасочване към домейна на основния ви уебсайт. 301 пренасочвания са знак за постоянен ход и затова Google няма да се изненада, когато се върне, за да обхожда сайта ви по-късно, а домейните ви все още сочат към същия сайт.

Ако цените всичките си трудности в SEO, задължително е да се уверите, че 301-те ви пренасочвания са създадени и работят безупречно. Ако са, ще бъдете като куче, което яде фъстъчено масло, а не котка, която е принудена да се изкъпе.

Callum Hopkins е пълноценен разработчик в Lean Labs, агенция за входящ маркетинг, която има страст към отзивчив уеб дизайн. Калум живее в Североизточна Шотландия, която подхожда на Lean Labs, тъй като обхваща 4 държави и 3 държави. За повече статии от Callum посетете нашия блог за Inbound Marketing.

Предишна Статия «
Следваща Статия