Salesforce B2C Commerce SEO URL – 探索SEO网址

学习目标

完成本单元后,您将能够:

  • 解释为什么SEO URL很重要。
  • 列出三种SEO URL最佳做法。
  • 说明为什么保留主机名后面的URL文本。
  • 列出SEO URL配置过程中的四个步骤。

为什么要使用SEO网址?

布兰登·威尔逊(Brandon Wilson)是专门从事高端定制运动鞋的公司Cloud Kicks的高级采购员。他致力于将购物者吸引到Cloud Kicks店面,并渴望了解Salesforce B2C Commerce SEO URL如何提供帮助。为外部搜索引擎优化站点URL可以极大地改善购物者的体验,搜索排名,链接功能和站点流量。

 

布兰登·威尔逊(Brandon Wilson),Cloud踢跟单员

布兰登已经学习了如何通过Salesforce B2C Commerce主机名别名模块中的自动重定向将购物者吸引到Cloud Kicks站点。现在,他想创建自定义,默认和特定于页面的URL。他知道,URL的名称清晰且时间不长,使购物者和搜索引擎更容易找到相关的网页。他计划删除多余的空格,字符和单词,并遵循其他一些SEO URL最佳实践。

让我们看一下他的产品类别,例如,了解为什么这很重要。

他的一些类别标题包括“&”号。此字符在URL中导致其他字符,因为它是HTML中的特殊字符。使用B2C Commerce,他可以自动消除或替换所有需要在其URL中编码的字符(包括“&”号)。例如,“ Cloud Kicks”类别的标题为“ On the Go&Gear”包括“&”号。

此网址包含一个编码的&符号和“-”作为空白替换):

http://cloudkicks.web.customer.demandware.net/s/cloudkicks/on-the-go-%26-gear/hiking/

布兰登(Brandon)希望“&”号在URL中呈现为连字符,而不是编码的%26。他可以使用业务管理器定义生成URL时希望B2C Commerce删除或替换的字符。他还可以控制其处理前导空格和尾随空格(通常将其删除)和变音符的方式。

他创建了以下规则。

字符 替代

 这是结果URL。

http://cloudkicks.web.customer.demandware.net/s/customer/on-the-go-gear/hiking/

在生成URL的过程中,B2C Commerce将映射规则左侧的字符替换为右侧的字符,从而使URL对搜索引擎更具可读性。

模式与结构

SEO URL是标准B2C Commerce URL的简化版本。B2C Commerce会自动压缩主机名后面的文本。店面URL的最大长度为1800个字符。B2C Commerce缩短了比该长度更长的URL,但通过保留产品或内容特定URL的产品或内容ID,使它们有效且唯一。

B2C Commerce URL结构如下所示。

<主机名> / <端点> 不以.demandware.net结尾的主机名的URL,例如cloudkicks.com/mens
<主机名> .demandware.net / s / <站点名称> / <端点> 以.demandware.net或localhost结尾的主机名的URL,例如cloudkicks-test-ex01-dw.demandware.net

B2C Commerce URL因实例而异。这里有些例子。

实例 例子
生产 类别: www.cloudkicks.com/men

产品: www.cloudkicks.com/shoes/sandals/red/water-sandal/12414.html

沙盒,暂存和开发  类别: * .demandware.net / s / cloudkicks / men

产品: *。demandware.net/s/cloudkicks/shoes/sandals/red/water-sandal/12714.html

请记住,沙箱,登台和开发实例提供了内部视图。这些实例上的URL不适用于外部搜索引擎。如果您未在暂存,开发或沙箱实例上定义别名,则URL*.demandware.net用作主机名,后跟前缀/s,后跟站点名称。您可以浏览所有站点,而无需配置别名。实际端点与生产实例上的端点相同。这使多站点零售商可以查看其每个站点的已配置终结点。

规则模式

布兰登使用业务管理器来配置和定制URL端点,即主机名后的文本。B2C Commerce根据他提供的模式生成SEO URL。如果他没有配置模式,则B2C Commerce使用默认值。这是他使用的一种模式。

[ category-path, [ attribute, displayName ], - ]

该模式也称为规则。此规则显示类别的类别路径和显示名称,并在类别名称中用连字符表示分隔符。

例如:

