Общие вопросы – все статьи категории – страница 8

Категории статей

В данной инструкции речь пойдет о дереве категорий статей, которое располагается слева от каталога статей.

На сайте созданные категории будут выводиться в меню “Разделы”. Посетитель сможет выбрать необходимый раздел и перейти к списку статей именно из этой категории.

Добавить категорию

Для того чтобы создать новую родительскую категорию, нажмите кнопку “Добавить”, находящуюся над деревом.

В открывшемся окне создания категории вам будет необходимо:

  • На вкладке “Основное” – указать название для категории и задать параметры отображения (показывать или скрывать категорию на сайте).
  • На вкладке “ЧПУ” – указать адрес статьи на сайте. Подробнее об адресах и ЧПУ читайте по ссылке. Если вы не укажете ЧПУ для статьи, система автоматически использует название статьи и подставит его в качестве адреса в соответствии с правилами автоматической генерации и использования алфавитов, заданными в разделе настроек CMS.
  • На вкладке “SEO-параметры” – задать мета-теги статьи (H1, TITLE, DESCRIPTION, KEYWORDS), а также задать параметры индексации (разрешать/запрещать индексировать страницу, а также разрешать/запрещать поисковым ботам переходить по ссылкам на странице) и мета-теги социальных сетей.

После указания всех необходимых параметров нажмите “Сохранить и закрыть”.

Сортировать категории

Чтобы сортировать категории между собой, наведите курсор на иконку с изображением папки рядом с категорией, зажмите левую кнопку мыши и перетащите категорию на нужную позицию.

Далее система предложит вам сохранить установленный порядок сортировки. Нажмите кнопку “Сохранить” над списком категорий (или кнопку отмены, если хотите сбросить последние изменения).

Переход к категории

Чтобы просмотреть статьи из какой-либо категории в списке, просто нажмите на ее название в дереве – в каталоге статей выведутся только статьи из выбранной вами категории.

Кроме того, вы можете перейти к списку статей, не закрепленных ни за одной из категорий (Все без категорий) или же к списку всех статей в ленте (Все).

Удалить все категории

Вы можете удалить все категории в разделе. Для этого просто раскройте список дополнительных функций и выберите операцию “Удалить все категории”.

Система запросит подтверждение. Нажмите “Да”, если уверены, что хотите удалить все категории.

Свернуть/развернуть все ветки

Вы можете свернуть/развернуть все ветки категорий.

  • Чтобы отобразить все дочерние категории всех уровней вложенности, нажмите на кнопку “Раскрыть” над деревом категорий.
  • Чтобы свернуть все ветки до уровня родительских категорий, нажмите на кнопку “Скрыть”.

Скрыть/отобразить дерево

Чтобы скрыть дерево категорий, нажмите на кнопку ” “.

Операции с категориями

С любой из категорий в дереве вы можете осуществлять ряд операций. Для этого сперва наведите курсор на кнопку меню рядом с названием папки. Отобразится иконка с изображением шестеренки.

Нажмите на шестеренку и в открывшемся меню выберите нужную операцию:

  • Добавить подкатегорию – откроется окно создания новой категории, дочерней по отношению к той, из меню которой вы перешли к созданию данной подпапки. Задайте параметры и сохраните – дочерняя категория будет добавлена.
  • Изменить – откроется окно редактирования выбранной категории, где вы при необходимости можете изменить название, ЧПУ и SEO-параметры.
  • Копировать – в дерево будет добавлена пустая копия выбранной категории (самой последней в списке категорий).
  • Копировать ветку – с помощью этой функции вы можете скопировать не просто категорию, но целую ветку категорий со всеми вложенными в нее дочерними подкатегориями.
  • Удалить – данная операция позволяет удалить категорию из дерева (привязанные к ней статьи не будут удалены, а просто отвяжутся от удаленной категории).
  • Свойства – вы можете выбрать параметры отображения для категорий (отобразить, скрыть без доступа, скрыть с доступом по ссылке).
  • Посмотреть на сайте – перейти на страницу категории на сайте.
  • ID категории – при необходимости вы можете узнать и скопировать номер категории, нажав на данный пункт в меню операций.
Читайте также:
Общие вопросы - все статьи категории - страница 32

Перейти к категории на сайте

Помимо соответствующего пункта меню вы можете воспользоваться иконкой перехода в дереве категорий – после нажатия на нее страница категории будет открыта в новой вкладке.

Скопировать ID

Нажмите на идентификатор категории, чтобы скопировать ID в буфер обмена.

Поиск по категориям

Чтобы найти необходимую вам категорию, раскройте список над деревом категорий, введите в появившуюся поисковую строку запрос и нажмите на кнопку поиска.

E-commerce SEO: как создавать и оптимизировать страницы категорий товаров (перевод)

Маркетолог из Distilled рассказывает про оптимизацию страниц категорий. Это страница, которая генерирует основную долю трафика в интернет-магазине, поскольку пользователи гораздо чаще вводят более общие названия искомых товаров. От оптимизации зависит, сколько визитов вы получите на сайт, сколько далее будет продаж. Как не потерять покупателей — читайте в статье.

Без учета домашней, страницы категорий в интернет-магазинах генерируют большую часть органического трафика. Не удивительно, верно?

Я решил выяснить, сколько органического трафика собирают страницы категорий. Я зашел в поисковую консоль одного из наших клиентов. Это успешный интернет-магазин, который работает уже не первый год.

