What is your developer-dependent CMS actually costing you? Calculate your costs and get a full report
What is your developer-dependent CMS actually costing you? Calculate your costs and get a full report
AI Assistants
A step-by-step recipe with prompts to paste: have an AI assistant find pages and items with missing SEO titles or meta descriptions, draft them, and save them to Staging for your review.
Pages without a meta description, or with a page title that just repeats the menu name, are easy to miss and slow to fix one at a time. An AI assistant connected to Agility can find them, draft a title and description for each from the page's own content, and save the drafts to Staging for you to review.
If you haven't connected an assistant yet, start with Using AI Assistants with Agility CMS.
Every page (and, if your site uses them, every SEO-enabled content item such as blog posts) has a useful Page Title and Meta Description, drafted by the assistant and approved by you.
There are two places, and it helps to know which one your site uses:
Meta Description or SEO Title. The assistant can look at the content model to find them.If you're not sure which applies, ask the assistant: "Which SEO fields do pages and blog posts have in this instance?"
Paste this, replacing the parts in square brackets:
In the [instance name] Agility instance, [en-us] locale, find pages on the
[website] sitemap that have an empty Meta Description or a Page Title that is
the same as the menu text. Don't change anything yet.
Show me a table with: page name, URL path, current Page Title,
current Meta Description.
For content items, use this instead:
In the [instance name] Agility instance, [en-us] locale, look at the
[Blog Posts] content list. Tell me which field is used for the SEO description,
then list every item where that field is empty. Don't change anything yet.
Once the list looks right, ask for drafts:
For each item in that list, draft:
- a Page Title of 60 characters or fewer that includes the main topic
- a Meta Description of 150 to 160 characters, written from the page's own
content, in plain language, with no claims that aren't on the page
Show me the drafts as a table with character counts. Don't save yet.
Read the table. Ask for changes to individual rows ("Make number 4 less salesy", "Mention pricing on the pricing page"). When you're happy:
Save those drafts. Only change the SEO title and description fields.
Keep every other field and every component on the page exactly as it is.
Skip any item that already has unpublished changes in Staging.
Then give me a list of what you changed with links to open each one in Agility.
In plain words, behind the scenes:
get_available_instances, get_locales).get_sitemap), then opens each page to read its SEO fields and the content of its components (get_page).get_content_model_details) and reads the items in the list (get_content_items, get_content_item).save_page, content items with save_content_items. Saves land in Staging. Nothing is published.If the SEO Analysis app is installed on your instance, its sidebar panel scores the meta description length and title width for each page, which is a quick second check.
fr-ca and say "Write in Canadian French."publish_content or publish_page, and send you a list of any that didn't pass. See Choose how much the assistant does.