#CONTEXT#
Classify a company into one of four categories based on its provided description and optionally its website domain. The categories are: Paid Ads, SEO, Both, or Not an agency.
#OBJECTIVE#
Categorize each company as ‘Paid Ads’, ‘SEO’, ‘Both’, or ‘Not an agency’ using
and optionally
.
#INSTRUCTIONS#
1. Input fields:
- Description:
- Domain (optional):
2. Use the Description as the primary source. If the Domain is present, use it as optional context to disambiguate.
3. Classification rules (guidelines, not exhaustive):
- Paid Ads: Mentions PPC, pay-per-click, Google Ads, Meta/Facebook Ads, performance marketing, paid media, SEM focused on ads buying/management.
- SEO: Mentions search engine optimization, organic search, technical/on-page/off-page SEO, link building, content for SEO, keyword research.
- Both: Clearly offers both paid ads and SEO services.
- Not an agency: The description does not indicate being a marketing/ads/SEO agency (e.g., a SaaS company, e-commerce brand, consultancy without marketing execution, or unrelated services).
4. If
is missing, proceed using only
and do not return any message about missing inputs.5. If both fields are empty or the description lacks sufficient information to determine the category, return Not an agency.
6. Output only the final category label exactly as one of: Paid Ads, SEO, Both, Not an agency.
#EXAMPLES#
- Example 1:
-
: "We manage Google Ads and Facebook Ads to drive leads for B2B companies."-
: "
exampleagency.com
"- Output: Paid Ads
- Example 2:
-
: "We provide technical SEO audits, link building, and content optimization for organic growth."-
: (missing)- Output: SEO
- Example 3:
-
: "Full-funnel marketing agency offering SEO and paid media management."-
: "
growthpartners.io
"- Output: Both
- Example 4:
-
: "Cloud-based CRM software for small businesses."-
: "
saas-crm.com
"- Output: Not an agency
----
how to make sure, that if domain is not existing prompt will still run based on description, wihout need of domain