Overall: Website pages are fully populated for meta fields, but many are outside recommended length ranges. Blog is the main risk area: a large number of published posts are missing meta title + meta description.
Issues Found (high priority)
Blog Content
Missing meta title: 225 published posts
Missing meta description: 225 published posts
Unmapped Keyword Goal: 77 published posts
Website Pages Database
Meta title length outside 50–60 chars: 13 pages
Meta description length outside 150–160 chars: 17 pages
Unmapped Keyword Goal: 3 pages
App pages
Missing meta title: 2 apps
Missing meta description: 2 apps
Unmapped Keyword Goal: 14 apps
Hubs
Missing Path (may impact clean URL generation): 18 published hubs
Note: these hubs do have Keyword Goals mapped in the database, but the missing Path values may be intentional (auto URL slug logic). Flagging for review.
Tags Database
Unmapped Keyword Goal: 55 tags
Duplicate Meta
Website pages: no duplicate meta titles found.
Website pages: 1 duplicate meta description found (2 pages share the same meta description):
"Deploy business process automation in weeks, not months. Custom AI and workflow automation solutions that help enterprise teams scale without hiring engineers."
Blog posts: no duplicates detected in the sample checks (meta is largely missing, so duplicates are likely underreported).
Apps: no duplicates detected.
Unmapped Pages (no Keyword Goal linked)
Website Pages: 3
Blog posts: 77
Apps: 14
Tags: 55
Keyword Opportunities
Biggest opportunity is systematic meta coverage for Blog Content (225 published posts missing both fields). Once meta is populated broadly, we can re-run duplicate analysis to catch cannibalization/overlap.
Consider prioritizing Keyword Goal mapping on Tags (55 unmapped) to improve category/tag page targeting and reduce orphaned intent.
Recommendations
Blog meta backfill: add Meta Title + Meta Description for the 225 published posts missing both.
Normalize website page meta lengths: tighten titles to 50–60 chars and descriptions to 150–160 chars on the out-of-range set.
Keyword Goal hygiene: ensure every published asset (posts/apps/pages) and every tag has a mapped Keyword Goal.
Re-run duplicate detection after backfill: duplicates will be more meaningful once coverage is improved.