Highlighted

How to create XML Sitemap and Robots in AEM?

Avatar

Avatar

bhoang

Avatar

bhoang

bhoang

14-03-2019

Hi all,

I want to create XML Sitemap and Robots in AEM for SEO (Search Engine Optimize). How to do that? When I create a page it run as HTML not XML. How to auto generate an XML file as Create your Google Sitemap Online - XML Sitemaps Generator

Thank you so much,

BienHV

Replies

Highlighted

Avatar

Avatar

Arun_Patidar

MVP

Total Posts

2.9K

Likes

1.0K

Correct Answer

831

Avatar

Arun_Patidar

MVP

Total Posts

2.9K

Likes

1.0K

Correct Answer

831
Arun_Patidar
MVP

15-03-2019

Hi,

You need to do sling mapping, you have to make sitemap.xml to your page. and same for robot.txt

Sitemap creation – Java and AEM development | Flexible Designs d.o.o.

make sure you generate xml or txt output in page set content type as xml/txt based on file.

response.setContentType("text/xml");

Highlighted

Avatar

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281
Gaurav-Behl
MVP

15-03-2019

You may check this - Sitemap Generator

Highlighted

Avatar

Avatar

bhoang

Avatar

bhoang

bhoang

17-04-2019

Thanks you for your help.

Please help me. How to configuration

  • Shown in sitemap
  • Change Frequency (for Sitemap)
  • Priority (for Sitemap)
  • Search Engine Index Allowed (Robots.txt)

How to config them in AEM. I am using AEM 6.2.

Thanks & Best regards,

BienHV

Highlighted

Avatar

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281

Avatar

Gaurav-Behl

MVP

Total Posts

1.1K

Likes

226

Correct Answer

281
Gaurav-Behl
MVP

17-04-2019

You'd need to extend/customize the available servlet for those properties

source -

acs-aem-commons/SiteMapServlet.java at master · Adobe-Consulting-Services/acs-aem-commons · GitHub

Highlighted

Avatar

Avatar

PreetpalSinghBi

Avatar

PreetpalSinghBi

PreetpalSinghBi

26-03-2020

Hello @Arun_Patidar 

can you suggest where the contentType("text/xml") be set?

I have 2 page page resource types, each has the "sling:resourceSuperType" set to "core/wcm/components/page/v2/page".

I am using the ACS Commons Sitemap Generator as per the instructions here,

https://adobe-consulting-services.github.io/acs-aem-commons/features/sitemap/index.html and 

http://www.flexibledesigns.rs/sitemap-creation/

 

One of the .sitemap.xml requests return text/html and another returns text/xml. I did not do anything specific for either case.

 

Please see the complete question and error i have posted here:

https://experienceleaguecommunities.adobe.com/t5/Adobe-Experience-Manager/ACS-Commons-Sitemap-Genera...