Title Tag Analyzer avatar

Title Tag Analyzer

Pricing

$2.99/month + usage

Go to Apify Store
Title Tag Analyzer

Title Tag Analyzer

Title tag analyzer that checks page titles and meta descriptions across any list of URLs, so SEO teams can catch missing or oversized tags before rankings slip.

Pricing

$2.99/month + usage

Rating

0.0

(0)

Developer

ZeroBreak

ZeroBreak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Title Tag Analyzer: Audit Page Titles and Meta Descriptions at Scale

Title tag analyzer for SEO teams who need to check page titles and meta descriptions without opening each URL by hand. Paste in one URL or a bulk list and get back the character length, a pass/fail status, and the HTTP response code for every page. Short, missing, or oversized titles cost rankings before anyone clicks, and this actor surfaces them fast.

Use cases

  • SEO auditing: scan every page for missing or oversized title tags without touching a browser
  • Site migrations: confirm title tags transferred correctly after moving to a new CMS or domain
  • Pre-publish checks: verify title and meta description length before pages go live
  • Competitor research: pull title tags from competitor URLs to see how they approach page titles
  • Ongoing monitoring: run on a schedule to catch title tag regressions after template or CMS updates

What data does this actor extract?

Each result contains:

{
"url": "https://apify.com",
"finalUrl": "https://apify.com/",
"httpStatus": 200,
"titleTag": "Apify: Full-Stack Web Scraping and Data Extraction Platform",
"titleLength": 59,
"titleStatus": "optimal",
"titleWordCount": 9,
"metaDescription": "Apify is the full-stack web scraping and data extraction platform. Build reliable scrapers. Fast.",
"metaDescriptionLength": 97,
"metaDescriptionStatus": "optimal",
"scrapedAt": "2025-01-15T10:23:41.123456+00:00"
}
FieldTypeDescription
urlstringThe original URL submitted for analysis
finalUrlstringURL after following all redirects
httpStatusintegerHTTP response code (200, 301, 404, etc.)
titleTagstringFull text of the <title> tag
titleLengthintegerCharacter count of the title tag
titleStatusstringoptimal (30-60 chars), too_short, too_long, or missing
titleWordCountintegerNumber of words in the title
metaDescriptionstringContent of the <meta name="description"> tag
metaDescriptionLengthintegerCharacter count of the meta description
metaDescriptionStatusstringoptimal (70-155 chars), too_short, too_long, or missing
scrapedAtstringISO 8601 timestamp of when the page was fetched
errorstringError message if the request failed; absent on success

Input

ParameterTypeDefaultDescription
urlstringSingle URL to analyze
urlsarray[]List of URLs for bulk title tag checking, one per line
checkMetaDescriptionbooleantrueAlso extract and rate the meta description
maxUrlsinteger100Maximum URLs processed per run (hard cap: 1000)
requestTimeoutSecsinteger30Per-request timeout in seconds
timeoutSecsinteger300Total actor run timeout in seconds
proxyConfigurationobjectDatacenter (Anywhere)Proxy type and location for requests. Supports Datacenter, Residential, Special, and custom proxies. Optional.

Provide at least one URL via url or urls.

Example input

{
"urls": [
"https://apify.com",
"https://apify.com/store",
"https://docs.apify.com"
],
"checkMetaDescription": true,
"maxUrls": 100,
"proxyConfiguration": { "useApifyProxy": true }
}

How it works

  1. Takes one or more URLs from the input, deduplicates them, and applies the maxUrls cap
  2. Fetches each page with a realistic browser User-Agent and follows redirects automatically
  3. Parses the raw HTML to extract the <title> and <meta name="description"> tags
  4. Measures character length and assigns a status: optimal, too_short, too_long, or missing
  5. Records the HTTP status code so broken pages and redirect chains show up in results
  6. Pushes each result to the Apify dataset as it processes, so you can see progress in real time

Title tag length reference

StatusCharacter rangeWhat it means
missing0 charactersNo title tag on the page
too_short1-29 charactersToo brief; Google may rewrite it
optimal30-60 charactersDisplays fully in search results
too_long61+ charactersGoogle cuts it off at roughly 580 pixels

Meta description length reference

StatusCharacter rangeWhat it means
missing0 charactersNo meta description tag found
too_short1-69 charactersMay be too thin to display in results
optimal70-155 charactersFalls within Google's typical display range
too_long156+ charactersGoogle truncates it in search results

Integrations

Connect Title Tag Analyzer with other tools using Apify integrations. Works with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. You can also set up webhooks to trigger downstream actions as soon as results are ready.

FAQ

How many URLs can this actor handle per run? The default cap is 100 URLs. Raise it up to 1000 with the maxUrls input. For larger lists, split them across multiple runs or schedule the actor to run on a crawl-friendly pace.

Does it work on JavaScript-rendered pages? The actor uses plain HTTP requests and parses the raw HTML. Pages that inject the title tag only via JavaScript may return a missing status. For JS-heavy sites, pair this with a browser-based actor to render the page first.

Why is my title flagged as too_long when it looks fine in the browser tab? Browsers show the full title regardless of length. Google limits displayed titles to around 580 pixels, which works out to about 60 characters. Longer titles get cut off in search results, which is what this actor flags.

What does finalUrl mean? It's the URL the actor actually landed on after following all redirects. If url and finalUrl differ, there's a redirect in place. Spot redirect chains you may not know about by comparing the two fields.

Can I export results to a spreadsheet? Yes. Open the dataset in Apify Console and download as CSV or JSON. You can also pipe results directly into Google Sheets using the Apify Google Sheets integration.

Run a bulk title tag audit on any site in minutes. Paste your URLs, hit run, and export the results to see exactly which pages need work.