Sunday, April 24, 2016

How to enable SEO urls in ATG/Endeca Integration?

Endeca provides out of the box configuration for generating SEO specific URL. Below configuration needs to be set properly to enable ATG/En... thumbnail 1 summary
Endeca provides out of the box configuration for generating SEO specific URL. Below configuration needs to be set properly to enable ATG/Endeca SEO integration.

Steps to Configure SEO URL with encoded format

1. Set urlFormatter=/atg/spring/FromSpring/seoUrlFormatter in /atg/endeca/assembler/cartridge/manager/NavigationStateBuilder/ component to enable SEO URL.

2. Configure "seoUrlFormatter" bean object with different properties  in endeca-seo-url-config.xml as per need.
<!-- BEAN: seoUrlFormatter This is the top-level URL formatter. 
It is responsible for transforming UrlState objects into URL strings. -->
<bean id="seoUrlFormatter" 
class="com.endeca.soleng.urlformatter.seo.SeoUrlFormatter">
<property name="useNavStateCanonicalizer">
<value>false</value>
</property>
<property name="defaultEncoding">
<value>UTF-8</value>
</property>
<property name="pathSeparatorToken">
<value>_</value>
</property>
<property name="pathKeyValueSeparator">
<value>-</value>
</property>
<property name="pathParamKeys">
<list>
<value>R</value>
<value>A</value>
<value>N</value>
</list>
</property>
<property name="navStateFormatter">
<ref bean="navStateFormatter" />
</property>
<property name="ERecFormatter">
<ref bean="erecFormatter" />
</property>
<property name="aggrERecFormatter">
<ref bean="aggrERecFormatter" />
</property>
<property name="urlParamEncoders">
<list>
<ref bean="N-paramEncoder" />
<ref bean="Ne-paramEncoder" />
<ref bean="An-paramEncoder" />
</list>
</property>
</bean>


3. Enable URL canonicalization. Click here for more details

4. Enable N-value Encoding as per below screenshot. This setting would convert long format N-value to Encoded Format. 

Example 

Before Encoding
URL - /_/N-4294865570+104910 

After Encoding
URL - /_/N-861Z8q7


Endeca N-value Decode and Encode Settings for SEO Url

5.  Set dimension formatter under dimLocationFormatters. This is a list of dimensions value that can be part of URL. dimLocationFormatters get sets under navStateFormatter. 
Note : User aggrERecFormatter for Aggregate/Rollup Query and erecFormatter for Record Details page.

Example - Suppose BrandFormatters added here and User selects any brand from guided navigation, Brand name would start coming on SEO URL.

/women-clothing/adidas/_/N-8bfZ8m7


Endeca Dimension Formatters for SEO URL


From Author

Was this post resolve the solution you are looking for? Provide your comments


