How AI Marketing Skills Transformed Our SEO Strategy at Fynx.ae
We discovered an open-source toolkit that gave our AI agent professional SEO expertise overnight. Here's exactly how we used it to improve keyword rankings, structured data, and AI search visibility at Fynx.ae.
Running a digital marketing agency carries a certain irony: you spend your days improving clients' SEO while your own website quietly stagnates. At Fynx.ae, we were guilty of this. Our service pages were solid, our portfolio spoke for itself — but our organic search traffic had plateaued, and we weren't ranking for the high-intent keywords we knew our prospects were using.
The fix came from an unexpected place: an open-source GitHub repository called marketingskills, built by Corey Haines. In this post, we'll explain exactly what it is, how we installed it, which skills we applied, and what changed for Fynx.ae as a result.
What Is marketingskills?
marketingskills is a collection of 40+ specialized markdown files that give AI coding agents — Claude Code, Cursor, and others — deep, structured marketing expertise. Think of it as installing a senior marketing brain directly into your AI agent.
Without it, you might ask your AI agent "improve the SEO on this page" and get generic advice: add keywords, write a meta description, use headings. With marketingskills loaded, the agent taps into proven frameworks — full SEO audit checklists, AI search optimization strategies, conversion copywriting principles — and applies them with the rigor of a specialist.
The repository organizes skills into six categories:
- SEO & Discovery — site audits, technical SEO, AI search optimization (GEO)
- Conversion Optimization — landing pages, CTAs, signup flows
- Content & Copy — copywriting frameworks, email sequences, cold outreach
- Paid & Distribution — ad campaigns, creative testing, channel strategy
- Sales & RevOps — sales enablement, pipeline operations
- Strategy — pricing, go-to-market, launch playbooks
The skills reference each other, so when you're working on landing page copy, the agent also pulls in conversion psychology and SEO principles automatically. It's an interconnected system, not a loose collection of tips.
How to Install marketingskills
Setup takes about five minutes. Here are the three ways to do it:
Option 1: Claude Code CLI (recommended)
claude mcp install https://github.com/coreyhaines31/marketingskills
Option 2: Git submodule (keeps skills updatable)
git submodule add https://github.com/coreyhaines31/marketingskills .claude/marketingskills
Option 3: Direct clone
cd .claude
git clone https://github.com/coreyhaines31/marketingskills
Once installed, the skills are automatically available to your agent. You don't need to reference them manually — just describe what you want ("run an SEO audit on my homepage") and the agent applies the relevant skill framework.
The SEO Problems We Were Solving at Fynx.ae
Before diving into what we changed, here's where we stood:
- Organic traffic was essentially flat month-over-month for three months
- We were ranking for branded keywords ("Fynx agency") but not category keywords ("digital marketing agency UAE")
- Our service pages had thin meta descriptions — copy-pasted rather than intentionally crafted
- Structured data was incomplete: we had basic JSON-LD but hadn't implemented service-level schema
- We had zero presence in AI-generated answers (ChatGPT, Perplexity, Google AI Overviews)
- Our blog was empty — a page with placeholder posts but no real content
These aren't unusual problems. Most agency websites prioritize client work. But it meant we were leaving qualified leads on the table every month.
How We Used the SEO Skills
1. Full Site SEO Audit
We started with the SEO Audit skill. Rather than asking for generic advice, we pointed the agent at our entire codebase and said: "Run a comprehensive SEO audit using the SEO audit framework. Identify technical gaps, content gaps, and structural issues."
The agent returned a prioritized list of findings:
- Meta descriptions on five service pages were under 100 characters and not keyword-rich
- The canonical tag was missing on several pages
- H1 tags on service pages were generic ("Web Design Services") instead of benefit-focused and location-specific
- Page titles didn't follow the primary-keyword-first pattern that Google favors
- Image alt text was either missing or too vague ("team photo" instead of "Fynx digital marketing team in Kozhikode")
- Internal linking between service pages was minimal — services existed as isolated pages rather than an interconnected hub
None of these were surprising in isolation. The value was having them surfaced systematically with priority scores and clear fix instructions, not as a generic audit checklist but applied to our actual code.
2. AI Search Optimization (GEO)
This was the skill we hadn't been thinking about at all. The AI Search Optimization skill covers Generative Engine Optimization — the emerging practice of ensuring your brand appears in AI-generated answers from tools like ChatGPT, Perplexity, Google AI Overviews, and Claude itself.
The agent analyzed our content against the GEO framework and identified:
- Our service pages lacked direct, quotable answers to common questions. AI models pull factual, concise statements — our copy was marketing-speak, not answer-ready.
- We had no FAQ schema. Adding FAQ structured data signals to both Google and AI crawlers what questions our page answers.
- Our "About" content didn't establish clear entity signals — specific facts about what Fynx does, where we operate, and what outcomes we deliver, expressed as clean declarative statements that AI can summarize.
The fixes here were more involved: rewriting key sections of service pages to include direct answers, adding FAQ schema to high-value pages, and restructuring our company description to be entity-signal-rich.
3. Landing Page Optimization
The conversion optimization skill helped us rethink the homepage hero and service page CTAs. The framework it applies is straightforward but easy to overlook when you're too close to your own copy:
- Lead with the outcome the visitor wants, not the service you sell
- Social proof belongs above the fold, not buried in a "testimonials" section
- CTAs should be specific ("Get a free SEO audit") not generic ("Contact us")
We revised the homepage hero from a broad statement about being a full-service agency to a specific, outcome-led headline targeting ambitious UAE brands. The difference was subtle in wording but significant in clarity.
4. Content Strategy for the Blog
Our blog existed but had no real content — just placeholder posts. The content strategy skill helped us build a content calendar based on keyword opportunity, not just topic interest.
The framework the agent applied:
- Identify high-intent, lower-competition keywords in our service categories
- Map each post to a specific stage of the buyer journey (awareness → consideration → decision)
- Cluster content around topic pillars rather than writing isolated one-off posts
- Prioritize posts that answer questions our sales team already fields on discovery calls
This is how the post you're reading right now came to exist.
Specific Changes We Made to Fynx.ae
Here's the concrete list of what changed in the codebase:
Meta Titles & Descriptions
Every service page title was restructured to lead with the primary keyword. For example:
- Before: "Web Design Services | Fynx"
- After: "Web Design & Development Agency UAE | Fynx — Performance-First Websites"
Meta descriptions were rewritten to be 150–160 characters, include the primary keyword naturally, and end with a clear value proposition.
Structured Data (JSON-LD)
We expanded our JSON-LD schema from a single ProfessionalService block to include:
- Individual Service schema for each of our six core services
- FAQPage schema on high-traffic pages
- BreadcrumbList schema for service page hierarchy
- WebSite schema with SearchAction for sitelinks search box
Heading Structure
H1s on service pages were rewritten to be location-specific and benefit-driven. H2s were restructured to match the questions our target prospects actually search for, making the pages more likely to be pulled into AI answer snippets.
Internal Linking
We added contextual internal links from each service page to related services. A visitor reading about performance marketing now sees natural links to web design (because a high-converting landing page matters for ad performance) and social media management (because cross-channel reach amplifies paid results).
Image Alt Text
All images were audited and alt text rewritten to include descriptive, keyword-relevant content without keyword stuffing.
Canonical Tags
Every page now explicitly declares its canonical URL, eliminating any potential duplicate content signals from trailing slashes or query parameters.
What Changed After These Fixes
We're two months into the changes at the time of writing. Here's what we're seeing:
- Organic impressions up 38% in Google Search Console, driven by service-category keywords rather than branded terms
- Click-through rate improved from 2.1% to 3.4% on service pages — a direct result of more compelling meta descriptions
- First appearances in AI Overviews for two target queries: "digital marketing agency for UAE businesses" and "performance marketing agency Dubai"
- Bounce rate dropped on the homepage following the hero rewrite and improved internal linking
- Inbound inquiry quality improved — prospects arriving from organic search are coming with more specific questions, suggesting they've found more relevant content before reaching out
These aren't dramatic overnight results. SEO doesn't work that way. But the direction is clear, and the changes are compound — each improvement builds on the others.
How to Apply This to Your Own Website
If you're running a business website and want to apply the same approach, here's the sequence:
- Install marketingskills using one of the methods above
- Start with the SEO audit — ask your agent to audit your homepage and top service/product pages. Get the list of issues in priority order.
- Fix technical issues first — canonical tags, meta descriptions, structured data. These are the lowest-effort, highest-impact changes.
- Rewrite headings and copy using the content skill — focus on clarity, keyword relevance, and direct answers to visitor questions.
- Add AI search optimization — restructure key paragraphs to be quotable, add FAQ schema, and ensure your entity signals (what you do, where, for whom, with what results) are explicit and consistent.
- Build a content plan using the content strategy skill — map posts to keywords and buyer journey stages, not just topics you feel like writing about.
- Measure and iterate — Google Search Console is free and will show you which queries are gaining impressions within 4–6 weeks.
The marketingskills toolkit doesn't replace strategic judgment — it gives your AI agent the frameworks to apply that judgment consistently, at scale, without you needing to brief it from scratch every time.
The Bigger Picture
What impressed us most about marketingskills wasn't any single skill — it was how the skills interconnect. SEO and conversion optimization aren't separate disciplines. A page that ranks well but converts poorly is a failure. A page with a great CTA but no organic traffic is invisible. The toolkit treats them as parts of the same system, and that's how we try to approach marketing for our clients too.
We'll keep updating this post as we gather more data. If you want to talk through how this kind of approach could work for your business, reach out to the team — that's exactly what we do.
Work with Fynx
Let's put these SEO strategies to work for your business.
We run the same playbooks for clients across UAE and MENA. Drop us a message and let's talk.
Get a free SEO audit