Can I make a Mendix application crawlable?

If you found this page through google, then the answer is yes! This site is a Proof of Concept to see if I can make a Mendix application search engine friendly.

For this blog I have implemented the suggestions as proposed by Google for making single page javascript applications crawlable: Making AJAX Applications Crawlable

What are the steps?

  1. Use the Mendix DeepLink module from the App store to make pages externally reachable.
  2. Serve a sitemap.xml file, listing all deeplinks (using a request handler in Mendix)
  3. If a search engine crawler is detected requesting a deeplink, a simple html version of the page is returned using some java print statements in a request handler.