Best way to create HTML meta tags?
You can metatags from fields on the node with

hook_preprocess_html

e.g

/**
 * Implements hook_preprocess_html
 */
function THEME_preprocess_html(&amp;$variables){
  // Only add on node pages
  if($node = menu_get_object('node')){
    // Read node fields, wrapper requires entity api module
    $wrapper = entity_metadata_wrapper('node', $node);
    if(isset($wrapper-&gt;field_some_field)){
      if($some_content = $wrapper-&gt;field_some_field-&gt;value()){ 
        $element = array(
          '#tag' =&gt; 'html_tag', 
          '#type' =&gt; 'meta', 
          '#attributes' =&gt; array(
            'name' =&gt; 'some-metatag',
            'content' =&gt; $some_content, 
          ),
        );
        drupal_add_html_head($element, 'some_metatag');
      }
    }
  }
}