Вот, что я выяснил:

  • Страница категорий: генерирует 5% кликов, маска URL — example.co.uk/mens-jeans.
  • Страница подкатегории 1 уровня: генерирует 25% кликов, маска URL — example.co.uk/mens-jeans/skinny-jeans.
  • Страница подкатегории 2 уровня: генерирует 16,5% кликов, маска URL — example.co.uk/mens-jeans/skinny-jeans/ripped.
  • Домашняя страница: генерирует 40% кликов, маска URL — example.co.uk.
  • Не транзакционные страницы — генерируют 5% кликов, маска URL — example.co.uk/about-us.
  • Страницы продуктов — генерируют 8,5% кликов, маска URL — example.co.uk/black-ripped-skinny-jeans-1.

Это исследование подтверждает мой тезис: страницы категорий и подкатегорий обеспечивают основной трафик на сайт, не рассматривая домашнюю страницу. В нашем случае это почти 50% всего трафика из поиска.

Итак, мы поняли, что страницы категорий — это важно. Почему?

  • Важность страниц категорий для SEO
  • Когда нужно создавать новые страницы категорий
  • Как найти возможности для открытия новой категории товаров
    • Исследование ключевых слов, что же еще
    • Текущая ситуация
    • Проверка конкурентоспособности
  • Контент на странице категории
  • Оценка параметра качества страницы
  • Риски создания новой страницы категории
    • Каннибализация ключевых слов
    • Проблемы с обходом сайта
    • Качество внутренней перелинковки
  • Заключение

Важность страниц категорий для SEO

С большей вероятностью, пользователи будут вводить поисковый запрос с более общими терминами, а не названия конкретных товаров. Если я захочу купить свитер, то я буду искать что-то вроде “мужские свитеры”. Могу еще добавить название какого-нибудь бренда одежды, который мне нравится. А специфическое название конкретной модели мне забивать в поиск будет просто лень. И не зачем.

Для случая, когда пользователь вводит название конкретной модели, и есть страницы товаров. Человек, который попадает на такую страницу, как правило, уже знает, что ему нужно. А значит, нужно его ввести в вашу воронку продаж поближе к моменту совершения конверсии.

Оптимизированные страницы категорий, которые соответствуют общим запросам пользователей, облегчают их жизнь. А еще они помогают поисковым системам лучше понимать структуру сайта и сканировать его.

С точки зрения структуры сайта (см. скриншот), страницы категорий получают дополнительное преимущество по сравнению с отдельными, более изолированными, страницами. Я говорю о ссылках. Как правило, все дочерние страницы ссылаются на родительские. В итоге на любую страницу можно будет попасть из карточки товара за 1 клик.

Кроме того, если говорить о ссылочном профиле — как правило, страницы категорий получают гораздо больше внешних ссылок. А, насколько мне известно, сейчас ссылки остаются одним из важных факторов ранжирования (но не единственным). Об этом говорят авторитетные источники, например, SEMRush.

Вот 3 основных положения, которые нужно понять и принять к этому моменту:

  • для интернет-магазинов страницы категорий — ключевые с точки зрения привлечения трафика;
  • они — ключевая структура в информационной архитектуре сайта;
  • они — связующее звено в интернет-магазине.
Читайте также:
Общие вопросы - все статьи категории - страница 15

Когда нужно создавать новые страницы категорий

Задайте себе вопросы:

  • С какой целью я буду создавать новую страницу? Чего я пытаюсь достичь?

Если вы хотите внедрить новые ключевые слова — перспективные с точки зрения частотности — или намереваетесь улучшить иерархическую структуру сайта, чтобы пользователям было легче находить товары, переходите к следующему вопросу.

  • Достаточно ли у меня товаров для заполнения новой категории?

Чтобы категория получилась “весомой” для SEO, нужно наполнить ее определенным количеством товаров. В противном случае она получится “худой” и не принесет пользы вашему SEO. Google понизит рейтинг такой страницы.

Ответа на вопрос: “Сколько продуктов должно быть в одной категории” вы нигде не найдете. Ответ стандартны: анализируйте нишу, изучайте конкурентов. Если вы продаете 10 товаров, а конкурент — 100, ваша категория будет считаться бедной.

Не забывайте думать о людях. Зачем человеку страница, на которой он увидит лишь 2 товара? Он не запомнит ваш сайт, пойдет туда, где ассортимент больше.

  • Когда мне следует думать о создании новой страницы?

Это задача не разового характера. О верной категоризации вам придется думать всегда. Регулярно отслеживайте, что происходит с ассортиментом вашего интернет-магазина.

Для примера, я дам несколько ситуаций, в которых уже пора думать о новой странице категории.

  • Ваш маркетинг и развитие бренда подсказывают вам, что пора выводить на рынок новый товар или услугу.
  • В интернете набирает популярность какой-нибудь тренд, событие становится виральным. (Например, сувенирная продукция во время Чемпионата Мира 2018).
  • Наступает новый год, вы запускаете новую линейку товаров.

Также перенос сайта на другой домен — еще одна причина пересмотреть текущие страницы категорий. Вне зависимости от целей миграции сайта — изменение структуры URL, смены домена, хостинга — определите заранее, что вы будете делать с текущим ассортиментом и его категоризацией.

Для ввода новой страницы категории вам нужна цель. Не делайте это только потому, что вам так захотелось. Обратитесь к первым двум вопросам из начала этого раздела и докажите, что вам нужна новая категория товаров на сайте.

Как найти возможности для открытия новой категории товаров

Окей, поняли, что страница нам нужна. Вот, что еще нужно сделать на этапе подготовки. И начнем мы с того, что вам уже, конечно, знакомо.

