Meta Tags Generator Tool

Title of your page

Description of your page

Relevant keywords (separate each with a comma)

Should robots index this page?

Should robots follow links on this page?

Content type

Primary language of your site

Optional meta tags:

Suggest search engines to revisit this page after     days.


Author name:



How Fastoola's meta tag generator tool works

Provide all necessary information above and press "generate meta tags" button. Our free meta tags generator tool will generate a set of commonly used meta tags for your webpage.

What are meta tags?

The term meta tags refers to invisible html tags used in webpages to tell crawlers and other clients what the current page is all about. Meta tags can generally be seen in head element (i.e., between <head></head>), which mostly exists in header file of CMS based websites. The crawlers and clients are able to process only those meta tags that they support. If they don't recognize a particular tag, they will simply ignore it.

Meta tags are machine parsable only and data they contain is not visible to humans. If you want to see these tags, you must access the source code of html document, where you will find them inside the <head> tag. Alternatively, you can put the URL in our meta tags analyzer tool which will display all basic meta tags present on the page.

How to generate meta tags and add them to your webpage

Your developer should add all important meta tags to your pages on his own. If you have something particular in mind that you want to add in meta tags, you need to communicate the same to your developer. However, if you are building a website yourself but don't know the correct format of meta tags, you can use a meta tag generator tool. There are many such reliable tools available on the internet that you can use for free.

Meta tags generator tools are very easy to use. They ask for some basic information and generate a set of important meta tags, which you can copy and paste to html of your page. These tools generally impose no restrictions regarding their use and you can generate tags for as many pages as you want. Fastoola also offers a similar tool at the top of this page.

If your website uses a content management system (CMS) like Joomla, WordPress, Drupal etc, it might have built-in settings or special plugins to fetch web crawlers with meta tags at global as well as individual post level. If a CMS don't have any such mechanism and you need to add meta tags manually, you can search for instructions to modify its code file(s) online. For example, "edit head wix" or "add meta tags Drupal" etc.

Are meta tags important for SEO?

Meta tags communicate with web crawlers about the data on the page they crawl. Hence, they help search engines understand what content is actually present on the page. If properly used, meta tags can help improve SEO of your webpage. Let's discuss some commonly used meta tags and their role from SEO perspective.

1. Meta title tag

Meta title tag, as the name suggests, specifies the title of your webpage. it looks like the following:

<title>Meta Tags Generator Tool | Fastoola SEO Tools</title>

Title tag is the only meta tag whose content can be seen by humans. When you open a webpage, the text added in this tag appears in the title bar (i.e., the top most bar) of your browser, as shown below:

Title tag in browser example

Besides title bar of browsers, text in title tag often appears in search results as follows:

Title tag in search results example

From SEO perspective, the text used in title tag should be a major part of your overall on-page SEO efforts. A descriptive title tag along with unique content is a proven factor in search engine optimization (SEO).

The title length is typically kept between 50 to 70 characters. The violation of this limit does not negatively impact your SEO and ranking i.e., if you add more than 70 characters in your title, it will not hurt your ranking. In fact, it is based on what browsers and search engines are generally programmed to display. If the primary title of your content (generally added in <h1> element) is too long, title tag helps you publish a brief version of it to be used by search engines and browsers.

2. Meta description tag

A meta description tag specifies a brief description of your html document. In source code, description tag looks like the following:

<meta name="description" content="A free meta tags generator tool to generate all important meta tags for your website and its internal pages.">

Description tag remains invisible to humans and can't be seen on the page it is added to. Its content is read by search engines only and may appear as part of search results as follows:

Description tag in search results example

The length of description is typically kept between 150 to 160 characters, which is based on what Google, Bing and other search engines normally display on their search result pages. 

Description tag makes no direct impact on your ranking ability. However, a well descriptive tag can certainly give you a good click through rate when your site appears in search results. So, it is worthy to take time for crafting an attractive description for all important pages of your website.

