Skip to main content
What we do
How we do it
5 tips for blogging for your business
How to get back in the swing of things after a long holiday
7 words millennials don’t want to hear in 2017
Drupal Page Builder Framework: A Review
The mobile imperative for 2017
The dos and don’ts of delegating
Inspiring Marketing Campaigns for 2016
Buzzword translations for people who aren’t marketers
A guide to managing admin for creatives
Top five content marketing trends for 2017
3 business tips from Game of Thrones
Digital design trends doing the rounds
What's new with Twitter?
Tips for becoming a better editor
Completing the Drupal Site Builder exam
What is Digital Marketing?
What’s new in Drupal 8.2?
DrupalCamp Cape Town – 21 October 2016 - Be There!
Emoji Marketing: Putting a Smile into Storytelling
Completing the Acquia Certified Developer Exam
Where do ideas come from?
3 key insights for brands curious about Instagram
Native content – a brand’s dilemma
How to inspire a creative work environment
Part II: 5 Ways to improve your PPC landing pages
Part I: Landing pages: The forgotten half of PPC success
You’re a brand. Get over it.
The New Reality of B2B Marketing: The Imperative of Online Visibility
5 Tips brands can learn from Suzelle DIY
Social recruitment: what it's all about
Death of a salesman … and the collateral damage of a cold call
Do you even Pokémon?
The catch-22 of Facebook advertising
Technology: the death of story telling?
Twitter introduces #Stickers
Common writing mistakes and how to avoid them
Behind the screens with designers
Going viral: a digital marketing myth
How to break through creative block
Best LinkedIn practices for your business
Can you trust the internet?
A quick guide to brand blogging
Social media mistakes you need to avoid
Quick tricks for website copy
Outsourcing Drupal development to South Africa
Is Drupal Right For You?
Basics of SEO for businesses and brands
Millennials: So much more than selfies
Content marketing and becoming a thought leader
Rogerwilco hosts Drupal Meetup
Why businesses should care about employees' online activites
The importance of team building
Tips and tricks for new social media marketers
Originality is a myth
What makes a strong company team?
Storytelling in marketing
The importance of good writing
The importance of quality product photography in ecommerce
Say what? A glossary for your designer/developer's lingo
The importance of cultivating company culture
Rank brain: Google AI and search rankings
Ad blocking – good or bad?
Is responsive web design killing creativity?
The Importance of fact checking
To meet, or not to meet, that is the question
What makes good client service?
Cape Town’s first Drupal Camp shows Drupal is here to stay
How clean is your analytics data?
So, you think you can write?
Content marketers should be acutely aware of current events
Content is king...the old cliché is still true
Why should kids code?
Africa Teen Geek – a Mandela Day Project
Do you have a winning Game Plan?
The survival of independence
Twitter-Google partnership ignites marketing
Content Marketing: The Power of Infographics
Understanding the client/media dynamic in the digital age
Is your content connecting with your audience?
My Business: Google's New Integrated Local Platform
Is There a Recipe for Viral Content?
Google’s ‘right to be forgotten’ conundrum
What you think about popular sayings is probably wrong
Content Calendars – The Why’s and the How’s
How did we ever manage without YouTube?
6 Tips to Improve the Performance of your PPC Campaign
Behavioural economics improves digital marketing strategies
Where Do You Start When SEO Goes Wrong?
How to Always Have Something to Write About
Our odd fascination with odd numbers
The sparkly C’s of writing copy
Their, There, They’re: Spelling, Grammar and Search Engines
A Guide to Google Webmaster Tools for SEO
Social Media Paid Advertising – What are you paying for?
Views and Panel Overrides
Is there a perfect mix of SEO and PPC for an e-commerce website?
CWC Online - 35th Birthday Campaign
Zen and the Art of Selling More
Displaying content – Panel Panes vs Views vs Display Suite
The steps to transfer a domain
Case Study: Andy Cab Canopies Organic SEO
What my grandmother knows about web design that most studios do not
DNS for dummies – a basic understanding
Three Ingredients to Good Content
Simplifying Keyword Research
Case Study: eHome e-Commerce Website
Enterprise Website Architecture
Boost your Email Marketing Campaign
Three Things to Ask Your SEO Company
Path to Purchase Journey – Digital Marketing Spend Considerations
A Guide to Writing SEO Copy
The Difference Between Algorithm Updates and Manual Penalties
Common Mistakes that Businesses Make with Google Places Listings
The Difference Between a Good and a Bad SEO Company
10 Conversion Strategies to Improve Usability on Ecommerce Websites
The Science of the Signup Form
How to Build an E-Mailing List
Design Criticism and the Creative Process
Reasons for Shopping Cart Abandonment
How To Optimise Your Twitter Account
How To Optimise Your Facebook Page
How To Optimise Your LinkedIn Company Profile
Top 4 Reasons for On-Going Web Development
How to get people reading your blog
Digital Analysis and the Importance Thereof
Killer headlines - the key to effective search engine optimisation
Setting up a Digital Marketing Strategy
When and Why to use Newsletters
Case Study: Contego Web Development
Research your SEO keywords wisely
The Role of the Organic SEO Consultant
Social media for business – listening to your audience
How to brief a website designer
What is the best CMS for my business?
Do email newsletters work?
Why Use Drupal?
Building Dynamic Web Sites and Applications
Website development should become part of the annual spring clean
Drupal and E-commerce
Dealing with difficult clients
Dealing with conflict in the workplace
Why Account Managers need time management
Are the current changes in advertising doing any good?
What is a Traffic Manager?
Dear Data, you need some lipstick
Why are my team members resigning?
5 signs you’re moments away from burnout
The art behind travel Instagram
YouTube ad controversy: Agencies should take responsibility
Burger King’s ad not ok with Google
YouTube ad controversy doesn’t quite add up
A brand aid for the prevention of STDs
What may brands learn from the fake news debacle?
The millennial misnomer
Influencing change in word-of-mouth marketing
Coke's Chief Marketing Officer kicks the can
5 skills every account manager should have
The perks of being an account manager
How to keep yourself motivated (and stop procrastinating) at work
Marketing’s next wave is coming
The importance of creating authentic marketing
Google’s search algorithm In 2017
Last week in SEO – 3 July
The battle between content marketers and AI
8 reasons to consider Drupal 8 for your next website
Last week in SEO – 10 July
Account management – it’s not simple. But it’s fun.
The differences between a boss and a leader
Last week in SEO – 17 July
Paid posts: The possible saviour of online news?
Taking digital to the dark side
Google’s ad-blocking Catch 22
Hey agencies, stop trying to hire unicorns
GAFA: The big question around data
Introducing Gen Z: What marketers need to know
Exactly how controversial can your brand be?
Drupal in the magic Quadrant
The latest in SEO – 7 August
Women in tech: Where are we?
The latest in SEO – 14 August
Agency interns and what they're doing to your other employees
The latest in SEO – 21 August
Voice-based search. Act now to be heard.
Snapchat campaign success: What brands need to know
The latest in SEO – 28 August
Project Managers - dealing with deadlines and resources
Bots, the sinners & saints of advertising
Good strategies don’t implement themselves
How many cookies do you collect on an average day?
Social advertising — brands to kill golden goose?
The latest in SEO – 11 September
Why content marketers need to embrace AI
Can blockchain rescue digital advertising?
Dear creatives, enough with the egos already
The importance of creating “thick” content
Get amped for lightning fast mobile pages
The latest in SEO – 26 September
The Drupal Drop: 8.4 Preview
How long does it take to rank on Google?
3 reasons why reading makes marketers better at their jobs
Can chatbots save local e-tailers?
Why agencies need to operate like consultants
Your portfolio doesn’t matter when it comes to getting the job
Content marketing trends for 2018
Kick people. And by kick, I mean challenge.
The latest in SEO – 16 October
Come for code, stay for community – Drupal Camp Cape Town 2017
Podcast your way to digital success
Why failure can be better than perfection
Amazon set to spark social shopping
Finding the limelight in a world of digital spotlights
Looking back at interesting ecommerce builds
Forget the quick and easy “tips and tricks”, here’s some real advice for copywriters
VR: The time to get on board is here
The importance of video in marketing in 2018
The benefits of using white papers in your content strategy
Self-mentorship: switching away from autopilot
Why your headline is the most important content you’ll write
Media, look Google Flexible Sampling gift horse in mouth
Chief Marketing Officers and the order of chaos
Creating two-way communication through content
Why creatives need to start saying no
Working this December? Here’s how to keep your festive spirit
Why you should be blogging less often
The changing face of advertising and its implications for 2018
The (d)evolution of written communication
Turn remarketing strategies into a lead generating machine
Why content strategies need to be living documents
Creating a mirror effect between your website and visitors
How to create a content marketing team
Avoiding disaster when choosing influencers
Five marketing trends for 2018
How you can work with Facebook’s most recent change
Making brands famous while changing the world at the same time
Robot writers: how AI will affect copywriting
The year of voice
Why are online shopping carts being abandoned?
Maximising how-to learning content to help grow your brand
Google’s featured snippets: What they are and how to get your content there
KFC’s daring print ad proves that it’s all about digital
Smooth socks of success
Making the effort with community management
SA’s internet censorship bill will break media, marketing
What is social data and why do I need it?
What is UX… and does it matter?
Resilience in the workplace: changing the way we feel about change
Why content writers should come up with their own topics
Why millennials managing millennials is a good thing for agencies
The case for humour in content marketing
Social media: Where and how to concentrate your efforts
How blockchain technology will revolutionise the future of digital marketing
Optimising for voice search
Why copywriters need to learn about SEO
What are you writing for?
#DeleteFacebook: Marketers need to own their customers
What is CRO and why do you need it?
A short cut for corporates to digital innovation: start-ups
3 reasons why your startup needs content marketing
Vero or zero?
Lessons that digital marketers need to learn from the Facebook fiasco
Mapping burger joints — a new direction for Google
3 ways guest blogging can help you grow your audience
Is this the death of display advertising?
Marketing methods for non-profit organisations
GDPR is more of an opportunity for B2B marketers than you think
How to sell without really 'selling'
The process of creating a blog topic for internet consumption
Clicks ’n Tricks: OK, Marcel, make me some money
Blog like your brand depends on it
Why content marketing needs to be personalised
The (necessary) mindset of a digital marketer
How to write content for a voice-first world
5 activities content writers should be doing every day
What is IGTV and what will it mean for social media marketing?
Martech: How to avoid being blinded by technology
Digital marketing scores big this FIFA World Cup
Agencies, inexperience may actually be a bonus
Google drops AdWords, DoubleClick
Is Snapchat losing its appeal?
In celebration of World Emoji Day
Giving back boosts morale and bottom line
Question your audience
Building a culture of do-good work: The benefits of CSR for your business
Rain: the what, why and how of South Africa's newest data-only network
New Google Search Quality guidelines: How to create high-quality content
Women in tech and the gender wage gap
Marketing to children – Five ways to get it right
The latest in SEO – 7 August 2018
Your brand's digital footprint
Clicks ’n Tricks: The internet’s greatest lies
Why consumers stop reading before the end of the page... and how to stop this
Blast from the past: how content writers can leverage Google Alerts to help develop their ideas
What is conversational copy and why do you need it?
Marketing automation: What a digital marketer needs to know
How we tried to change the face of African art online
Why confidence is the key to successful marketing
How agencies can benefit from marketing automation
New Drupal version provides important upgrades to Drupal 8
Happy birthday Google Chrome: The updates that are about to affect digital marketing
Why podcasts should be used in your marketing strategy
How to approach marketing during a recession
Creatives need to stop competing and start mentoring each other
Clicks ’n Tricks: Google gets personal with ad-blocking
To Twar or not to Twar: the modern brand dilemma
AI is the future of content writing
How to use a parody to your brand's advantage
The difference between front-end dev, design and UX
Why marketing automation will produce the next unicorn
How to use copywriting principles to create a winning chatbot
Marketing automation mistakes to avoid
Clicks ’n Tricks: CATwalk changes & the advent of the IT girl
Why your company should be using WhatsApp Business
Why you need to keep an eye on social media trends
Get ready to market to Generation Z
Content marketing trends for the coming year
UX considerations for desktop and mobile
Recap of 10th Cape Town Dribbble Meetup 2018
Clicks ’n Tricks: Facebook — shady data, uncool & terribly confused
The Grid: AI-created websites and what this means for marketers
Accessibility and chatbots: how to make your chatbot user-friendly for everyone
Content marketers, take note of Netflix
Singles’ Day: The largest e-commerce day you haven’t heard about
Why all content marketing writers need to E-A-T
Becoming involved and helping with Drupal core development
Clicks ’n Tricks: A contract for the web
How to use content intelligence for a better client experience
Does your content marketing need to be “woke”?
Psychology and UX: what you need to know
YouTube tips and tricks digital marketers need to know
AI, authenticity and agility – the three As of marketing in 2019
AI created faces: what does this mean for the creative industry?
New year, new business branding
How will big data affect content marketing?
How to use machine learning to create a better UX
Want millennials to love your brand? Give it a purpose
Play to your strengths: how can gamification in UX improve customer experience?
YouTube tips and tricks digital marketers need to know
Why content marketing and e-commerce go hand-in-hand
How you can use IGTV to boost your brand
Mid-Senior SEO Strategist
Social Media Strategist
Paid Search / Media Lead
Client Service Intern – CPT & JHB
The Cycle of Ecommerce
The social side of investments
Content that delivers the right message
Bedding SEO down
Delivering Financial Inclusion
Building Brand Awareness
A David vs Goliath SEO Battle
An Educated Approach
Drupal Keeps on Giving
Brewing in the Cloud
Marketing done right sells more
Think it. Craft it. Elevate it.
How we do it
How we do it
IBM Certified Partner
Data Protection And Confidentiality
SEO - Search Engine Optimisation
Paid Media Marketing
Social Media Marketing
User Experience Analysis
Web and User Experience Design
Systems Analysis and Prototyping
Customer Relationship Management
Conversion Rate Optimisation
Customer Experience Management (IBM CxM)
Google Analytics Configuration
Progressive Web Apps
Got a project?
Get in touch to collaborate
Join our team.
Let's get building together