How do I add description and keyword to the front page? I would like to know how to set description and meta keywords for the front page. I use the Meta tags module for articles, but it is not working for the front page.

I use Panel as my front page.

My website is http://www.techiestuffs.com, and runs on Drupal 7.

if you see the HTML source of the front page, it only contains the following HTML: 

&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"/&gt;
&lt;link rel="shortcut icon" href="http://www.techiestuffs.com/sites/default/files/favicon.png" type="image/png"/&gt;
&lt;meta name="Generator" content="Drupal 7 (http://drupal.org)"/&gt;
&lt;title&gt;TechieStuffs | Stuffs for Geeks&lt;/title&gt;


I had tried adding these functions in template.php:

function yourtheme_page_alter($page) {
  $meta_description = array(
    '#type' =&gt; 'html_tag',
    '#tag' =&gt; 'meta',
    '#attributes' =&gt; array(
    'name' =&gt; 'description',
    'content' =&gt;  'Description about the site'
  ));

  $meta_keywords = array(
    '#type' =&gt; 'html_tag',
    '#tag' =&gt; 'meta',
    '#attributes' =&gt; array(
    'name' =&gt; 'keywords',
    'content' =&gt;  'Some Keywords about the site'
  ));

  drupal_add_html_head($meta_description, 'meta_description');
  drupal_add_html_head($meta_keywords, 'meta_keywords');
}


But this function does not seems to work as you can see in my websites source code.

Does anyone know how to work out this?
In drupal 6 I used Nodewords which allowed you to set meta tags on the front page as a configuration. In D7 this has been replaced by Meta Tags which may do the same thing or you.