Исследование ключевых слов, что же еще

Основа любого поискового продвижения — исследование ключевых слов. Используйте разные методологии и инструменты, не бойтесь экспериментов.

Вот мой персональный список инструментов, которые нравятся:

  • KeyWord Planner — удобно, когда настраиваете контекстную рекламу в Google. В таком случае у вас будут дополнительные данные для анализа.
  • Ahrefs — не буду объяснять, почему считаю его крутым.
  • SEMrush — интересный инструмент для определения конкурентности.
  • Answer The Public — полезный сервис для сбора ключей с длинным хвостом (особенно в вопросительной форме) и проведения сравнительного анализа.
  • Wordstat Assistant — для анализа русскоязычного сегмента.

Если вы найдете ценные ключи с большим объемом поиска, то бинго! Этого достаточно, чтобы добавить еще аргумент в пользу открытия новой страницы категории. Если люди ищут термин, почему мы не сделать специальную страницу?

Текущая ситуация

Ключи собрали, отлично. Как бы часто вы не смотрели в Яндекс.Метрику, покопайтесь в ней еще. Постарайтесь выяснить следующее:

  • Находятся ли текущие страницы категорий по нерелевантным запросам? Например, моя текущая страница — /mens — jumpers/page ранжируется по ключевому слову “кардиганы”. Это и есть та возможность, о которой я говорил. Оцените количество отказов, количество переходов, прежде чем принимать решение.
  • Является ли страница категории результатом поиска разных вариантов одного и того же товара? Предположим, что страница / mens — jumpers/page также ранжируется по запросу “джемпер с высоким горлом”. Возможно, следует создать отдельную категорию для таких товаров.
  • Находятся ли страницы продуктов по запросам со страницы категории? Вы не только получите выгоду от поиска по этому конкретному ключу, но и обеспечите полное удовлетворение поисковой потребности пользователя, который ожидает найти на странице именно те продукты, которые ищет.
  • Не превышает ли количество товаров в одной категории количество товаров в аналогичной категории конкурента? Например, вы видите, что у вас в одной категории 100 товаров, у конкурента — 50. Оцените его ключевые слова, оцените свои и сравните.
Читайте также:
Общие вопросы - все статьи категории - страница 14

Проверка конкурентоспособности

Возможно, конкуренты уже заметили возможности. Чего ждете вы? Аудит конкурентов — необходимый этап для создания новой страницы категории.

Я дам пару советов:

  • Начните с проверки сайта вручную. Система навигации и фильтры дадут вам представление о структуре сайта и ключевых словах.

  • Далее воспользуйтесь сервисами вроде Ahrefs или SEMrush.
  • Соберите информацию о страницах сайта — URL-адресах, мета-данных, заголовках. В них обычно специалисты вписывают основные ключевые запросы. Для этого мне нравится использовать Screaming Frog.

Контент на странице категории

У разных оптимизаторов разные мнения относительно контента, который должен быть на такой странице.

Некоторые говорят о том, что дескрипшны на такой страницы нужны исключительно для целей SEO, а для пользователя не имеют значения. Как правило, обычные интернет-магазины придерживаются правила: от 150 до 250 символов описания с вписанными частотными ключами. Располагают обычно вверху или внизу страницы.

Посмотрите на пример ниже: текст располагается внизу страницы. Пользователю придется прокрутить страницу до конца, чтобы прочитать текст. Но и он не добавляет никакой ценной информации, поскольку он просто набит ключами, не несет никакой дополнительной ценной информации.

Я руководствуюсь принципами:

  • краткое, уникальное описание, которое пользователь сможет свернуть/развернуть (очень удобно для реализации мобильной версии);
  • есть ключевые слова, которые с одной стороны, полезны для пользователя, с другой — дают поисковикам пищу для анализа релевантности сайта;
  • текст помещается вверху страницы, чтобы его заметил и поисковой робот, и человек.

Так вы будете использовать это описание в качестве полезного дополнения к метаданным вашей страницы. И поисковая система поймет, что вы продаете на ней, и человек начнет доверять вам чуточку сильнее.

Не забывайте и о внутренних ссылках, которыми можно усилить более слабые или новые страницы интернет-магазина. Об этом я расскажу позже.

Оценка параметра качества страницы

Описание страницы имеет еще одну область влияния — показатели качества в рамках ведения контекстной рекламы. Это совокупный показатель качества ваших объявлений. Обычно страницы категорий являются целевыми страницами при ведении рекламных кампаний. Делайте все, что в ваших силах, чтобы повысить качество рекламы и эффективность интернет-маркетинга.

Показатель сообщает, насколько полно страница удовлетворяет потребности пользователей. Это один из важных параметров, поэтому уделите его проверке особое внимание.

Риски создания новой страницы категории

Я говорил, что это деликатное решение. Вот, с какими проблемами вы можете столкнуться.

Каннибализация ключевых слов

Прежде чем начать писать текст, оцените риск каннибализации ключевых слов, про нее часто забывают, но вероятность достаточно высокая.

Если страницы будут слишком похожи друг на друга с точки зрения SEO, особенно, когда речь идет о заголовках и метатегах. Страницы не будут полностью использовать потенциал привлечения органического трафика и будут конкурировать за одни и те же ключевые слова.

Поисковая система будет пытаться определить, какую же именно страницу нужно поместить в выдачу.

Пример незначительной каннибализации ключей можно увидеть на таком примере. Заголовок страницы: Mens Jumpers, Cardigans & Knitwear, Cheap V-Neck Cable Knit Jumpers, UK Sale | MandM Direct.