62 comments

  1. I even have been getting a lot of helpful and informative material in your web site.Web Design & development

    ReplyDelete
  2. I would recommend my profile is important to me, I invite you to discuss this topic.
    mason soiza

    ReplyDelete
  3. I am appreciative to the essayist for composing this.
    start a blog for free

    ReplyDelete
    Replies
    1. The blog is very informative especially for me because I recently graduated to the Arts and recently design the best Men's Brown Leather Jacket and I always search these types of the blog for learning the necessary information.

      Delete
  4. Thank you again for all the knowledge you distribute,Good post. I was very interested in the article, it's quite inspiring I should admit. I like visiting you site since I always come across interesting articles like this one.Great Job, I greatly appreciate that.Do Keep sharing! Regards,
    Mason Soiza

    ReplyDelete
  5. SEO Powersuite is a highly talked about SEO software that combines a ton of user-friendly tools for the entire SEO process.seo group buy

    ReplyDelete
  6. here is my great offer i will provide you 80 niche relevant hight quality blog comments with high authorize sites good for your website rank your site on google, bing, yahoo etc. All comments are manually No software use. 80 niche relevant blogcomment

    ReplyDelete
  7. Wow. I am definitely going share this with a few of my friends. Very cool information.
    chrome password manager

    ReplyDelete
  8. Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. web 2.0 links

    ReplyDelete
  9. Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. backlinks service

    ReplyDelete
  10. Even the most successful SEO strategies take time to blossom into a positive outcome. Toronto SEO

    ReplyDelete
  11. I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! cheap seo services

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. SEO Service I have perused your online journal it is exceptionally useful for me. I need to express profound gratitude to you. I have bookmark your site for future redesigns. 

    ReplyDelete
  14. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. Webdesign

    ReplyDelete
  15. You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant! SEO optimalisatie

    ReplyDelete
  16. Hey I am Edwin I have Provide SEO Blog Comment Service. & niche relevant blog comment service we provide a quality service with 100% Buyer satisfaction and I Believed in quality work not quantity Contact me Now 24/7. Blog Comment

    ReplyDelete
  17. Amazing knowledge and I like to share this kind of information with my friends and hope they like it they why I do www.seoagencychina.com/

    ReplyDelete
  18. Great tips. It’s a useful tip for me. SEO is not an easy process it’s difficult but I get the right tips about SEO. Nice blog. Thanks! SEO Services Delhi

    ReplyDelete
  19. I must mention thanks for sharing such vital information. SEO have always played a great role in digital marketing, this topic has really influenced me for doing better. seo agency singapore

    ReplyDelete
  20. All the information provided was very useful to me so, I am very thankful to the writer. SEO services have been essential for the promotion of the business nowadays. SEO Company in Delhi

    ReplyDelete
  21. Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. blog

    ReplyDelete
  22. You should keep on doing your job of writing articles about SEO, as you are very good in it. SEO Reseller

    ReplyDelete
  23. This is a great high resolution screen which you have shared for the users. Making a website is not an easy task but managing a good website is really a hard work. As far as this website is concerned, I am very happy. seo local business

    ReplyDelete
  24. Wow, this is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it. small business seo company

    ReplyDelete
  25. I also wrote an article on a similar subject will find it at write what you think. off page seo

    ReplyDelete
  26. Antose Antony- How Can You Make Your Business Highly Profitable
    The business startup is not a kid’s play. It requires lots of things and specific ideas to make the startup easy and effective. A record number of people fall down in starting their own business in this competitive world. Because of extensive knowledge and proper guidance, one failed in achieving the goal.
    Antose Antony | Antose Antony Bangalore | Antose Antony Bangalore Karnataka
    Antose Antony | Antose Antony Bangalore | Antose Antony Bangalore Karnataka
    Antose Antony | Antose Antony Bangalore | Antose Antony Bangalore Karnataka
    Antose Antony | Antose Antony Bangalore | Antose Antony Bangalore Karnataka

    ReplyDelete
  27. excellent publicize. i used to be checking for eternity this weblog and i am inspired! extremely useful auspices specifically the final allocation I take care of such data loads. i was searching for this precise counsel for a every one long time. thanks and pleasing good fortune. Denver SEO

    ReplyDelete
  28. Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. I wanted to thank you for this website. niche blog comment backlinks

    ReplyDelete
  29. It truly is while doing so a reliable area i always particularly savored checking. Is just not every day that include the prospect to look at a service. black hat SEO

    ReplyDelete
  30. It truly is while doing so a reliable area i always particularly savored checking. Is just not every day that include the prospect to look at a service. black hat SEO

    ReplyDelete
  31. Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. High quality blog comment

    ReplyDelete
  32. I am hoping the same best effort from you in the future as well. In fact your creative writing skills has inspired me.
    seo solutions

    ReplyDelete
  33. Optimizing the benefits of a well-designed web site will result in much more traffic coming to the website thereby generating income for the company publishing the website. Blog comment backlinks

    ReplyDelete
  34. Plainly when website admins contract a site design improvement SEO master, they stand a superior possibility of amplifying their SEO administrations.Webdesign

    ReplyDelete
  35. Many long-time SEO's are now looking at the big picture and working with usability analysts. check plagiarism

    ReplyDelete
  36. If you hire the services of a guaranteed SEO services provider, then you be assured that your website will be better optimized from a search engine's perspective. The SEO Company will provide you support all the time, no matter what. niche ralevant blogcomment

    ReplyDelete
  37. If you want to rank in the top 10 for the keyword "Google", this in most cases impossible, but I am sure there are some SEO companies who will accept the challenge, but will charge in the thousands if not millions to attempt this insane marketing goal.optimize up

    ReplyDelete
  38. Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. Ozzun guest post Service uk

    ReplyDelete
  39. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. idm crack

    ReplyDelete
  40. Impressive web site, Distinguished feedback that I can tackle. I am moving forward and may apply to my current job as a pet sitter, which is very enjoyable, but I need to additional expand. Regards websiteseo services

    ReplyDelete
  41. Are you an SEO Xpert? Then give a helping hand to your young ones. Let's grow the world knowledge. Head over to Thinkle SEO and help a seeker please.

    ReplyDelete
  42. Very efficiently written information. It will be beneficial to anybody who utilizes it, including me. Keep up the good work. For sure i will check out more posts. This site seems to get a good amount of visitors. Link Building

    ReplyDelete
  43. Do they comprehend the qualification between plain traffic and focused on traffic? You will contract the administrations of a SEO Company for the most part because of the way that you have to pull in rush hour gridlock into your site.SEO

    ReplyDelete
  44. one should always include SEO link building on the list. affordable SEO service

    ReplyDelete
  45. Always so interesting to visit your site.What a great info, thank you for sharing. this will help me so much in my learning seo backlinks

    ReplyDelete
  46. Im no expert, but I believe you just made an excellent point. You certainly fully understand what youre speaking about, and I can truly get behind that. SEO Services

    ReplyDelete
  47. Remarkable article, it is particularly useful! I quietly began in this, and I'm becoming more acquainted with it better! Delights, keep doing more and extra impressive! Best Seo software 2027

    ReplyDelete
  48. Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! SEO Services

    ReplyDelete
  49. Believe it or not, it is the type of information I’ve long been trying to find. It matches to my requirements a lot. Thank you for writing this information. ahrefs group buy

    ReplyDelete
  50. As a Digital Marketing company in India we provide E-commerce, website designing and SEO ,SMO Services by Managing the Reputation Online on various platforms.

    ReplyDelete
  51. Good artcile, but it would be better if in future you can share more about this subject. Keep posting. cartoonart

    ReplyDelete
  52. I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. www.buybacklinkscheap.com

    ReplyDelete
  53. It is a fantastic post – immense clear and easy to understand. I am also holding out for the sharks too that made me laugh. quality work

    ReplyDelete
  54. It is perfect time to make some plans for the future and it is time to be happy. I've read this post and if I could I desire to suggest you some interesting things or suggestions. Perhaps you could write next articles referring to this article. I want to read more things about it! Search engine optimization Tips

    ReplyDelete
  55. Web log Observations: Have a look at well known blogging onto your specific sector (PLEASE AVERT BACKLINING AS A RESULT OF IRRELEVANT BLOGS) and even set observations that happens to be definitely great for that people. link building

    ReplyDelete
  56. The writer has written this blog in a very idiomatic manner.
    SEO BACKLINKS

    ReplyDelete
  57. Such business visionaries can regularly solid like mentally conditioned clique individuals, positively. For example, Scott Imbrie, proprietor of Original YouTube Skateboards, a brand that has been assembled to a great extent on its YouTube nearness, says the stage is preferred for advertisers over even Facebook.https://y.tools/news/looking-for-ways-to-create-a-successful-youtube-channel-follow-these-youtube-channel-optimization-tips/

    ReplyDelete
  58. Very informative post ! There is a lot of information here that can help any business get started with a successful social networking campaign ! Socail Bookmarking

    ReplyDelete

Text Widget