Meteor has one big problem. It does not support server-side rendering out of the box. This means that robots don't know how to parse our pages because the server does not render the page, the client does! There are many ways to solve this issue. You can try using
meteorhacks:ssr to enable server-side rendering or you can let a service automate this for you for free. We are going to use a service to keep things simple.
Meet prerender.io, the easiest way to get your site parsed. Prerender.io is mostly a free service that understands exactly how to parse your page. It basically navigates to your
webapp and parses each page, and then when a bot hits our
webapp, our server will fetch the parsed page from prerender.io and respond with this instead.
The service is free for the webapps that have a minimal number of pages that get hit by bots. The more dynamic and the more pages you have, the higher the price will be, but this is unlikely unless you are building a highly dynamic public...