Slugs & URLMaps: SEO-дружественные URL-адреса

  1. Построение шаблона карты URL
  2. Страница сведений
  3. Пример: документация dotCMS
  4. Обработка несоответствующих URL
  5. Код скорости для доступа к информации URLMap
  6. Введенный URL
  7. Отдельные элементы контента
  8. Поля элементов контента
  9. Влияние на поисковую оптимизацию
  10. Многоязычные URL

Функция URL-карты в dotCMS Типы контента это простой способ автоматически создавать дружественные URL-адреса для поисковой оптимизации (SEO) по мере добавления контента. Когда вы создаете карту URL для типа контента, каждый отдельный элемент контента можно просматривать из внешнего интерфейса вашего сайта, как если бы он имел свою отдельную страницу, без необходимости создавать отдельную страницу для каждого элемента контента.

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

Построение шаблона карты URL

Поле шаблона карты URL может содержать любое сочетание текста и переменных типа содержимого, организованных в иерархию папок (разделенных косой чертой ( / )). Каждая переменная типа содержимого должна соответствовать значению переменной поля типа содержимого и должна быть заключена в фигурные скобки.

Примечание. Рекомендуется заканчивать все значения URLMap конечной косой чертой (/), поскольку это делает URL-адрес более устойчивым к доступу различными способами, а также к различиям в пользовательских средах.

Например, рассмотрим тип контента с именем «Документация» со следующими полями:

Название переменной Название заголовка Wiki Заголовок wikiTitle Категория категории

Чтобы создать карту URL, которая включает в себя категорию в URL, шаблон карты URL можно настроить следующим образом:

/ Помощь / {категория} / {wikiTitle} /

Это будет включать «/ help», значение поля «Категория» и поле «Значение WikiTitle» в URL для каждого фрагмента контента, гарантируя, что и слово «справка», и категория каждого фрагмента контента будут включены в ваш SEO стратегия. Например, используя приведенный выше шаблон карты URL, документ, в котором подробно описываются правила пароля пользователя с категорией «Безопасность», может в конечном итоге отображаться на следующий URL:

/ помощи / безопасность / пользовательский пароль ограничение /

Страница сведений

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

Обратите внимание, что страница сведений не предназначена для прямого доступа (через собственный URL) с вашего сайта переднего плана. Например, если ваша страница сведений находится в «/ somefolder / detail», она не предназначена для доступа пользователей к странице сведений через URL-адрес в форме «http://site.yourdomain.com/somefolder/detail».

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

Пример: документация dotCMS

Этот сайт документации, например, использует атрибут карты URL в типе контента с именем Documentation, так что весь контент может быть доступен с помощью SEO-дружественного пути URL:

/ Документы / последние / {wikiTitle}

На самом деле есть только одна HTML-страница, обслуживающая ВСЕ документацию dotCMS, которую вы сейчас читаете. Тип содержимого документации имеет обязательное поле с именем wikiTitle. По мере добавления контента это поле создает путь URL-адреса и передает соответствующий фрагмент контента в подробная страница , Это происходит автоматически благодаря использованию поля «Карта URL» в типе содержимого, как показано на следующем рисунке:

Например, этот документ, который вы сейчас читаете, является частью содержимого со следующим полем:

wikiTitle = url-map-seo-friendly-urls

Сочетание шаблона карты URL (/ docs / latest / {wikiTitle}) и значения поля wikiTitle (url-map-seo-friendly-urls) создает URL-адрес, который вы видите в верхней части браузера (/ docs / последний / urlmap-сео-дружелюбный-URLs). Обратите внимание, что этот URL-адрес позволяет вам получить доступ к этому документу как к отдельной странице, даже если каталоги «docs» и «последние» на самом деле не существуют в dotCMS.

Существует только одна HTML-страница, обслуживающая всю документацию, и все содержимое хранилища создает свой собственный виртуальный URL-путь в вашем браузере на странице сведений (настроенной для страницы индекса документации)!

Обработка несоответствующих URL

