Case study / Ecommerce

Ecommerce Growth Case Study: Dallas Parrots

Monthly revenue grew from approximately $40K to approximately $126K within one year through a connected mix of website improvements, SEO, Google Ads, Meta Ads, ecommerce management, phone bookings, customer follow-up, and sales process improvements.

This was not the result of one campaign or one channel. The growth came from improving the complete customer journey.

WebsiteSEOGoogle AdsMeta AdsEcommerceCustomer follow-up
Dallas Parrots ecommerce website homepage on desktop with product search, shop navigation and three entry points into the catalogue
The storefront. Search, catalogue and enquiry paths in one view
Organic search overview for dallasparrots.com showing organic keywords, estimated monthly organic traffic, domain authority and backlinks
Organic search overview. Third party estimates, not analytics
  • ClientDallas Parrots
  • IndustryEcommerce and pet retail
  • MarketDallas, Texas
  • ServicesWebsite, SEO, Google Ads, Meta Ads, ecommerce, customer follow-up
  • DeliveryOngoing agency engagement
  • EngagementOngoing support
01 01 / Verified result

Approximately $40K to $126K in monthly revenue.

One figure, stated the way the business measures it. A monthly revenue comparison taken about a year apart, not a projection and not a channel metric.

Monthly revenue at the start ~$40K Approximate monthly revenue
before the connected system
Monthly revenue one year later ~$126K Approximate monthly revenue
after the connected system

PeriodWithin one yearBasisApproximate monthly revenue comparison

This was a multi-channel business result supported by website improvements, SEO, Google Ads, Meta Ads, ecommerce management, phone bookings, customer follow-up, CRM improvements, and sales process changes. No single channel produced it, and no month is claimed to have repeated it exactly.

The revenue figures come from the client ecommerce sales report. That report lists customer names and order level financials, so it is not published here in any form

02 02 / Overview

Improving the complete path from discovery to purchase.

Dallas Parrots serves customers through ecommerce, product enquiries, local discovery, paid advertising, and phone-assisted sales.

The work required more than attracting traffic. The website, campaigns, product experience, enquiries, calls, follow-up, and ecommerce operations needed to support the same customer journey.

The path the work had to support

  1. 01Search and social
  2. 02Google and Meta Ads
  3. 03Website
  4. 04Product or enquiry
  5. 05Online or phone sale
  6. 06Follow-up
Dallas Parrots ecommerce website homepage on desktop with product search, catalogue navigation, three entry points, trust badges and a call button
Every channel lands here. Product search, catalogue navigation, three named entry points, trust signals, a cart and a call button all sit in the same screen, whichever campaign brought the visitor.
03 03 / The challenge

Growth was spread across several customer journeys.

A parrot is a considered purchase. Some customers complete a standard checkout, some want a question answered first, and some will only buy after a conversation. The strategy had to improve all of those paths rather than pick one.

Online purchase

  1. 01Visitor
  2. 02Product
  3. 03Decision
  4. 04Checkout
  5. 05Order

Product enquiry

  1. 01Visitor
  2. 02Product question
  3. 03Contact
  4. 04Follow-up
  5. 05Purchase decision

Phone-assisted sale

  1. 01Visitor
  2. 02Call
  3. 03Availability or advice
  4. 04Booking or purchase

Local discovery

  1. 01Search
  2. 02Website or profile
  3. 03Call or visit
  4. 04Sale

The work needed to support each journey without treating the website, advertising, SEO, calls, and follow-up as separate systems

04 04 / The system

Several channels supporting one commercial outcome.

Eight parts, each doing a different job in the same journey. Read across the top row for how a customer arrives, and the bottom row for what happens once they do.

Channel 01

SEO

Captures product, category, informational, and local search demand.

Channel 02

Google Ads

Captures active commercial intent.

Channel 03

Meta Ads

Supports product discovery, awareness, retargeting, and enquiries.

Channel 04

Website

Explains products, builds trust, captures interest, and supports transactions.

Channel 05

Phone bookings

Supports customers who need help before purchasing.

Channel 06

Customer follow-up

Continues the conversation after an enquiry or call.

Channel 07

Ecommerce management

Maintains the product and customer journey.

Channel 08

Reporting

Shows where attention, enquiries, and sales are coming from where data is available.

Read more about how these layers connect on the marketing automation services page

05 05 / Website

The website had to support both ecommerce and assisted sales.

Not every customer completes the journey through a standard checkout. Some need product information, availability confirmation, advice, or a phone conversation.

