You just need the title, description and keywords.
Less keywords the better, stick to your main ones i.e. on your carpet cleaning page "carpet cleaning/cleaner/cleaners town name".
And dont make the title and discripton too spammy but use the keyword in there natuarly.
Yes, its always good practise to use on page SEO and titles, tags etc are the basics.