Он не только переоптимизирован, но и конфликтует со страницами подкатегорий. Они оптимизированы почти под все ключи, использованные на родительской странице категории. Вот заголовок одной из дочерних страниц: Cheap Mens V-Neck Jumpers | MandM Direct.

Читайте также:
Общие вопросы - все статьи категории - страница 37

Откроем любую страницу подкатегории. Я бы изменил описание страницы и заголовок как-то так: Mens Jumpers, Cardigans & Knitwear – UK Sale | MandM Direct.

Чтобы не допустить каннибализации, отслеживайте ключи, которые уже используете на сайте. И не забывайте смотреть на уникальность текстов и тегов. Не бойтесь повторно оптимизировать страницы, экспериментировать с существующими данными и старайтесь все делать красиво.

Проблемы с обходом сайта

Поисковой робот не обходит сразу все страницы вашего ресурса. Это так называемый “бюджет краулера” — количество страниц, которые Googlebot может проиндексировать.

Контраргумент для открытия новой страницы категории — появится слишком много новых страниц, которые не сможет обойти поисковой бот. Для больших сайтов электронной коммерции открытие новой категории — всегда риск.

На мой взгляд, это касается только очень крупных интернет-магазинов.

В частности, хорошо структурированная навигация — залог того, что вы не столкнетесь с подобными проблемами.

Качество внутренней перелинковки

Это более серьезная проблема, чем предыдущая. Вот почему: создание новых страниц на сайте означает, что доля внутренних ссылок перераспределяется. Если следить невнимательно, вы можете нарушить ссылочный профиль сайта.

Не забудьте смотреть, как новая страница повлияет на баланс внутренних ссылок. Конечно, большая разница между 10 и 1000 новыми страницами. Правило простое: создаете новую страницу — думайте о стратегии внутренней перелинковки.

Заключение

Страницы категорий — основа сайтов электронной коммерции. Оптимизатор и вебмастер должны следить за тем, чтобы они приносили вам трафик.

Категории важны для структуры сайта, при реализации стратегии ссылочного продвижения и внутренней перелинковки, поскольку привлекают большую часть трафика.

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

Каким с точки зрения SEO должен быть раздел статей на сайте интернет-магазина для эффективной контент-стратегии?

Екатерина Киясова – SEO специалист AdIndex.ua рассказывает как интернет-магазину создать эффективный блог и улучшить SEO-карму :)

Сразу хотим условиться, что в статье речь пойдет о том самом разделе интернет-магазина, который еще называют: Блог, “Статьи”, информационный, статейный или информационно-статейный раздел.

Данная статья посвящена разделу сайта, который наполняется полезными для пользователей статьями, обзорами, советами по выбору, эксплуатации и прочим нужным контентом, без которого сегодня интернет-магазин уже сложно представить.

Итак, блог интернет-магазина: руководство по реализации эффективного статейного раздела.

Создание и ведение статейного раздела на сайте запускается как часть стратегии контент-маркетинга. Причин, почему стоит задействовать статейный раздел, несколько – это и охват низкочастотных, информационных запросов, по которым в выдаче не показываются основные коммерческие посадочные страницы сайта, и улучшение позиций интернет-магазина в поисковой выдаче, также за счет непрерывного обновления контента повышается доверие со стороны поисковых систем и т.д.

Но в качестве конечных целей выделим три основные, достижение которых обеспечивает развитие раздела Блог на сайте интернет-магазина:

  • Рост трафика – привлечение дополнительной целевой аудитории на сайт;
  • Улучшение ранжирования сайта в поисковой выдаче за счет непрерывного обновления сайта уникальным, интересным, качественным контентом;
  • Экспертное позиционирование – формирование статуса лидера в своей нише.

Важно отметить, что блог это не просто отдельно существующий своей обособленной жизнью раздел на сайте, ссылка на главную страницу которого размещена где-то с краю в меню, footer’е или header’е. Этого будет недостаточно, чтобы статейный раздел приносил пользу интернет-магазину.

Блог и основная коммерческая часть на сайте – единый организм. Статьи блога должны дополнять, оживлять, делать более человеколюбивой коммерческую страницу сайта.

Рассмотрим на примере фрагмента из жизни двух таких похожих, но таких разных товарных страниц одного интернет-магазина.

Читайте также:
Глисты - все статьи категории - страница 2

Контент страницы обычного товарного раздела интернет-магазина содержит конечно же листинг с товарами, короткие описания к ним, сочные картинки, цены, функционалы фильтрации и сортировки, ну может еще небольшой текст. Пользователю, посетившему интернет-магазин, такая страница говорит: «КУПИ! КУПИ! Некогда объяснять! Скорее фильтруй, сортируй, выбирай, нажми купить!»

А аналогичная страница, но которая дружит с блогом, скажет: «Привет, выбираешь стиральную машину? Понимаю, сложный выбор, товаров то много, разные функции, модификации…Слушай, может почитаешь мои полезные статьи? У меня для тебя есть и советы, и видео обзоры, и сравнения разных производителей. Буду рад, если они помогут тебе определиться с выбором и найти идеальную для тебя машинку ☺»

Вот в этом и есть ключевая разница между эффективным блогом и блогом ради блога.

Для наглядности схематично 2-е эти страницы выглядят приблизительно так…

То есть, блог призван помочь осуществиться продаже, помочь пользователям выбрать, получить ценный совет о товаре. Его полезные статьи обязательно должны быть на страницах сайта там, где они нужны пользователю; там, где посетитель может нуждаться в ответах на возникшие у него при выборе вопросы и сомнения.