/mens-clothing/ (when it's a -)

/mens/clothing/ (when it's a /)

注意

在“设置”选项卡上配置空白替换。

在压缩之前,这是一个典型的B2C Commerce类别URL。

www.cloudkicks.com/on/demandware.store/Sites-cloudkicks-Site/default/Search-Show?cgid=mens-clothing-shorts

B2C Commerce URL可能包含许多对外部搜索引擎没有意义的信息。实际上,搜索引擎通常会为具有多个目录层和参数的单词URL分配较低的排名,或者根本拒绝对其进行爬网。

SEO URL功能启动后,URL如下所示。

www.cloudkicks.com/mens-clothing-shorts

越短越好!

不要完全删除主机名后面的URL文本,因为那样就无法导航到页面。抓取工具将无法索引可能对页面有意义的关键字(因为它们不存在在索引中)。

pageURL属性

布兰登使用pageURL属性覆盖具有任意值的基于模式的URL。这是一个例子。

pageURL属性 /mens/clothing/1512312.hmtlmens/clothing模式在哪里
基于模式的URL /men/1512312.hmtl,哪里men是任意属性

调查领域

布兰登想调查这些其他领域。

对于… 这是您需要做的…
内容链接 如果内容资产中具有硬编码的链接,请对其进行更新以使用内容链接功能。
网址重定向 如果您的重定向已过时或与新URL冲突,请对其进行更新。
静态映射和映射规则 确保您的重定向不需要调整为新的URL。如果现在旧的URL与新的店面URL匹配,则不需要重定向。
产品编号搜寻 当购物者输入URL中显示的产品ID时,请确保产品ID搜索正确进行。
网站地图 创建一个包含SEO URL的站点地图。

最佳实践和陷阱

注意最佳做法和陷阱有助于Brandon优化他的网站URL。

以下是一些最佳做法。

  • 确保URL可读。
  • 网址简短。
  • 使用尽可能少的文件夹。
  • 避免使用参数。
  • 将特定的关键字集成到URL中。
  • 尽可能镜像标题。
  • 向可提高排名的URL添加关键字。

考虑搜索引擎如何查看分隔符,例如:

  • 他们将连字符视为分隔符。这是惯例。
  • 即使不使用分隔符,它们也可以检测单独的单词。
  • 他们将下划线视为连接符,并将由下划线连接的单独单词视为单个单词。
  • 区分大小写很重要。
  • 他们仅查看短语的各个组成部分,而不是整个短语。

这里有一些。

  • 请勿在网址中使用页面类型指示符或专有扩展名sc.html。
  • 不要demandware在URL中使用该术语。

什么过程?

布兰登已准备好配置SEO URL。这是该过程的概述。

  1. 默认情况下启用SEO URL。如果您使用SEO友好的URL,请通过店面URL首选项启用S​​EO URL 。
  2. 为您的站点配置主机名别名。必须使用它们,才能使修改后的URL正确显示在店面中。
  3. 当页面使用多个语言环境时,请配置语言环境映射设置。当页面具有一个区域设置时,您无需映射任何内容。
    • 配置由您的主机名别名,URL路径或URL参数确定您的语言环境。
    • 使用语言环境和if-site-path语法在主机名别名配置中配置语言环境。
  4. 配置B2C Commerce如何使用您的目录或库创建SEO URL。定义有关如何创建URL以及如何将启用的搜索优化映射到URL路径而不是参数的规则。
  5. 配置大小写(小写),空格以及将自定义替换应用于类别,文件夹和启用的搜索优化URL映射的URL字符替换设置。
  6. 配置您希望搜索细化显示在URL中的方式。
  7. 查看状态并获取有助于您处理冲突的信息。

布兰登可以使用很多工具。

至… 采用…
从旧站点将旧映射重定向到新映射(例如,从其他系统迁移到B2C Commerce时)B2C Commerce 静态和动态映射
当现有活动站点中(生产中的)映射从登台和开发中的映射更改时,它们会自动将旧映射重定向到新映射,例如,配置字符替换,以便/on-the-go-%26-gear/hiking/自动映射到/on-the-go-gear/hiking/  URL存档功能

他使用URL搜索优化重定向功能来重定向过时的搜索优化URL映射。

下一步

在本单元中,您了解了SEO URL为什么如此重要以及如何根据已配置的模式配置SEO URL。您还探讨了最佳实践和陷阱,以及整个SEO URL配置过程。接下来,您将学习如何在业务管理器中配置SEO URL。

Salesforce B2C Commerce SEO URL – 配置SEO URL

学习目标

完成本单元后,您将能够:

  • 说明SEO URL配置从一个实例移动到另一个实例的顺序。
  • 描述如何创建产品或类别URL规则。
  • 列出配置SEO URL规则时需要考虑的三件事。
  • 解释为什么本地化URL很重要。

SEO URL入门

Cloud Kicks的销售商Brandon Wilson等不及要开始了。首次设置其Salesforce B2C Commerce网站时,将自动启用URL规则。现在,他有权访问“ URL规则”模块,因此他可以创建和编辑SEO URL配置。他计划在沙盒中配置和测试URL规则,然后再将其导出到登台。他的管理员将帮助他将其复制到生产环境。

配置常规设置

布兰登希望将所有字符都转换为小写,以防止搜索引擎将大小写不同的URL视为重复内容。之所以这样做,是因为他拥有的品牌或产品的拼写相同,但大小写不同。这对产品ID(abc123ABC123)没有影响。他还希望用另一个字符替换空白,以使它们更易于阅读。

在此模块中,我们假设您是B2C Commerce采购商,具有执行这些任务的适当权限。如果您不是B2C Commerce的销售商,那就可以。阅读以了解您的销售商将如何在沙盒实例中执行这些步骤。不要尝试在您的Trailhead游乐场中遵循我们的步骤。Trailhead Playground中不提供B2C Commerce。

如果您具有B2C Commerce的沙箱实例,则可以在沙箱中尝试这些步骤。如果没有沙箱,请询问您的经理是否有可以使用的沙箱。

以下是配置常规SEO URL设置的方法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击设置选项卡。
    业务管理器SEO URL设置选项卡
  4. 选择小写以确保您没有使用相同文本的各种大小写创建多个URL。
  5. 定义B2C Commerce如何替换空白:%20(URL编码)
    • 您还可以使用加号,下划线,减号和句号。
    • 如果在SEO搜索优化网址中也将减号用作分隔符,请避免在产品或品牌名称中使用减号。减号与连字符相同。您可能最终得到重复的URL,这些URL在“常规”选项卡“冲突”部分中作为问题出现。
  6. 点击应用

配置规则

优质的产品能带动销售,但是购物者如何找到它们呢?特定于产品或类别的URL可以使购物者快速找到确切的产品或类别。布兰登对目录结构的理解有助于他构建更好的规则。请记住,一条规则告诉B2C Commerce要为URL显示哪种信息模式。

他在创建规则时会考虑以下几点。

  • 如果网站的类别深度超过两个或三个类别,请使用category而不是category-path使URL简短。
  • 如果网站在不同的父类别中存在重复的类别名称,例如womens > shoesmens > shoes,请使用category-path代替,category这样您就不会在类别名称之间造成冲突,例如shoes
  • 如果您使用category-path,请使用除正斜杠之外的分隔符,因此产品名称或ID不会显示在路径中,并且不会被搜索引擎正确读取。
  • 您不需要将产品|内容资产ID添加到规则中,因为该ID是必需的,并且B2C Commerce总是自动将其添加。

布兰登在定义SEO URL规则时遵循这些简单的规则。

  • 映射可以为空。
  • 映射段可以包含字符az,AZ,-和_。
  • 映射可以包含一个/,两个段不能为空。

他可以自定义文件夹URL,但是他的站点在店面中没有文件夹URL。为文件夹添加规则语法可能会导致其类别URL发生全局冲突,因为某些文件夹和类别可能使用相同的名称,例如gift certificates

这是创建SEO URL规则的方法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击目录(或内容URL选项卡。
    业务管理器SEO URL目录URL选项卡

    请记住,目录中的产品仅在分配给类别后才显示在店面中。

  4. 创建一个类别规则。
    • 源是一个类别,因此在“类别URL规则”字段中输入以下内容:
      [ [ constant, const ], /, [ category-path, [ attribute, ID ], - ]]
    • 这定义了一个常量以及将在每个URL中使用的类别路径。此规则中的属性是类别的属性,因此它使用类别ID。
  5. 创建产品规则。
    • 源是产品,因此请使用category作为源,而不是category-path:
      [ [ constant, const ], /, [ category, [ category-path, [ attribute, ID ], - ] ]]
    • 常量const111用作常量,类别按照类别规则中已指定的方式应用,如下所示:
      [ [ constant, const111 ], /, [ category] ]}
    • 定义产品规则时,它将保留您在类别规则中定义的类别。请记住,必须将产品分配给类别才能显示在店面中。
      例如,如果您指定要产生的类别规则 /const222/shoes/,然后使用它[ [ constant, const111 ], /, [ category], /, [ productID ] ]来定义产品规则(具有产品ID 008884303996),则将产品信息附加到该类别上,并显示以下结果:/const111/const222/shoes/008884303996.html
      这是另一种查看方式:

      不变 const111 类别 产品编号
      const111 const222 鞋子 008884303996.html
  6. 配置这些以获得更好的URL:
    • 使用pageURL product | content属性启用覆盖:这使您可以向product | content资产页面URL属性添加一个值,以覆盖特定的端点。当不同类别自动生成相同的冲突URL时,请使用此选项;或者您要为文件夹使用与自动生成的值不同的值。
    • 在类别|文件夹URL后面加上斜杠这会自动在所有URL后面加上斜杠。它可以防止搜索引擎将带斜线和不带斜线的URL视为重复的内容,从而降低排名。
    • 为离线类别/文件夹生成URL映射:这定义是否也为离线类别/文件夹生成映射。启用后,您会看到可能的冲突。禁用后,可以防止与隐藏的类别/文件夹冲突。
    • 启用类别|文件夹搜索优化URL:使用此选项可将搜索优化信息而不是查询字符串添加到URL路径。
    • 使用-作为产品ID分隔符代替/: 这会在产品名称和产品ID之间自动添加-(连字符),而不是/。
      当您拥有包含连字符并使用Chrome的产品SKU或内容ID时,请将其设置为/。(请参阅“常规”选项卡上的相应冲突。)

布兰登在创建规则时可以使用各种属性值类型(类别,产品,文件夹或内容资产数据),例如:

  • 整数
  • 整数集
  • 整数枚举
  • 字符串集:例如产品说明或内容数组
  • 字符串枚举:文本数组,例如产品详细信息

示例包括产品ID(整数),产品ID列表(整数集),产品描述(字符串),产品详细信息矩阵(字符串枚举)。

本地化

像许多商人一样,Cloud Kicks是一家本地化其URL的国际公司。他希望确保语言环境以某种方式出现在URL中,以满足特定于国家和语言的习俗和要求。

这是他的做法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击设置选项卡。
    业务经理,SEO URL设置,区域设置映射
  4. 选择路径
    语言环境显示为URL路径的一部分。这样,您可以指定输入的要在URL中使用的语言环境名称与Salesforce B2C Commerce可以识别的语言环境之间的映射。您可以为区域设置定义一个或两个值。
  5. 使用一个值,结果URL如下所示: http://cloudkicks.com/en/mens
  6. 使用两个值,您可以指定第一个值,“ /”字符,然后指定第二个值,例如de / DE。生成的URL如下所示:http://cloudkicks.com/de/DE/mens
    • 您只能使用一个反斜杠。
    • 此功能的替代方法是在别名文件中定义映射。

布兰登还可以使用这些区域设置映射。

采用… 当你…
没有 不想让语言环境出现在URL中。
主机名 希望语言环境作为主机名的一部分出现。您在别名文件中创建顶级主机名别名。您定义主机名并选择语言环境。
URL参数 希望语言环境显示为URL参数。您定义参数的名称和每个语言环境的值。生成的URL如下所示:

http:/cloudkicks.com/home?lang=en_US

指定URL中使用的语言环境名称和实际语言环境之间的映射(例如,en> default)。

下一步

在本单元中,您学习了如何创建SEO URL规则和配置重要设置。接下来,您将学习如何使用SEO URL搜索优化。

Salesforce B2C Commerce SEO URL – 配置SEO URL搜索优化

学习目标

  • 定义搜索范围。
  • 列出三个SEO URL搜索优化设置。
  • 描述SEO URL搜索优化的用例。
  • 描述URL存档功能。
  • 解释快照的好处。

搜索优化

Cloud Kicks采购员布兰登·威尔逊(Brandon Wilson)喜欢他可以优化(并缩短)其URL。他不仅可以定义有关Salesforce B2C Commerce如何创建URL的规则,而且还可以将搜索范围映射到他的URL路径,而不用使用诸如brand或color之类的参数。

那么什么是搜索优化?

想象一个购物者在寻找帽子。当显示搜索结果时,购物者通过选择大小,样式,颜色和适合度(搜索优化)进一步优化结果。生成新的SEO URL时,Salesforce B2C Commerce可以在URL末尾添加优化文本。

黑帽

布兰登已经在业务管理器中配置了搜索优化。在这里

细化 业务经理路径
分类搜索 站点>商家工具>产品和目录>目录>目录>类别
资料夹搜寻 网站>商家工具>内容>库>库>编辑内容>搜索优化定义选项卡

SEO的基本规则是URL必须唯一。那么当他们不在时会发生什么呢?当Brandon将搜索优化文本添加到URL路径时,在B2C Commerce URL字符替换步骤之后,可能与优化值文本发生冲突。他必须解决这些冲突,因为URL必须是唯一的。

当涉及到SEO URL搜索优化时,Brandon必须遵循其他规则。可配置的启用的URL搜索限制的最大数量为30。类别或文件夹的启用的URL搜索限制的最大数量为五。

本地化

布兰登首先配置根类别搜索优化。每个语言环境都继承了此搜索范围。请记住,语言环境可以是语言(例如,en)或language_country(例如,en_US)。他想为需要不同搜索优化顺序的特定语言环境覆盖此配置。这是一个例子。

这是顶级类别搜索优化顺序: category-color-price

对于默认语言环境(假设它是英语),所选的优化将显示以下值: <shoes-blue-price>

德语本地语言继承默认语言环境的顺序: <schuhe-blaue-preis>

但是西班牙语语言环境覆盖了优化顺序,以使用category-price-color: <zapatos-precio-azules>

配置SEO URL搜索优化规则

布兰登可以定义他希望自己的搜索结果出现在URL中的方式。下表显示了他可以在业务管理器中配置的内容(“商人工具”>“ SEO URL规则”>“设置”选项卡)。

设置 细节
位置 细化可以出现在类别/文件夹映射之前或之后。默认之后。例如,以鞋子为类别,颜色为精致,before是/ blue / shoes /,after是/shoes/blue/
优化段分隔符 细化段与类别/文件夹段是这样分离的:/(斜杠)(默认),_(下划线),-(连字符)
细化定界符 这是如何分隔多个优化项的:/(斜杠),_(下划线)(默认),-(连字符),句点(。)和加号(+)
细化值定界符 这是多次细化值的分隔方式:
| (竖线),_(下划线)(默认),-(减号),句点(。)和加号(+)

| 搜索优化值定界符编码在URL路径中。

细化值限定符冲突 这是用于将索引与值映射分开以区分冲突值的定界符:(无)(默认),_(下划线),-(连字符)

这里有些例子。

按颜色细化

Brandon希望使用简化的规则,在URL的末尾添加颜色搜索优化(blue|green,德语blau|grün:)。

这是原始网址:

www.cloudkicks.com/new-arrivals/?prefn1=brand&prefv1=abrand&prefn2=refinementColor&prefv2=blau|grün

这是他的做法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 点击常规标签>设置标签>搜索优化网址部分。
  4. 配置这些:After, /, /, | 
  5. 点击应用

这是新的URL:

www.cloudkicks.com/new-arrivals/abrand/blau|grün

控制映射位置

Brandon希望控制B2C Commerce向URL和定界符添加映射的位置。这是操作方法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击设置选项卡。
  4. 配置:
    1. 启用小写
    2. 空白: @20(URL Encoding)
  5. 点击编辑规则
    • 设置自定义字符替换:ü>ue
      业务经理,SEO URL,字符替换规则
    • 单击<<返回
  6. 向下滚动并配置搜索优化URL设置: Before, /, _, -
  7. 点击应用

配置的字符替换将清除原始URL,现在看起来像这样:
www.cloudkicks.com/abrand_blau-gruen/new-arrivals

防止进一步爬行

现在,布兰登想创建一个防止进一步爬网的规则。

这是操作方法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击目录内容)URL选项卡。
  4. 单击编辑优化
  5. 选择语言环境:默认
  6. 从启用的搜索细化列表中选择一个搜索细化:大小显示
    有效类别|文件夹搜索细化,并带有值计数。定义的已启用搜索细化列表可确保类别使用前五个有效(定义但未阻止)搜索细化,以将对应的值添加到作为参数提供的URL路径中以构建URL。
  7. 单击创建常量,然后添加一个常量:123
    业务管理器SEO URL,启用类别搜索优化
  8. 为每个语言环境赋予常数唯一的名称。
    仅当该常量之后的细化也位于路径中时,该常量才会添加到定义路径的位置。例如,URL像/aBrand/123/red会看起来像/aBrand/
  9. 点击应用
  10. 在文本文件编辑器中打开robot.txt文件。
  11. 加: User-agent: *, Disallow: /123/*

启用网址搜索优化

要使用搜索优化重定向,Brandon必须启用它们。这是他的做法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击“ URL搜索优化”选项卡。
  4. 单击“启用重定向的类别优化”
    此步骤应该很少。
  5. 配置本地化。
    • 已本地化:您的网站支持多种语言,并且您希望为每个语言环境定义重定向映射。
    • 未本地化:您的站点或搜索优化未本地化,并且您希望为所有语言环境定义重定向映射。
  6. 选择搜索条件: size
  7. 添加其他改进,例如品牌和宽度。
    业务经理,启用类别搜索优化:大小,品牌和宽度
  8. 单击“启用CategoryRefinement”
  9. 点击<<返回
  10. 要搜索优化,请在“ URL搜索优化”选项卡上输入一个值,然后单击“查找”;或单击“值”字段为空的“查找”以查看所有映射。

快照

Brandon希望创建快照(手动或计划),其中包含所有已启用的类别和文件夹搜索优化的所有搜索优化值和相应的URL映射。他所拥有的清单可以帮助他识别出不正确的地方和缺失的地方。通过快照,可以轻松比较更改,例如由于引入新的改进,产品或类别而导致的重复URL。

每次搜索索引复制后,B2C Commerce都会自动创建快照。您最多可以安排五个快照。搜索索引复制后,B2C Commerce会自动最多创建两个快照。 

这是使用快照的方法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击“ URL搜索优化”选项卡。
  4. 在顶部管理重定向,并在底部通过比较随时间变化的更改来创建重定向。
    业务经理,SEO URL搜索优化重定向
  5. 单击配置作业
    • 启用作业。
      业务管理器,SEO URL,配置URL搜索优化快照作业。
    • 选择日期和时间以及时间间隔(小时,天,周或月)。
    • 点击应用
    • 点击<<返回
  6. 单击创建快照以立即创建快照。
  7. 比较快照。
    • 输入搜索优化文件,然后单击查找
    • 选择店面URL类型:任何
    • 选择LocalID:任何
    • 选择优化条件:任意
    • 选择模式:已更改
    • 确保捕获了至少两个快照。
    • 在“ URL搜索优化快照”部分中,选择第一个快照。
    • 选择要比较的第二个快照。
  8. 要比较特定细化值的使用,请在“细化值”字段中输入值,然后单击“查找”
    例如,输入blue,单击查找,然后单击比较。网格中仅显示包含蓝色的细化映射。

“现有重定向”列中的绿色复选标记图标表示先前创建的更改或删除的重定向。具有现有重定向(图标)的行被禁用。

这些是模式。

模式 查看仅值…
等于 相等
添加 已添加
已移除 已被删除
已变更 已经变化

下一步

在本单元中,您学习了一些用于创建SEO URL搜索优化的基本规则,以及如何配置它们。您还学习了如何创建搜索优化快照并进行批量更改。接下来,您将学习如何预览SEO URL和解决冲突。

Salesforce B2C Commerce SEO URL – 预览并解决冲突

学习目标

  • 列出您可以在业务管理器中解决SEO URL冲突的三件事。
  • 解释Salesforce B2C Commerce如何跟踪类别,文件夹和搜索优化SEO URL。
  • 描述B2C Commerce如何重新生成类别和文件夹URL。
  • 列出启动类别和文件夹URL重新生成的三个更改。
  • 列出搜索优化SEO URL冲突的两个原因。

使网址唯一

Cloud Kicks采购员布兰登·威尔逊(Brandon Wilson)已配置了他的SEO URL,并准备查看其工作方式。他最大的挑战是确保生成的URL是唯一的。没有冲突就会发生。使用Business Manager SEO URL模块,他可以:

  • 预览网址。
  • 立即查看状态。
  • 查看有助于解决冲突的信息。

更好的是,B2C Commerce自动处理许多冲突。 

目录结构

B2C Commerce在其数据库中维护类别,文件夹和搜索优化URL的目录,并使用系统作业来生成URL。它不存储产品和内容URL,因为它是动态构建的。该目录包含站点目录中每个类别的URL终结点以及站点库中每个站点区域设置的每个文件夹。

当系统作业生成URL时,它将确保每个语言环境的类别/文件夹中的唯一URL。如果B2C Commerce在此过程中发现重复的类别URL,则会在URL后面附加一个索引号。

例如,Brandon将类别URL规则配置为使用类别显示名称。但是,两个类别具有相同的显示名称:鞋子。B2C Commerceshoes-1为第一个类别和shoes-2第二个类别生成URL 。

检查变更

这些事件中的任何一个发生时,B2C Commerce都会自动更新URL映射。

  • 删除类别/文件夹
  • 添加类别/文件夹
  • 更改了网站分配
  • 更改类别/文件夹名称或ID
  • 更改了类别/文件夹的年龄URL,页面描述或页面关键字
  • 更改的类别层次结构(为类别路径或类别父级变量显示的任何名称)
  • 更改的属性值
  • 变更地区
  • 更改了控制URL映射的URL设置

当其中一项或多项更改发生时,B2C Commerce会重新生成类别和文件夹URL。该作业可在生产以外的任何实例上运行。处理大约50,000个类别/文件夹大约需要3分钟。

注意

管理员将URL与目录和库一起复制到生产环境(两个必须由管理员选择的不同复制组)。

预览SEO网址

布兰登想预览他的SEO URL,然后才能在生产环境中使用它们。这是他的做法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击目录内容URL选项卡。
  4. 在类别/产品/区域设置字段中选择一个类别。
  5. 单击浏览按钮,然后选择一种产品。
  6. 选择语言:默认。
  7. 选择编码:文本编码
    在业务管理器的“ SEO URL”,“目录URL”选项卡中,单击“预览”。
  8. 点击预览
    在业务管理器中,“ SEO URL”,“目录URL”选项卡,预览URL。
    结果显示在“规则预览”部分的输入字段下。

目录(内容)URL冲突

布兰登看一下他的预览结果,然后单击“验证”。有时他没有冲突,但是今天,他有一些冲突。这就是冲突的样子。

业务经理,“常规”选项卡上的SEO URL冲突

目前,布兰登有一些文件夹冲突和全局冲突。

这是查看和解决冲突的方法。

  1. 在业务管理器SEO URL模块中(从最后一步继续),当您对URL感到满意时,请单击“验证”
  2. 单击冲突值以查看冲突详细信息。
  3. 单击目录|内容URL全局冲突部分以将其展开。
    B2C Commerce通过在端点的末尾添加一个整数来自动解决冲突。

    • 如果可以,则不必更改语法。
    • 否则,您必须更改语法或使用“页面URL”字段覆盖每个相同对中的一个端点。
  4. 完成后,单击以下选项之一:
    • 取消(手动解决冲突):更改规则语法以解决冲突。
    • 保存(自动解决冲突):使用B2C Commerce提供的自动解决方案或使用“页面URL”字段来解决冲突。
  5. 单击常规选项卡。
  6. 单击立即运行更新
    “ URL生成状态”部分显示有关上一次运行URL生成作业的时间以及在不同URL之间检测到的任何冲突的报告。生成重复的URL时会显示冲突。

搜索优化网址冲突

当Brandon将搜索优化信息添加到URL路径时,URL清理(例如,字符替换)后可能与优化值发生冲突。B2C Commerce通过添加用配置的定界符定界的整数使它们唯一,解决了许多冲突。

他可以在SEO URL模块的“常规”选项卡中查看和解决此类情况。

  • 在不同的搜索优化中出现多个值,例如,red同时用于颜色和品牌。
  • 搜索包含定界符-(连字符)和_(下划线)的细化值。

下一步

在本单元中,您学习了如何预览SEO URL和解决冲突。您探索了B2C Commerce如何跟踪类别,文件夹和搜索优化SEO URL,以及它如何自动重新生成类别和文件夹URL。接下来,您将学习如何配置URL重定向。

Salesforce B2C Commerce SEO URL – 配置URL重定向

学习目标

完成本单元后,您将能够:

  • 说明何时使用URL重定向。
  • 列出您必须从源URL重定向到目标URL的选择。
  • 说明何时使用静态或动态映射。
  • 解释URL重定向映射中的源和目标。
  • 描述何时B2C Commerce自动处理重定向。

网址映射

Cloud Kicks的采购商布兰登·威尔逊(Brandon Wilson)对他的公司收购一家精品运动器材公司感到兴奋。虽然神话般的新型运动器材非常适合Cloud Kicks产品,但购物体验(从一个店面跳到另一个店面)并不理想。

在两个站点之间的初始转换期间,他希望创建从旧站点到新站点的301重定向。他计划使用主机别名,静态映射或映射规则来执行此操作。他想批量映射旧版URL,然后重定向这些URL,以维护被收购公司高流量页面的SEO值。

同时,他希望在现有店面中更改类别名称,以更全面地包含新产品。这意味着重定向现有的B2C Commerce URL。

重新导向

重定向时,会有一个源URL和一个目标URL。下表显示了Brandon可以根据其源URL使用的功能。

来源网址 映射功能
Salesforce B2C商务 URL重定向功能,URL存档(自动),搜索优化重定向(自动)
与B2C Commerce不同的旧平台 B2C Commerce主机名别名以及静态和动态映射

静态和动态映射具有相同的功能。但是,动态映射可以将源URL(例如,/mens/*/clothing/)中的通配符中的内容提取到目标URL中,从而使它们具有动态性。

