I have always copy/paste this below code as a template for meta tags on project, but I think they are not effective as they could possible be. So, I need to know if there is anyway I can improve it. suppose I have a site called coop.com for a company called Coopm and we do import and export as a business in France.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

        <head>

            <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
            <meta name="rpbots" content="index, follow" />
            <meta name="description" content="ccop is a major import and export company" />
            <meta name="keywords" content="coop, coop.com coop company, import export, import export france,  " />
            <meta name='REVISIT-AFTER' content='30 DAYS'>

            <title>coop is an import and export company located in France</title>
        </head>  

The reason I am asking, is because I want to know if there are better ways of constructing your SEO tags, and construction.

Meta tags really need to be specific to the individual page as opposed to being from a generic template. Firstly, the revisit-after hint (which is just a hint, not a directive) is pretty much obsolete nowadays. Google will come back when they are good and ready, not sooner, not later. But you can give the best chance by submitting a sitemap at Google Webmaster Tools. I assume you meant meta name="robots" and not "rpbots", but, either way, "index, follow" is the default, so there's no need to specify it unless you want to nofollow the page, in which case you would set it to <meta name="robots" content="nofollow" />. It's typically a good idea to nofollow individual pages that have thin or duplicate content. And, of course, you want to set a title, description and keywords that are page-specific, not site-specific. Google Webmaster Tools will alert you if multiple pages in the site have duplicate title or description tags.

Meta tatg is very important role in any website,you need pout tile in first,than after keyword and than desicrpation.

commented: aweful spelling, horrific in fact -2

I am in support with Dani. She is write on several factor. I like to suggest first think to change that issues then after move for any other thing.
thanks

commented: absolutely nonsensial -2

In addition to this it, you can add opengraph tags

<meta property="og:title" content="ur title" />
<meta property="og:type" content="like article" />
<meta property="og:url" content="ur url" />
<meta property="og:image" content="media or image" />
<meta property="og:description" content="Description Here" />



    <!-- Twitter Card data -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@publisher_handle">
<meta name="twitter:title" content="Page Title">
<meta name="twitter:description" content="Page description less than 200 characters">
<meta name="twitter:creator" content="@author_handle">
<-- Twitter Summary card images must be at least 120x120px -->
<meta name="twitter:image" content="http://www.example.com/image.jpg">


<!-- Schema.org markup for Google+ -->
<meta itemprop="name" content="The Name or Title Here">
<meta itemprop="description" content="This is the page description">
<meta itemprop="image" content="http://www.example.com/image.jpg">

These social meta tag is helpful, you can tagget the twitter within 140 char.

Also add mobile meta 
<meta name="viewport" content="width=device-width, initial-scale=1">

<meta name="rpbots" content="index, follow" />
useless tag, please spell robot correctly when using it otherwise it appears to be hastily prepared

<meta name="description" content="ccop is a major import and export company" />
it's always better to write two short keyphrase rich sentences rather than stuffing a keywords list in there

<meta name="keywords" content="coop, coop.com coop company, import export, import export france, " />
useless tag, let the search engine decide what is important

<meta name='REVISIT-AFTER' content='30 DAYS'>
useless tag, archaic tag, the search engine will revisit frequently if it expects to find intelligent, valuable, uniquely new content each time it shows up

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.