Jump to content

Techno1og

Новичок
  • Content Count

    47
  • Joined

  • Last visited

Community Reputation

1 Обычный

About Techno1og

  • Rank
    Пользователь

Recent Profile Visitors

537 profile views
  1. ну это смотря чем вы занимаетесь. Если интернет магазин для людей, прикручена статистика и используется белое SEO, то да - нужно думать о будующем ранжировании. Ну а если у вас дорвеи и cpa, то врят-ли вы будете думать всегда о белых методах......... да и цель была другая совсем. Вопрос был поставлен прямо в тс, ну что в итоге развели тут? Тему можно закрыть, не вижу смысла продолжать обсуждение в данном ключе.
  2. Что неужели никто не использует SEOHIDE ??? Здесь еще информация с примерами: aHR0cHM6Ly9zcGFyay5ydS9zdGFydHVwL2FrdWxvdi1wcm8vYmxvZy8zNTI3NS9rYWstcGVyZXJhc3ByZWRlbGl0LXZlcy1zdHJhbml0cy12LWludGVybmV0LW1hZ2F6aW5lLWktcG9sdWNoaXQtYm9sc2hlLXNlby10cmFmaWth
  3. aHR0cHM6Ly93d3cuc2Vvd2luZC5ydS9iYXphLXpuYW5pai1zZW8vc2VvaGlkZS8KCmh0dHA6Ly9sb3dlbmV0LmJpei90aHJlYWRzL3Nlb2hpZGUtemFrcnl0LXNzeWxrdS1pLXRla3N0LW90LWluZGVrc2FjaWktc2tyaXB0b20uMTg3My8=
  4. Здравствуйте, Вы наверное подумали про основной .htaccces магазина, но речь идет про ограничения внутри заданной директории site/directory/ . Задача оставить файлы исполняемыми, но ответ Apache должен быть 40х . Вот и все.
  5. Умеете вдохновить конечно!!! вобщем можно умываться и спать идти?? рабочий день окончен я так полагаю))
  6. это ваши профессиональные предпочтения или принципы? ну а все таки... если абстрагироваться и ответить на вопрос конкретно без воды
  7. Подскажите, какое правило прописать в .htaccces, чтобы любые файлы .*js из заданной директории отдавали 404 ответ в заголовке?
  8. Требуется закрыть внутренние ссылки по списку с помощью скриптов js ajax,jquery. Пишите в ЛС ваши предложения и стоимость выполнения работ.
  9. Обнаружили на страницах сайта множество ссылок дублирующих друг друга, эти ссылки располагаются в разных блоках, виджетах и разделах сайта. Например в блоке с новостями: ссылка дублируется аж 3 раза: ссылка на статью, ссылка с изображения, ссылка на кнопке подробнее. Есть дублирующие ссылки в главном слайдере, дубли в миниатюрах каждого слайда, Дубли в кнопках вида «далее», «подробнее» - даже во внутренних ссылках нельзя использовать не точные анкоры, анкор должен соответствовать теме URL , поэтому такие кнопки лучше завернуть в JS. Категории товаров. Принято считать, что сквозные элементы сайта, в частности меню, поисковиками не учитываются, либо учитываются очень слабо, т.к. присутствуют на каждой странице. Тем не менее имеют место быть различные варианты. Возьмем для примера 4 крупных интернет-магазина: www.mvideo.ru, www.eldorado.ru и www.dns-shop.ru, www.tehnosila.ru. На сайте М.Видео абсолютно всё меню навигации с категориями и подкатегориями закрыто в тег noindex. Аналогичная картина на сайте Эльдорадо. Закрывать меню в noindex имеет смысл только чтобы не учитывать его текстовую составляющую, чтобы меню не попадало в сниппет на поисковой выдаче, чтобы не мешало определению релевантной страницы. Если запустит Краулер и посмотреть как он определить релевантные страницы, то можно увидеть что некоторые стр. определяются не верно. Так же есть повторяющиеся ссылки в Footer , микроразметке, и т.д, и прочих элементах... судя по отчету ScreaminFrog - google видит все внутренние ссылки, воспринимает, и распределяет вес с учетом всех внутренних факторов. Ссылки нужно закрыть, но по умолчанию такого решения в Opencart не предлагается, поэтому ищем альтернативные способы, изучаем правила закрытия ссылок: Внутренние ссылки не должны содержать атрибута rel=”nofollow”. В противном случае вес со страницы будет утекать, то есть будет попросту испаряться. Атрибут rel=”nofollow” необходимо использовать в редких случаях случаях, когда ссылка ведет на неиндексируемую страницу. Ссылки всегда должны вести на индексируемые страницы сайта, иначе будет повторяться история, описанная в пункте №1 выше. Даже при формировании внутренних ссылок при перелинковке следует использовать уникальные анкоры. Внутренние ссылки всегда должны быть прямыми и идти строго на целевые страницы. Это значит, что переход по ссылке должен отдавать ответ 200 OK. Я не говорю о том, что битые ссылки недопустимы, это очевидно, а я говорю о том, что ссылки должны идти без промежуточных 301-редиректов (а если там еще и не 301, а 302-редирект, то совсем беда). Не редко, когда меняют структуру, либо по вине верстальщика отследить на глаз многие мелочи трудно, и чтобы потом не удивляться - советую использовать краулер. (XENU или родной Screaming Frog) Нашел следующие методы закрытия внешних и внутренних ссылок на jQuery AJAX: (взяты со стороннего ресурса; там где проводили эксперимент пишут, что все способы рабочие) Вариант №1 — <a href="#" class="link" data-link="http://goo.gl">ссылка</a> Скрипт, который будет обрабатывать ссылку и открывать ее: <script>$('a.link').click(function(){window.open($(this).data("link"));return false;});</script> В этом варианте вам не надо будет производить никаких дополнительных доработок стилей в css, наша ссылка будет выглядеть как и все остальные «нормальные» ссылки. Вариант №2 — Код ссылки на странице: <a href="#" class="link" rel="http://goo.gl">ссылка</a> Скрипт, который будет обрабатывать ссылку и открывать ее: <script>$('a.link').click(function(){window.open($(this).attr("rel"));return false;});</script> Вариант №3 — Код ссылки на странице: <span class="hidden-link" data-link="http://goo.gl">ссылка</span> Скрипт, который будет обрабатывать ссылку и открывать ее: <script>$('.hidden-link').click(function(){window.open($(this).data('link'));return false;});</script> как пишет автор данный вариант100% не вызовет никаких подозрений у поисковика, так как даже структурно в коде нет ссылки, а просто кусок текста (он же анкор) выделен спаном <span>, что довольно часто используется при разметке документов. Однако и отображаться такая «ссылка» будет как обычный текст на странице. Придется пошаманить с css, чтобы имитировать ссылку. Например, добавить в свой css: span.hidden-link { color: #00ff00; /*-цвет ссылки-*/ text-decoration: underline; /*-подчеркивание-*/ cursor: pointer; /*-указатель в виде пальца-*/ } Вариант №4 — Еще один вариант скрытия ссылки <span class="hidden-link" data-link="http://goo.gl">ссылка</span> Скрипт, который будет обрабатывать ссылку и открывать ее: <script>$('.hidden-link').replaceWith(function(){return'<a href="'+$(this).data('link')+'">'+$(this).text()+'</a>';})</script> Отличие этого способа от предыдущего в том, что js-скрипт меняет на странице html-код «якобы» ссылки на нормальную ссылку после полной загрузки документа. Поэтому никаких правок в css вносить не придется, а ссылка будет открываться как и обычная. Способ так же прошел проверку экспериментом — ссылка не индексируется и не видится поисковыми роботами и, соответстенно, не учитывается. Вариант №5 — Универсальный вариант скрытия любого контента, например, картинок ..... Предыдущий вариант не работает в том случае, если в анкоре ссылки стоит картинка. А такие варианты довольно часто встречаются: счётчики, информеры, партнёрские баннеры. Поэтому предлагаю использовать вместо метода .text () метод .html (), он будет более универсальным. Код элемента, в данном случае ссылки, на странице, будет такой: <span class="hidden-link" data-link="http://goo.gl">внешняя ссылка</span> * — Чтобы закрыть картинку, в коде, указанном выше, необходимо заменить «внешняя ссылка» на код <img src="...">. Скрипт, который будет обрабатывать ссылку или любой другой элемент: <script>$('.hidden-link').replaceWith(function(){return'<a href="'+$(this).data('link')+'">'+$(this).html()+'</a>';})</script> Как вы понимаете, отличие данного способа от всех других в том, что в скрипт можно «спрятать» не только ссылку, но и картинку со ссылкой или еще что-нибудь. Все проверено — все работает 6. Вариант №6 — как пишут в коментариях самый лучший. $('.hidden-link').replaceWith (function (){return'<a href="'+$(this).data ('link')+'" title="'+$(this).text ()+'">'+$(this).html ()+'</a>';}) Интересно кто какие варианты использует и на что нужно обратить внимание еще.
  10. @Zetx Ошибкой не будет, но и плюсом тоже не будет. Хост по привычке прописывают, люди, также как и keywords....)) вообще читай Платона Щукина, в его официальном блоге есть официальные заявления на эту тему..
  11. Нашел в сети скрипт внутренней перелинковки написанный на php. Интересно стоит и его использовать, интересно ваше мнение: (код в конце под спойлером) Описание: .........это простой php код, подключаемый на сайт посредством php include. Как утверждает автор -скрипт работает НЕ с базой данных, а с простыми файлами. На входе программа получает 2 файла (которые необходимо создать и заполнить): Список ключевых слов и релевантных им страниц Околоссылочный текст для внутренней перелинковки Схема работы: интегрируем в шаблон сайта, в любое удобное место php include с вызовом скрипта В примере указано — include («perelinkovka.php»); — что подразумевает, что скрипт находится в корне сайта, если же вы установите его в другое место, то необходимо прописать полный адрес:<?php include («perelinkovka.php»); ?> Как только открывается страница, инициирующая его вызов — он отправляется в файл, содержащий список ключевых слов и релевантных страниц и выбирает случайное значение. Далее это значение сопоставляется с URL текущей страницы и если они совпадают — происходит новая выборка до тех пор, пока не будет получена ссылка, отличная от адреса текущей страницы. Далее он идет в следующий файл, содержащий околоссылочный текст и делает случайную выборку по нему. На выходе мы получаем ссылку, окруженную околоссылочным текстом (каждый раз новым), что отлично вписывается в концепцию правильной внутренней перелинковки Далее, записывается состояние страницы в отдельный файл, из которого оно будет браться при каждом новом открытии одной и той же страницы. Тоесть ссылка перелинковки, появившееся на странице однажды уже останется там и будет выдаваться при каждом новом открытии. Для правильной работы модуля перелинковки, необходимо создать 2 файла (один, содержащий околоссылочный текст и один, содержащие ключевые слова и релевантные страницы). Файл с окружением создаем вручную, синтаксис следующий...." - текст до! текст после " Далее, необходимо создать файл, содержащий ключевые слова и релевантные стрраницы, разделитель — «!». Здесь все предельно просто — открываем файл, который мы получили в конце прошлого этапа и удаляем лишние поля (частотность и позиция). Оставшиеся данные копируем и вставляем в блокнот: Производим замену табуляций на разделитель, для этого, копируем табуляцию и выбираем Правка -> Заменить. В поле «Что» вставляем скопированную табуляцию, а в поле «Чем» вставляем «!» — нажимаем Заменить все. Называем данный файл links.txt Далее, необходимо создать пустой файл visited.txt, куда программа перелинковки будет записывать состояния страниц (связь уже построенных перелинковок с URL-адресами вашего сайтта), в принципе, можно данный файл и не создавать — он будет создан автоматически при первом запуске скрипта, но если в директории, куда закачан скрипт не стоят права на запись — возникнет конфликт. Далее, файлу links необходимо дать права на запись. Если вы используете FileZilla, то нажимаем на файл правой кнопкой и в открывшемся меню выбираем пункт -> Права доступа к файлу: Итак, далее нам необходимо закачать на сервер следующие файлы: сам скрипт (perelinkovka.php) файл с околоссылочным текстом (texts.txt) файл с ключевыми словами (links.txt) файл состояния страниц (visited.txt)
  12. Посмотри в настройках пользователь\админ стоят ли галочки на чтение\запись... и права проверь
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.