Sorry to disappoint you, but these two tags do actually very marginally (if at all) affect SEO. They are mainly used for showing short descriptions of your page, if your site is linked on other sites. description may (you have no certainty) be (partially) used by search-engines, while og:description may be used by social media networks like facebook.

edit: using both (with useful content) won't hurt.

To combine them (Schema and OGP) see this and this SO posts.

Answer from MattDiMu on Stack Overflow
🌐
W3Schools
w3schools.com › tags › tag_meta.asp
HTML meta tag
<meta> tags always go inside the <head> element, and are typically used to specify character set, page description, keywords, author of the document, and viewport settings.
🌐
Google
developers.google.com › search central › documentation › how to write meta descriptions | google search central
How to Write Meta Descriptions | Google Search Central | Documentation | Google for Developers
A meta description tag generally informs and interests users with a short, relevant summary of what a particular page is about. They are like a pitch that convince the user that the page is exactly what they're looking for.
Discussions

html - SEO META TAG og:description vs description - Stack Overflow
I'm trying to get my site to rank on Google Search. I've searched the whole web, literarily on how to make this work. I see that when I search, it doesn't use the description meta tag. When I look ... More on stackoverflow.com
🌐 stackoverflow.com
html - What are the important meta tags I must put in my website? - Stack Overflow
Trust me when I say, if your site has something, anything people want or need, that they can't get just anywhere, your site will do well in all regards, tags or no tags. If your site is boring and has no value it will fail, tags or no tags. ... the description metatag will be used by google ... More on stackoverflow.com
🌐 stackoverflow.com
Can anyone explain in layman's terms how the <meta> tag works?

According to w3schools, the http-equiv attribute is used to simulate a HTTP response header. That is, the browser should act as if you specified a header with that name and that value in the response header block.