У этой истории жизни Блога, помимо визуальной и контентой части, есть и другая сторона – техническая, этап зарождения. Ведь для того, чтобы размещаемый на сайте полезный контент «заработал», непосредственно сама внутренняя организация блога должна этому способствовать.

Как построить такой блог, который бы приносил максимально выгоды: чтобы и покупателям был полезен и в продажах интернет-магазина участвовал?

Раскроем внутреннюю кухню, покажем, как устроен и функционирует эффективный блог изнутри и детально расскажем, что необходимо предусмотреть на этапе технической реализации статейного раздела на сайте.

  • Структура блога
  • Навигация/вывод и закрепление статей
  • Техническая оптимизация
  • Перелинковка
  • Дополнительные функционалы

Сразу хотим оговорить, что ниже приведенная система создания и оптимизации Блога затрагивает админ. панель сайта – описана логика по внедрению механизмов для настройки вывода и закрепления статей в админку, решение о реализации которых принимается в зависимости от уровня проекта и наличия ресурсов, необходимых для выполнения данных задач.

  • Строение Блога

Самая важная часть статейного раздела, как и всего сайта в целом, часто называемая фундаментом – это структура.

Да, Блог тоже должен иметь структуру, при чем повторяющую структуру основной коммерческой часть сайта. Это означает, что, если к примеру интернет-магазин бытовой техники содержит товарные категории «крупная бытовая техника», «встраиваемая бытовая техника» и «мелкая бытовая техника для дома», с соответствующими им подкатегориями, то и блог должен иметь аналогичные, но уже статейные категории и подкатегории.

Такая структура нужна для того, чтобы на коммерческих страницах категорий и подкатегорий обеспечить настройку вывода блока с соответствующими тематике страниц статьями.

То есть, на товарной странице категории «стиральные машины» необходимо обеспечить вывод блока со статьями по теме «стиральные машины».

Если просто, то схематично структура блога выглядит так:

Форум PHP программистов ► PHP практикум ► PHP + SQL

Местный житель

Профиль
Группа: Форумчанин

Сообщений: 150
Пользователь №: 19913
На форуме:
Карма: 1

Пример.
Есть две таблицы: категрии и статьи, связь один-ко-многим (в одной категории может быть несколько статей)

Есть таблица categories с полями:
Заполнена так:
Все категории с parent=0 будем считать разделами. Раздел не может иметь статей.

И таблица articles с полями:

Задача 1.
Вывести на странице категории в таком виде:
Как это сделать правильно? Есть ли стандартное решение? (одним запросом к БД, например)
В MySQL, наверное есть средство, как это делать?
Я делел так (в основном средствами php ), но понимаю, что два цикла это неправильно и накладно, наверное (хотя и работает)
Задача 2.
При нажатии на какую-либо категорию, вывести на страницу:
1. Название этой категории
2. Названия статеи этой категории (список статей)

Читайте также:
Заболевания - все статьи категории - страница 25

Тут тоже как-то неоптимизировано у меня выходит. Делел примерно так:
Итого.
В простейшем случае:

1. Если на странице выводятся разделы и категории, то имеем два запроса и два цикла while (Задача 1). При нажатии на категорию (другая страница) – два запроса и цикл while (Задача 2)

2. А если на странице сайта всегда находится слева блок разделов и категорий и при нажатии на одну из категорий, справа выводится название этой категории и список статей для нее – тогда вообще имеем 4 запроса к БД и три цикла while для одной страницы сайта (че-то дофига выходит).

Кажись, это довольно стандартная и часто используемая схема. Хотелось бы иметь нормальное оптимальное решение на такой случай.
В MySQL я не очень силен, но мне кажется это проще решается.
P.S. Думаю, другим это тоже будет полезно и интересно.
Вобщем как это сделать нормально (чтоб не стыдно людям показать было )

баян с большой Б

Профиль
Группа: Форумчанин

Сообщений: 1770
Пользователь №: 18152
На форуме:
Карма: 15

Местный житель

Профиль
Группа: Форумчанин

Сообщений: 150
Пользователь №: 19913
На форуме:
Карма: 1

Ну, т.к. никто ничего не написал, размещаю то, что накопал и написал я.
Построение дерева категорий.
Вариант 1.

Категории

Содержание

  • 1 Категоризация
    • 1.1 Добавление статьи в категорию
    • 1.2 Общие положения
    • 1.3 Для статей
    • 1.4 Страница категории
    • 1.5 Для подкатегорий

Категоризация

— это процесс структирования схожих статей по темам. Категории (наряду со списками, обзорными шаблонами и др.) помогают читателям находить информацию, даже в тех случаях, когда они не знают, как искомая тема называется, или сомневаются в том, что она вообще присутствует в Википедии. Сами категории внешне представляют из себя оглавления, где их содержание отсортировано по алфавиту.

Добавление статьи в категорию

Статья из любого пространства имён может быть включена в любую категорию путём добавления тега-ссылки на страницу категории, образованного добавлением к имени категории ключевого слова Категория:, например:

Это соответствует ссылке на соответствующую страницу категории, располагающуюся в пространстве имён категорий.

Страница может быть внесена больше чем в одну категорию — нужно просто добавить несколько тегов. При просмотре отредактированной страницы эти ссылки отображаются не в основном тексте, а на полях страницы, в позиции, жёстко заданной используемым скином (внизу при использовании Monobook, справа вверху — при использовании Standart). В противоположность автоматической сортировке списков категорий (см. ниже), список категорий на странице располагается в порядке следования соответствующих тегов.