What I managed on the website

  • Website management and ongoing technical maintenance
  • Page improvements across the storefront and content pages
  • Product discovery through search and category structure
  • Product page support so a listing answers the obvious questions
  • Mobile responsiveness across the buying path
  • Product enquiry routes for customers who are not ready to check out
  • Calls to action and visible phone contact options
  • Trust elements on the pages campaigns send traffic to
  • Content updates as products and programs changed
  • Conversion path improvements between landing and cart
  • Tracking checks where tracking was implemented

The build side is described on the ecommerce website development page

Three entry points on the Dallas Parrots homepage: shop products, available birds and premium house blend
Three named entry points rather than one generic shop button. Products, live birds and the house blend are different buying decisions, so they get different doors.
Top of the Dallas Parrots website showing the product search bar, shop and company navigation, account link and cart
Product search sits above everything else. For a specialist catalogue that is the fastest route to a specific bird or product.
Family owned, parrot academy, five star reviews and accreditation badges beside the persistent call button
Trust signals and the persistent call button. The phone route stays available at any point in the journey, not only on a contact page.
Two ways to buy

The same page has to serve a customer who checks out immediately and one who wants to speak to somebody first.

Ads land here

Campaign traffic reaches these pages, so the condition of the page affects what the campaign is able to return.

Mobile matters

A phone number that is easy to reach on a small screen is part of the conversion path, not a detail.

06 06 / SEO

Helping customers find products and answers through search.

Search demand in this category splits between people looking for a specific bird or product, people researching care and suitability, and people looking locally. The site had to be findable for all three.

The SEO work I ran

  • Technical SEO across crawlability, indexing and site structure
  • Keyword research across product, category and informational intent
  • On-page improvements to titles, headings and copy
  • Product page optimization
  • Category page optimization
  • Content support for research and care questions
  • Internal linking between categories, products and content
  • Metadata across the templates
  • Search Console monitoring
  • Local search support
  • Ongoing optimization rather than a single pass

This is the same approach described on the SEO and organic growth services page

Third party organic search overview for dallasparrots.com showing organic keyword count, estimated monthly organic traffic, domain authority and backlinks
Organic overview for dallasparrots.com. These are third party estimates from an SEO tool rather than analytics or Search Console exports, so they indicate direction rather than measured sessions.

SEO supported discovery, but the visitor still needed a useful product page, a clear contact option, and a working sales process.

07 07 / Google Ads

Capturing active product and purchase intent.

Google Ads supported customers already searching for relevant products, categories, or local options. The account ran alongside organic search rather than replacing it.

01Campaign management

Ongoing management of the account rather than a launch and leave setup.

02Keyword review

Reviewing which terms were worth bidding on for a specialist catalogue.

03Search term review

Reading what people actually typed, which is rarely what the keyword list assumes.

04Ad structure

Grouping ads so the message matched the product or category behind it.

05Negative keywords

Removing traffic that could never convert, so budget stayed on buying intent.

06Landing relevance

Sending clicks to the page that answered the search rather than the homepage.

07Conversion tracking

Checked where tracking was available, so decisions rested on recorded actions.

08Budget monitoring

Watching pacing and delivery across the account.

09Reporting

Reporting back to the business so the next optimization had a reason behind it.

Intent, not awareness

This channel met customers who had already decided to look. The job was to be present and relevant at that moment.

Paired with the site

A search ad is only as good as the product page behind it, which is why the website work ran in parallel.

No account capture published

The Google Ads account has not been exported with spend and cost columns redacted, so no screenshot appears here. Publishing an unredacted capture would expose client budget data.

08 08 / Meta Ads

Supporting product discovery and continued interest.

Meta Ads helped introduce products to customers who were not necessarily searching at that exact moment. The account carries both discovery campaigns and campaigns built to produce a call.

Meta Ads Manager campaign list for Dallas Parrots showing engagement and conversion campaigns with delivery state, results, reach and frequency
Meta Ads Manager, campaign view across the account. The account identifier and the cost per result, budget and amount spent columns are masked because those figures belong to the client. Campaign names, delivery state, results, reach and frequency are left readable.

What the campaign list shows

  • Engagement campaigns numbered by phase, so the order of testing is visible
  • Conversion campaigns built specifically around calls
  • A campaign reporting website purchases, which is the ecommerce path
  • Creative level campaigns running against the same audience pool
  • One campaign still active, the rest turned off after their phase

Campaign management sits inside paid advertising services

