Metadata Generator

Use AI to generate high-quality, SEO-friendly metadata

How to write a good description meta tag?

A good description meta tag should follows these principles

Concise: The length limit for description meta tag is 150-160 characters, so it needs to concisely summarize the main content of a web page.

Accurate and relevant: Description meta tag must accurately describe the content of a web page and be relevant to the page title and body content.

Include keywords: Description meta tag should contain keywords relevant to the page's content, but avoid keyword stuffing.

Attract users: Description meta tag should attract users to click by using imperative words or asking questions.

Social Media Cards

Metadata cards in Google and Twitter and Facebook and Linkedin

Google

contentmeta.dev favicon
Google Search Previewcontentmeta.dev/preview
About SEO Meta AI

SEO Metadata AI is an AI metadata generator that can help bloggers or e-commerce websites generate SEO-friendly metadata.

Twitter

twitter card image

About SEO Meta AI

SEO Metadata AI is an AI metadata generator that can help bloggers or e-commerce websites generate SEO-friendly metadata.

contentmeta.dev

Facebook

twitter card image
contentmeta.dev

About SEO Meta AI

SEO Metadata AI is an AI metadata generator that can help bloggers or e-commerce websites generate SEO-friendly metadata.

Linkedin

twitter card image

About SEO Meta AI

contentmeta.dev

Use in Next.js

Use our API in Next.js to generate metadata dynamically

Export a Metadata object from a layout.js or page.js file.

export const metadata = {
  title: 'About SEO Meta AI',
  description: 'SEO Metadata AI is an AI metadata generator that can help bloggers or e-commerce websites generate SEO-friendly metadata.'
}

Generate dynamic metadata using our rest API

The following code just for example, and the best practice is to save the generated metadata to your database to prevent repeated calls

export async function generateMetadata({ params }) {
  const url = 'https://contentmeta.dev/api/v1/metadata';
  const init = {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({ content: 'content' }),
  };
  const res = await fetch(url, init);
  const data = await res.json();
  return {
    title: data.title,
    description: data.description
  }
};

Use API generate metadata

Call our Rest API to generate seo metadata

const fetch = require('node-fetch');
const url = 'https://contentmeta.dev/api/v1/metadata';
const options = {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ content: 'content' }),
};
fetch(url, options)
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

Pricing

Basic
$7
500 credits
Start
$15
1200 credits
Large
$25
2500 credits

Price calculator

1000 Credits =

Generate 1000 metadata

1000 Credits =

Generate 250 banner image

1000 Credits =

Generate 200 metadata + banner image