Изображение добавляется в категорию при внесении её страницы описания.

Общие положения

Категории как один из ключевых способов организации информации в Энциклопедии следует добавлять ко всем типам страниц, которые представлены в Википедии, но при этом есть некоторые ограничения по форме и обьему категоризации.

Для статей

Статьи являются основным продуктом работы Энциклопедии, и грамотная категоризация очень важна для них. Наличие хотя бы одной категории в статье обязательно, по нескольким причинам: во-первых, это чуть ли не единственный способ найти информацию, не зная, как называется искомая статья, во-вторых, это значительно ускоряет внесение статьи в индекс поисковых систем, что опять увеливает доступность статьи для читателей, ну и в-третьих, категоризация сама по себе — очень удобный способ структурирования информации.

При этом есть определенные ограничения на количество категорий, в которые может быть внесена статья. Следует использовать наиболее конкретные категории. Если статья подходит по смыслу для категории А и её подкатегории Б, то её, как правило, следует включать только в Б. Исключением может быть тот случай, когда статья значима и для всей категории А (как правило, это обзорные статьи).

Читайте также:
Британская кошка - все статьи категории - страница 4

Страница категории

Страница категории содержит текст описания, который может быть отредактирован так же, как и любая другая страница; однако при просмотре страницы на ней также отображаются автоматически создаваемые, упорядоченные по алфавиту списки ссылок на все присутствующие в ней страницы и подкатегории.

Новые категории могут быть итак же, как и обычные страницы.Однако при просмотре к ним в конец будут добавлены автоматически создаваемые списки. Вы можете внести страницу в категорию путём добавления «[[Категория:Имя категории]]» в её исходный текст.

Страница категории содержит:

  • текст описания, который может быть отредактирован;
  • список подкатегорий и их количество; если подкатегории отсутствуют, то данный раздел не отображается;
  • список страниц, включенных в данную категорию, кроме подкатегорий и изображений; их количество, называемое «числом статей»; если категория пуста, то отображается заголовок и строка «Категория пуста»
  • список изображений с картинками предпросмотра (подсчёт количества не ведётся); если имя изображения длиннее 20 символов, оно обрезается и дополняется троеточием; в отличие от второй и третьей секции, рубрикации по первым буквам имени не происходит; также отсутствует подзаголовок, отделяющий этот раздел от раздела статей.

Для подкатегорий

Если страница, внесённая в категорию, сама является категорией, она образует подкатегорию.

Например, вы можете редактировать Категория:Альпинизм и добавить в неё ссылку на Категория:Горы. Категория «Альпинизм» станет подкатегорией категории «Горы».

Если для статей основополагающее правило «если что-то существенное в статье относится к теме такой-то категории, то статью следует поставить в эту категорию», то для подкатегорий правила несколько иные.

Подкатегории следует подбирать так, чтобы во всём дереве каждой категории не было ни одной статьи, которая к ней не относится. Таким образом, категория А может стать подкатегорией в категории Б только в том случае, если все её статьи и подкатегории всех уровней не выходят за рамки категории Б.

Возможна ситуация, когда две категории пересекаются, имеют общую область. В таких случаях бывает удобно создать категорию, объединяющую область их наложения. Например, Категория:Альпинизм и Категория:Скалолазание могут иметь много общих статей, но нельзя помещать ни одну из них в другую. Вместо этого логично создать Категория:горы, которую поместить в обе исходные категории, и все статьи из пересекающихся областей помещать в эту гибридную категорию.

Содержимое доступно в соответствии с GNU Free Documentation License.

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

SEO – Разработка страницы категории

Страница категории является одной из точек входа посетителей на сайт. Являясь посадочной площадкой она предъявляет повышенные требованию к контенту, юзабилити и дизайну. Именно поэтому так важно разработать удобную для пользователя страницу категорий, чему сильно помогает создание предварительного макета страницы категории в одной из программ для прототипирования и разработки бизнес – логики по действию посетителя на странице и его конвертации.

У страницы категории есть несколько важных блоков. Рассмотрим их правильное заполнение.

Тайтл и дескрипшен мы рассмотрели выше. Еще раз напоминаю, в пределах сайта они должны быть уникальные.

В тег H1 – помещают, как правило, просто название категории. Никакими дополнительными словами название, как правило, не разбавляют. Например Газовые напольные котлы . Однако, посмотрите ТОП конкурентов, вполне возможно что они употребляют тразакционные слова в H1, тогда попробуйте добавить слова «купить», «заказать» и пр.

Заголовок H1 – самый важный для страницы категории. Он сразу показывает пользователю, где он оказался и чем эта страница сайта может ему помочь. H1 может употребляться только один раз на странице + должен располагаться выше остальных заголовков. Кроме того, он должен визуально выделяться и обязательно иметь максимальный размер шрифта.

Читайте также:
Питание - все статьи категории - страница 12

Поскольку категория содержит карточки товара, то название категории употребляется во множественном числе.

Проведите исследование, какое из названий будет наиболее частотным (впрочем, вы должны были это сделать на этапе формирования семантического ядра):

  • Газовые настенные котлы
  • Настенные газовые котлы
  • Газовые котлы настенные
  • Настенные котлы газовые
  • Котлы газовые настенные
  • Котлы настенные газовые

Выберите наиболее частотное.

Не забывайте, что название категории должно присутствовать в Titles страницы и совпадать с названием категории в H1

Например, проектируя страницу под категорию товара «мониторы Hewlett-Packard», вы не заметили, что конкуренты более часто используют категории «мониторы HP» – так как частотность такого запроса будет выше. Возможно, вам необходимо изменить название категории и воспользоваться опытом конкурентов.