Detail of the Dallas Parrots Meta campaigns showing calls placed on the conversion campaigns and website purchases on an ecommerce campaign
Detail view. The two conversion campaigns report calls placed and a separate campaign reports website purchases, which is the clearest evidence that the same account served two different sale routes.

Campaign management 01

  • Structure by phase
  • Objective per campaign
  • Delivery monitoring

Audience planning 02

  • Product interest groups
  • Local reach around Dallas
  • Frequency watched per campaign

Creative direction 03

  • Product led creative
  • Message matched to objective
  • Iteration between phases

Routes to a sale 04

  • Calls placed
  • Website purchases
  • Traffic to product pages
09 09 / Phone sales

Some ecommerce decisions still require a conversation.

A live bird is not a standard cart item. Availability, suitability and care all come up before somebody commits, and the fastest way to answer them is a call. The Meta account carries conversion campaigns built around exactly that.

01Product discoveryThe customer finds a product or a bird through search, ads or the catalogue.
02CallThe call button stays on screen, so the phone route is one tap from any page.
03Question or availabilityAvailability, suitability, care and pickup questions get answered by a person.
04Booking or purchaseThe conversation ends in a booking, a reservation or a purchase decision.
05Follow-upThe interest is carried forward instead of ending when the call does.

Why the phone route was worth building around

  • Product availability changes and a customer wants it confirmed
  • Suitability questions about which bird fits a household
  • Care questions that a product page cannot fully answer
  • Pickup and local collection details
  • Booking or reserving rather than buying immediately
  • Purchase confidence on a considered, higher value decision
Dallas Parrots conversion campaigns in Meta Ads Manager reporting calls placed as the campaign result
Two campaigns in the account report calls placed as their result. The phone journey was a deliberate campaign objective, not an accident of the website.

Call recordings and customer conversations are not published. What is shown is the campaign objective and the contact route on the site

10 10 / Follow-up

An enquiry still needs a next action.

The purpose of follow-up was to make sure customer interest did not disappear between the website, phone call, message, and purchase decision.

Layer 01

Capture

Everything a customer sends in becomes a record rather than a message somebody has to remember.

  • Product enquiries
  • Phone enquiries
  • Customer questions
  • Campaign responses
Layer 02

Status

CRM improvements so an enquiry has a visible state and an owner instead of sitting in an inbox.

  • CRM improvements
  • Lead and customer status
  • Enquiry ownership
  • Sales process support
Layer 03

Continue

The part that decides whether interest turns into revenue. A reply, a booking confirmation, or a question answered before the customer moves on.

  • Follow-up communication
  • Booking support
  • Question resolution
  • Return to the sales process

The workflow layer behind this is described under customer follow-up automation

11 11 / Operations

Growth required ongoing ecommerce management.

Campaign performance depends partly on the condition of the website and product experience receiving the traffic. That condition does not hold on its own.

Catalogue 01

  • Product updates
  • Category organization
  • Product visibility
  • Content updates

Site health 02

  • Website maintenance
  • Technical fixes
  • Mobile experience
  • Page condition checks

Campaign surfaces 03

  • Campaign landing pages
  • Tracking checks
  • Message to page match
  • Conversion path review

Measurement 04

  • Analytics review
  • Customer journey review
  • Reporting
  • Ongoing optimization

Inventory, product sourcing, animal care, pricing, fulfilment and shipping stayed with the business. My side was the digital system that brought customers to those operations and carried their enquiries back.

12 12 / My role

My contribution across the growth system.

Delivered as part of an ongoing agency engagement. Separating what I ran from what the business ran matters here, because a retail operation with live animals depends on people I never replaced.

Managed by me

The digital growth system

Everything between a customer noticing the business and that customer reaching somebody who could sell to them.

Scope

  • Website management
  • Website improvements
  • Ecommerce support
  • SEO
  • Technical SEO
  • Google Ads
  • Meta Ads
  • Campaign monitoring
  • Product enquiry support
  • Phone booking journey support
  • Customer follow-up
  • CRM improvements
  • Sales process support
  • Reporting
  • Ongoing optimization
Run by the business

Outside my scope

The operation itself. The system only works because these are handled well by the people who own them.

Not mine

  • Product sourcing
  • Inventory management
  • Store management
  • Animal care
  • Pricing decisions
  • Finance and accounting
  • Fulfilment
  • Shipping

Why this line matters

A campaign can bring a customer to the point of buying a bird. Whether that bird is healthy, in stock, correctly priced and handed over well is somebody else's work, and no amount of marketing substitutes for it.

13 13 / Attribution

