SEO Agents
Turn a page brief into title tags and meta descriptions that earn the click.
Describe the page — its topic, target term and who it's for — and the agent writes multiple title and description options for each page, with character counts, intent alignment notes and guidance on which option fits which situation. Review, pick, and apply them to your pages.
Try an example
The title tag and meta description are the two lines of text that decide whether a searcher clicks your result or the one above it. Most sites treat them as an afterthought — a truncated brand name, a duplicated sentence, a CMS default. This agent treats them as the small piece of copywriting they actually are, and writes them with the same care as a headline.
It's for SEO practitioners clearing a metadata backlog, site owners who suspect their snippets undersell them, and agencies standardizing metadata across client sites. You don't need to know the character limits or the intent frameworks — that's the agent's job. You need to know what the page is about and who should click it.
The input is a description of one page or a list of pages: topic, target keyword, audience and page type. The output is a set of options per page — typically several titles and several descriptions — each with a character count, a note on the search intent it serves, and a recommendation for which to use when. Nothing is auto-applied; you choose what ships.
A one-line generator gives you a single string and no reasoning. This agent explains its choices: why a title leads with the keyword versus the brand, why a description answers the query directly instead of teasing it. You learn what good metadata looks like for your pages while you fix them, which means fewer rounds of the same problem.
Inside Dual7, the metadata you approve can be applied to real pages in your project — titles and descriptions are first-class fields, not text you paste into a plugin. And because every page you publish is code you own, there's no CMS layer between the recommendation and the result.
Each page gets several title and description variants at different angles, so you pick instead of settling.
Character counts are shown with each variant, so you can see what fits before a search engine truncates it mid-sentence.
Each option is labeled with the intent it targets — informational, commercial, transactional — so the snippet matches what the searcher wants.
A service page, a blog post and a pricing page need different metadata shapes. Recommendations follow the page's role, not one formula.
The agent decides whether the brand belongs at the front, the end, or nowhere, based on how recognizable it is — and says why.
List your key pages in one brief and get a consistent metadata set across the site instead of writing them one at a time.
Recommendations come with explanations, so approvals turn into a short conversation instead of a trust exercise.
Give the topic, target keyword, audience and page type for each URL you need metadata for.
The agent returns several titles and descriptions per page, with character counts and intent labels.
Choose the strongest variant, or ask for a different angle — shorter, more urgent, more descriptive.
Set the approved metadata on your Dual7 pages, or export it for whatever CMS you run.
Titles and descriptions are written to practical display limits — roughly 50–60 characters for titles, 140–160 for descriptions — and each option is counted so nothing ships blind.
The agent reads the intent behind the target term and writes snippets to match: direct answers for informational queries, differentiation for commercial ones, and action language for transactional ones.
Primary terms are placed where they carry weight — early in the title, naturally in the description — without stuffing the snippet into unreadability.
Descriptions are written as invitations, not summaries: a specific promise, a concrete detail, or a question the page answers. The goal is the click, not a synopsis.
When you brief multiple pages, the agent flags options that would read as duplicates or boilerplate across the site — a common reason search engines rewrite your snippets for you.
Variants include and exclude the brand name deliberately, with guidance on when a recognizable brand earns its characters and when it's wasting them.
Several title variants per page with character counts and a recommended default.
Matching description variants written to fit display limits and drive the click.
A label and short rationale per option explaining which searcher it targets.
Guidance on which pattern suits the page — service, article, category, pricing — and why.
A consistent, deduplicated metadata plan when you brief several pages together.
Example output
Input: 'Mediation service page, target term divorce mediation Chicago, audience is cost-conscious couples.' Output: four titles including 'Divorce Mediation in Chicago | Fixed-Fee Family Mediation' (54 chars, commercial intent, recommended), three descriptions including one leading with the fixed-fee angle, and a note suggesting the brand name be dropped from this page's title because the firm isn't yet searched for by name.
An in-house SEO with two hundred pages of CMS-default metadata briefs the top thirty pages in batches and approves a consistent set in an afternoon.
A business owner whose homepage title is just the company name gets options that say what the company actually does, with the reasoning spelled out.
An account lead generates metadata for every key page on a client site, each with rationale attached, and sends it for approval instead of a blank spreadsheet.
A content writer rewrites titles and descriptions for posts that rank but don't get clicked, testing benefit-led angles against the originals.
A store manager generates distinct snippets for near-identical category pages so search engines stop treating them as duplicates.
A product marketer writes metadata for six new feature pages in one brief, keeping terminology consistent with the rest of the site.
A multi-location business generates per-location titles and descriptions that vary meaningfully instead of swapping one city name.
Firms whose service pages all carry the same boilerplate metadata get distinct, intent-matched snippets per practice area.
Stores with large catalogs fix category and product metadata that platforms auto-generate into sameness.
Software companies write feature, integration and comparison-page metadata that differentiates in crowded results.
Location-based businesses put the city and service where searchers expect them instead of hiding behind a brand name.
Editorial teams refresh article metadata so strong content isn't let down by weak snippets.
SEO and web agencies produce reviewable metadata sets with rationale for client sign-off.
You provide
Pricing page for a scheduling tool, targeting 'salon booking software pricing', commercial intent
The agent
The agent identifies transactional-commercial intent, checks practical length limits, and writes options that answer the pricing question directly.
You get
Three titles leading with price transparency, two with a comparison angle, and descriptions that name the starting plan — with a note that hiding price in the snippet tends to cost clicks on pricing queries.
You provide
Blog post: how to register a sole trader business in the UK, beginner audience
The agent
The agent recognizes a how-to informational query and writes answer-forward metadata rather than brand-forward.
You get
Titles in the 'How to register as a sole trader' pattern with the current-year variant flagged, and descriptions promising the steps, the deadline and the cost in one scan.
You provide
Five service pages for a dental practice: implants, whitening, Invisalign, checkups, emergencies
The agent
The agent batches the pages, assigns each a distinct snippet pattern, and checks for cross-page duplication.
You get
Fifteen title options and ten descriptions, deduplicated across pages, with emergency-page metadata rewritten for urgency instead of calm reassurance.
You provide
Our homepage title is 'Home — Brightpath'. We do payroll for restaurants.
The agent
The agent flags the wasted title, writes service-and-audience-led options, and advises where the brand name earns its place.
You get
Options like 'Payroll for Restaurants | Brightpath' with character counts, plus a description naming tip handling and shift-based pay — the specifics a restaurant owner scans for.
You provide
Category page for women's trail running shoes, currently auto-generated metadata
The agent
The agent replaces template boilerplate with copy that names the selection, the brands and the return policy.
You get
Category titles under 60 characters that front-load the term, and descriptions that give a reason to click this category over the marketplace result above it.
| Aspect | With the agent | Manual process |
|---|---|---|
| Output per page | Several title and description options with notes | One version, written once, rarely revisited |
| Length checking | Character counts shown on every variant | Checked in a separate tool, or discovered after truncation |
| Intent matching | Each option labeled with the intent it serves | Depends on the writer remembering to think about it |
| Consistency across pages | Batches are deduplicated and patterned deliberately | Pages written at different times drift into boilerplate or overlap |
| Reasoning | Recommendations include the why, ready for review | Rationale lives in someone's head or a lost doc |
| Time for a full site | Key pages briefed and drafted in batches | A spreadsheet, a style rule, and several afternoons |
| Applying the result | Approved metadata set directly on your Dual7 pages | Copied field by field into a CMS or plugin |
A chatbot will write a title if you ask, but it won't count characters, label intent, or check your other pages for duplicates unless you think to ask every time.
Variants and recommendations are part of the output format, not something you coax out with follow-up prompts.
Brief multiple pages together and the agent manages consistency and duplication across the set — a chat window treats each prompt as an island.
Approved metadata can be applied to real Dual7 pages and published to your domain, instead of being copied out of a chat log field by field.
Tell the agent what the searcher wants to do — compare, buy, learn, find a phone number. The same keyword can need very different snippets.
Front-load the primary phrase in the title when the page targets a specific query; save brand-first titles for pages people navigate to directly.
A description that summarizes the page competes with the page. One that promises a specific answer or detail earns the click instead.
Look at the current results for your target term before choosing a variant. If every title says 'Top 10', a direct-answer title stands out.
Near-identical titles and descriptions tell search engines the pages are interchangeable. Brief pages in batches so the agent can keep them distinct.
If a page ranks but earns few clicks, try a different angle — the agent's variants make low-risk experiments cheap. Watch click-through before and after.
Metadata is small but public. Confirm claims, numbers and offers in every variant are accurate before they represent you in a search result.
It's a tool that writes the title tag and meta description — the two lines shown in a search result — for a page you describe. This agent goes further than a one-line tool: it provides multiple options per page, character counts, intent labels and a recommendation for each.
Common working ranges are about 50–60 characters for titles and 140–160 for descriptions, though search engines actually measure in pixels and may rewrite or truncate either one. The agent writes to these practical limits and shows the count on every option.
Metadata isn't a direct ranking lever, and no honest tool will promise position changes. What well-written titles and descriptions can do is earn more clicks from the positions you already hold, which is often the fastest win available on a page that already ranks.
Usually because the provided snippet doesn't match the query, is duplicated across pages, is too long, or reads as boilerplate. Distinct, intent-matched, correctly-sized metadata is less likely to be replaced — which is exactly what the agent is designed to produce.
It depends on whether people search for your brand. Recognizable brands earn clicks by being in the title; unknown ones usually waste characters better spent describing the page. The agent makes this call per page and explains its reasoning.
You can brief pages in batches — list your key pages with their topics and target terms, and the agent returns a consistent, deduplicated set. For very large sites, prioritize pages that already get impressions; that's where snippet improvements pay back first.
On Dual7, titles and descriptions are page fields you can set directly and publish to your domain. On any other platform, the output is plain text you paste into your CMS or SEO plugin — the format works anywhere.
No. An audit diagnoses issues across a site; this agent writes the two specific fields that show up in search results. They pair well — audit to find which pages need attention, this agent to rewrite their snippets.
Yes. Agencies use it to produce metadata sets with attached rationale, which makes client approval much easier than presenting unexplained strings in a spreadsheet. Review everything before it ships, as you would with any draft.
You can brief it in and for other languages, but always have a fluent speaker review the output — nuance, length and click conventions differ by market, and character guidance is calibrated for English-language results.
Dual7 Agents
Turn a page brief into title tags and meta descriptions that earn the click. Start with your own input — the output is an editable project you own.
500+ users in production · Kanan.co moved off Salesforce onto Dual7 in four months · 100% code owned
Dual7 · a product of AlgorithmShift · Build once. Own forever.