Emmanuel Dan-Awoh Emmanuel Dan-Awoh
  • Home
  • My Portfolio
  • Marketing Tools I’ve Built
    • SEO Compression Ratio Calculator
    • LLM.txt File Generator – Show up in Chatgpt, Grok & Gemini
    • Bulk Meta Description Generator
    • Inlink Opportunity Finder
    • Content Auditor Chrome Extension
  • Udemy Course
  • Blog
    • Articles
  • Services
  • Clients
  • Reviews
  • Resume
Book A Session
Emmanuel Dan-Awoh

Leave your search & conversion rate optimization projects in the hands of a certified Growth & Performance Marketing Manager

  • Home
  • My Portfolio
  • Marketing Tools I’ve Built
    • SEO Compression Ratio Calculator
    • LLM.txt File Generator – Show up in Chatgpt, Grok & Gemini
    • Bulk Meta Description Generator
    • Inlink Opportunity Finder
    • Content Auditor Chrome Extension
  • Udemy Course
  • Blog
    • Articles
  • Services
  • Clients
  • Reviews
  • Resume
find me
SEO
94

Drove 878% Revenue Surge For EU Aquarium Store via Google Shopping SEO

Drove 878% Revenue Surge For EU Aquarium Store via Google Shopping SEO

An EU aquarium supply store faced cookie blocks, feed errors & product disapprovals. See how strategic technical SEO & feed optimization unlocked an 878% rise in item revenue and massive growth.

LIKE THIS 94

Situation

A leading online retailer of aquarium supplies, serving customers across the European Union, was navigating a complex digital landscape fraught with technical barriers.

Despite a vast inventory, their international growth was stymied by a series of critical optimisation bottlenecks. A plugin conflict was blocking e-commerce cookies, rendering crucial revenue data in GA4 invisible and leaving the business in the dark about product performance and customer behaviour.

Furthermore, its international structure, with numerous language subfolders (e.g., /fr/, /es/, /it/), created a cascade of issues. Product feeds were flagged for currency mismatches in shipping costs, leading to violations in key markets like the UK, France, and Finland. Simultaneously, a significant portion of these international product and collection pages were being crawled but not indexed, remaining hidden from potential customers.

To compound these issues, essential products like testing kits and fish medicines were frequently disapproved in advertising platforms for “misleading claims,” stifling top-of-funnel growth.

Actions & SEO Interventions

In response, a multi-faceted technical SEO and feed management strategy was deployed.

(1) The first intervention reconfigured the consent management in Google Tag Manager, implementing preloaded consent signals to accurately capture transaction data from the page. This immediately activated comprehensive revenue reporting in GA4, providing the client with their first clear insights into product metrics and audience value.

(2) To tackle the indexation deficit, a custom Python script was developed to automate bulk indexation requests via the Google and Bing Indexing APIs, rapidly increasing the number of products visible in search results and expanding the site’s keyword capture potential.

(3) For the product feeds, we activated the “found by Google” feature in Merchant Center, allowing Google to auto-populate the site’s inventory directly from the website, which accelerated indexation and improved Google’s understanding of the site’s product focus across all languages.

Resolutions

The most impactful fix addressed the currency mismatch violations head-on.

(a) We optimised the product feeds by implementing an on-page currency switcher for customers while standardising the shipping policy definitions to a single currency both on-page and in Merchant Center. This simple yet crucial correction resolved the feed errors and resulted in an astounding 827% spike in product approvals across all affected countries.

(b) Additionally, product titles were enriched with high-intent keywords through supplemental feeds to better align with user search queries.

(c) To cement these technical gains, a targeted backlink campaign built connections with EU-specific business directories and comparison shopping services, strengthening the site’s Domain Authority and entity recognition within Google’s knowledge graph.

Results & Impact Recorded

The culmination of these strategic interventions was a dramatic transformation in performance. The store witnessed a 224.87% uplift in items viewed, a 480% expansion in items purchased, and an 878.09% increase in item revenue.

CRO | Product Marketing
283

Driving +39% Organic Revenue Growth: How CRO + SEO Reversed Declines For F1 Motorsports’ Dealer