布兰登对内容页面或唯一或不寻常页面使用静态映射,对产品或类别页面或符合模式的页面使用动态映射。B2C Commerce的配额限制为50,000个URL重定向,每个站点大约有18K静态和18K动态映射。                  

配置URL重定向

布兰登使用业务管理器URL重定向模块创建从现有B2C Commerce URL到新B2C Commerce URL的重定向。让我们看一些例子。

示例:重定向类别登录页面

布兰登想将cloudk-sports-equipment类别页面重定向到重命名的运动器材类别页面。这是他的做法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL重定向
  3. 点击新建
    业务经理,SEO URL重定向
  4. 配置以下设置:
    1. 来源类型:类别
    2. 类别编号: sports-equipment
    3. 目的地类型:类别
    4. 类别编号: ck-sports-equiptment
    5. 复制源URL参数:默认(否)
    6. 重定向类型:永久(301)
    7. 已启用: select

这是来源(传入)URL :www.cloudkicks.com/sports-equipment

在URL重定向映射中,最佳做法是定义ID(例如目录或产品ID),然后让B2C Commerce创建重定向URL。将重定向目标直接定义为URL(通过URI / URL设置)似乎是一个好主意,但是映射可以更改。

比较后的批量更改

Brandon希望在比较后进行一些批量URL更改。事实证明,他可以为两种类型的更改创建重定向:值更改(如Blueto blue)和删除。