Также недопустимо использовать ошибочные названия и переводы бренда, даже если они будут обладать значительным числом запросов, например не нужно делать категорию «мониторы Хьюлит Пакард» и т.д

Заголовок H1 располагаем максимально высоко, до каталога товаров. Не забывайте, что внутри заголовка H1 нельзя использовать никакие другие теги, только текст.

Верхний текст – следующий блок страницы категории. Он размещается под заголовком H1 и представляет собой либо обычный текст, либо разбитый на несколько кусков, каждый в своем , размещенный горизонтально. Иногда совмещают оба этих подхода. Объем, как правило, небольшой и составляет 1-3 абзаца.

В нем расположены УТП, какие-то маркетинговые предложения. Текст предназначен для уточнения того, где оказался посетитель и какую выгоду от посещения страницы он может получить, какие потребности удовлетворить.

Верхний текст должен перекликаться с Description, расширять и расшифровывать УТП, уточнять содержание.

В верхнем тексте необходимо использовать 1-2 ключа упомянутых в Description и обязательно LSI ключи для уточнения и доказательства тематики.

Подразделы и теги категории применяются параллельно с фильтрами, если эту категорию можно дополнительно разделить на несколько подкатегорий.

Это очень хорошо в плане SEO, так как повышает тематичность категории (смотрите подробнее про SILO структуру сайта), да и просто удобно посетителям.

Страницы тэгов и подкатегорий необходимо оформлять так же тщательно, как и страницы категорий – это поможет собрать дополнительный трафик из запросов с длинным хвостом.

Фильтры и сортировки обязательно используются при значительном числе товаров в категории, обладающих различными потребительскими характеристиками.

Каталог карточек товаров – это основной контент, собственно ради которого и пришел посетитель и возможно станет потребителем одного из этих товаров. При проектировании каталога товаров необходим самый тщательный подход.

  • Изображения – максимально четкие, качественные, крупные.
  • В alt теге прописываем конечную категорию товара + его наименование. Например, в нашей категории «Настенные газовые котлы», изображение может иметь alt-тег «Настенный одноконтурный газовый котел Bosh GAZ 6000 W WBN6000» или «Настенный двухконтурный газовый котел NAVIEN ATMO 24 AN».
  • В текстовом описании выводите основные технические характеристики для сложных товаров. Для простых – маркетинговые описания с эмоциональной составляющей.

Блок с нижним текстом служит для дополнительной конкретизации каких- либо характеристик или особенностей товаров данной категории. При его написании используют и ключи, собранные при семантическом проектировании и LSI ключи. Этот блок в магазинах служит SEO целям и должен быть дополнительно оптимизирован под транзакционные запросы.

Объем этого блока сильно разнится для каждой тематике – обязательно проведите исследование лидеров – конкурентов.

Справка:Категории

Категории в верхней и нижней части страницы.

Категория — это навигационный инструмент, используемый в MediaWiki по умолчанию. Категории группируют страницы, объединённые общей тематикой. Категории очень полезны для структурирования материалов на вики и помогают участникам ориентироваться.

Они отображаются перед названием статьи и внизу страницы в закрытом разделе «Категории».

Содержание

  • 1 Почему категории важны
  • 2 Страницы категории
    • 2.1 Сортировка
  • 3 Как добавить страницу в категорию
    • 3.1 На странице
    • 3.2 В визуальном редакторе
    • 3.3 В исходном коде
    • 3.4 Через шаблон
      • 3.4.1 Примеры шаблонов со встроенной навигацией
      • 3.4.2 Проблема с кэшированием
  • 4 Как переименовать или удалить категорию
  • 5 Отображение категорий
  • 6 Примечания
  • 7 См. также
Читайте также:
Питание - все статьи категории - страница 3

Почему категории важны

Категории — это основной инструмент структурирования вики. С их помощью можно группировать не только статьи, но и файлы, шаблоны и даже сами категории. В идеале каждая страница вики должна быть добавлена хотя бы в одну категорию. Категория, в свою очередь, также должна быть включена в какую-либо категорию.

Например, на вики по сериалу читатель смотрит страницу персонажа Мария. Она включена в категории «Главные персонажи» и «Персонажи 1 сезона». Читатель может перейти в категорию “Главных персонажей, чтобы узнать больше о других персонажах, исполняющих важные роли на протяжении всего сериала или перейти в категорию «Персонажи 1 сезона», чтобы узнать больше о других персонажах именно этого сезона, включая второстепенных. Если категории связаны общей категорией «Персонажи», то читатель может из категории «Главные персонажи» перейти в категорию «Персонажи» и в общей категории выбрать интересующую его группу персонажей — по определённому сезону, главные или второстепенные, по роду деятельности, статусу или другие варианты, соответствующие конкретной вики. Таким образом участник может найти нужного героя, не зная конкретного наименования статьи или даже имени персонажа

Есть ещё несколько причин для того, чтобы внимательно относится к структуре категорий на вики:

  • Работа ботов часто основана на работе со статьями определённых категорий.
  • Динамический список страниц может создавать списки на основе включения их в определённые категории.

Страницы категории

Если вы добавите статьи в определенную категорию, например, «Персонажи», то на странице «Категория: Персонажи» вы увидите список добавленных в нее статей. Но страница категории автоматически создана не будет.

Несуществующая страница категории и кнопка «Создать».