Driving +39% Organic Revenue Growth: How CRO + SEO Reversed Declines For F1 Motorsports’ Dealer

In just one quarter, we turned a -22% revenue decline into a +39% uplift for this F1 Motorsports dealer.

By combining CRO enhancements with SEO fixes, Q2 organic revenue rose to $657K.

At the same time, revenue per user jumped by +22% and organic clicks rose by+12%.

This rebound not only offset the seasonal dip tied to the F1 racing calendar but also proved that protecting branded traffic and reducing checkout friction can drive lasting, scalable growth.

LIKE THIS 283
VIEW PROJECT

A niche e-commerce brand specializing in Formula 1 merchandise experienced a significant decline in traffic (-10.55%) and revenue (-22.31%) from Q4 2024 to Q1 2025.

This wasn’t entirely surprising — racing events don’t fall evenly across the calendar year, which creates natural fluctuations in demand. But year-over-year comparisons showed deeper challenges:

(1) Brand cannibalization was spiking due to the activities of a domain squatting site (cmc-motorsports.com). This site started ranking for branded keywords, hence precipitating declines in domain and branded search traffic.

(2) Sharp keyword + organic click losses for products associated with high search volume brands like Red Bull and McLaren.

(3) Product page 404s that eroded revenue from in-demand but no-longer-available products. These 404s also caused site structure dislocations, disrupted inlink equity distribution, and reduced keyword reference counts on the host collection pages.

The business needed a strategy that could both stabilize performance during low-demand periods and capture maximum upside during peak racing months.

Tasks

Our mission was twofold:

  • Reverse the decline in organic traffic, protect branded search, and improve keyword relevancy.
  • Increase conversion rates by reducing friction in checkout, enhancing the complementarity of upsell and cross-sell recommendations, improving recurring purchase frequency, and highlighting customer incentives.

We also needed to stabilize performance against external risks like F1’s seasonal search demand (which coincided with the racing calendar)and branded traffic cannibalization from domain squatters.

Action

To address these challenges, we rolled out a combined CRO + SEO strategy:

On the SEO front, these were the Actions Taken

(a) Filed Infringement Complaints To Overcome IDN Homograph attacks and the Domain Squatting effort of some competitors: This was achieved by initiating steps against the infringing competitor domain through ICANN’s UDRP process.

(b) On-Page Optimization: Wrapped product titles in collection grids with heading tags (H3/H4) to reinforce and amplify relevancy signals.

(c) Schema Implementation: Added WebPage and Carousel schema to expand SERP visibility, SERP coverage, and CTR.

(d) 404 Management: Shifted strategy from product-page 404s to “out of stock” labels. This helped to keep in-demand products available, thus absorbing traffic that would have been lost to their 404 status. We also implemented a sell-on-backorder feature, which allowed us to extract revenue that would have ordinarily been lost to zero stock items and their ensuing 404 status.

To improve the average revenue per site visitor, we undertook some CRO interventions, including

(e) Product Page Injection of Google Pay Button: Integrated credit card display on product pages to trigger “pre-filled convenience” and trust effects.

(f) Referral Program Integration: Moved “Give $15, Get $15” referral offer from the rewards page onto product and cart pages. This allowed us to create a traffic acquisition loop that funneled in-market and purchase-ready users to the site, independent of Organic or PPC touch points

(g) Purchase Habituation Via Reward Point-Product Price Associations

By adding “100 points = $1” on all product pages, we were able to amplify the perceived value associated with every purchase. These reward points were also an “investment” which guaranteed repeat visits to the site (as detailed in the Hooked Model). By offering reward point information side by side with products, we were able to increase the dopamine hits associated with purchases, while using investments (in the form of accumulated points) to create a reliable revisit and repurchase cycle that helped stabilize traffic and revenue

Result

The results between Q2 2025 and Q1 2025 marked a clear turnaround:

Organic Revenue: Increased 39.31%, climbing from $472,103.07 to $657,664.11.

Revenue per Organic User: Rose 22.22%, from $6.06 to $7.40.

Organic Clicks: Grew 12.48%, from 82.5K to 92.8K in Google Search Console.

SEO
139

