Archive for category SEO
Оптимизация на OsCommerce
osCommerce е старичка но надеждна платформа писана във времена когато истерията около SEO беше още далеч. Платформата има два сериозни SEO недостатъка
- Дублирано съдържание (duplicate content)
- Няма динамични Title тагове на продуктовите страници.
Как се оправят тези неща?
Дублирано съдържание
По подразбиране сесийното ID се предава като параметър osCsid. Ето едно примерно url
http://yourdomain.com/product_info.php?products_id=1836&osCsid=3f6d6394622e6680947625f88d0e1d49
Това означава че всеки път когато googlebot посети сайта му се дава ID, както на всеки потребител, и всички индексирани страници добиват нови уникални url. Резултатът е десетки хиляди излишни страници в индекса. Ще кажете – ами какво толкова? Ето какво:
- Външните линкове към е-магазина, които са извън ваш контрол – като форуми и блогове – вероятно ще съдържат този параметър. Технически погледнато, ако два външни линка сочат към един продукт, но с различни параметри за сесия, то те сочат към различни страници с дублирано съдържание. Това води до разсейване на тежестта която външните линкове биха предали на страницата, ако сочеха към едно унифицирано URL.
- Споделянето на линкове със сесийно ID крие потенциални опасности. Идеята на сесията е да идентифицира всеки потребител, а точно това се губи, когато потребителите не само могат, но и са принудени да споделят URL който съдържа сесия.
Решението е просто: Включете Force Cookies от менюто настройки –>Sessions
За да премахнете от индекса от вече интдексираните страници с osCsid параметър, добавете в robots.txt:
User-agent: *
Disallow: /*osCsid=
(това ще премахне тежестта на вече съществуващи външни линкове с този параметър, но в моя конкретен случай можех спокойно да жертвам няколко линка в името на чистия индекс)
Друг проблем с дублирано съдържание е наличието на параметри за категория и производител:
http://yourdomain.com/product_info.php?cPath=23&products_id=56
http://yourdomain.com/product_info.php?manufacturers_id=4&products_id=56
http://yourdomain.com/product_info.php?products_id=56 – “оригинален” (canonical) URL
Първите два URL са дублирано съдържание на оригиналния URL (в случай че го приемем за оригинален)
Решението е да се добави 301 пренасочване в .HTACCESS:
RewriteEngine on
RewriteBase /
RewriteCond %{QUERY_STRING} cPath=[0-9_]+&products_id=([0-9_]+) [NC,OR] RewriteCond %{QUERY_STRING} manufacturers_id=[0-9_]+&products_id=([0-9_]+) [NC]
RewriteRule (.*) product_info.php?products_id=%1 [R=301,L]
(Това може да е проблем за breadcrumb менюто в случаите, когато един продукт присъства в повече от една категория. Ако няма cPath параметър се взима парвата категория — май беше по азбучен ред? — което може да не отговаря на пътя по къйто потребителя е стигнал до продукта. Но в повечето случаи това не е съществен проблем.)
Дублирани title tags – използвайте това.
Update 01/2010: вече използвам summercart, който за една година се разви повече отколкото OSC за 5. Определено добре похарчени пари.
PS. Този пост се отнася за OSC2.2 — с новият 3.0 не съм запознат.
SEO Конференция ’09
Миналата седмица за първи път посетих конференция. Както и очаквах, не беше нищо особено като полезна информация, но е едно от тези неща, които могат да ти вдъхнат свежа доза професионална увереност. Организацията беше приятна изненада.
Лекторите бяха малко сковани, личеше си че нямат опит — но това си е нормално, предполагам. Аз вероятно не бих се справил много по-добре
Но все пак ми направи впечетление, че никой не се опита да въвлече аудиторията в презентацията си. Например, много хора споменаха Google Webmaster Central, но никой не попита кои от присъстващите го използват.

SEO конференция, София 2009
Анализирай това
Анализът на входящите линкове (backlinks) е включен в почти всеки пакет платени SEO услуги. Лошо няма, хубаво е да знаеш повече и за твоя сайт, и за сайтовете на конкуренцията.
Когато на това обаче се придаде особена тежест, се сещам че SEO като комерсиална услуга представлява повече умение да убеждаваш, отколкото конкретна стойност. Също като да дадеш плацебо на клиент който мисли че е болен от еди-какво си.
Ако най-големия ти конкурент има линкове от добри сайтове и силни страници, можеш ли и ти да се сдобиеш с тези линкове? В 99% от случаите, отговорът е НЕ. Или поне SEO компанията не може да го направи за теб, защото това не са линкове които могат да се купят или изпросят. Тогава каква стойност има анализът за който си платил?
Друг е въпросът че въпросният анализ е елементарен и може да бъде направен от всеки.
Излишен академизъм
За много хора SEO e мъглява материя която, ако трябва да се визуализира, вероятно ще прилича на някоя снимка от Хъбъл. Причината е почти мистичния академизъм който лъха от индустрията.
А всъщност чисто технически, нещата не са никак сложни. Много по-прости са от, да речем, програмиране на PHP средно ниво. Сложното е да използваш технологията (медията?) ефективно като маркетингов инструмент, но самата технология е проста.