The absence of meta description tag causes no ranking penalty. It is just an opportunity to precisely describe your content to your potential visitors. If you don't add one on a page, search engines themselves are able to pick the most relevant and/or appropriate portion of your content and display it as description for searchers.

3. Meta keywords tag

Meta keywords tag contains a list of comma-separated keywords related to the main content on the page. In html code, meta keywords tag looks like the following:

<meta name="keywords" content="meta generator, seo tags, free meta tags generator tool">

Meta keywords tag was basically intended to help search engines understand the relevancy of webpages. However, within a few years of its introduction, people started to misuse this opportunity at large. As a result, Google and many other engines started to disregard this tag soon after its invention.

Meta keywords tag is now almost obsolete and has no SEO value. It is, therefore, better to omit this tag and focus on those that may impact your ranking or click through rate.

4. Meta robots tag

A meta robots tag (also known as robots directive) specifies instructions for search engines on how to crawl and index the content of current webpage. In html source code, this tag generally looks like the following:

<meta name="robots" content="index, follow">
[Instructs search engines to index the current page and follow all the links present on it]

<meta name="robots" content="index, nofollow">
[Instructs search engines to index the current webpage and not to follow any links present on it]

<meta name="robots" content="noindex, nofollow">
[Instructs search engines not to index the current webpage and not to follow any links present on it]

Meta robots tag is not a requirement. Its purpose is to give you certain control on how you want web crawlers to interact with your published content. If you omit this tag, engines will by default crawl and index your page and follow all the links thereon.

Other controlling parameters for meta robots tag:

In addition to above, you can use the following indexation-controlling parameters in your meta robots tag:

  • Noimageindex: Instructs engines not to index any image present on the current page.
  • None: Same as using both noindex and nofollow together.
  • Noarchive: Instructs engines not to show a cached link for the page.
  • Nosnippet: Instructs engine not to display description for the page.
  • Unavailable_after: Instructs engines not to index the current page after a specific date.
  • Noodyp/noydir: Instructs engines not to use DMOZ description for the current page. This parameter is now obsolete because DMOZ was shut down by its owner AOL in 2017.

5. Canonical tag

The canonical tag is used by developers to manage the duplicate content issue. In html source code, a canonical tag looks like the following:

<link rel="canonical" href="https://www.example.com/meta-tag-generator">

When your website has the same/duplicate content available under two or more different URLs, canonical tag helps specify which one is the original version and should be preferred for indexation.

Canonicalization of URLs is not a new concept. It has been in use since 2009, when Google, Yahoo and MSN came together to introduce meta canonical tag. All search engines can now easily detect and process it. If your site has same or very similar content on different pages but doesn't declare a canonical URL, search engines themselves will identify the best version to index and rank. The major disadvantage of omitting this tag is that engines may end up with indexing an undesirable version of your page.

Most of the time, Google and other engines honor your canonical declaration. However, canonicalization is just a hint, not a directive. Search engines process it along with their own judgment. For example, if an engine has some strong signals to believe that another URL is more important than the one you have mentioned in your canonical tag, it may ignore your declaration and prefer to index and rank that URL. To avoid this contradiction, make sure your declaration is in line with the internal link hierarchy of your website.

6. Meta revisit tag

A meta revisit tag was introduced to specify the number of days after which web crawlers should revisit the current webpage. In html source code, meta revisit tag looks like the following:

<meta name="revisit-after" content="7 days">

Meta revisit tag was intended to make sure that updated content is indexed by search engines as quickly as possibly. However, this tag is no longer supported by Google and other major search engines, as they themselves decide the crawling frequency for each website in their index. In modern SEO practices, this meta tag is considered of no value. Read more about this tag here.

7. Meta author name

A meta author name specifies the name of the person who has written or generated the content of the current webpage. In html source code, meta author tag looks like the following:

<meta name="author" content="Rashid Javed">