From 3.3K to 7.48K Clicks In 120 days: 4 SEO Fixes That Transformed a Custom Planter Business

From 3.3K to 7.48K Clicks In 120 days: 4 SEO Fixes That Transformed a Custom Planter Business

A custom planter and window box retailer faced severe Merchant Center disapprovals along with traffic and revenue drops across google shopping surfaces (both free and paid).
Through targeted technical SEO and LLM optimization—including structured data fixes, render budget optimization, keyword expansion, and crawl path enhancements—we restored Shopping eligibility, doubled organic clicks, and drove a 137% revenue increase in just four months.

LIKE THIS 139
VIEW PROJECT

Client Overview


A high-AOV ecommerce retailer specializing in window boxes and outdoor planting systems relied heavily on seasonal demand peaks in summer, with steep declines in winter. To stabilize revenue, the business pivoted toward high-value custom planter and window box solutions for architects, interior decorators, and property managers.

However, a critical mismatch in product availability between Google Merchant Center feed data, product page content, and schema markup led to large-scale disapprovals. This meant the majority of the store’s products were absent from free listings and Shopping Ads across Google, Bing, DuckDuckGo, and Qwant — severely limiting visibility.


Situation


Despite a strong product offering, the site could not appear on Shopping surfaces for its custom planters because of conflicting availability statuses:

  • Feed level: “In stock”
  • Product page: “Made to order”
  • Schema: “In stock”

This inconsistency triggered disapprovals in the Merchant Center for most products. Compounding the problem, the site’s keyword portfolio leaned heavily on weather-dependent terms, leaving it vulnerable to seasonal demand drops.


Task:


I was tasked with:

  1. Resolving the product availability mismatch to restore Merchant Center eligibility for custom products.
  2. Expanding keyword coverage to include stable, year-round search terms.
  3. Leveraging technical and Generative engine optimization to capture more visibility across general search, map packs, and geo-intent queries — compensating for seasonal Shopping tab volatility.

Action

I executed a comprehensive technical and local SEO strategy, including:

  1. Keyword & Page Type Expansion:
    • Created Industry and Use Case pages targeting stable B2B queries (e.g., “planters for commercial buildings”).
    • Applied keyword-rich naming conventions to existing collection pages.
  2. On-Page SEO Enhancements:
    • Encased all product names in heading tags, especially for collection page listings.
    • Bolded key commercial and informational keywords sitewide to strengthen relevance signals.
  3. Technical SEO & Crawl Optimization:
    • Reduced raw vs. rendered HTML discrepancies to improve render ratio and crawl efficacy.
    • Created llms.txt to enable generative engines to reference site content during inference without full-page rendering.
    • Modified robots.txt to improve accessibility for LLM crawlers and inclusion in training datasets.
    • Reduced site “diameter” — the maximum click depth between indexable pages — to strengthen internal link equity.
  4. Off-Site Barnacle SEO:
    • Established branded product listings and backlinks via Pinterest, Reddit, Listium, and Quora to gain additional SERP real estate.
  5. Merchant Center & Schema Fix:
    • Updated structured data to reflect “preorder” status for custom products, aligning with product page messaging and feed data.
    • Eliminated the availability mismatch, restoring Merchant Center eligibility.

Result


Within four months (Jan–Apr 2025 vs. Aug–Dec 2024):

  • Organic Clicks: Increased from 3.3K to 7.48K (+126%).
  • Organic Impressions: Increased from 610K to 1.19M (+95%).
  • Merchant Center Recovery: The Majority of custom products reinstated for free listings and Shopping Ads, driving a measurable spike in Shopping impressions and clicks.
  • Keyword Stability: New B2B and local-intent keyword rankings reduced reliance on seasonal search trends.

Revenue Impact

  • Items Viewed Grew By +74.72% (28,009 vs. 16,031)
  • Items Added to Cart Rose By +73.71% (3,985 vs. 2,294)
  • Items Purchased Inclined By +142.32% (1,105 vs. 456)
  • Item Revenue Improved By +137.16% ($126,396.58 vs. $53,296.33)
CRO
161

Drove 240% Revenue Growth to $1.4M with a Simple CRO Tweak: Free Resizing Case Study

