Друзья, всем привет. Сегодня поговорим о том, как создать список похожих статей в WordPress без плагина. Похожие материалы улучшают поведенческие факторы. Обычно их размещают в конце статьи, так чтобы посетитель мог ознакомиться с другими статьями по теме.
Таким образом, если вы заинтересовали посетителя, то он задержится на вашем сайте подольше, а похожие статьи помогут ему лучше разобраться в решении его проблемы.
Создать список похожих статей с миниатюрами и без, можно чистым кодом php или плагином. Каждый выбирает свой путь.
До недавнего времени у меня на блоге использовался для этого плагин WordPress Related Posts. Хороший плагин, красиво можно оформить, под любой дизайн, вывод похожих статей.
Только вот в борьбе за скорость загрузки сайт я решил заменить этот плагин на простой код. Потому что этот плагин тормозил загрузку моего блога от 0,5 до 0,9 секунды в зависимости от времени и нагрузки.
И поэтому я решил использовать код php для вывода похожих статей, который позволяет выводить статьи, сортирую их по тегам или категориям (рубрикам).
Как правило, список похожих статей выводится в конце статьи. В большинстве тем WordPress за статьи (записи) отвечает файл single.php. Именно в этот файл нужно вставить код, отвечающий за вывод похожих статей.
Предупреждение: сделайте резервную копию файла single.php перед началом работ.
Шаг 1: поиск места для вставки кода.
У всех нас разные шаблоны и структура их немного отличается друг от друга. К примеру, в моей теме, вообще, нет файла single.php. Я создал , и все доработки делаю через файл функции темы. А это на порядок сложней, чем править обычные файлы.
Для определения правильного места вставки кода, вам нужно сначала посмотреть на станицу, найти на ней основные элементы и тогда в исходном коде вам будет проще найти необходимое место для код.
Как видно на скриншоте, подходящее место для вставки кода, находится после окончания статьи, перед навигацией.
Итак, открываете административную панель Вордпресс – «Внешний вид» — «Редактор» — «Одна запись (single. php)». И в файле ищите код, отвечающий за вывод статьи. Выглядеть он будет примерно так:
...
После этого фрагмента можно вставить код похожих статей. В моём примере дальне будет идти код навигации.
Шаг 2: вставка кода похожих статей.
После того как вы определились с местом, вставляете вот этот код:
ID); if ($tags) { $tag_ids = array(); foreach($tags as $individual_tag) $tag_ids = $individual_tag->term_id; $args=array("tag__in" => $tag_ids, "post__not_in" => array($post->ID), "posts_per_page"=>5 , // Количество вывода похожих статей. "ignore_sticky_posts"=>1); $my_query = new wp_query($args); if($my_query->have_posts()) { echo "-
";
while ($my_query->have_posts()) {
$my_query->the_post();
?>
- " rel="bookmark" title="Перейти к статье "> "; } } $post = $backup; wp_reset_query(); ?>
- " rel="bookmark" title="Перейти к статье "> "; } } $post = $backup; wp_reset_query(); ?>
- " rel="bookmark" title=""> "; } wp_reset_query(); } ?>
- управлять заголовком блока и количеством похожих постов;
- выбирать процент схожести материалов (в других плагинах этого нет, надо заметить);
- выключать и включать показ миниатюры в блоке, а также выбирать её размер;
- управлять количеством символов в выдержке;
- дизайнерские опции;
- и другие традиционные для плагинов этого типа опции.
- возможность выбора типов записей, которые будет обрабатывать плагин;
- выбор вида иконок, которые будут показывать процент похожести (у плагина есть функция вывода степени похожести постов с текущей записью);
- выбор макета блока.
- количество выводимых записей;
- заголовок блока;
- размер и цвет шрифта.
- изменение заголовка блока;
- управление количеством записей;
- можно определить, насколько старые записи не будут выводиться в блоке похожих;
- замечательная возможность изменения макета блока, есть семь готовых вариантов, которые можно по-своему кастомизировать, в том числе и с помощью
- и другие функции.
- вывод блока автоматически под записью или с помощью PHP кода в любом месте, а также есть виджет для сайдбара;
- фильтры по типам записей и рубрикам;
- определение заголовка блока и количества постов в нём;
- настройки миниатюр;
- тонкая настройка внешнего вида в части размеров, цветов, шрифтов;
- настройка метода определения похожести.
- от источников в Российской Федерации и (или) от источников за пределами Российской Федерации - для физических лиц, являющихся налоговыми резидентами России;
- от источников в Российской Федерации - для нерезидентов.
Теперь после каждой статьи будет выводиться список похожих статей, релевантность которых определяется по тегам.
Внешний вид списка будет соответствовать дизайну вашего сайта, так как стили, определённые в шаблоне, распространяются и на этот список.
Но, если вы захотите внести изменения в стили, то вы всегда можете использовать класс relatedPosts и задать свои стили. Этот класс я уже добавил в основу списка.
Также вы можете изменить в коде элементы, отмеченные оранжевым цветом.
К примеру, вы захотите вывести похожие статьи не по тегам, а по категории. Предложив посетителю, ознакомится с похожими материалами из этой категории.
Тогда, действуя по описанному выше алгоритму, вы вставляете вот этот код:
Похожие статьи из категории:
- ";
while ($my_query->have_posts()) {
$my_query->the_post();
?>
Этот код сортирует статьи только по категории. Теги уже не играют никакой роли.
Почти каждый вебмастер старается создать максимальное удобство для . Чтобы последние не тратили свое время на поиск похожих по тематике записей вашего сайта, вам стоит установить специальные плагины. Они значительно облегчат жизнь и пользователям, и вам. Если же вы не хотите пользоваться плагинами, то вывод похожих записей можно сделать и другими способами. Их мы рассмотрим в дальнейшем.
1. Yet Another Related Posts Plugin (YARPP) является достаточно легким в использовании. Его можно скачать как на официальном .org известного движка, так и в панели управления сайтом. После того, как активируете плагин, вам нужно перейти в его настройки. Потом кликаете по полю «Параметры», после чего увидите раздел «Связанные посты». В нем и будет происходить настройка отображения записей, их вида и других параметров. Плагин предлагает вам вывод в форме простого списка или же списка с миниатюрами. Если вы обладаете знаниями из области программирования, то можете выбрать режим «Costom» в плагине и написать свой собственный шаблон вида отображения записей. Также вы можете выбрать количество отображаемых записей, стиль заголовков и так далее.
Критериями сортирования релевантных материалов на сайте являются дата, алфавитный порядок и сходство. Последний критерий устанавливается автоматически, поэтому, если вас это устраивает, то ничего менять не нужно. Также этот плагин можно применить для RSS ленты, если вы добавляете туда материалы в полном объеме.
По поводу скорости загрузки вашего сайта стоит сказать, что проблем не должно возникнуть. YARPP работает, как часы и не дает особую нагрузку на сервер. Фиксирование релевантных статей происходит один раз. Исключением является лишь добавление на сайт новых статей. Тогда будет происходить перерасчет. Если на вашем сайте больше тысячи статей, то при добавлении каждой последующей вы можете заметить небольшие торможения wordpress. Это нормальное явление и особых трудностей не создаст.
2. Для сайтов с количеством страниц от десяти тысяч лучше использовать плагин YARPP Experiments. Он уменьшит нагрузку на сервер и ускорит процесс определения релевантных материалов.
3. Не менее популярным является плагин Related Posts Thumbnails. Он начнет работать сразу же после активации. Для произведения его настройки необходимо первым делом перейти в его меню. Здесь вы увидите надпись «Общие свойства отображения». Под ней представлен список опций. Первая отвечает за вывод похожих статей в конце каждой страницы с материалом.
Для ее активации вам достаточно поставить галочку. Если хотите вывести список релевантных статей в другое место сайта, то можно использовать код, который находится справа. Далее идем ниже и видим надпись «Источник миниатюра». Здесь вы указываете параметры отображения миниатюр. В «Опциях стиля» есть поле с названием «Опции вывода». Здесь вы можете выбрать вид отображения ваших релевантных статей. Их предлагается всего два: блоком с миниатюрами либо списком. Еще ниже вы увидите надпись «Настройка связи». Здесь вам нужно будет выбрать критерий отображения (по категориям, меткам, по тому и другому, произвольно или специфически). Теперь можно сохранять и проверять отображение.
4. Related Posts by Zemanta является более функциональным, чем предыдущие. С его помощью можно настроить вывод близких по тематике статей не только лишь с сайта, но и со всего интернета. Также он хорошо работает с мобильными версиями сайтов и ведет свою статистику кликов. Так что, сможете узнать эффективность работы плагина.
5. Related Posts может выводить похожие материалы как в конце статьи, так и в виджетах. Помимо этого, если разбираетесь в CSS, то сможете вставить код от Related Posts в любое другое место.
6. Related предоставляет возможность вам лично выбрать статьи, которые будут отображаться как похожие.
7. SEO Auto Links & Related Posts Main Features также будет вам полезен. Благодаря нему вы сможете сделать отображение похожих материалов в любом месте сайта, а также в выдвигающихся окнах. Работает хорошо и сильных нагрузок на сервер не дает.
8. All Related Posts работает с виджетами и сортирует популярные материалы по ключевым словам и популярности (количеству просмотров).
9. Simply Related Posts поможет вам вывести релевантные статьи по тегам.
10. Contextual Related Posts отличается особым порядком определения схожести статей, имеет прекрасный выбор внешнего вида виджета, а также предоставляет два способа вывода (ручной и автоматический). В настройках вы можете установить исключения на некоторые статьи, а также воспользоваться другими не менее полезными опциями.
11. Easy Related Posts предоставляет вам возможность выбрать длину отрывка статей для отображения на сайте.
12. Jane’s Related Posts является легким в использовании и показывает релевантные статьи в конце страницы или же прямо в виджетах.
13. Kindred Posts выводит наиболее посещаемые статьи.
14. Еще одним популярным плагином является Symply Tags. Он отличается особым встроеным механизмом расчета, благодаря которому плагин способен сам подбирать ключевые слова и брать их за основу для дальнейшего сортирования. Чтобы Symply Tags начал работать от вас потребуются небольшие действия. Нужно открыть single.php в панели управления сайта и вставить туда этот код. Его можно вставить сразу же после атрибута «the content». Так делают многие успешные вебмастера. Обратите внимание, что настройка производится в самом меню плагина, поэтому никаких особых знаний в области программирования от вас не потребуется.
15. Similar Posts является одним из наиболее многофункциональных плагинов. Для его нормальной работы вам понадобится установить еще Post Plugin Library. Это не будет проблематично, потому как лишних нагрузок на сервер не будет возлагаться, а необходимость установки дополнительного плагина обоснована широким выбором опций. Придется потратить время для того, чтобы разобрать с настройками, но зато вид отображения релевантных материалов на вашем сайте будет существенно отличаться от других.
16. LinkWithin это не совсем плагин. Чтобы он заработал, нужно перейти на сайт linkwithin.com и ввести туда необходимые данные. Затем вы получите код и останется лишь добавить его в любое место на сайте. Внешний вид отображения релевантных материалов очень отличается от того, который предоставляют другие плагины. Так что, если хотите отличиться, то устанавливайте код от LinkWithin.
17. Relevant — Related Posts Plugin является одним из самых простых плагинов. Настроек здесь мало. При желании можете воспользоваться виджетом, которых появится при активации плагина.
18. Post Types Order предоставляет вам возможность выбора настройки отображения (автоматической или ручной). При ручной вы просто перетаскиваете нужные вам статьи в соответствующие места. Сортировка релевантных материалов происходит по дате. При желании это можно изменить.
19. Flexible Posts Widget выводит конкретные записи в боковой панели вордпресс. Для настройки вам не потребуется проводить какие-либо поиски и добавления кодов. Плагин сделает работу за вас.
20. Post in Page работает по тому же механизму, как и предыдущий. Количество материалов, которые хотите вставить в боковую панель неограничено.
21. Post 2 Post позволяет вам вставить ссылки на релевантный материал прямо в самой статье. Это удобно и необычно, потому как такое явление можно увидеть не часто. В большинстве случаев в середине текста вставляют различную рекламу. Единственным недостатком Post 2 Post является небольшой выбор опций.
Первым делом, как вы уже поняли, это необходимо для создания удобства пользователям сайта. Также увеличится количество просмотров ваших статей, возрастет доверие поисковых систем. Для последних ключевую роль играет количество времени пребывания пользователей на сайте. Чем оно больше, тем лучше. Бывает так, что посещаемость накручивается. Обычно при накрутке устанавливают около 10-20 секунд лимита для одного посещения. Поэтому поисковые системы могут прировнять ваших пользователей к накрученным, если последние будут находится на сайте недолго.
Стоит отметить, что после установки плагинов существенно улучшится индексация вашего сайта.
При размещении ссылок на похожие материалы сайта в конце каждой страницы увеличивается шанс, что поисковый робот во время пребывания на странице записи проиндексирует и ссылки.
Большинство сайтов, на которых есть ссылки на похожие статьи, индексируются быстро и максимально полно. Бывают случаи, когда по каким-либо причинам роботу не удается найти некоторые материалы. Поэтому поисковым роботам стоит помогать для ускорения процесса индексации.
При добавлении виджета релевантных материалов раз и навсегда решится вопрос с перелинковкой сайта. Перелинковка это порядок размещения ссылок на вашем сайте. То есть, главная страница — страница второго уровнять — страница третьего уровня и так далее. Каждому сайту нужна правильная перелинковка. Обратите внимание, что не желательно размещать на каждой странице много ссылок (10 будет вполне достаточно), потому как в ином случае может уменьшится ранжирование сайта в поисковых системах.
Не нужно забывать, что еще одним положительным моментом является увеличение показателя Google Page Rank для каждой страницы. При правильном подходе на этом можно прилично заработать. Такая биржа ссылок, как Getgoodlinks принимает сайты с вышеупомянутым показателем. Заказов здесь достаточно много. Но, не рекомендуется злоупотреблять продажей ссылок, потому как сайт может быть понижен в ранжировании, постепенно выпадать с индекса и даже потерять показатели. Поэтому лучше контролировать этот процесс.
Также ваши пользователи с легкостью смогут увидеть ваши старые статьи, которые размещались несколько месяцев или даже несколько лет назад. При добавлении каждой новой записи старые смещаются на порядок вниз. Это приводит к тому, что их мало кто читает, поэтому этот плюс является достаточно существенным. При использовании правильных плагинов ваши труды не пропадут зря.
Для тех, кто не хочет использовать плагины
Если у вас на сайте и сервер работает слабо, то вам желательно оставить только самые необходимые плагины, а остальные лучше удалить. Итак, чтобы установить отображение релевантных постов, вам нужно добавить код, который будет представлен ниже, в желаемое место сайта.
// print related pages
if (!is_front_page ()) {
related_posts ();
}
?>
Немного разберем код. В четвертой строке вы задаете количество релевантных постов. Третья отвечает за проверку. В случае, если страница является главной, то для нее вывод релевантных постов не происходит. При желании третью строку можно не прописывать. Основной проблемой для новичков является . Их выбор очень большой, поэтому мы рассмотрим оптимальный вариант, который подойдет к большинству шаблонов.
Итак, нужно найти в поле «Внешний вид» и кликнуть по вкладке «Редактор». Здесь должны находится два следующих файла wordpress: post.php и page.php. Первый отвечает за вывод материалов, а второй - страниц. Поэтому для начала стоит определиться, куда именно добавлять код. Если хотите, то можно добавить код в оба файла, тогда релевантные посты будут отображаться в соответствующих местах на wordpress.
В случае, если таких двух файлов не найдете, то возможно, что они представлены под другими названиями. Попробуйте поискать тогда content-single.php и content-page.php.
После того, как добавите код в нужное для вас место, вам стоит пролистать страницу вниз и нажать на кнопку «Обновить файл». Теперь вам достаточно зайти на сайт и проверить работу кода. Если релевантные статьи wordpress не будут отображаться, то, возможно, проблема в неправильном написании кода. Поэтому внимательно смотрите на каждый символ, который будете вводить.
Для тех, кому не хочется устанавливать какие-либо плагины или возиться с кодами, то рекомендуется установить платную тему Theme Forest. В ней уже имеются все необходимые настройки для вывода релевантных материалов. Также здесь есть и другие полезные опции, которые могут пригодиться.
Приветствую, уважаемые! Мало кто знает, что помимо всего прочего я еще изучаю веб-программирование. Эта статья открывает новую рубрику на нашем сайте, посвященную коду. Нет, это не уроки по какому-либо языку программирования, а просто полезные фрагменты кода, которые могут пригодиться вам, если у вас есть свой сайт. Например, сегодня мы поговорим про вывод похожих записей на движке WordPress . Почему эта тема? Потому что я сам столкнулся недавно с этой «проблемой» и хочу помочь другим.
Иногда бывает, что в теме оформления WordPress возможность вывода похожих записей уже присутствует по умолчанию и все красиво оформлено. Однако же чаще всего эта возможность не предусмотрена.
А все мы хорошо знаем, что «похожие записи» в конце статьи или сбоку в сайдбаре очень положительно влияют на поведенческие факторы (внутренняя СЕО оптимизация). И первое, что приходит на ум – установить плагин, который бы выводил эти самые похожие записи.
Но всегда существует какое-то «НО…»!
Во-первых, любой плагин – это дополнительная нагрузка на сайт и, как следствие, небольшое его замедление. Поэтому опытные веб-мастера стараются по возможности заменять некоторые плагины на чистый код.
Во-вторых, можно сутки потратить на поиски подходящего плагина и на его настройку, но в итоге так и не получить на выходе желаемый результат. Да, я тоже перепробовал несколько таких плагинов, а один из них даже провисел у меня на сайте почти полгода. Но выглядел он, мягко говоря, не очень (не будем называть имена).
Если есть хоть малейшие познания в движке Вордпресс и стилизации (CSS), то лучшим решением будет внедрить код напрямую в шаблон вашего сайта. Приступим!
Недолго поискав, я нашел уже готовый такой код в интернете, обрадовался, но радость моя длилась недолго и сейчас вы поймете почему.
Вот сам код (нажмите):
- ";
while ($my_query->have_posts()) {
$my_query->the_post();
?>
Для тех, кто хоть немного разбирается в коде, понятно, что тут используется язык php , некоторые стандартные функции Вордпресс и все это элегантно завернуто в HTML разметку. Вставляем его в нужное место (у многих это файл single.php в корне темы). И что мы получаем на выходе? А вот что:
То, как «Похожие записи» выглядят без миниатюр
Да, этот код вывел нам похожие записи, но вывел их обычным списком и без миниатюр. Может кому-то такой вариант и подойдет, но не мне. Нужно срочно что-то с этим делать.
Для начала нужно избавиться от списка. Для этого заменяем теги «ul » (ненумерованный список) на теги «div » (простой блочный элемент) в двух местах (! ) и добавляем ему вразумительный идентификатор (чтобы потом было удобно стилизовать). Потом просто удаляем теги элементов списка «li » (только оставьте их содержимое).
Внутри «div» у вас сейчас осталась голая ссылка с заголовком записи в качестве текста. Для удобства я обернул заголовок еще в один тег. А теперь самое главное – добавляем миниатюру к записям. Для этого существует стандартная функция Вордпресс — the_post_thumbnail() , которая возвращает нам миниатюру записи в теге «img ».
Теперь у нас код выглядит немного иначе. Наши похожие записи уже выводятся с миниатюрами, и, как видите, мы смогли этого добиться без помощи сторонних плагинов. Но не советую оставлять все в таком виде. Выглядит это по-прежнему безобразно. Огромные картинки на ширину всей страницы. Еще и в ужасном качестве. А под ними подписи синего цвета (обычные ссылки). Можете вставить этот код и посмотреть на все своими глазами. Хотя в любом случае вставляйте, потому что в этот код мы лезть больше не будем.
Немного переделали, сравните (нажмите):
ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids = $individual_tag->term_id;
$args=array(
‘tag__in’ => $tag_ids,
‘orderby’=>rand,
‘caller_get_posts’=>1,
‘post__not_in’ => array($post->ID),
‘showposts’=>5
);
$my_query = new wp_query($args);
if($my_query->have_posts()) {
echo ‘’;
}
wp_reset_query();
}
?>
Приступаем к пункту третьему или какой там у нас уже? Тут я покажу, как я оформил свои похожие записи, но вы, возможно, захотите по-другому. Код стилей, который я приведу ниже, нужно вставить в файл стилей вашего сайта (желательно в конце для удобства). Он находится в корне темы оформления вашего сайта и называется style.css (но может и по-другому и находиться в папке, например, «css» или «styles»). Вот сам код:
Код стилей (CSS):
#similar_posts{
margin: 30px 0;
}
#similar_posts h4{
margin-bottom: 15px;
}
#similar_posts_wrapper{
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
}
#similar_posts_wrapper a{
flex-basis: 19%;
text-align: center;
text-decoration: none;
color: inherit;
border-radius: 5px;
transition: background-color 0.3s;
}
#similar_posts_wrapper a img{
padding: 3px;
border-radius: 5px;
}
#similar_posts_wrapper a:hover{
background-color: lightblue;
}
@media screen and (max-width: 767px){
#similar_posts_wrapper{
flex-wrap: wrap;
justify-content: space-around;
}
#similar_posts_wrapper a{
flex-basis: 160px;
margin: 25px;
}
}
Застилизованные «Похожие записи». Чувствуете разницу?
В итоге мы получили красивые «похожие записи» с миниатюрами, которые к тому же еще и адаптивные и с едва заметным плавным переходом в ховер состояние (при наведении мыши). Надеюсь, у вас тоже все получилось.
Вместо итога:
Не забывайте, что первый код нужно вставлять в файлы с расширением.php. Если вы захотите вставить похожие записи в сайдбар, то ищите у себя на хостинге файл «sidebar.php ». А просто в виджет сайдбара этот код вставить не получится.
Поздравляю, теперь на вашем сайте есть похожие записи с миниатюрами , которые вы поставили собственноручно без использования плагинов. И выглядят они, скорее всего, именно так, как вы и планировали. А если нет, то пишите в комментариях, что у вас не получается, помогу чем смогу.
ПС: Первое время у этой статьи может не быть похожих записей, потому что мы только-только открыли эту рубрику и по сути на сайте нет других статей с такими же тегами. А код как раз ориентируется по тегам, которые вы пишете к своим статьям, так что не забывайте их заполнять, это важно!
Вы дочитали до самого конца?
Была ли эта статься полезной?
Да Нет
Что именно вам не понравилось? Статья была неполной или неправдивой?
Напишите в клмментариях и мы обещаем исправиться!
Похожие посты – это блок со ссылками на материалы, которые, так или иначе, будут интересны читателю текущей записи. Вывод такого блока положительно сказывается на поведенческих факторах, степени и скорости индексированной страниц и, в общем, трасте сайта.
В этой статье я приведу обзор нескольких плагинов, которые выводят похожие статьи в WordPress. Выберите среди них лучший вариант, который удовлетворяет именно вашим потребностям.
Начну с условно бесплатного плагина. CP Related Posts в бесплатной версии имеет следующие возможности:
В платной версии добавляется:
Платная версия стоит 29$. За эти деньги приобретаются три вышеописанные возможности, а также услуги поддержки на два месяца. Однако большинству сайтов хватит и бесплатных функций.
К особенностям плагина относится то, что похожие посты, кроме традиционного места (под записью), можно вывести с помощью виджета в сайдабре. Кроме того, как я указал выше, есть возможность определения степени похожести, и вывода индикатора похожести.
Related Post
Простой плагин с простым названием, который выводит похожие посты. Полностью бесплатный, и со всеми необходимыми настройками. Все опции собраны в одноименном пункте консоли, который образуется после активации дополнения. Среди них имеются следующие:
Блок похожих записей выводится с миниатюрами, но настраивать сами миниатюры нельзя.
Особенности у плагина такие – в отличие от других аналогов, это дополнение не выводит блок похожих записей автоматически, а предоставляет PHP код и шорткод, которые можно поместить либо в файл установленной темы, либо в виджет, или даже непосредственно в текст записи или страницы.
Related Posts by Zemanta
Бесплатный и функциональный плагин, который выводит похожие посты. Отличается простотой и традиционностью в настройках, в нём нет ничего лишнего, ничего особенного, всё то, к чему мы привыкли.
Опции находятся в пункте «Настройки», подпункте «Related Posts by Zemanta»:
Плагин хороший, и в умелых руках сыграет полноценную роль.
Замечательный многофункциональный плагин, частично переведённый на русский язык. Имеется множество возможностей, которые позволяют заточить похожие посты под свои нужды. Всё это бесплатно.
Плагин отличный, стабильный и проверенный практикой.
Сергей Медведев
Уже несколько раз в комментариях задается вопрос — нужно ли платить налог на Форекс или зарабатывая на бинарных опционах?
Торговля на Форекс и торговля , на самом деле, отличаются только названием и методами работы, а суть остается та же — спекуляция валютой.
И, хотя ни в налоговом кодексе, ни где-то еще, не говорится, что от спекуляции валютой нужно платить какие-то налоги, в ситуации с торговлей бинарными опционами и Форекс нужно руководствоваться принципом, а не законом...
Итак, как же определить нужно ли платить налог с доходов на Форекс и, если нужно, то когда и как...
Налог на доход с Форекс
Понятно, что пока доход на Форекс не становится привычным делом, как скажем, заработная плата, никто и не будет задумываться о каких-то налогах. И вообще, что такое доход?
Вот выдержка из налогового кодекса:
Объектом налогообложения признается доход, полученный налогоплательщиками в налоговом периоде (календарном году) как в денежной (национальной или иностранной валюте), так и в натуральной форме, в том числе в виде материальной выгоды:
Статьей 208 НК России определен перечень доходов, получаемых от источников в Российской Федерации и от источников за рубежом, обозначены четкие критерии, отражающие виды этих доходов. К таким доходам относится заработная плата и другие вознаграждения за выполнение трудовых или иных обязанностей, доходы от продажи имущества, а также от использования имущества (например, доход от сдачи имущества в аренду), дивиденды, страховые выплаты, авторские вознаграждения и т. д.
Да, с 1997 в налоговом законодательстве появилось такое понятие, как материальная выгода. В налоговом кодексе появилась статья № 212, где в пункте 3 четко указано, что доходом налогоплательщика в виде материальной выгоды является :
3. доход от приобретения ценных бумаг, финансовых инструментов срочных сделок . Налогом облагается положительная сумма разницы между рыночной стоимостью ценных бумаг, финансовых инструментов срочных сделок и ценой их приобретения.
Думаю понятно, что хотя и не говорится прямо о бирже Форекс или торговле опционами, «финансовые инструменты срочных сделок», на самом деле, этим и являются. Приходим к выводу, что платить налоги с доходов на Форекс нужно , не так ли?
Но, так же понятно, что пока вы не начнете получать стабильную прибыль, платить такие налоги не имеет смысла, так как в законе оговаривается, что налог платится именно с дохода. А, если вы то получили, то потеряли, о каком налоге может быть речь?
Кроме того, надо понять, что означает положительная разница о которой говорится в том же пункте 3, статьи 212 НК Российской Федерации.
А означает это, что если вы покупаете опцион стоимостью 100$ и получаете прибыль 87%, то налогом облагаются только эти 87%. То же самое с разницей в курсах на Форекс...
А, если проще, то при депозите любой суммы облагаются налогами только те суммы, которые вы выводите сверх своего депозита. Думаю все понятно и без меня.
Это то, что касается закона... Но в этом деле есть скорее моральная мотивация, а не законодательная.
Налоговая не отслеживает все доходы граждан, это просто невозможно сделать. Поэтому у многих появляется искушение не платить налоги с доходов Форекс вообще... Тем более, что физическому лицу нужно платить аж целых 13%!
Понятно, что это этическая составляющая, я сам прекрасно осознаю, что наши налоги идут, в основном, на то, чтобы прокормить армию дармоедов и бюрократов, но закон есть закон. И за его несоблюдение может последовать кара! А вам это надо?
Налоги на доход с бинарных опционов
Как я уже не раз писал, обучаясь торговле на Forex, я терял порядочные суммы денег. Поэтому как-то не до налогов было. Реально задумался о налогах только тогда, когда стал торговать бинарными опционами.
Точнее тогда, когда понял, что торговля бинарными опционами . Когда стал регулярно выводить солидные суммы денег. Но меня реально давила жаба отдавать 13% от моих непосильных трудов! -)
Поэтому я сделал очень простой шаг — стал ИП (индивидуальным предпринимателем), с упрощенной системой налогообложения. Это означает, что я плачу налог не 13% с дохода, а фиксированный налог 6% в год. Согласитесь есть разница?
Конечно, каждый должен сам решать, как ему поступать... Кто-то занимаясь основной работой, не считает «халтурки» доходом облагаемым налогом. Считает просто надбавкой к зарплате...
Но, если основным вашим доходом становятся , налоги платить придется! Потому что рано или поздно вы попадете в поле зрения налоговой инспекции, а наказанием за уклонение от уплаты налогов может быть не только штраф, но и тюремное заключение.
Поэтому давний призыв — «Заплати налоги и спи спокойно», не просто лозунг, а имеющий под собой здравый смысл принцип...
Думаю всем понятно, что эта статья не является указанием как вам поступать получая прибыль от бинарных опционов или Форекс? Мы просто порассуждали на эту тему и я поделился своей жизненной позицией.
А платить налог на Форекс или нет, решать лично каждому, кто прочитал эту статью!
.sp-force-hide { display: none;}.sp-form { display: block; background: #ffffff; padding: 15px; width: 410px; max-width: 100%; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-family: Arial, "Helvetica Neue", sans-serif; background-repeat: no-repeat; background-position: center; background-size: auto; border-width: 1px; border-color: #dddddd; border-style: solid;}.sp-form input { display: inline-block; opacity: 1; visibility: visible;}.sp-form .sp-form-fields-wrapper { margin: 0 auto; width: 380px;}.sp-form .sp-form-control { background: #ffffff; border-color: #cccccc; border-style: solid; border-width: 1px; font-size: 15px; padding-left: 8.75px; padding-right: 8.75px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height: 35px; width: 100%;}.sp-form .sp-field label { color: #444444; font-size: 13px; font-style: normal; font-weight: bold;}.sp-form .sp-button { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #0089bf; color: #ffffff; width: auto; font-weight: 700; font-style: normal; font-family: Arial, sans-serif; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background: linear-gradient(to top, #005d82 , #00b5fc);}.sp-form .sp-button-container { text-align: center;}.sp-popup-outer { background: rgba(0, 0, 0, 0.5);}
28 комментариев: Нужно ли платить налог с доходов на Форекс
спасибо за информацию!
А если я работаю, получаю официальную зп, работодатель оплачивает за меня налоги + я зарабатываю на форексе в разы превышающую мою оф. зп. Тогда как?
Сергей, спасибо за полезную информацию.
В современных условиях, у налоговой службы появляется больше технической возможности отслеживать движение денежных средств граждан и, если кто-то постоянно выводит крупные суммы, то велика вероятность, что к нему постучат.
Здравствуйте Сергей, периодически читаю ваш сайт с компьютера, сейчас зашёл с телефона и сразу на телефон самопроизвольно загрузился файл, который оказался вирусом. Проверьте ваш сайт.
А если предположить, какую сумму можно выводить каждый месяц, чтобы не привлекать внимание государства, на карточку и на webmoney или другую платежную систему, как вы думаете какая это сумма? PS я слышал что в маленьких городах налоговой проще отслеживать движение денег, чем в больших, разумно предположить также, что вывод одинаковой суммы денег не привлечет налоговиков в крупном городе, а для «городка» cумма покажется большой.
Сергей, приветствую. Интересная статья и даже правильная, но для налогов, надо и прилично поднимать. Так что прежде чем платить, надо подумать. Потому как заплатив один раз, попадаешь на постоянке. А пока не платишь, ты в не поле зрения. Хотя у нас с Вами законы могут и отличаться.
Сергей! Подскажите пожалуйста, если избрать ваш путь, то ИП нужно оформлять в сфере связанной с форексом и биржей в целом? А если я ип, к примеру в сельском хозяйстве или в своём автосервисе, то это подойдёт?)
Сергей, я конечно согласна с вашим мнением и платить налоги конечно надо, но... так задолбало наше государство со своими налогами, каждый год придумывают все новые, ухудшая положение граждан. Нас обложили со всех сторон, народ постоянно что-то должен, а государство нам, типа, ничего не должно. Люди не знают реального положения дел. Каждый год из бюджета выделяется очень даже кругленькая сумма на каждого гражданина, только вот мы не видим этих денег. Кругом обман — банки, сфера ЖКХ, медицина...в общем любую сферу возьми, нас везде дурят, а с нас требуют выполнения всех наших обязательств.
А насчет ИП. Хотела я однажды взять субсидию на развитие малого бизнеса, мне прямым текстом сказали — «Мы кому попало не даем субсидии». На мой вопрос — по какому принципу они разделяют людей на «кто попало» и «не кто попало» — ответа так и не получила.
Я недавно стала зарабатывать на Форекс. Вопрос налогов меня пока что не волновал, потому что заработок небольшой. Но в любом случае в дальнейшем буду следовать вашему мнению. Хорошо что вы с нами им поделились.
Здравствуйте, Сергей. Подскажите, а шесть процентов от суммы доходов может исчислятся из той суммы, которая в итоге поступает на банковскую карту (в случае, если выводы средств, заработанных на опционах, идут на карту)?
Сергей, у меня такой вопрос — я еще с 2009 года ИП, созданием сайтов и баз данных занимался. С недавнего времени хорошо получается на бинарниках работать. И я очень даже ЗА уплаты пресловутых 6%. Но я не могу понять КАК это сделать? У меня же нет на руках никаких документов. Брокер выводит на карту банка, пока тьфу тьфу тьфу банк не блокировал карту по подозрению, Суммы выводов были за 100 тыс руб. Но если заблокирует — что тогда? Ведь кроме скриншота брокера с заработком я не могу ничего предоставить, ни счетов, ни договоров, НИЧЕГО. И как я могу платить налог по УСН если у меня нет на это оснований, деньги приходят на карту банка из офшорной зоны. Это надо регистрироваться как участник ВЭД?
Отвечает:
Банк не имеет никакого права блокировать вашу карту или счет. Это может быть сделано только по исполнительному листу, то есть в судебном порядке.
А, чтобы платить налоги по УСН, не нужно никаких документов и договоров. Во-первых, вы платите пенсионный. В квартал сейчас это около 5,5 тыс. рублей. Это, если ваш годовой доход не превышает 300 000 рублей. Если превышает, то до 1 апреля нужно доплатить дополнительно в ПФ 1% от суммы дохода, превышающей эти 300 тыс.
Во-вторых, если сумма пенсионного налога менее суммы 6% от вашего квартального дохода, то эту разницу как раз и надо платить отдельно, как налог. Пока все это не контролируется жестко, поэтому возможно даже ОКВЭД менять необязательно, главное платить 🙂
В принципе, вы можете пойти в налоговую и вам там все объяснят.
Павел Отвечает:
Спасибо за комментарий, но вопрос немного в другом. У меня личная карта от Альфабанка, НЕ ИП, расчетный счет ИП открыт в другом банке. Я вывожу деньги с брокера на Альфу. К примеру он присылает деньги с формулировкой Refund, т.е. возврат. А как я могу с этих денег заплатить налог то? Это личная карта, при проверке налоговой я не смогу обосновать и доказать происхождение денег на личной карте. Разве что устно — торговля опционами на финансовом рынке. А как эти деньги привязать к деятельности ИП? Они спросят — на каком основании Вам перевело иностранное юр.лицо деньги (договор, счет или еще что то). Т.е. как привязать эти деньги к деятельности ИП то? Про блокировку я имел ввиду заморозка карты до выяснения обстоятельств — это вполне популярная мера у банков. Если банку нужны дополнительные сведения о происхождении средств то они могут затормозить перевод во исполнении фз 115 (по моему, про противодействие легализации и отмывания денег). Вы просто переводите на свою карту любые суммы, каждый квартал платите 6% (с превышающей от платежа в пфр суммы) и раз в год считаете поступления и отражаете их в декларации, так? без подтверждающих документов? Я просто боюсь что если сумма будет 500 тыс или миллион руб то вывести не получится так просто.