6 mins read
Monthly Marketing Report
Sarlie Digital
June 2026
Website design and digital marketing agency, Randburg
Executive summary
2,337
Website sessions
16
Organic search clicks
5
Instagram posts
56
Instagram followers
431
Facebook page likes
21
Instagram post likes
June was a foundational month for Sarlie Digital’s own marketing. The website drew 2,337 sessions, organic search delivered 16 clicks, and the Instagram account published 5 posts with 21 total likes. Facebook sits at 431 followers. The biggest opportunities heading into July are improving organic search CTR, closing the Facebook permissions gap and getting Instagram posting going from the 1st of the month.
Website traffic (Google Analytics 4)
2,337
Total sessions
124
Facebook sessions
92
Direct sessions
25
Google organic
Traffic by source
Table of Contents
2,096 of 2,337 sessions (89.7%) show as unattributed in GA4. This happens when UTM parameters are missing from outbound links. Adding UTM tags to Facebook posts, GBP links and WhatsApp shares will give a clear picture of which channels are driving traffic.
Daily sessions, June 2026
- 2,337 sessions over 30 days averages 77.9 per day, with clear spikes on Jun 7 (183), Jun 11 (179) and Jun 2 (172).
- The traffic pattern shows irregular spikes followed by near-zero days. This is consistent with content promotion or ad activity rather than steady organic growth.
- Google organic accounts for only 25 sessions (1.1%). This is where SEO content work will have the most impact.
Google Search Console
16
Total clicks
364
Homepage impressions
3.8%
Homepage CTR
4.9
Homepage avg. position
Top queries
| Query | Impressions | Clicks | CTR | Avg. position |
|---|---|---|---|---|
| benefits of digital marketing for small businesses | 85 | 0 | 0% | 38.4 |
| sarlie | 62 | 2 | 3.2% | 2.5 |
| benefits of online marketing for small businesses | 9 | 0 | 0% | 39.8 |
| “peach payments” | 9 | 0 | 0% | 45.6 |
| e-commerce website design johannesburg | 4 | 1 | 25% | 1.8 |
| benefits of digital marketing for small business | 4 | 0 | 0% | 44.0 |
| webdesign site | 3 | 1 | 33% | 1.7 |
| custom web design | 2 | 0 | 0% | 1.0 |
Top pages by clicks
| Page | Clicks | Impressions | CTR | Avg. position |
|---|---|---|---|---|
| sarlie.dev/ Homepage | 14 | 364 | 3.8% | 4.9 |
| sarlie.dev/business-websites/ | 1 | 79 | 1.3% | 7.5 |
| sarlie.dev/photography-services/ | 1 | 1 | 100% | 10.0 |
| sarlie.dev/9-key-benefits-of-digital-marketing… | 0 | 200 | 0% | 24.4 |
| sarlie.dev/digital-marketing/ | 0 | 53 | 0% | 3.0 |
| sarlie.dev/contact/ | 0 | 47 | 0% | 4.7 |
| sarlie.dev/brikpanel-woocommerce/ | 0 | 32 | 0% | 5.5 |
| sarlie.dev/appointment-booking/ | 0 | 17 | 0% | 9.4 |
- The homepage earned 14 clicks from 364 impressions at position 4.9. A 3.8% CTR is solid for a mix of branded and commercial searches.
- The “benefits of digital marketing” article gets 85 impressions from position 38. A content refresh with better keyword targeting could move it into the top 10.
- The query “e-commerce website design johannesburg” converted at 25% CTR from just 4 impressions. Writing more content targeting this phrase would bring higher-intent traffic.
- The /digital-marketing/ page sits at position 3.0 with 53 impressions and zero clicks. The title tag or meta description is not convincing enough to earn the click. Rewriting these is a quick win.
- The /business-websites/ page has 79 impressions at position 7.5 with 1.3% CTR. A stronger meta description could push that to 3 to 5 clicks per month.
Google Business Profile
Active
Profile status
Randburg
Location
Website designer
Category
GBP performance metrics (search impressions, phone calls, direction requests and website clicks) require the Business Profile Performance API, which is separate from the current connected integration. The profile is confirmed active and GBP posts were published throughout June.
- The profile is active at 45 Muirfield Road, Randburg, listed under the Website designer category.
- GBP posts were published consistently in June through the dashboard. Regular posts help local search visibility.
- Call volume, direction requests and GBP website clicks cannot be tracked until the Performance API is connected. This gap should be closed for the July report.
56
Followers
5
Posts published
21
Total post likes
1
Comments
4.2
Avg. likes per post
175
Total posts (all time)
June posts
| Date | Caption preview | Likes | Comments |
|---|---|---|---|
| 19 Jun | Your homepage has about 3 seconds to make someone stay… | 5 | 0 |
| 24 Jun | Your website is the only member of your team that never clocks out… | 4 | 1 |
| 25 Jun | Most Johannesburg businesses set up their Google Business Profile once… | 4 | 0 |
| 26 Jun | Would you keep an employee who never spoke to a single customer… | 4 | 0 |
| 28 Jun | Most websites are set and forgotten… | 4 | 0 |
Account-level reach is restricted by the Instagram Insights API for accounts below certain follower thresholds. Post-level reach was not returned for this period. This unlocks as the account grows.
- The 19 June post (3-second homepage hook) was the top performer at 5 likes. Strong, specific hooks consistently outperform softer angles.
- All 5 posts were published in the last 12 days of June. The first 18 days had no Instagram activity. A full-month posting schedule gives each post more runway.
- At 56 followers, organic reach per post is limited. Consistent daily posting combined with GBP cross-posting is the fastest path to growth without paid promotion.
- The 24 June post received the only comment of the month. Adding a question at the end of each caption is worth testing in July.
431
Page likes / followers
2
Reviews
Active
Ads running
The Facebook Pages API returned only the 3 most recent posts, all from July 2026. June post engagement is not accessible through the current token. The pages_read_engagement permission is required to pull time-series post data. Yasien should grant this permission in Meta Business Suite before the July report is due.
- At 431 followers, the Facebook page is 8 times larger than the Instagram account. This is the stronger organic social channel right now.
- The page is running ads, which shows active investment in Facebook as a traffic and awareness channel.
- June post reach, impressions and per-post engagement are not available via API. Granting pages_read_engagement will resolve this for July.
Recommendations for July
| Priority | Area | Action |
|---|---|---|
| High | GA4 tracking | Add UTM parameters to all Facebook posts, GBP links and WhatsApp shares. 89.7% of sessions are unattributed, making it impossible to measure what is working. |
| High | Search Console | Rewrite the title tag and meta description on /digital-marketing/. It ranks at position 3.0 with 53 impressions and zero clicks. A stronger title should convert some of those impressions into visits. |
| High | Request the pages_read_engagement permission in Meta Business Suite. Without it, June and July Facebook post data cannot be pulled into future reports. | |
| Medium | SEO content | Update the “benefits of digital marketing for small businesses” article. 85 impressions from position 38 means it is close to relevance but too deep to attract clicks. A rewrite targeting the right intent could move it to page one. |
| Medium | Post from the 1st of the month. Five posts in the last 12 days of June left most of the month with no Instagram presence. End each caption with a question to drive comments. | |
| Medium | GBP API | Connect the Business Profile Performance API so calls, direction requests and GBP website clicks appear in future reports. |
| Low | New content | Write a dedicated page or article targeting “e-commerce website design johannesburg”. That query converted at 25% CTR from just 4 impressions, pointing to strong commercial intent. |
Data notes
- GA4 session data is pulled directly from the connected Google Analytics 4 property for sarlie.dev, 1 June 2026 to 30 June 2026.
- Search Console data covers all queries and pages for https://sarlie.dev over the same period, aggregated by property.
- GBP performance metrics (impressions, calls, website clicks) are not available through the current API connection. Profile metadata only.
- Instagram reach is restricted by the API for accounts below certain follower thresholds. Post engagement (likes, comments) was pulled directly from the API.
- Facebook post-level engagement for June 2026 is unavailable. The pages_read_engagement permission is required to pull time-series post data.
- All data was pulled from connected platform APIs on 10 July 2026 and reflects each platform at the time of the pull.