Drove 240% Revenue Growth to $1.4M with a Simple CRO Tweak: Free Resizing Case Study

Discover how I transformed overlooked policy messaging into a powerful sales driver.

By repositioning the free ring resizing policy above the fold, we reduced customer hesitation, increasing the number of purchases by 174%

Leveraging qualitative insights from heatmaps and click maps, this strategic update directly addressed customer concerns, turning a passive feature into a compelling value proposition

LIKE THIS 161

Clarity heat maps revealed that critical product page dropdowns, including the free ring resizing policy, were largely ignored by visitors. The click map showed minimal activity around these dropdowns, indicating a lack of engagement with the information.

Similar to the resizing policy, the free shipping and ring insurance policies were also buried in dropdowns on product pages, as evidenced by clarity heatmaps and empty click maps. Given the price points of these jewelry products, these unnoticed policies were going to be critical for reassuring customers. Despite their importance, they were not being noticed by product page visitors

Since the information wasn’t getting seen, its sales-enhancing effect was also not influencing the purchase decisions of product page visitors.

Our hypothesis was that if this information was more visible, it would increase the sales performance of ready to ship products (a suit of products that did not require gem stone or ring sizing customizations)

Here is what the resizing, shipping and insurance policy stated across all product pages

Reasoning: For wedding and engagement rings, the worst thing that can happen is for the item to not fit the finger of the recipient. Most times the person making the purchase is not the one who is going to use the ring.

This means that apart from price, size uncertainty is a significant consideration that could be contributing to the time to purchase.

Task

In the resulting experiment, we aimed to embed this info above the fold so that it could get seen at the time when products are being considered
To address this, we aimed to make the risk-reversal messaging and policy more visible by embedding the information above the fold on product pages.

This adjustment sought to mitigate insurance, shipping and size-related uncertainty for wedding and engagement rings, a common barrier to purchase due to fear of misfitting.

Actions

The free resizing, shipping and ring insurance policies were prominently displayed above the fold across all product pages. The message was crafted to directly address customer concerns, emphasizing that resizing was free, shipping was free and that the costly rings were insured


The adjustment was implemented while ensuring that the design remained consistent with the overall product page layout.

Result


Over the past 12 months, these experiments have demonstrated a measurable impact in keeping revenue, purchases and product-to-cart-page progression on a steady incline

  • Product purchases increased by 174.28%, as users engaged more with the visible resizing policy message.
  • Product-to-Cart Page progression improved by 221.72%
  • Revenue on ready-to-ship jewelry products improved by 240%, validating the hypothesis that making the resizing policy prominent would positively influence buyer decisions.
SEO
208

Rescued 35-Yr-Old Beachwear Brand From Seasonal Traffic Collapse – Drove a +191% uplift in the number of Pos 1-3 Keywords

Rescued 35-Yr-Old Beachwear Brand From Seasonal Traffic Collapse – Drove a +191% uplift in the number of Pos 1-3 Keywords

When this beloved brand faced an impending 80% seasonal traffic crash, we engineered a full-spectrum SEO rescue mission. By reducing crawl restrictions, and implementing conversion armor (urgency triggers, loyalty prompts), we didn’t just prevent collapse – we drove restored the site’s promise.

LIKE THIS 208
VIEW PROJECT

Situation

LBL, a premium swimwear brand with over 35 years in the market, faced declining organic performance despite strong brand equity. In spite of the business age, long-term customer base, and brand recognition, they were losing organic traffic and revenue. Here’s the breakdown of the problems we found:

Seasonal Traffic Drops
  • The site was heavily reliant on seasonal search terms like “swimsuits.”
  • Data showed an expected 80% drop in search demand by Q4 of every year 2025. The worst months begin in October, and the situation persists every year into the Christmas season
Over-Reliance on the Homepage
  • 71% of non-branded clicks came from the homepage alone. This was indicative of widespread failure in traffic acquisition and diversification, such that if the homepage rankings dropped, the whole site would lose traffic overnight.
