Setting Up Sitemap Section Feed with Outbound Feeds
The Sitemap Section block is an out-of-the-box template that uses custom fields to quickly and easily set up, configure and manage your feed. This Sitemap Section block is a sitemap containing links to your website’s sections. For a sitemap index feed that returns a list of links to sitemaps containing stories from each section, use the Sitemap Section Front Index Feed.
Feed Setup
The Sitemap Section feed is a platform level Arc feed block with configurable and customizable parameters. This block will only work with the site-service-hierarchy content source. It must be linked to one of your site service hierarchies to generate a sitemap link to each section in that hierarchy. You can customize the URL path that is used and exclude sections and links that should not be displayed.
Steps to configure the Sitemap by Section feed.
Sitemap Section Configuration
1. Path
This path will be used in each link generated. By default it is blank to generate links consisting of website domain and section url. You can use this field to specify a path to your sections if you have different paths to sections setup in PageBuilder.
default: blank
2. Additional URL Parameters
Optional parameters to append to URL, join multiple parameters with &
. For example, outputType=xml&ref_src=sitemap
.
default: blank
3. Section IDs to exclude
Comma separated list of section IDs to exclude from the feed, i.e /subscribe,/test
.
default: black
4. Exclude Links
Checkbox used to exclude navigation links from the feed.
default: checked
5. Priority
Sitemap priority is a hint to the consumer of how important these links are in the website. This is just a suggestion and has no impact on how long the page is cached.
Select one: numbers from 0.0 to 1.0
default: 0.5
6. Change Frequency
Denotes the suggested frequency bots should revisit the sitemap for updates. This is just a suggestion and has no impact on how long the page is cached.
Select one: always, hourly, daily, weekly, monthly, yearly, never, Exclude field
default: always
Resolver Configuration
Each feed template needs to have a resolver applied. To Create A Resolver, you’ll want to configure these fields.
1. Resolver Name
Unique, easily recognized name given to the resolver, such as sitemap-section.
2. Resolver Priority
Number to indicate priority order (1 to 100). Lower numbers are evaluated first.
3. Regex Pattern
^/arc/outboundfeeds/sitemap-section/?$
4. URL Parameters
No parameters are needed
5. Websites
all
6. Content Source
You must choose “site-service-hierarchy”
7. Hierarchy
Enter name of the Site Service hierarchy. Typically default
but you can select any available hierarchy.
8. Section ID
blank
8. Default Template
Select the template you just created sitemap-section to use with this resolver.
9. Default output type
Select xml.
10. Content Mapped Template
blank
Sitemap Section URL
To preview your Sitemap Section XML, modify the URL below with the your client org and website name.
Https://Outboundfeeds.CLIENTORG.Arcpublishing.Com/Pf/Arc/Outboundfeeds/Sitemap-Section/?_website=CLIENTWEBSITE NAME
Additional Information
All sitemaps adhere to the Standard Sitemap Protocol and implement Google’s extensions for both Images and Videos.
Steps To Create And Manage Outbound Feeds.
Optional Content Sources For OBF.
Using Jmespath To Map To CustomFields ANS Values.
More details on Resolvers.
Regex Debugger.