I believe that these days the meta tags don't really serve a purpose other than for search engine indexation purposes. I guess you could make a HTTP HEAD request that will then include these meta tags, but I don't think that is a common practice (please correct me if I'm wrong).

More on reddit.com
🌐 r/learnprogramming
7
1
September 13, 2015
How to add meta tag and meta description on Google Sites? - Sites Community
Skip to main content · Sites Help · Sign in · Google Help · Help Center · Community · Sites · Terms of Service · Submit feedback · Send feedback on More on support.google.com
🌐 support.google.com
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › HTML › Reference › Elements › meta
<meta>: The metadata element - HTML | MDN
November 7, 2025 - <meta name="description" content="The HTML reference describes all elements and attributes of HTML, including global attributes that apply to all elements." />
🌐
Moz
moz.com › homepage › seo learning center › what are meta descriptions and how to write them [free tools inside]
What Are Meta Descriptions And How to Write Them [Free Tools Inside] - Moz
March 24, 2025 - This is a meta description — a HTML element that summarizes a web page. While not directly tied to rankings, descriptions can affect CTR. Go on, click!
🌐
Yoast
yoast.com › home › seo blog › content seo › how to create a good meta description
How to create a good meta description • Yoast
June 23, 2025 - The meta description is an HTML tag you can set for a post or page of your website. In it, you can use roughly 155 characters to describe what your page is about. If you’re lucky, Google will show it beneath your page’s title in the search ...
Find elsewhere
🌐
Meta Tags
metatags.io
Meta Tags — Preview, Edit and Generate
Google only gives you 60 characters for your title and about 105 characters for your description—the perfect opportunity to tightly refine your value proposition. The SEO community is definitive on this topic, the most important meta tag for ranking is your title tag.
🌐
Google
developers.google.com › search central › documentation › meta tags and attributes that google supports | google search central
Meta Tags and Attributes that Google Supports | Google Search Central | Documentation | Google for Developers
Google supports specific `meta` tags, including: `description` for page summaries, `robots`/`googlebot` for indexing control, `notranslate` to prevent translations, `nopagereadaloud` to disable text-to-speech, `google-site-verification` for site ownership, `Content-Type`/`charset` for encoding, `refresh` for redirects (though not recommended), `viewport` for mobile rendering, and `rating` for adult content labels.
🌐
Oracle
docs.oracle.com › en › cloud › saas › netsuite › ns-online-help › chapter_4285087960.html
NetSuite Applications Suite - SEO and Meta Descriptions
October 2, 2025 - The meta description tag lets you describe your page to the search engine. Search results pages often use this description to summarize your page. Since this is what people see in search results, make sure your description includes keywords and enough information to encourage people to click ...
🌐
Quora
quora.com › What-is-meta-tag-in-SEO-3
What is meta tag in SEO? - Quora
Answer (1 of 2): Four main types ... about 50 and 60 chracter. 2 - The Meta tag description - This tag is a short summary of a web page content. It is placed in the [code ] [/co......
Top answer
1 of 8
132

I realize this question is old, but it's still a top google hit, so I thought I would give an updated answer that includes popular social media sites.

I generally have four groups of meta info:


Regular Meta Info - used by search engines and browsers

<title>{{pageTitle}}</title>
<meta charset="utf-8"><!-- html5 version of http-equiv="Content-Type"... -->
<meta name="description" content="{{description}}">
<meta name="keywords" content="{{keywords}}">
<link rel="author" href="https://plus.google.com/{{googlePlusId}}" />
<link rel="canonical" href="{{pageUrl}}" />


Facebook Meta Info - used by Facebook when someone shares your url

<meta property="og:url" content="{{pageUrl}}">
<meta property="og:image" content="{{imageUrl}}">
<meta property="og:description" content="{{description}}">
<meta property="og:title" content="{{pageTitle}}">
<meta property="og:site_name" content="{{siteTitle}}">
<meta property="og:see_also" content="{{homepageUrl}}">


Google+ Meta Info - used by Google+ when someone shares your url

<meta itemprop="name" content="{{pageTitle}}">
<meta itemprop="description" content="{{description}}">
<meta itemprop="image" content="{{imageUrl}}">

Note: you don't really need these, Google+ will fall back to the Open Graph tags that Facebook uses.


Twitter Meta Info - used by Twitter when someone shares your url

<meta name="twitter:card" content="summary">
<meta name="twitter:url" content="{{pageUrl}}">
<meta name="twitter:title" content="{{pageTitle}}">
<meta name="twitter:description" content="{{description}}">
<meta name="twitter:image" content="{{imageUrl}}">
2 of 8
24

I'll use my same answer from this question:

A few years back, meta tags were important to search engine optimization. However, they've been abused and are generally ignored by almost all search engines (including Google, Yahoo and Live search. Excuse me: Bing).

The most important tags for SEO that you can include in your (X)HTML are the <title> and <meta name="description"...> tags.

  • <title> should generally be what you'd want the search engine to name your page in it's listing.
  • <meta name="description"...> can sometimes give the search engine a basic idea of how to describe your page when indexing it.

However, using these two tags will not necessarily make a difference in increasing your site's visibility on a search engines listings. For more information on that aspect, Google has a nice section on SEO on their site.

🌐
Reddit
reddit.com › r/learnprogramming › can anyone explain in layman's terms how the tag works?
r/learnprogramming on Reddit: Can anyone explain in layman's terms how the <meta> tag works?
September 13, 2015 -

Can anyone explain in layman's terms how the <meta> tag works?

From my book:

The most common attributes are the name and content >attributes, which tend to be used together. These attributes specify properties of the entire page. The value of the name attribute is the property you are setting, and the value of the content attribute is the value that you want to give to this >property.

...

The value of the name attribute can be anything you want it to be. Some defined values for this attribute that are commonly used are: ...

Does HTML5 have any standardized values for the 'name' attribute? The book goes on to list thing such as 'description', 'keywords' and 'robot' but as you can see from the quoted text, also claims you can set the name value to what ever you want. What would be the point of setting the value of name to something arbitrary and that is not in HTML specs?

I understand that the description is used for search engine results, as is keywords. So who/what would use the meta tag with a name value set to "anything you want it to be."?

Which takes me onto the 'http-equiv' attribute. My book just doesn’t explain this well (and my Google searches aren’t much better) So what is http-equiv, whats its corresponding content value and why is it used over name. For example, why do we have:

<meta http-equiv=author content=Rizzle>

rather than

<meta name=author content=Rizzle>

If anyone can share any info they have on the <meta> tag (in simple terms) please throw in your 2 pence/cents/any other currency.

Cheers! Rizzle

Top answer
1 of 4
2

According to w3schools, the http-equiv attribute is used to simulate a HTTP response header. That is, the browser should act as if you specified a header with that name and that value in the response header block.

I believe that these days the meta tags don't really serve a purpose other than for search engine indexation purposes. I guess you could make a HTTP HEAD request that will then include these meta tags, but I don't think that is a common practice (please correct me if I'm wrong).

2 of 4
2

The MDN documentation for the meta tag might be a good place to get some clarification on this.

It defines the exact set of values you can assign to the http-equiv and name attributes, as well as when you should use one over the other.

To cite some specific pieces:

http-equiv: This attribute can contain the name of an HTTP header, hence the attribute name http-equivalent. It defines an instruction that can alter server and user-agent behavior.

[...]

name: This attribute defines the name of a piece of document-level metadata.

[...]

If name is set, it is document-level metadata, applying to the whole page. If http-equiv is set, it is a pragma directive — information normally given by the web server about how the web page is served.

Also, while it's true you can assign any value to a 'name' meta tag, realistically, it'll likely be the case that nothing (web browsers, robots, scrapers, etc) will recognize or do anything with that meta tag. If you were writing your own scraper or HTML analysis tool or something, you could certainly do something special in the presence of your own, special, meta name tag, if you wanted.

Most people will end up sticking with the standardized set of allowable values, though there are a few non-standard ones that are in wide use (and therefore are currently in the process of being standardized) -- the 'viewport' name, for example.

(And of course, different tools/web browsers could technically ignore certain kinds of meta tags if they want, ignoring the standard. This is perhaps because that particular tool can't do anything meaningful with that meta tag, or perhaps because they decided it wasn't worth investing developer time to implement support for it.)

🌐
MRS Digital
mrs.digital › home › mrs seo & digital tools › meta length checker –title tag & description tool
Meta Length Checker - SERP Preview Tool 2025
3 weeks ago - • Avoid using branding at the end of your title tag as one of your two parts (unless it is contextually relevant or a brand-centric page like your homepage/contact page) A meta description tag is a short HTML element that provides a summary of a webpage’s content, appearing under the title in search engine results to attract clicks.
🌐
WordPress Codex
codex.wordpress.org › Meta_Tags_in_WordPress
Meta Tags in WordPress « WordPress Codex
The description tag lists a description of the post that is unique to that post. The keywords also list words found within that post. Are you seeing the pattern? All of this is unique information. WordPress may do some magical things, but it can't read your mind.
🌐
Mangools
mangools.com › free-seo-tools › serp-simulator
SERP Simulator: Free SERP Snippet Preview Tool - Mangools
October 22, 2025 - Just enter your title tag and meta description to see your website's SERP snippet preview.
🌐
Google Support
support.google.com › sites › thread › 210534701 › how-to-add-meta-tag-and-meta-description-on-google-sites
How to add meta tag and meta description on Google Sites? - Sites Community
Skip to main content · Sites Help · Sign in · Google Help · Help Center · Community · Sites · Terms of Service · Submit feedback · Send feedback on
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn_web_development › Core › Structuring_content › Webpage_metadata
What's in the head? Web page metadata - Learn web development | MDN
November 23, 2025 - The head of an HTML document is the part that is not displayed in the web browser when the page is loaded. It contains metadata information such as the page , links to CSS (if you choose to style your HTML content with CSS), links to custom favicons, and other metadata (data about the HTML, such as the author, and important keywords that describe the document).
🌐
Wix
support.wix.com › en › article › adding-seo-title-tags-and-meta-descriptions-to-your-pages
Adding SEO Title Tags and Meta Descriptions to Your Pages | Help Center | Wix.com
For example, it's the description that displays below your page's title tag in Google search results. Your page's meta description gives your potential site visitors a summary of what your page is about before they visit it.
🌐
Reddit
reddit.com › r/squarespacehelp › meta descriptions for tag and category pages
r/SquarespaceHelp on Reddit: Meta descriptions for tag and category pages
May 15, 2024 -

Is this still an ongoing issue in Squarespace where you can't add meta descriptions unless you dive into the code? I saw a 2022 help post in the forum and wondered if this is fixed now?

Some person mentioned "coding design patterns" and that they'd been talked about in the forum... but I didn't see them. (He's probably selling them,lol)