这是操作方法。

  1. 打开业务经理。
  2. 选择站点>商户工具> SEO> URL规则
  3. 单击“ URL搜索优化”选项卡。
  4. 要比较特定细化值的使用,请在“细化值”字段中输入所需的值,然后单击查找
  5. 输入blue并单击比较
  6. 随着更改项的显示,选择一个或多个URL细化值进行更改。
  7. 单击创建重定向
  8. 单击确定
    根据URL类型和您选择的启用的优化,新的重定向将显示在“搜索优化重定向”部分中。

URL档案

URL存档功能会自动重定向过期的类别和文件夹URL映射。此功能在登台和生产实例上启用,在B2C Commerce过期时,B2C Commerce会自动保存类别和文件夹URL映射,并可将它们重定向到新的映射。

这是删除或查看过时映射的方法。

  1. 确保您在暂存实例上(此功能在其他实例类型上不可用)。
  2. 打开业务经理。
  3. 选择站点>商户工具> SEO> URL规则
  4. 单击“ URL存档”选项卡(此选项仅显示在登台实例上)。
  5. 删除或查看映射。

动态映射

动态映射规则使用一种模式来识别旧站点中的URL,并将其自动重定向到B2C Commerce URL。Brandon使用它来重定向大量相似的URL(例如,特定类别中的所有URL)。要重定向特定的URL,使用静态映射更为常见。

