Forum Replies Created
-
AuthorPosts
-
Jeff Bullas
KeymasterA great question. Navigating each platform’s unique image compression is a constant battle for quality-focused creators.
Brief Answer: For photographs on X, the best format is a high-quality JPG, not PNG. The platform’s aggressive compression handles a well-saved JPG more gracefully than the very large file size of a photographic PNG, often resulting in a sharper final image.
Your goal is not to upload a technically ‘perfect’ file, but rather to provide a file that is best optimised to survive X’s mandatory re-compression process with minimal damage.
The reason for this comes down to how the platform handles different file types. A PNG file of a photograph is lossless, which means the file size is enormous. When X’s algorithm sees this huge file, it aggressively compresses it to save bandwidth, which often results in visible banding and a loss of detail. A JPG, on the other hand, is a lossy format that you can control. By exporting your photo as a high-quality JPG (around 90-95% quality), you create a much smaller initial file. The platform’s algorithm then applies a gentler touch to this already-optimised file, paradoxically preserving more of the perceived quality. You should reserve PNGs only for simple graphics with flat colours and sharp lines, like logos or screenshots of text.
The dimensions of your image also matter for how it’s displayed in the feed. To avoid awkward timeline cropping, a 16:9 aspect ratio is the safest bet for a single landscape photo. For vertical photos, a 2:3 or 4:5 ratio will display well on mobile devices without being cut off. Sticking to these ratios ensures people see your composition as you intended, encouraging them to stop and read the text of your tweet.
This same logic applies to video content. It is always better to upload a video file that you have already compressed to a reasonable size with good settings, rather than uploading a massive, raw file and letting the platform’s algorithm make drastic and often poor choices for you.
Cheers,
JeffJeff Bullas
KeymasterA very important design question. Getting the banner right is key to a professional-looking profile.
Brief Answer: The recommended image size for an X banner is 1500×500 pixels. However, the critical part of designing this image is to keep all key visual elements within a central ‘safe zone’ to avoid them being obscured by your profile picture or cropped on different devices.
Think of the banner not as a static, rectangular image, but as a responsive branding space that needs to be flexible.
The official dimension to design your image at is indeed 1500 pixels wide by 500 pixels tall. However, you must understand that the full image is almost never visible. The platform will responsively crop the top and bottom of the image to fit different screen aspect ratios. Furthermore, your profile picture will always cover a significant portion of the bottom-left corner.
This is why designing for the ‘safe zone’ is the most important rule. You should assume that the top and bottom 60-70 pixels of your banner image might be cut off. All of your critical visual information—such as a logo, a face, or any important text—must be placed in the central area of the image, well away from the edges and especially clear of that bottom-left corner. This ensures the core message of your brand’s image is always visible, no matter the device.
In terms of content, the image should be high-quality and clearly communicate what the account is about. It should be visually interesting but simple enough that it doesn’t clash with the profile picture and the bio text that sits below it. The banner sets the tone and provides a backdrop for the rest of the profile’s content.
Finally, the only way to be certain your design works is to test it. After you create the image, upload it and immediately check the profile on a desktop computer, a tablet, and a mobile phone. This will show you exactly how it adapts and if your safe zone calculations were correct.
Cheers,
JeffJeff Bullas
KeymasterA vital question. On a platform as noisy as Twitter, a clear CTA is the difference between being seen and being acted upon.
Brief Answer: An effective Twitter CTA is a clear, urgent, and benefit-driven text command that tells the user exactly what to do and why. Instead of a passive ‘click here’, a good CTA uses strong verbs and focuses on the value for the user, such as ‘Download the free guide now’.
The goal is to remove all friction and ambiguity, making the desired action the easiest and most logical next step for the reader.
Let’s break down some examples based on your goal.
First, for driving traffic to other content like a blog post, video, or podcast. The text needs to create curiosity. A weak CTA would be “New blog post here”. A much stronger CTA is “We analysed the top 5 mistakes in [your industry]. Find out if you’re making them: [link]”. This works because it teases valuable information. For a video or audio link, you could say, “Hear the full argument in our latest episode. Listen now: [link]”.
Second, for increasing engagement in the form of replies and retweets. You need to invite conversation. Don’t just state a fact and hope for replies. Ask a direct question in your text. A weak CTA is “Here are my thoughts on [topic]”. A strong CTA is “I think [X] is the most important skill for [topic]. What do you think is number one? Reply below”. For retweets, you need to provide something highly shareable, like a compelling image or statistic, and use a CTA like “RT if this was your experience too”.
Third, for driving a direct sale or lead. The text must be clear and create urgency. A weak CTA is “Check out our sale”. A strong CTA is “Our 30% off flash sale ends tonight at midnight. Shop the collection before it’s gone: [link]”. This use of scarcity is a powerful motivator. For a service, a CTA like “Book a free 15-minute consultation today: [link]” is effective because it removes the risk for the potential client.
In all cases, the text of your CTA should be active, not passive, and always be focused on the benefit to the user.
Cheers,
JeffJeff Bullas
KeymasterA great question. Understanding the ‘why’ behind a tool is far more important than just knowing how to use it.
Brief Answer: Polls are highly effective at engaging an audience because they dramatically lower the barrier to interaction. They turn passive viewers of your video or audio content into active participants by giving them an easy, low-stakes way to share their opinion and feel involved.
A well-crafted poll is not a gimmick; it’s a strategic bridge that coaxes your audience out of silence and into a two-way conversation.
The primary reason polls work is psychological. Typing out a thoughtful, text-based comment requires significant effort and a degree of confidence. In contrast, clicking a button on a poll is a near-effortless action. Polls allow the vast majority of your audience, who might otherwise remain silent, to participate and have their voice heard. This simple act of participation makes them feel more connected to you and your content.
Strategically, polls give your audience a sense of agency and influence. When you ask for their opinion on what you should do next, you’re making them a part of the creative process. A simple poll like, “Which of these three topics should be my next deep-dive video?” transforms your viewers from a passive audience into active collaborators. They become invested in your future content because they helped steer the ship.
Furthermore, a good poll can be a catalyst for deeper conversation. You can use a poll to pose a simple but debatable question related to your video’s topic. The results of that poll then become a new piece of content in themselves. You can discuss the outcome in your next audio or video segment, or use an image of the results as a starting point for a more detailed discussion in your comments section, asking people why they voted the way they did. This turns a simple interaction into a multi-layered engagement loop.
Cheers,
JeffJeff Bullas
KeymasterAn excellent question. Optimising your images is one of the highest-impact things you can do for your website’s performance.
Brief Answer: The best practice today is to use the WebP image format for almost all images on your website. It provides superior compression and smaller file sizes compared to traditional JPG and PNG formats, leading to faster load times with no loss in visual quality.
The goal is to deliver the best possible visual experience at the lowest data cost, and modern image formats are specifically engineered to achieve this.
For years, the standard was to use JPG for all photographic images and PNG for any graphics that required a transparent background, like your logo. JPGs are great at compressing complex photos, while PNGs preserve the clean lines of simple graphics. These are still important as fallback formats.
However, the modern standard is now WebP. This image format was developed by Google to be a more efficient replacement for both JPG and PNG. For a typical photograph, a WebP image can be around 25 to 35 percent smaller than a JPG of the same visual quality. For a simple graphic with transparency, it can be significantly smaller than a PNG. This directly translates to a faster-loading website, which improves your user experience and search engine ranking. As of now, WebP is fully supported by all modern browsers, so it is a safe choice.
The ideal strategy is to have your website serve WebP images to every browser that supports it, while automatically falling back to a JPG or PNG for the rare user on an outdated browser. Many modern website platforms and content delivery networks can handle this conversion for you automatically. By ensuring your images are as small and efficient as possible, you make sure the rest of your site’s content, like your important text and videos, can be delivered to the user as quickly as possible.
Cheers,
JeffJeff Bullas
KeymasterAn excellent and very relevant technical SEO question. The best practices around this have definitely evolved.
Brief Answer: Yes, lazy loading is now strongly recommended for good SEO when implemented correctly. It significantly improves page load times and user experience metrics, which are key ranking factors, and modern search engines like Google can now properly discover and index lazy-loaded image and video content.
The old concern about search engine crawlers not ‘seeing’ the content is largely a relic of the past; today, the performance gains from lazy loading are a much more significant factor for your ranking.
The primary SEO benefit of lazy loading comes from improving your site’s Core Web Vitals. By deferring the loading of images and videos that are ‘below the fold’ (off-screen when the page first loads), you dramatically speed up the initial rendering time. This directly improves user experience, which is a major signal that search engines use to rank pages. A faster site is, in Google’s eyes, a better site.
Your specific concern about search engine visibility is understandable but no longer a major issue. Modern crawlers, particularly Googlebot, now render pages much like a real user’s browser would. They can execute JavaScript and effectively “scroll” to discover content that loads on interaction. As long as the lazy loading is implemented using standard, modern techniques, you can be confident that search engines will find and index your image and video assets.
However, this does not mean you can ignore other SEO fundamentals. For every lazy-loaded image, its associated text attributes are still critical. You must provide a descriptive filename and, most importantly, clear alt text. This text provides context to search engines about the image’s content, which is vital for ranking in image search.
The one crucial guideline is to not lazy load content at the very top of your page. Your main hero image and any other critical content visible without scrolling should always load immediately, as delaying them can negatively impact your performance scores.
Cheers,
JeffJul 25, 2025 at 3:31 pm in reply to: What is the hero image on the homepage? What are the guidelines for hero image? #121482Jeff Bullas
KeymasterAn excellent question. The hero section is the most valuable real estate on your entire website.
Brief Answer: A hero image is the large, prominent banner image at the top of a homepage. The best practice is to use a high-quality, on-brand image that visually communicates your value proposition and works harmoniously with the overlaying text headline and call to action.
Think of it not as a simple decoration, but as the powerful first impression that sets the tone for everything else a visitor will see, read, or watch on your site.
First, the image itself must be authentic and high-quality. This is the place to invest in professional photography, not to use a generic stock photo. The image should instantly tell a story about your business. It could be your product being used in a real-life context, your team providing a service, or a customer enjoying the successful outcome of what you do. Its job is to create an immediate emotional connection and convey value before the visitor has read a single word.
Second, a hero image does not exist in a vacuum; it serves the text. It acts as the background for the most important text on your entire website: your main headline and your primary call-to-action button. Therefore, the image must be composed with this in mind. It needs a clear focal point and an area of low visual detail (like a blurred background or an expanse of sky) where the text can be placed without compromising readability.
The goal of this entire section is to grab a visitor’s attention and compel them to scroll down to engage with the rest of your content, whether that be more detailed text, product galleries, or embedded video. The hero image makes a visual promise that the rest of your site must keep.
Finally, on a technical note, ensure the image file is optimised for the web. It must be compressed to the smallest possible file size without a noticeable loss in quality. A slow-loading hero image will cause visitors to leave before your page even finishes rendering, which is a massive own goal.
Cheers,
JeffJeff Bullas
KeymasterThat’s a great problem to have. Running out of VIP slots is a clear sign that you’re building a strong and dedicated community.
Brief Answer: You unlock more VIP slots on Twitch by completing specific channel Achievements. These achievements are primarily tied to increasing the number of unique chatters who participate in your video stream’s live chat.
Think of the VIP slots not as something you just earn, but as a direct reflection of your success in fostering a large and active conversation around your content.
The primary way to get more VIP slots is by completing the “Build a Community” achievement path in your Creator Dashboard. This achievement has multiple tiers, and each tier requires you to have a certain number of unique users typing in your text-based chat during your streams. As you hit each new tier, you are automatically granted a larger pool of VIP slots to assign.
This system is designed to directly reward you for your ability to engage your audience. The VIP badge itself is a special image that appears next to a person’s name, granting them status and recognition. Unlike a moderator, a VIP has no special powers or duties; their role is to be a recognised and valued member of the community. This is an incredibly powerful tool for you to acknowledge loyal supporters who contribute positively to the chat, regardless of whether they subscribe.
Therefore, the strategy for unlocking more VIP slots is to actively encourage more people to participate in your chat. During your live audio and video broadcasts, make a point of asking open-ended questions, running polls, and creating moments that invite discussion. The more you can convert passive viewers into active chatters, the faster you will complete the necessary achievements. By rewarding your most engaged members with a VIP badge, you reinforce the positive behaviour you want to see, which helps your community grow in a healthy, sustainable way.
Cheers,
JeffJeff Bullas
KeymasterThat’s a very common concern, especially when you see your numbers fluctuate.
Brief Answer: No, you do not lose any emote slots you have already unlocked. Once you reach a subscriber point milestone and unlock a new slot for your images, that slot is yours permanently, even if your points dip later.
This policy is designed to provide stability for creators and their communities, allowing you to build a consistent visual language without fear of it disappearing.
The system for unlocking emote slots is purely additive. When your subscriber points cross a milestone threshold, a new slot is permanently added to your library. It will not be taken away if your points drop again in the future. This is a crucial part of the platform’s design because your collection of emote images becomes a core part of your brand and the text-based language of your chat. It would be a terrible experience for your subscribers if the emotes they use and love were suddenly removed.
This brings up a more important topic, which is the anxiety that comes from watching your metrics. It is completely normal for any creator’s subscriber numbers and viewership for their audio and video content to go up and down. Life gets in the way, games fall in and out of favour, and burnout is real. My best advice is to avoid obsessing over the daily or monthly numbers.
Instead, focus on the long-term trend and on creating the best possible content for the community that is there for you right now. The permanence of the emote slots is a reflection of this philosophy. They are a reward for the work you have already done, allowing you to focus on the future of your stream, not worry about the past.
Cheers,
JeffJeff Bullas
KeymasterA great position to be in. Uploading your first emotes is a memorable part of the journey.
Brief Answer: You can upload your custom emote images via the ‘Emotes’ section within the ‘Viewer Rewards’ tab of your Creator Dashboard. The process involves uploading the required image sizes and assigning a unique text code for each one.
While the upload process is straightforward, the strategic thought you put into the image design and its corresponding text code is what makes an emote truly successful.
First, let’s get you to the right place. Navigate to your Creator Dashboard. On the left-hand menu, you will see a section called ‘Viewer Rewards’; click on that, and then select ‘Emotes’. This page is your library, showing all the available slots you have.
When you go to upload an emote, you will be prompted for two key pieces of content. The first is the image itself. A great emote image is simple, has clean lines, and is instantly recognisable even at a very small size. Overly detailed images often just look like a colourful blob in chat. The second piece of content is the unique text code. This is the text someone will type to make your emote appear. Make this code short, memorable, and easy to type so your community can use it quickly during your stream.
Think of this combination of an image and a text code as a new word in your channel’s unique language. These emotes support your main audio and video stream by giving your subscribers a fun, visual way to react and participate in the conversation. They turn your chat from a simple text feed into a dynamic, branded experience.
Finally, be aware that once you upload your emote, it will need to be approved by Twitch to ensure it complies with their terms of service. As long as your images are appropriate, the approval process is usually quite fast.
Cheers,
JeffJeff Bullas
KeymasterCongratulations on reaching Affiliate. That’s a fantastic first step into the world of professional streaming.
Brief Answer: As a new Affiliate, you start with an initial set of emote slots for Tier 1 subscribers, plus separate slots for follower emotes and animated emotes. The exact number is just a starting point; the real key is the strategy behind the images you choose for them.
Think of these first few slots as the foundational building blocks of your channel’s unique visual language.
Upon becoming an Affiliate, Twitch grants you a starter pack of emote slots. This includes a handful of standard emote slots for your subscribers, as well as a separate, smaller pool for follower emotes and animated emotes. This gives you different types of image-based content to reward your community with from day one.
The strategy behind which images you choose for these initial slots is far more important than the number. These first few emotes will define your channel’s chat culture. They should be well-designed, easy to understand at a small size, and represent something unique to you and your community—an inside joke, a common catchphrase, or a specific reaction. These emotes are the first exclusive tools your subscribers get to use in the text-based chat, and making them desirable is a powerful incentive for other viewers of your audio and video stream to subscribe.
The path to unlocking more slots is tied directly to your channel’s growth. You earn them by accumulating more Subscriber Points. Therefore, the best way to get more slots is to focus on what earns subscribers: creating consistent, high-quality live content and building a strong, interactive community.
Cheers,
JeffJeff Bullas
KeymasterA very practical and important question for any creator looking to turn a passion into a profession.
Brief Answer: Yes, earning $1000 a month on Twitch is an achievable goal, but it rarely comes from platform revenue alone. It requires treating your channel as a business and building multiple income streams that are all fuelled by your core video and audio content.
The key is to shift your mindset from simply creating content to building a brand, where your live stream is the central engine for various financial opportunities.
First, recognise that all revenue starts with your core product: the audio and video of your live stream. Without a consistent, high-quality, and engaging broadcast, none of the other income sources are possible. This is what builds the community that will ultimately support you.
The most direct revenue comes from the platform itself through subscriptions, Bits, and ad revenue. Subscriptions provide recurring income, often incentivised by the custom emote images you provide. Bits are a form of interactive donation tied to the text chat. While these are great, relying on them alone to hit a consistent four-figure monthly income is very difficult and requires a substantial, dedicated audience.
Therefore, the path to a stable $1000 a month is through diversification. You must build other revenue streams that your stream promotes. First, this includes direct support through third-party donation links, which you can place in your channel panels with custom images and text. Second, once you have a consistent audience, you can pursue sponsorships for paid mentions in your audio or dedicated sponsored video segments. Third, you can create and sell your own merchandise using logos or inside jokes from your community as images on the products. Finally, affiliate marketing, where you earn a commission by recommending products using text links in your panels, can be a significant contributor.
It is crucial to be realistic, however. This income is not stable. It can fluctuate wildly from month to month, and relying on a single platform for your entire income is incredibly risky. Treat this as building a small business; it requires immense effort, financial discipline, and a long-term strategy that ideally expands your brand to other platforms beyond just Twitch.
Cheers,
JeffJeff Bullas
KeymasterCongratulations on making Affiliate. That’s a significant milestone for any creator.
Brief Answer: You unlock more Twitch emote slots by accumulating ‘Subscriber Points’. You earn these points from every subscription to your channel, so the number of emote slots you have is a direct measure of your community’s growth and support for your video content.
Think of emote slots not just as a feature you simply unlock, but as a reward system that grows in direct proportion to the value and community you build with your stream.
The system is based entirely on Subscriber Points. A Tier 1 subscription gives you one point, a Tier 2 sub gives two points, and a Tier 3 sub gives six points. As your total number of active points goes up, you will automatically hit new milestones that grant you more emote slots. This entire process is designed to directly reward the growth that comes from creating compelling audio and video content in your streams.
It’s best to think of the emotes themselves as a unique form of content. These small images become an exclusive language for your community within the text-based chat. They allow your most dedicated supporters to express inside jokes and specific reactions, which makes the chat experience more unique and fun. Creating a set of desirable, high-quality images that people are excited to use is a powerful incentive for others to subscribe.
Therefore, the strategy for unlocking more emote slots is not to focus on the slots themselves, but to focus on growing your active subscriber base. The only sustainable way to do this is to consistently produce entertaining and engaging live streams. Focus on improving your content and interacting with your community, and the subscriber points—and the emote slots they unlock—will follow as a natural result of that effort.
Cheers,
JeffJeff Bullas
KeymasterA great question. Your channel panels are a fundamental part of building your brand on Twitch.
Brief Answer: Twitch panels are created in your channel’s ‘Edit Panels’ section. You combine a custom panel image with a text description box, and you can make the entire image a clickable hyperlink to another website.
Think of your panels as the permanent foundation of your channel; they provide the key information and branding that supports your live video stream.
First, let’s talk about the panel images. These are the custom graphics you create for each section, such as ‘About Me’, ‘Schedule’, or ‘Socials’. The most important thing here is brand consistency. Your panel images should all share a similar style, using the same fonts and colour scheme to create a cohesive and professional look. These images are the visual identity of your channel when you’re not live.
Next is the text component. Each panel has a description box underneath the image where you can add detailed information. This is where you write your bio, list your PC specs, outline your chat rules, or post your streaming schedule. Twitch uses a simple formatting language called Markdown in this text box, which allows you to add headers, bolding, and lists to keep the information organised and easy to read.
The key function you asked about is making them clickable. When you create a panel, after you upload your custom image, there is a field called ‘Image Links To’. You simply paste the destination URL into this field. This will turn the entire panel image into a single, clean hyperlink, which is the best way to direct people to your social media, a donation page, or a sponsor’s website.
Finally, these panels directly support your main audio and video content. During your live stream, you can use verbal calls-to-action to direct viewers to this information. When someone asks about your setup, you can say, “You can find a full list of my gear by clicking the ‘Specs’ panel below.” This keeps your stream flowing while still providing your community with the information they want.
Cheers,
JeffJul 24, 2025 at 10:30 pm in reply to: How can I be more confident on camera for my TikTok videos? #121443Jeff Bullas
KeymasterA very common and very real challenge. This is something that almost every creator faces at the start.
Short Answer: Confidence on camera is a skill built through preparation and practice, not a personality trait. It comes from mastering your audio and text delivery first, which then allows your video performance to feel natural and authentic.
The goal is to reduce the number of things you have to think about when you hit record, freeing you up to just perform.
First, you need to solve the ‘mind going blank’ problem. Don’t try to improvise everything when you’re starting out. Instead, prepare your text beforehand. Write a simple bullet-point outline of what you want to say for the video. This isn’t a rigid script to be read word-for-word, but a safety net of your key ideas. Knowing what comes next removes a huge amount of anxiety.
Second, practice the audio separately from the video. Record yourself saying the points from your text outline out loud, without the camera on. Just make an audio recording. Listen back to your own voice. How is the pacing? The energy? The tone? Rehearse the audio component until the words feel comfortable and natural in your mouth. This isolates one part of the performance and makes it less intimidating.
Third, when you finally turn the camera on, treat it like you’re talking to a single friend. Don’t think about a large audience; just speak to the lens. A powerful technique is to do the first take with the intention of deleting it. This ‘practice take’ removes all the pressure of getting it right, which paradoxically often results in the most relaxed and authentic performance. And remember, TikTok videos are short. Practice in 15-second blocks to build up your comfort level.
Finally, remember that confidence can be built in the edit. You can cut out stumbles and stitch together the best parts of multiple takes. Knowing you have this safety net makes the act of filming the video much less stressful.
Cheers,
Jeff -
AuthorPosts
