2. Определяю структуру вложенности URL в эксельке, группирую URL по разделам. Статьи к статьям, карточки товаров разбиваю по категориям. Если их много, то печаль, но ничего не поделаешь.
3. Беру кусок каждого URL от максимальной вложенности к минимальной и составляю запрос типа site:site.ru inurl:shop/category1
4. Выдираю выдачу по этому запросу, в том числе и руками.
5. Что бы понять что лишнего в индексе относительно морды можно составлять сложные запросы, вычитая подразделы.
6. Сравниваю URL на сайте и URL в выдаче
7. Профит в виде нового robots.txt, URL на удаление, добавление.
maximp1: Я обычный разработчик и не очень понимаю рынка программ для SEO оптимизации.
Те кто давно занимаются SEO отлично знают весь софт, позволяющий отследить все 404 ошибки... это и SeoScreaminFrog и всякие netpeak spider, comparser, xenu, да мало ли. Saas решения не отстают - seoto.me и куча других.
В каждом из этих решений как правило есть отдельный отчет - источники 404 ошибок.
А вообще 404 ошибка никак не влияет на ранжирование, если мы за SEO
Если SSF дорогой продукт, то Comparser просто мастхев.
Если говорить за сервисы, то да seoto.me один из самых лучших. Есть хороший функционал по поиску частичных дубликатов на сайте. Плюс не надо платить каждый раз когда исправил очередную 404 или понатыкал кучу 301 новых после перезда.
Никак иначе. Да, в этом случае будет проблема с хлебными крошками для дополнительной категории, но уж лучше она, чем полные дубликаты товара. Если хотите подробнее, то смотрите такие сайты как lamoda и вайлдберриз.
Информации о количестве страниц в индексе и количестве исключенных страниц не достаточно что бы понять наличие ошибок в записях роботс.
Не представляю как это можно сделать без знания вашего домена. Надо распарсить сайт + распарсить выдачу "site:". Затем сравнить выдачу с тем, что на сайте и только потом можно сказать, где ошибка в robots.txt.
---------- Добавлено 09.03.2016 в 18:36 ----------
rixter: При проверке robots.txt в Search Console Гугла адрес mysite.ru/temp доступен. Получается Гугл ложил на общие правила в User-agent: * если есть отдельно для него.
Это нормальное поведение поисковика. Яндекс работает так же. Принцип: "Зачем заглядывать в общие правила для всех остальных, если есть секция специально для меня?" А что, если директивы в секциях конфликтуют?
---------- Добавлено 09.03.2016 в 18:47 ----------
Dibord: Здравствуйте! Сайт e-co.ru Как закрыть страницы от индексации, но оставить в индексе товары на этих страницах?
Пишу вам на почту. Но почему то сразу же приходит обратка от почтовика.
Delivery to the following recipient failed permanently:
Спасибо, что отписались! В домен закралась русская "с"
Исправленная почта petrblagov@gmail.com
1. Уберите нулевую категорию, если есть. Page-0 → 301 → category
2. ffreest, говорит дело. Просите разраба добавить разделитель и обозначьте номер страницы, key, desk. "Page title | page 2"
3. Поставьте каноникал на каждую страницу пагинации
4. Используйте атрибуты rel="next" и rel="prev"
Справка google по этому вопросу:
https://support.google.com/webmasters/answer/1663744?hl=ru
Разрабу всегда даю этот мануал - http://seoprofy.ua/blog/optimizaciya-sajtov/pagination-for-seo
На правильную реализацию в живую можно посмотреть тут http://convertmonster.ru/blog/seo-blog/page/2/
Когда делаю технические аудиты поступаю так:
1. Распаршиваю пациента
2. Определяю структуру вложенности URL в эксельке, группирую URL по разделам. Статьи к статьям, карточки товаров разбиваю по категориям. Если их много, то печаль, но ничего не поделаешь.
3. Беру кусок каждого URL от максимальной вложенности к минимальной и составляю запрос типа site:site.ru inurl:shop/category1
4. Выдираю выдачу по этому запросу, в том числе и руками.
5. Что бы понять что лишнего в индексе относительно морды можно составлять сложные запросы, вычитая подразделы.
6. Сравниваю URL на сайте и URL в выдаче
7. Профит в виде нового robots.txt, URL на удаление, добавление.
Я обычный разработчик и не очень понимаю рынка программ для SEO оптимизации.
Те кто давно занимаются SEO отлично знают весь софт, позволяющий отследить все 404 ошибки... это и SeoScreaminFrog и всякие netpeak spider, comparser, xenu, да мало ли. Saas решения не отстают - seoto.me и куча других.
В каждом из этих решений как правило есть отдельный отчет - источники 404 ошибок.
А вообще 404 ошибка никак не влияет на ранжирование, если мы за SEO
https://support.google.com/webmasters/answer/2409439?hl=ru&ref_topic=2446029
Можно линки? Гугл и Яша отказываются находить информацию такую
Ну делать технический аудит ручками я вас в рамках темы научить не смогу, а ссылочки вот:
https://www.screamingfrog.co.uk/seo-spider/ SSF
http://parser.alaev.info/ Comparser
Если SSF дорогой продукт, то Comparser просто мастхев.
Если говорить за сервисы, то да seoto.me один из самых лучших. Есть хороший функционал по поиску частичных дубликатов на сайте. Плюс не надо платить каждый раз когда исправил очередную 404 или понатыкал кучу 301 новых после перезда.
Только руками... SSF + CoParser Алаича. Не представляю как можно делать техническую оптимизацию как то иначе.
В роботс запретите индексацию bla-bla/* , а /bla-bla/ - Allow
Я вас удивлю. Это работать не будет просто потому что вызовет конфликт правил и реально страницы останутся доступны к индексации.
Из справки яндекс:
---------- Добавлено 27.03.2016 в 13:18 ----------
Disallow: */0
Disallow: */1
Disallow: */2
Disallow: */3
Disallow: */4
Disallow: */5
Disallow: */6
Disallow: */7
Disallow: */8
Disallow: */9
Я бы сделал так просто в силу того, что не придется возится с шаблоном и ставить <link rel="canonical" href="http://site.com/category/bla-bla/>
1. Скорость работы движка, кешенирование.
2. Наличие автогенерируемой sitemap с объективной датой изменения документа, а не временем сервера.
3. Изначально настроенный last-modified
4. Отсутствие в движке врожденных косяков дублирования контента
Вот и залоги успеха нормальной индексации сайта. Для коммерческого использования я бы советовал Diafan.
_site.ru/filtry-dlja-vody/nasha-voda/kuvshiny/nasha-voda-luna
_site.ru/filtry-dlja-vody-po-tipam-ochistki/filtry-kuvshiny/nasha-voda-luna
Я так понял, что это полные дубликаты товара.
Так делать нельзя (скорее всего это косяк движка)
По нормальному должно быть так:
Две категории
_site.ru/filtry-dlja-vody/nasha-voda/kuvshiny
_site.ru/filtry-dlja-vody-po-tipam-ochistki/filtry-kuvshiny
Но URL товара:
_site.ru/filtry-dlja-vody/nasha-voda/kuvshiny/nasha-voda-luna
Никак иначе. Да, в этом случае будет проблема с хлебными крошками для дополнительной категории, но уж лучше она, чем полные дубликаты товара. Если хотите подробнее, то смотрите такие сайты как lamoda и вайлдберриз.
Вообще Disallow: /*? клевая штука, закрывает от индексации весь ненужных хлам, сортировки, и прочее (все урлы где есть символ " ? ").
Первое, что стоит прописать в любой роботс, если двиг не страдает ?page=2, ?PAGEN_1=2 и прочая архаичная ересь.
---------- Добавлено 09.03.2016 в 18:25 ----------
указываю для яндекса и для гугл правила , а яндекс пишет типо ошибка и два хоста нельзя , это получается для гугл не должен ставить хост???
Директива Host является межсекционной, поэтому будет использоваться роботом вне зависимости от места в файле robots.txt, где она указана.
https://yandex.ru/support/webmaster/controlling-robot/robots-txt.xml
Можете написать её хоть в самом начале файла роботс, яндекс найдет её. Но да только один раз можно указать.
---------- Добавлено 09.03.2016 в 18:30 ----------
Насчет моего роботса кто-нибудь что-нибудь скажет?))
Информации о количестве страниц в индексе и количестве исключенных страниц не достаточно что бы понять наличие ошибок в записях роботс.
Не представляю как это можно сделать без знания вашего домена. Надо распарсить сайт + распарсить выдачу "site:". Затем сравнить выдачу с тем, что на сайте и только потом можно сказать, где ошибка в robots.txt.
---------- Добавлено 09.03.2016 в 18:36 ----------
При проверке robots.txt в Search Console Гугла адрес mysite.ru/temp доступен.
Получается Гугл ложил на общие правила в User-agent: * если есть отдельно для него.
Это нормальное поведение поисковика. Яндекс работает так же. Принцип: "Зачем заглядывать в общие правила для всех остальных, если есть секция специально для меня?" А что, если директивы в секциях конфликтуют?
---------- Добавлено 09.03.2016 в 18:47 ----------
Здравствуйте!
Сайт e-co.ru
Как закрыть страницы от индексации, но оставить в индексе товары на этих страницах?
/catalog/01-dc-dc/?PAGEN_1=1
/catalog/01-dc-dc/?PAGEN_1=10
/catalog/01-dc-dc/?PAGEN_1=100
/catalog/01-dc-dc/?PAGEN_1=101
/catalog/01-dc-dc/?PAGEN_1=102
/catalog/01-dc-dc/?PAGEN_1=103
/catalog/01-dc-dc/?PAGEN_1=104
/catalog/01-dc-dc/?PAGEN_1=105
/catalog/01-dc-dc/?PAGEN_1=106
/catalog/01-dc-dc/?PAGEN_1=107
Заранее спасибо за ответ!
Запретить
Disallow: /*?
Сделать sitemap.xml
Можно еще послушаться Google: https://support.google.com/webmasters/answer/1663744?hl=ru
---------- Добавлено 09.03.2016 в 18:57 ----------
Подскажите как в роботсе запредить индексацию страниц вида:
http://site.com/число от 1 до 10/
тоесть:
http://site.com/234235/
http://site.com/222/
и т.д.
Disallow: http://site.com/*1
Disallow: http://site.com/*2
Disallow: http://site.com/*3
Disallow: http://site.com/*4
Disallow: http://site.com/*5
Disallow: http://site.com/*6
Disallow: http://site.com/*7
Disallow: http://site.com/*8
Disallow: http://site.com/*9
:)))
---------- Добавлено 09.03.2016 в 19:21 ----------
Allow: /bitrix/components/
Allow: /bitrix/cache/
Allow: /bitrix/js/
Allow: /bitrix/templates/
Allow: /bitrix/panel/
Google панель начинает визжать, что не может получить доступ к js и css, если закрыть эти папки. Смотрите по ситуации. Вот статейка ну и поиск.
Секцию Google можно настроить так, я думаю:
Allow: /bitrix/*.css
Allow: /bitrix/*.js
Disallow: /bitrix/