Technical Crawling & Indexing Issues
  • 89 collection pages were marked as “indexable” but had zero products (wasting Google’s crawl budget). These transmitted negative quality signals at the level of algorithmic appraisal, thus impacting the site’s ability to aggregate topical authority via its collection pages
  • 286 pages were marked as “noindex” but still in the sitemap, confusing search engines and reducing their visibility in shopping result surfaces and merchant listings
  • Product grids are loaded via JavaScript, creating very large discrepancies between the raw and rendered HTML. This situation elevated the render budget demand required by search engines before they can access the site’s content. Hence, after the first wave of crawling and Indexing, even Google was unable to access all of the on-page copy, thus expanding the time lag between content updates and when such updates could impact keyword relevance and rankings.
Slow Site Speed & Poor Mobile Experience
  • Mobile pages scored 4/100 on Google’s speed tests.
  • Pages took 18.8 seconds to load content (vs 2.5 seconds recommended).
  • Layouts shifted while loading (CLS score: 0.662), thus frustrating users.
Weak Content & UX Problems
  • Product descriptions were short, duplicate, and AI-generated, hurting rankings.
  • Size guides were hidden, and star ratings didn’t work.
  • No “quick view” option, users had to click in and out of pages, increasing bounce rates.
Traffic & Revenue Risks
  • 26% of all traffic came from two keywords (“bathing suits”, “women swimsuits”). This made the site susceptible to competitor PPC campaigns (especially those that targeted these two keywords on which their entire organic acquisition engine was dependent)

In short, the site was technically broken, too reliant on a few traffic sources, and missing easy wins to improve user experience and revenue. We had to fix these issues before the seasonal drop hit in Q3 2025.

Tasks and Goals

We were facing an 80% seasonal traffic decline and technical debt, so our mission was to turn La Blanca’s organic into a year-round growth engine. The challenge wasn’t just to defend against Q3 search volume drops but to fundamentally restructure the site to achieve three survival objectives:

First we needed to break the homepage’s monopoly on traffic (71% of non-branded clicks) by redistributing visibility across collection pages and blogs. This meant surgically optimizing commercial pages like “Tankini Tops” while developing evergreen spa and resort wear content to offset swimsuit seasonality.

Second the site’s technical debt needed emergency attention. With mobile pages scoring 4/100 on Core Web Vitals and JavaScript blocked product grids starving Google of crawlable content we prioritized fixing render-blocking resources, removing 286 phantom noindex pages and getting LCP under 2.5s.

Third, we had to convert fleeting traffic into reliable revenue before the seasonal crash. This meant rebuilding the UX foundation—implementing quick-view modals, moving hidden size guides above the fold, and injecting scarcity triggers (“3 left at this price”) to combat the site’s 2% collection page CTR.

Underpinning all of this was a schema markup blitz (Product, Organization, Article) to claim SERP real estate through rich snippets and knowledge panels. Every tactic served one purpose: to make the site’s traffic and revenue immune to the coming Q3 search demand collapse.

Actions & Strategic Interventions

To fix La Blanca’s problems, we implemented a full-funnel SEO strategy across technical, content, and conversion optimization.

Phase 1: Technical Foundation
We tackled the infrastructure gaps. The XML sitemap was audited and cleaned up, removing 286 noindex pages and resubmitting to Google Search Console. Broken links and redirect chains that wasted crawl budget and diluted link equity were fixed so bots and users could navigate seamlessly. Core Web Vitals were prioritized: image compression, JavaScript deferment, and browser caching got mobile performance scores from 4/100 to 65/100, LCP from 18.8s to 2.1s. Server-side rendering was implemented for product grids to remove JavaScript indexing barriers.

Phase 2: Content & Authority
With the technical issues fixed, we rewrote the content to diversify traffic sources. Over 50 collection pages (e.g. “Tankini Tops”) were rewritten with keyword-rich, benefit-driven copy. Thin AI-generated product descriptions were replaced with 300+ word narratives highlighting luxury differentiators (e.g., “tummy control technology”). As for blog pages, our strategy targeted long-tail queries like “flattering swimsuits for seniors” to capture demand beyond seasonal peaks.