注意

您不能使用此方法从一个B2C Commerce URL映射到另一个或为静态资源(例如图像)创建重定向。

创建映射规则

Cloud Kicks收购了这家运动器材公司,因为它取得了巨大的成功。映射规则有助于保留该公司在过渡到新的B2C Commerce平台时在其现有平台上累积的SEO排名。Cloud Kicks在早期从旧版系统迁移到B2C Commerce系统时就使用了相同的策略。

布兰登(Brandon)的首要任务是用Google搜索所收购网站的最畅销产品和类别。他使用出现在每个搜索首页上的链接作为要重定向的链接列表。获得清单后,他会确定可在规则中使用的模式。例如,如果一个类别或子类别中有很多链接,则他可以创建映射规则以将那些类别中的产品从旧站点重定向到新站点。

映射规则语法

每个映射规则由一个URL模式和一个B2C Commerce URL模板组成,并用空格分隔。URL模式标识传入的URL,URL模板生成用于重定向的B2C商业URL。您可以在模式和模板之间添加选项。

模式 选项 模板
/index.asp?ID=576416&Cat=hockey.html 即= iso-8859-1 / sports-equipment / 576416,默认,pd.html?cgid =曲棍球

您可以使用模板({0})中的带编号参数,引用源URL中与通配符(*,**)匹配的任何部分,该部分可以通过通配符(*,**)在URL中的位置进行引用。通配符匹配URL中不是查询字符串的正斜杠之间的任何文本。