По умолчанию, если URL-адрес, введенный через карту URL-адресов, не соответствует ни одному из существующих материалов, dotCMS сгенерирует HTTP 404 (ошибка страницы не найдена). Однако сопоставление URL-адресов можно настроить в файле dotmarketing-config-ext.properties таким образом, чтобы оно «проваливалось», отображая страницу URL-карты, даже если нет соответствующего содержимого.

Примечание. Настоятельно рекомендуется, чтобы все изменения в файле dotmarketing-config.properties производились через файлы расширения свойств ,

URLMAP_FALLTHROUGH = ложь

  • true (по умолчанию): проверка на соответствие контента, а затем провалиться.
    • Сначала выполняется проверка, чтобы найти часть содержимого с соответствующей картой URL, затем, если не найдено совпадений, путь «проваливается», чтобы проверить, существует ли соответствующий объект dotCMS, путь которого соответствует пути URL (скорее всего, базовый HTML-код). страница, используемая для отображения всего содержимого карты URL).
  • false : всегда перенаправляет на страницу сведений, как указано в типе содержимого.
    • Заставляет dotCMS всегда отображать страницу сведений о типе контента независимо от того, соответствует ли какой-либо контент URL-адресу.
      • Это означает, что страница сведений действует как пользовательская страница 404 для структуры запросов, соответствующих шаблону карты URL.
    • Страница сведений должна быть настроена для обработки посещений страниц, которые не соответствуют шаблону карты URL ни одному элементу содержимого.

Важный

Если для свойства URLMAP_FALLTHROUGH установлено значение false , любые URL-адреса Vanity, созданные для перенаправления со старого сопоставленного URL-содержимого, не будут работать. Это сделано намеренно, так как установка URLMAP_FALLTHROUGH = false позволяет вам написать собственный код на вашем Детальная страница обрабатывать любые попытки доступа к контенту, сопоставленному с URL, который не соответствует ни одному существующему контенту.

Если вы хотите использовать URL-адреса Vanity для перенаправления со старого сопоставленного содержимого URL-адреса, необходимо установить для URLMAP_FALLTHROUGH значение true или написать код для проверки соответствия URL-адресов Vanity на странице сведений.

Код скорости для доступа к информации URLMap

Вы можете использовать код Velocity для доступа ко всему следующему с вашего подробная страница :

Введенный URL