Phase 3: Conversion & Trust
In this phase, the user experience was refined to match the premium brand. Size guides were added to product hover states (inspired by Sealevel Australia), and quick view was added to reduce bounce rates. Interactive fit graphs (modeled after Andie Swim) and urgency triggers (“Only 2 left!”) were added to increase engagement. Structured data was deployed sitewide, including Product, Carousel, Webpage, and FAQ schemas, which increased impressions for key pages by 369K. A PR driven backlink campaign secured 50+ links from fashion and lifestyle publishers.

This holistic approach meant technical fixes amplified content gains, and CRO maximised revenue from new traffic.

Results and Impact

Through targeted technical interventions and content optimization, La Blanca achieved 191% growth in position 1-3 keywords (698 to 2,033 YoY), reducing reliance on two volatile keywords that previously drove 26% of traffic. The diversification strategy succeeded dramatically: non-branded clicks to collection pages surged 1,709%, with pages like “Tankini Tops” climbing from position 18 to #1 for a 12K-search-volume keyword.

Technical fixes unlocked sustainable growth: 80% fewer crawl errors and 60% more indexable pages strengthened Google’s ability to discover and rank content. Mobile Core Web Vitals, once catastrophic at 4/100, improved to 65/100—cutting load times from 18.8 seconds to 2.1 seconds and stabilizing layout shifts (CLS: 0.05). These changes fortified the site against algorithm updates while improving user engagement.

Revenue metrics defied seasonal trends: organic revenue grew 15.8% YoY despite forecasted Q3 search volume drops. By implementing loyalty prompts and AOV-boosting tactics (e.g., free-ship thresholds), revenue per visitor rose 12%, proving that strategic SEO can decouple revenue from traffic volatility.

The campaign transformed La Blanca from a homepage-dependent, seasonally vulnerable site into a technically resilient brand with diversified traffic streams and predictable revenue growth.

CRO | PPC
149

67.87% Drop in Cost Per Lead For Winnipeg’s 70 yr Old Signage Company

67.87% Drop in Cost Per Lead For Winnipeg’s 70 yr Old Signage Company

Leveraging customer lifetime value data combined with Customer Match lists and display retargeting.

Within 30 days, grew lead volume by 511.11%, reducing cost per lead from $77 to $24, while scaling monthly conversions from 9 to 55

LIKE THIS 149

Lead volume increased by 511% in just one month, from 9 leads in July to 55 by September, just 30 days later

Situation


National Neon Signs, a 70-year-old commercial sign solutions provider in Canada, faced challenges in maintaining a strong local SEO presence and organic visibility following Google algorithm updates.


The site experienced a sharp decline in local SEO rankings and general organic visibility after Google’s algorithm changes, which impacted customer acquisition and limited inbound lead flow from organic search traffic.

Task


To reverse the decline in visibility and improve lead generation, our goal was to create a high-performing paid advertising strategy to target potential clients, while considering the lifetime value (LTV) of a typical customer and optimizing cost efficiency in acquiring leads.

Action

  1. Customer Value Audit and PPC Campaign Restructuring
    We started by conducting an in-depth audit to determine the lifetime value of a typical customer for National Neon Signs’ services. The LTV data provided a clear foundation to justify and optimize our ad spend, making sure every dollar spent would yield profitable returns.
  2. Targeted Keyword-Driven Search Campaigns
    We launched highly targeted search campaigns using exact match keywords relevant to neon sign solutions in Canada. This allowed us to focus the budget on keywords that would drive highly qualified traffic and leads.
  3. Customer Match Lists and Retargeting Expansion
    To further amplify campaign reach, we leveraged existing customer lists to create tailored Customer Match lists. We combined this with display retargeting expansion, reaching both new prospects and re-engaging past visitors.

Results

  1. Initial Results
    In July 2022, we generated 9 leads at a cost per lead of $77. While these initial results confirmed campaign feasibility, we focused on further optimization and scaling.

(2) Steady Improvement and Growth
By September 2022, lead volume had grown significantly to 55 conversions per month, demonstrating our ability to reach more qualified prospects within a short period.

  • Lead Volume Increase: A 511% increase in lead volume
  • Cost Efficiency Gains: Cost per lead dropped by 67%, bringing it down to $24.90 per lead, enhancing budget utilization and overall campaign profitability.
See More