Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

AEM SEO Best Practice | AEM Community Blog Seeding




AEM SEO Best Practice by Aemblogs


The best SEO practices are

Short URL – URL shortening
Page names should hyphen as separators, avoid camel case, spaces and underscore in page name. Note: Usually when you enter page title in AEM. Spaces will be automatically replaced by hyphen. Just remember not to change it from crxde.
In case of selectors in URL. Kindly use a human readable format.
AEM Sitemap generator
URL Shortening deep dive
SEO states that http://localhost:4502/magazine.html should be preferred over http://localhost:4502/content/wknd/us/en/magazine.html

This can be done in AEM by a configuration called Apache Sling Resource Resolver Factory (

url mapping
Resource Resolver Factory – url mapping
After adding thing configuration your AEM will take time to process the changes. Even crxde will not load. Don’t panic let it resolve and once AEM is up hover over url in navigation. You will find short urls in the link. If you are new to this topic you will be amazed at start and later figure out a headache. If you did feel same dont panic you are in right tract.

This is a interesting topic on its own with dispatcher mod_rewrite rules and in java 1. resourcePath) – Outgoing url (Short ones)

2. resoureResolver.resolve(String shorturl) – resolves to the resource. You can get long path from its resource.

Robots.txt – Implementation
Remember that while setting up Robots.txt, Keep in mind the environment where the robots.txt are place.

Read Full Blog

AEM SEO Best Practice


Please use this thread to ask the related questions.

0 Replies