All posts

How to Check Page Titles and Meta Descriptions for Many Websites at Once

··4 min read

To check page titles and meta descriptions in bulk, paste the sites into the bulk website title checker. It requests each home page once and reads the title, meta description, first H1, canonical link and robots meta tag. Sites with no title or a noindex tag are flagged, and you can download the lot as CSV. Up to 100 sites are checked a run, or 500 after a free Google sign-in.

It is useful for two different jobs: checking that your own sites have sensible titles and descriptions, and sorting a lead list by what each company says it does.

Step 1: paste the sites

Paste domains, email addresses or URLs, one per line. The domain is taken from each, so a column of email addresses works. There is no account needed for up to 100; sign in with Google for up to 500 a run.

Step 2: run the check

Each home page is requested once over HTTPS, then HTTP if HTTPS does not answer, following up to five redirects. Ten sites are checked per request. Press Read page titles and wait for the rows.

Step 3: read what comes back

From the first 128 KB of each home page's HTML, the tool reads:

Field Where it comes from
Title The <title> element. The HTML standard defines it as the document's title, the name shown in a browser tab and in search results
Meta description meta name="description", falling back to og:description
H1 The first <h1> on the page
Canonical The <link rel="canonical"> URL
Robots meta name="robots", with a noindex flag where it contains noindex or none
Status The final HTTP status after redirects

A noindex flag asks search engines not to index the page. We read the tag; we do not decide whether the page is indexed. Google's robots meta tag documentation explains what the values do.

Step 4: filter and export

Filter to the rows that need attention, then download the CSV. Useful filters are sites with no title, sites flagged noindex, and sites that did not answer. For your own sites, also look for titles that repeat across pages you expected to differ, descriptions that are missing, and a canonical pointing somewhere you did not intend.

Why a live site can show no title

Three common reasons:

  1. The site is built in JavaScript and sets its title in the browser. This tool does not run JavaScript, so it sees the empty shell.
  2. The home page redirects to a login or cookie wall whose HTML has no title.
  3. The page is not HTML, such as a PDF or an image. The row says so.

The tool also stops reading after 128 KB, so a title placed unusually late in a very large page can be missed. A noindex sent in the X-Robots-Tag header, instead of the HTML, is also not read. Open the site in a browser to confirm any row that matters.

Using titles on a lead list

A title or meta description is usually how a company describes itself. That makes it a fast way to sort a list by what each company does, spot parked or placeholder pages, and write a line that refers to their actual site. A generic or parked title often means no active business behind the domain.

To see whether each site is live, redirecting or parked first, run the bulk website status checker, and read how to check if a list of websites is online. To turn domains into company names, use the domain to company name tool. To find what each site is built on, see how to check the HTTP headers of a website.

Using it on your own sites

For an agency or site owner with many domains, the title column is a quick audit. Look for blank titles, the same title on every site, a description that is missing or cut off, and noindex left over from a staging launch. Pair it with the sitemap checker and the robots.txt checker to see whether the same sites can be crawled and are listing their pages.

What this check cannot do

  • Only the home page is requested, once. Inner pages may differ.
  • It does not run JavaScript, so titles set in the browser are not seen.
  • Only the first 128 KB is read, and a noindex sent as an HTTP header is not read.
  • Sites that block automated or cloud traffic can show 403 or a timeout while loading in a browser.
  • It reports what is on the page; it does not judge title length or keywords.

Emailing the companies on the list

Once you know what each company does, check that you can reach them. Upload the addresses on the verify page: the first 100 email checks are free with a Google sign-in, no card. Each comes back valid, risky or invalid with a reason, and nothing is sent to anyone on the list. For larger or recurring lists, see bulk email verification, list cleaning and pricing.

Check your sites now

Paste them into the bulk website title checker.

Common questions

How do I get the page titles of many websites at once?

Paste the domains into a bulk website title checker. It requests each home page and reads the title, meta description, first H1, canonical link and robots meta tag, with a CSV download. Up to 100 sites a run, or 500 after a free Google sign-in.

Why does a live website show no title?

Usually the site sets its title with JavaScript in the browser, which this tool does not run. Others redirect the home page to a login or cookie wall with no title, or the page is not HTML, such as a PDF or an image.

What does the noindex flag mean?

The page has a robots meta tag containing noindex or none, which asks search engines not to index it. The tool reads the tag; it does not decide whether the page is actually indexed.

Does it read a noindex sent as an HTTP header?

No. A noindex sent in the X-Robots-Tag header, rather than in the HTML, is not read.

Does it check inner pages?

No. Only the home page of each site is requested, once. Inner pages may have different titles and descriptions.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.