AI OnAI Off
Install a CMS 5 site with Public Templates and take a look at the code. They've used dynamic properties for this, but use MainBody (or MainIntro) as fallback for MetaDescription. The code is located under Templates -> Public -> Units -> Header.ascx.cs.
No problem! I recommend browsing through the Public and Demo templates code. Lots of good tips and tricks there!
We're about to start migrating articles from our old site to the new version and I'm a bit curious on how to solve the description/keywords part. I've never worked on this part in EPiServer so I'm a bit lost. What is the correct way to get these fields into the head of the page? Do I have to create the properties in every single page type and use a contentplaceholder to get them up there or is there another way that I've missed?