例如,布兰登想将曲棍球类别中的产品从所收购的站点重定向到他的新站点。他使用与源站点相同的产品ID和类别名称。

来源网址 http://www.sports-equipment.com/catalog/product/index.asp?ID=576416&Cat=hockey.html
B2C商务(目标)URL http:///www.cloudkicks.com/sports-equipment/576416,default,pd.html?cgid=hockey

来源网址格式

源URL模式包含部分或全部URL,并使用通配符替换部分URL。该模式可以是绝对模式,包括协议和主机名,也可以是不带主机名的相对模式,以/开头。

使用通配符可以通过解析原始源URL中的变量来使一个映射动态表示许多URL。这是通配符。

通配符 含义
* 匹配所有字符,直到正斜杠/。查询字符串和参数不匹配。
** 匹配任何字符,包括正斜杠/。查询字符串和参数不匹配。

静态映射

Brandon希望创建从获取的系统URL到B2C Commerce URL的静态映射。源URL可以是静态资源,但对于B2C Commerce系统而言,它们必须是未知的。

这是静态映射的样子。

业务经理,SEO静态映射

映射中的每一行都包含一个映射定义,其中两个部分之间都用空格隔开。您可以使用ASCII#或!添加注释行。作为该行中的第一个非空白字符。您可以通过用单引号引起来的空格来映射包含空格的URL。

仅当通配符以URL开头或结尾时才有效,但不能同时使用两者。例如,**/a-sample-url**是无效的映射。

静态资源遵循以下语法:

<legacy URL> [i] s,[<protocol>],[<host>],[<unit>],[<locale>],<path>=

让我们总结一下

在本单元中,您探索了在业务管理器中手动和自动映射URL的多种方法。在本模块中,您探索了B2C Commerce SEO URL的许多方面。现在参加最终测试并获得您的徽章。