Why the result cannot be assigned to one channel.

Each channel influenced a different part of the journey. Splitting the revenue between them would need attribution data this project does not have, so no split is claimed.

Channel

SEO

May introduce a visitor for the first time, or return one who left without buying.

Channel

Google Ads

May capture demand at the moment somebody is actively searching for the product.

Channel

Meta Ads

May create discovery, or retarget interest that started somewhere else.

Channel

Website

May convert directly, may educate, or may produce an enquiry instead of an order.

Channel

Phone conversation

May complete the decision for a customer who would not have completed it alone.

Channel

Follow-up

May continue a sale that paused after the first contact.

Channel

Ecommerce management

May support product availability and the experience every other channel depends on.

The verified revenue improvement belongs to the combined system. Assigning a percentage to any single channel here would be a guess presented as a measurement.

14 14 / Outcome

A stronger commercial system, not one isolated campaign.

What the business has now, stated as operational facts rather than performance claims.

  • 01Organic and paid channels both support product discovery.
  • 02Website improvements support the product and enquiry journeys.
  • 03Google Ads captures active search intent.
  • 04Meta Ads supports discovery and remarketing where implemented.
  • 05Phone bookings support assisted sales through a dedicated campaign route.
  • 06Customer follow-up carries enquiries forward.
  • 07Ecommerce management connects campaigns with the website they land on.
  • 08Reporting informs ongoing optimization.
  • 09Monthly revenue grew from approximately $40K to approximately $126K within one year.
15 15 / Takeaways

What ecommerce businesses can learn from this project.

Five things this build kept proving, each tied to something that actually happened here.

01

Revenue growth rarely belongs to one channel

Search, advertising, the website, customer service, and operations affect the same purchase journey.

02

Product pages need to support questions

Not every customer is ready to purchase without clarification, trust, or assistance.

03

Phone enquiries should not be ignored

Assisted sales can be an important part of an ecommerce business. Two campaigns in this account exist purely to produce a call.

04

Advertising depends on the website

A campaign cannot compensate indefinitely for weak product pages, unclear information, or a poor mobile experience.

05

Follow-up matters after interest is shown

An enquiry without a clear next action can disappear even when the campaign did its job.

16 16 / Project proof

Inside the Dallas Parrots growth system.

Real captures from the project, grouped by the part of the journey they belong to. Select any screenshot to open it full size.

Website and product experience

Dallas Parrots ecommerce website homepage on desktop
The storefront as a visitor sees it. Search, catalogue navigation, three entry points, trust signals and a call button in one screen.
Dallas Parrots site header with product search and shop navigation
Product search and category navigation, the first decision point for every channel.
Shop products, available birds and premium house blend buttons on the Dallas Parrots homepage
Three named routes into the catalogue rather than one generic call to action.

Assisted sales and trust

Dallas Parrots trust badges beside the persistent call button
Family owned, the parrot academy, reviews and accreditation sit next to a call button that follows the visitor down the page.

Paid advertising

Meta Ads Manager campaign list for Dallas Parrots with budget and spend columns masked
Meta Ads Manager across the account. Account identifier, cost per result, budget and amount spent are masked. Campaign names, delivery, results, reach and frequency stay readable.
Conversion campaigns for Dallas Parrots reporting calls placed and website purchases
Calls placed on the conversion campaigns, website purchases on the ecommerce campaign. Two sale routes from one account.
Google Ads capture not published The Google Ads account has not been exported with cost, budget and spend columns redacted. Rather than publish an unredacted capture or substitute a different account, this slot stays empty until a safe export exists.

Search visibility

Organic search overview for dallasparrots.com showing keywords, estimated monthly traffic, domain authority and backlinks
Third party organic overview for dallasparrots.com. Tool estimates rather than analytics, so it shows direction and not measured sessions.
Search Console and analytics not published No Search Console or GA4 export has been approved for publication, so no impressions, clicks or session figures are stated anywhere on this page.

Revenue evidence

Sales report withheld The revenue comparison in section 01 comes from the client ecommerce sales report. That report lists customer names alongside order values, cost, profit and margin. No crop of it can show the revenue total without exposing either customer data or client financials, so the figure is stated in text and the capture is not published.
18 / Build a connected growth system

Improve the full ecommerce journey, not only the ad account.

I can review your website, ecommerce experience, SEO, Google Ads, Meta Ads, product enquiries, phone-sales journey, customer follow-up, CRM, tracking, and reporting before defining the highest-priority improvements.

AvailabilityRemote, working with clients worldwide