All posts

How to Find the Language of the Websites Behind an Email List

··2 min read

To find the language of the websites behind an email list, read the language the home page of the domain after the @ in each address declares: the html lang attribute, a meta tag, the Content-Language header or og:locale. The bulk email website language checker does this for every address in a pasted list or CSV and gives each one a row.

The check reads the domain, not the mailbox.

Why check this on an email list

A list is often split by language so each segment gets a message in its own. The language a company's site declares is a first guess at that, and it takes one request per unique domain rather than one per address. It says nothing about the person's own language.

The by-hand way

  1. Take the domain after the @, for example acme.example from sam@acme.example.
  2. Open its home page and view the source.
  3. Read the lang attribute on the html tag, any content-language meta tag and og:locale.
  4. Repeat for every unique domain.

For a plain list of websites, see check what language a website is in.

Step 1: paste the addresses

Paste addresses one per line, or upload a CSV. Only the unique domains are sent, never the mailbox names.

Step 2: run the check

Press Check languages. One GET of each home page is made from our server (https first, then http, up to five redirects, the first 128 KB), with no cookies and nothing stored. No mail is sent.

Step 3: read the result

Result What it means
A language name (for example German) The page declares that language; the tag and its source are in the CSV
Not declared The page was read and declares no language
HTTP error / No answer / Not checked The page could not be read; some sites refuse automated requests

The CSV carries the language tag, its source and any hreflang alternates beside each email. No address is dropped from the list handed on to the mailbox check.

What this check cannot do

  • It checks the domain, not the mailbox.
  • It reads what the page declares, not the words on it.
  • A company can declare one language and write in another.
  • Up to 100 unique domains a run without an account, 500 signed in.

To read the same declarations for a plain list of websites use the bulk website language checker.

Next: the rest of the list

For the addresses that remain, use the verify page: the first 100 checks are free with a Google sign-in, no card.

Try it now

Paste your list into the bulk email website language checker at simpleverifier.com.

Common questions

How do I find the language of the websites behind an email list?

Take the domain after the @ in each address and read the language its home page declares. A bulk email website language checker does that for every address in a pasted list.

Does it tell me the language of the person?

No. The tool checks the domain, not the mailbox, and reads the company page's declaration.

Does it read the text of the page?

No. It reads the declarations only.

Does it send an email to the domain?

No. It makes one GET of the home page and never connects to a mail server.

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.