Страница категории создаётся также, как обычная статья — перейдите на страницу категории и нажмите кнопку «Создать», добавьте описание категории или включите ее в другую категорию и сохраните изменения. После этого страница категории станет считаться существующей на вики и будет выдаваться в результатах поиска и автоподстановке названий категорий.

Сортировка

По умолчанию, страницы в категории сортируются в алфавитном порядке (знаки → латиница от «a» до «z» → кириллица от «а» до «я»). В процессе редактирования статей можно добавить им отличный от стандарта «ключ сортировки». Например, если статьи персонажей названы в формате «Имя Фамилия», а вы хотите, чтобы в категории они сортировались по фамилии, задайте ключ сортировки «Фамилия Имя». Или если вы захотите выделить в категории статью со списком персонажей, чтобы он не потерялся среди остальных статей, можно добавить ему ключ сортировки в виде символа или пробела — тогда статья будет сортироваться в начале списка.

Как добавить страницу в категорию

Страница появляется в категории, только если вы добавите в статью ссылку на категорию. То есть вы не можете добавлять статьи в категорию, будучи на странице самой категории.

На странице

В нижней части каждой страницы есть свернутый раздел “Категории”, где перечислены категории, в которые входит статья. Там же вы можете добавить новые категории, не заходя в режим редактирования.

Нажмите кнопку «Добавить категорию» и наберите ее название. Вы можете выбрать уже существующую категорию (варианты будут предложены в выпадающем списке, как только вы начнете набирать) или создать новую. Как только вы закончите, нажмите «Сохранить», и страница будет добавлена в категорию.

Важно: чтобы удалить страницу из добавленной ранее категории, нужно зайти в режим редактирования.

При желании вы можете отключить данный модуль добавления категорий на странице личных настроек. Выберите вкладку «Редактирование», поставьте галочку в поле «Отключить Category Taging» и нажмите «Сохранить».

Добавление категории на странице.

В визуальном редакторе

Кнопка добавления категорий в редакторе.

Читайте также:
Общие вопросы - все статьи категории - страница 83

Диалоговое окно добавления категорий в редакторе.

В редакторе в дополнительных инструментах выберите пункт «Категории». Откроется диалоговое окно, где вы можете:

  • добавить существующие категории (варианты будут предложены в выпадающем списке, как только вы начнете набирать) или создать новые;
  • отредактировать добавленные категории, добавив ключ сортировки для определённой категории;
  • добавить ключ для сортировки статьи по умолчанию во всех категориях;
  • удалить категорию у статьи.

В исходном коде

В режиме исходного кода вы можете просто добавить ссылку на категорию внизу страницы (например, [[Категория:Справка]] ). Добавленные ранее категории в исходном коде не отображаются, если у вас не отключён модуль добавления категорий на странице.

Ключ сортировки можно добавить, написав его после вертикальной черты: [[Категория:Справка| ]] или [[Категория:Справка| ]] — для размещения в начале списка в категории.

Если статья включена во множество категорий и во всех она должна сортироваться не по названию, то ключ сортировки задаётся с помощью «волшебного слова»: <> .

Через шаблон

Шаблоны могут быть использованы для автоматической простановки категорий в статьях. Для этого в исходном коде шаблона необходимо поместить ссылку на требуемую категорию внутрь тегов includeonly:

В результате все страницы, содержащие данный шаблон (за исключением его самого), будут автоматически причислены к указанной категории. Если указать название категории в шаблоне стандартным способом, то есть без тегов includeonly, то шаблон тоже будет внесён в категорию, как обычная статья.

Примеры шаблонов со встроенной навигацией
  • Информационные шаблоны, такие как «Заготовка», «Неоднозначность», «Удалить».
    • к ним же можно причислить Шаблоны лицензий.
  • Навигационные шаблоны.
Проблема с кэшированием

Стоит отметить недостаток метода, связанный с кэшированием страниц: изменение категории в шаблоне затронет страницы лишь после обновления кэша сервером в периоды низкой нагрузки, что может затянуться, особенно в случае большого количества зависимых статей.

  • Кэш также может быть сброшен командой action=purge, «нулевой правкой» или простой правкой страницы.

Как переименовать или удалить категорию

Переименование категорий возможно только на вики-проектах на единой платформе. При этом необходимо иметь в виду, что будет переименована только страница категории, но при этом все страницы старой категории не будут автоматически перекатегоризованы в новую. То есть название категории необходимо самостоятельно поменять во всех статьях, которые в неё были включены, чтобы они отобразились в категории с новым названием.

Чтобы удалить категорию, во-первых, отредактируйте каждую включенную в нее страницу и удалите ссылку на категорию (перейдите в режим редактирования и нажмите на значок мусорного бака рядом с названием категории или сотрите её название в режиме исходного кода). После этого перейдите на саму страницу категории и выберите «Удалить» из выпадающего списка у кнопки «Править», аналогично удалению обычных страниц. Если категория изначально не была создана, просто удалите из нее все статьи. Как только это будет сделано, категория перестанет отображаться в списке категорий.

Отображение категорий

По умолчанию в верхней части каждой страницы категорий отображается текстовое описание категории, если оно создано. Далее идёт галерея из восьми самых посещаемых страниц в этой категории. Следом идёт список страниц с миниатюрами. В этом списке равнозначно перечислены и статьи и категории, которые включены в просматриваемую категорию.

В верхнем правом углу страницы категории есть кнопки переключения макета. Вы можете выбрать классическое отображение в виде простого списка. В таком случае пропадёт галерея из популярных статей и миниатюры в списке, а также список категорий будет выделен в отдельный блок перед списком статей.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: