4 mins read

May 2026 marketing report

1 May 2026 to 31 May 2026
Data sources: Google Analytics 4, Google Search Console, Google Business Profile, Instagram, Facebook

Executive summary

Top-line numbers across all tracked channels for May 2026

Website sessions
2,698
May 2026
GSC clicks
13
From search
GSC impressions
871
Top 10 pages
Instagram posts
9
72 interactions
Instagram followers
56
As at May 2026
Facebook followers
431
Page likes

Website traffic

Google Analytics 4 · sarlie.dev · 1 to 31 May 2026

Total sessions
2,698
Facebook sessions
150
Direct sessions
47
Google organic
29
GA4 attributed 226 sessions to named sources (Facebook, direct, Google organic). The remaining 2,472 sessions carry an “unassigned” source, which typically means direct traffic, dark social shares, or visits without UTM parameters. Adding UTM tracking to all outgoing links will clean this up in future months.

Traffic by identified source

Facebook
150
Direct
47
Google organic
29
Unassigned / other
2,472

Daily sessions – May 2026

Search visibility

Google Search Console · sarlie.dev · 1 to 31 May 2026

Total clicks
13
Top 10 pages
Total impressions
871
Top 10 pages
Avg CTR (homepage)
1.4%
Homepage position
4.7
Avg in May

Top pages by impressions

PageClicksImpressionsCTRAvg position
Homepage (sarlie.dev/)64351.4%4.7
9 benefits of digital marketing (blog)0740%32.3
WordPress security guide (blog)1731.4%11.3
Contact page1561.8%5.8
Our Work2434.7%5.5
Testimonials1333.0%6.4
WordPress CMS blog1333.0%12.5
E-commerce websites1234.3%7.5
Appointment booking0110%8.6
5 benefits of digital marketing (blog)070%12.7

Top search queries

QueryClicksImpressionsCTRAvg position
sarlie2702.9%3.4
benefits of digital marketing for small businesses0440%36.7
peach payments (brand mention via blog)0350%33.5
best seo company in johannesburg030%1.0
affordable small business website design020%1.0
affordable web design for small business020%1.0
best seo agency johannesburg010%21.0
Three high-intent queries show a position of 1.0 with very low impression counts and zero clicks. These are early signals worth tracking month-on-month. The site is ranking but not yet getting enough search volume behind these terms to generate consistent clicks.

Social media

Instagram and Facebook · May 2026

Instagram

Followers
56
Posts published
9
1 to 31 May
Total likes
70
Total comments
2
Profile views
16
May period
Account reach
16
Unique accounts

Posts published in May 2026

DateTopicLikesComments
7 May12 WooCommerce tips for SA online stores90
7 MayPage 1 on Google – competitor visibility70
6 May20 years in digital – Joburg business evolution102
6 MayWooCommerce powers 6.6 million stores globally70
6 MayWordPress security – 13,000 hacked sites per day80
6 MayMarketing spend without tracking80
6 May5.0 stars across 31 reviews70
5 MayYour website works 24/770
4 MayClient testimonial – certainty in results70
All 9 posts were published in the first 7 days of May. Spreading posts across the full month will give a more consistent reach pattern and keep the account active in the algorithm for longer.

Facebook

Page followers
431
Page likes
431
Reviews
2
Not yet rated
Ads status
Running
Facebook post-level reach and engagement data for May 2026 is not available via the current API connection. The pages_read_engagement permission is required for time-series metrics. Page-level stats (followers, likes, ad status) are sourced from public profile data.

Google Business Profile

Sarlie Digital · 45 Muirfield Road, Randburg

Listing status
Active
Primary category
Website designer
Website on listing
GBP impression, call and direction request data requires the Business Profile Performance API, which is not exposed in the current integration. To view May 2026 performance (searches, views, calls, website clicks), check the Performance tab directly in the Google Business Profile dashboard for the May date range.

Recommendations

Practical next steps for June and beyond

  • 1 Add UTM parameters to all outgoing links. 91% of May sessions had no source attribution. Simple UTM tags on every Facebook post, email and GBP link will give accurate channel-level data from June onwards.
  • 2 Spread Instagram posts across the full month. All 9 May posts went out in the first 7 days. A steady 2 to 3 posts per week across all four weeks will maintain algorithm visibility and give a more even reach curve.
  • 3 Build landing pages for high-intent local queries. “Best SEO company in Johannesburg” and “affordable website design” both showed position 1.0 in May with zero clicks, meaning the sample is tiny. Dedicated, well-optimised pages for these terms can turn those early impressions into consistent click-through traffic.
  • 4 Improve homepage CTR from Google Search. The homepage had 435 impressions but only a 1.4% CTR from position 4.7. A more direct meta title and description focused on the Johannesburg/Randburg location could push this above 3%.
  • 5 Run a review request campaign. The Facebook page shows 2 reviews with no rating. A short WhatsApp or email message to past clients asking for a Google review can build up the GBP star rating quickly and improve local search ranking.
  • 6 Post to GBP consistently. At least two GBP posts per month, tied to recent work or a practical tip, will keep the listing fresh and support local search visibility.