Weekly SEO grading digest for Contentful blog posts

Every Monday, grade the last 30 days of blog posts on title, meta, headings, and readability, then email the ten weakest with concrete rewrites.

Agentic Task
ContentfulGmailMarketingAI ReportsEmail Automation
PromptCreate

Every Monday at 9am, pull the last 30 days of published articles from Contentful using the CDA - Get Published Entries operation against our blog content type. Use the Content Delivery API (not the Content Management API) so unpublished drafts are never graded. Only grade the blog content type by default and keep the content type ID configurable so it can point at a different content type later.

For each returned post, grade it on SEO health across five dimensions: title length (aim for 50 to 60 characters), meta description quality (length, specificity, and whether it earns a click), presence of a clear H2 structure in the body, keyword density on the target keyword, and readability. Produce a numeric score per dimension plus a short reasoning note.

Rank all graded posts weakest to strongest and pick the ten weakest. For each of those ten, draft a concrete fix: a stronger rewritten title, a rewritten meta description strictly under 160 characters, and one suggested internal link to another published post in the space that would strengthen topical authority. The fixes should be specific to the post, not generic templates.

Format the ranked list plus fixes as an HTML email digest with each post as its own card showing the current title, current meta description, the scores, and the suggested rewrites side by side with the originals. Send it to the marketing lead using Gmail's Send a Message operation. Keep the subject line dated so weekly digests are easy to scan in the inbox.

The grading and rewriting is judgement-heavy and differs per entry, so run this as an agent rather than a fixed pipeline. Contentful's own product marketing highlights AI-generated meta descriptions and SEO copy as a top use case (see https://www.contentful.com/blog/ai-actions-seo/), and this workflow reproduces that idea as a scheduled digest.

What does this prompt do?

  • Pulls every blog post you published in Contentful over the last 30 days.
  • Grades each one on SEO fundamentals: title length, meta description quality, H2 structure, keyword density, and readability.
  • Picks the ten weakest posts and drafts a concrete fix for each: a stronger title, a rewritten meta description under 160 characters, and one suggested internal link.
  • Emails the ranked list and rewrites to your marketing lead as an HTML digest first thing Monday morning.

What do I need to use this?

  • A Contentful workspace with your blog content type already set up.
  • A Gmail account to send the digest from.
  • The email address of the marketing lead who should receive the digest.

How can I customize it?

  • Change the day and time the digest goes out (weekly on Monday at 9am by default).
  • Widen or narrow the review window (30 days of published posts by default).
  • Point the workflow at a different content type, or filter to a specific author, tag, or category.
  • Change who receives the digest, or CC the wider marketing team.

FAQs

Will this grade my drafts or unpublished posts?
No. It only looks at posts that are live on your site, so anything still in draft is skipped.
Does it change any of my Contentful content?
No. The workflow only reads your posts and sends the suggestions by email. You decide which fixes to apply.
What if my blog content type is named something other than 'blog'?
You can point the workflow at any content type in your Contentful space by name, so it works with 'article', 'post', 'insights', or whatever you use.
How many posts does it grade each week?
Every post you published in the last 30 days, then it picks the ten weakest to include in the digest.
Can I run this on a different schedule?
Yes. Weekly on Monday is the default, but you can switch to daily, biweekly, monthly, or any other cadence that fits your team.

Related templates

Trace phishing emails to the sending IP and report abuse

Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.

AbuseIPDB
Gmail
Slack
Agentic Task
Weekly flight risk brief for trips your team already booked

Every Thursday, rank your team's upcoming flights by how likely they are to run late, and email the fixes while changes are still cheap.

AeroDataBox
Airtable
Gmail
Agentic Task
Warn customers before their saved card expires and billing fails

Each month, spot the saved cards about to expire, email the customers still on recurring billing, and rank the revenue at risk in Slack.

Authorize.Net
Gmail
Slack Bot
Agentic Task
Auto-correct address typos and hold the orders you can't fix

Every weekday morning, harmless address typos get fixed on unshipped orders, and anything undeliverable is held while the customer confirms it.

Shippo
Shopify
Gmail
+1
Agentic Task
Catch bad shipping addresses before you buy the label

Every weekday morning, unfulfilled orders get an address check: harmless typos fixed automatically, risky addresses held with a note to the customer.

Shippo
Shopify
Gmail
+1
Agentic Task
Turn emailed vendor invoices into draft Zoho Books bills

When an invoice lands in your inbox, we read it, match the vendor, and file a draft bill in Zoho Books for someone to approve in Slack.

Gmail
Zoho Books
Slack
Agentic Task

Stop letting SEO debt pile up on your blog.

Get a ranked, actionable digest every Monday so weak posts get fixed before they cost you traffic.