Поскольку подробная страница не предназначен для прямого доступа по собственному URL, вместо этого к нему будет обращаться URL, соответствующий шаблону карты URL] (# URLMapPattern). Чтобы найти URL-адрес, который использовался для доступа к содержимому сопоставленного URL-адреса (и который использовался для сопоставления с шаблоном URL-карты и отображения страницы сведений), используйте в своем коде Velocity следующее:

$ Request.getAttribute ( "javax.servlet.forward.request_uri")

Отдельные элементы контента

Когда ваш шаблон карты URL совпадает, dotCMS автоматически найдет отдельный элемент содержимого, соответствующий шаблону, и передаст этот элемент содержимого на страницу сведений. Чтобы получить доступ к отдельному элементу контента на странице сведений, используйте следующую переменную Velocity:

$ URLMapContent

Поля элементов контента

$ URLMapContent - это объект, представляющий один элемент содержимого вашего типа содержимого. Вы можете получить доступ к любому полю в объекте $ URLMapContent так же, как если бы вы обращались к объекту вашего типа контента, возвращенному из любого другого метода Velocity или viewtool (например, $ dotcontent.pull ()). Например, следующий код скорости можно использовать для доступа к полю «Заголовок» элемента содержимого документации dotCMS, отображаемого на этой странице:

$ URLMapContent.title

Влияние на поисковую оптимизацию

Для любого пользователя или поисковой системы, которые обращались к внешнему интерфейсу вашего сайта, каждый отдельный элемент содержимого вашего типа сопоставленного содержимого URL-адреса представляется отдельной страницей на вашем сайте. Это дает следующие преимущества для поисковой оптимизации (SEO):

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

Все эти факторы повышают релевантность вашего сайта и ваших отдельных страниц (в данном случае отдельных элементов контента) в поисковых рейтингах.

Многоязычные URL

Для получения информации о том, как создавать URL-карты, которые обрабатывают несколько языков, обратитесь к Карты URL (многоязычные) документация.

Похожие

Идеальный URL для SEO | ICU идей
... URL вашего сайта. Чтобы получить наилучшие результаты, важно понимать все, что касается URL: определение, анатомия и лучшие практики для SEO , Что такое URL? URL (Uniform Resource Locator) - это подмножество Uniform Resource Identifiers (URI), которое в переводе на наш язык означает Uniform Resource Identifiers. По сути, мы можем сказать, что URL - это тип URI, строка, которая используется
Страница 1 в Google без кликов за счет целевых страниц
В отличие от Google Adwords, где пользователь должен платить
Оптимизация контента улучшает поиск в Google!
... элементы. Вы действительно должны сделать оптимизацию самостоятельно. Ниже вы можете прочитать, как лучше всего это сделать. Оптимизация контента: начните с правильного ключевого слова фокуса Поэтому эта статья не о технических аспектах плагина SEO, а о функциях, которые могут помочь вам оптимизировать ваши статьи и страницы. Прежде чем вы начнете свою статью, важно сначала изучить ключевые слова. В большинстве случаев вы используете одно основное ключевое слово
Создание SEO (и пользователей) дружественных URL в вашем приложении ASP.NET MVC
Опубликовано: 28 июля 2015 г. Вступление Посмотрите на следующий URL: http://www.amazon.com/gp/product/1617292397/ref=s9_psimh_gw_p14_d4_i1?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=desktop-1&pf_rd_r=0TFM5Q6WM6KD9NPNG9G7&pf_rd_t=36701&pf_rd_p=2079475242&pf_rd_i=desktop Вы хоть представляете, на что указывает URL, просто взглянув на него? Скорее всего нет. Теперь посмотрим на это: http://www.dpreview.com/articles/9485436827/the-big-beast-hands-on-with-the-panasonic-lumix-dmc-gx8
Социальные медиа - интернет-маркетинг Нэшвилл SEO & Social Media Firm
Правильный выбор компании в социальных сетях сегодня важнее, чем когда-либо! Это стало решающим фактором в достижении ваших потенциальных клиентов и оставаться на связи с вашими текущими клиентами.
Создание SEO-контента: практическое руководство (новая электронная книга)
Вы не можете добраться до верхней части результатов поиска без контента, и ваш контент с меньшей вероятностью будет найден, если у вас нет твердого стратегия поисковой оптимизации (SEO) на месте. И первым шагом часто является создание SEO контента. Но, как узнали многие маркетологи во время великих потрясений Google Panda и Penguin, вы не можете просто создавать контент, чтобы радовать поисковые системы. Создание контента
Пятничный вечер на вынос: Белая доска, пятница, #AskPH & Продуктивные коммуникации
Слишком устал для паба после работы? Ты не единственный. Бросьте свою рабочую одежду в гардероб на выходные, наденьте чайник, отдохните и расслабьтесь. Мы здесь, чтобы предоставить еженедельную сводку новостей по входящему маркетингу, которые поразили наше воображение за последнюю неделю. Пять минут легкого чтения, а затем вы можете отключить свой мозг на два драгоценных дня отдыха; мы обещаем!
Социальные сигналы и SEO: результаты пяти тематических исследований
Вы пили социальные сигналы Kool-Aid? Кажется, что все больше и больше SEO уходят от создания ссылок ... и заменяют их булавками, лайками, Google + и твитами. Я первый признаю, что очень скептически отношусь к роли социальных сигналов в SEO. Я просто не видел, чтобы они имели какое-то долгосрочное значение в поисковом трафике. Для того, чтобы проверить свои предположения, я решил прочесать в Интернет, чтобы найти тематические исследования, которые могли
Как оптимизировать ваш сайт WordPress без каких-либо плагинов SEO
Есть более 50 миллионов блогов, которые используют WordPress как их CMS ( Система управления контентом ). Это огромное количество повышает конкуренцию на высоком уровне среди этих блогов. Поэтому, если у вас также есть блог на WordPress, вам нужно разработать стратегии, которые позволят сделать ваш блог выделенным
Что такое смешанный контент?
... контента, чтобы указать пользователю, что эта страница содержит небезопасные ресурсы. TL; DR HTTPS важен для защиты вашего сайта и ваших пользователей от атак. Смешанный контент ухудшает безопасность и удобство работы вашего HTTPS-сайта. Запросы ресурсов и веб-браузеры Когда браузер посещает страницу веб-сайта, он запрашивает ресурс HTML. Затем веб-сервер возвращает содержимое HTML, которое браузер анализирует и отображает
10 лучших сервисов по написанию контента: отзывы профессионалов по написанию статей о SEO
Мы работаем через наш список 10 лучших услуг по написанию статей , предоставляя вам подробный обзор каждой компании. Мы надеемся, что вы будете использовать эту информацию для принятия обоснованного решения, когда вам понадобится профессиональный писатель для создания контента для вашей компании. Сегодня мы рассмотрим наш выбор номер девять: профессионалы в написании статей о SEO

Комментарии

Готовы освоить поисковую оптимизацию в небольшом классе, чтобы вы могли генерировать больше трафика, получать больше кликов и увеличивать свой доход?
Готовы освоить поисковую оптимизацию в небольшом классе, чтобы вы могли генерировать больше трафика, получать больше кликов и увеличивать свой доход? Вы пытались выяснить «секреты» попадания в топ поисковых систем, таких как Google, Yahoo и Bing, вам больше не нужно. Как участник семинара, вы узнаете всю мощь SEO в нашем практическом подходе к обучению по поисковой оптимизации. Вы будете работать над своими собственными веб-сайтами в классе под руководством опытного пошагового руководства. Помогая
Итак, с помощью этого аудита просмотрите все части собственного контента, которые были наиболее эффективны для вашего бренда в предыдущем году - какие фрагменты контента принесли больше всего лидов?
Итак, с помощью этого аудита просмотрите все части собственного контента, которые были наиболее эффективны для вашего бренда в предыдущем году - какие фрагменты контента принесли больше всего лидов? Затем посмотрите на персонажей вашего покупателя и на то, как вы можете пересмотреть некоторые из ваших старых частей контента, чтобы обратиться к вашему только что созданному персонажу покупателя. Как видите, цель этого аудита - выяснить, что работает - сделать больше в этом году - и
Так почему же влияние ключевых слов метатега очень велико?
Так почему же влияние ключевых слов метатега очень велико? Тем более, что злоупотребление является распространенным явлением, и это негативно повлияет на ваш рейтинг. Неправильное использование создает так называемый эффект отрицательного кредитного плеча. Это означает, что правильное использование ключевых слов будет иметь небольшой или нулевой вклад, но неправильное использование будет иметь гораздо больший отрицательный эффект. Вы можете
Сколько из этих элементов на странице и текста вы можете игнорировать, не нанося ущерба ранжированию вашего текста?
Сколько из этих элементов на странице и текста вы можете игнорировать, не нанося ущерба ранжированию вашего текста? A? Два? Может пять? Конечно, в зависимости от ситуации иногда можно игнорировать отдельные факторы. Мы сознательно не ответили на это, потому что они должны не только стремиться соответствовать минимальным требованиям. Разработайте хорошую историю и сделайте все возможное, чтобы сделать свой текст привлекательным и выдающимся, и вы увеличите эффективность своего контента.
Какие-либо страницы исключаются из карты сайта, которые должны быть включены?
Какие-либо страницы исключаются из карты сайта, которые должны быть включены? 2. Доступность Доступность означает, как ваш сайт сканируется поисковыми системами. В этом разделе аудита следует обратить внимание на две вещи: скорость веб-сайта и тенденции ошибок 404 и 500. Основные шаги, которые необходимо предпринять: Проведите двухскоростные
Видите ли вы, как они настроили структуру своего сайта, посмотрев на их URL-адреса ниже?
Видите ли вы, как они настроили структуру своего сайта, посмотрев на их URL-адреса ниже? Посетители могут не только быстро определить, где они находятся на веб-сайте, просматривая строку URL-адреса, но каждый раз, когда домашняя страница Angry Birds получает обратную ссылку с другого веб-сайта, это ссылка сок может течь, как электричество или вода по проводам и трубам на всех страницах категорий, страницах подкатегорий
Влияние на позиционирование в результатах?
Влияние на позиционирование в результатах? Не обязательно, во всяком случае, ничто не демонстрирует это, кроме проблемы ватерлинии. Какие действия предпринять? У вас есть выбор: позволить Google сделать или изменить собственное мета-описание. В Cmantika мы советуем нашим клиентам изменить свое мета-описание. Почему? Просто потому, что теперь у вас есть возможность выразить себя с 320 символами, так почему бы не оставить Google? Если ваш сайт
Если вы уже потратили значительное количество времени на оптимизацию для своего клиента, какого прогресса вы достигли?
Если вы уже потратили значительное количество времени на оптимизацию для своего клиента, какого прогресса вы достигли? Есть много способов измерить успех кампании SEO, и один из самых распространенных также является одним из наименее ценных. Многие любители SEO измеряют успех с точки зрения ранжирования по ключевым словам, тогда как в действительности лучшим показателем вашего успеха является трафик - в конце концов, высокий рейтинг для набора ключевых слов не обязательно означает, что вы увидите
Кроме того, если бы вы продолжали получать бесполезные результаты от этой конкретной поисковой системы, вы бы в конечном итоге переключились на другую поисковую систему, чтобы получить свои ответы?
Кроме того, если бы вы продолжали получать бесполезные результаты от этой конкретной поисковой системы, вы бы в конечном итоге переключились на другую поисковую систему, чтобы получить свои ответы? Ну, как компания, предоставляющая услугу, Google знает, что она должна дать вам наилучшие результаты, чтобы сохранить ваше внимание и ваш бизнес. Каждая поисковая система стремится выдать результаты, которые больше всего порадуют вас, человека. Что радует вас как человека?
Поскольку универсальные поисковые системы сканируют текст, почему бы не дать им больше информации?
Поскольку универсальные поисковые системы сканируют текст, почему бы не дать им больше информации? Стенограммы видео держали зрителей более увлеченными видео, что приводило к более высокой скорости завершения видео. Так как Google ранжирует видео с большим временем просмотра, в том числе стенограммы видео на ваших страницах могут принести пользу вашим результатам поиска. Если вы ориентируетесь на международную аудиторию, переведите транскрипт на другие языки. 6. Смешайте это с многоканальной
Конечно, больше всего заплатят за оптимизацию кода?
Конечно, больше всего заплатят за оптимизацию кода? час работы программиста обойдется нам в 100-200 зл . Оптимизация контента будет немного дешевле? мы обычно платим от десятка до нескольких десятков злотых за час работы копирайтера или редактора. Имейте в виду, что позиционирование а оптимизация сайта не разовые процессы? в частности, в случае больших веб-сайтов, регулярные изменения, основанные на изменениях и исправлениях

Чтобы получить наилучшие результаты, важно понимать все, что касается URL: определение, анатомия и лучшие практики для SEO , Что такое URL?
Com/gp/product/1617292397/ref=s9_psimh_gw_p14_d4_i1?
Готовы освоить поисковую оптимизацию в небольшом классе, чтобы вы могли генерировать больше трафика, получать больше кликов и увеличивать свой доход?
Итак, с помощью этого аудита просмотрите все части собственного контента, которые были наиболее эффективны для вашего бренда в предыдущем году - какие фрагменты контента принесли больше всего лидов?
Так почему же влияние ключевых слов метатега очень велико?
Сколько из этих элементов на странице и текста вы можете игнорировать, не нанося ущерба ранжированию вашего текста?
A?
Два?
Может пять?