![Chris T.](/img/default-banner.jpg)
- Видео 22
- Просмотров 11 278
Chris T.
Добавлен 5 фев 2024
Hey, my name is Chris, and if you want to get formal, I'm the founder of Lumious. Since 2016, I've been mastering Webflow development, site speed, technical SEO, conversion rate optimization, and much more. If you're a marketer struggling to learn Webflow or a web designer that's looking to grow - stick with the content on this channel.
What's My 12-Month SEO Plan for SaaS Startups
In today's video, I'm sharing what is my 4-12 months SEO plan for a SaaS startup.
Recently Google made a lot of changes into their algorithms. And this pushes SEO strategies to a new level.
With a SaaS product, your SEO battle plan needs to be focused around your competitors, free tools hub, and How To guides.
If you'll get any questions, drop them in the comments section below.
Recently Google made a lot of changes into their algorithms. And this pushes SEO strategies to a new level.
With a SaaS product, your SEO battle plan needs to be focused around your competitors, free tools hub, and How To guides.
If you'll get any questions, drop them in the comments section below.
Просмотров: 63
Видео
4 Ways To Rank Higher in Google
Просмотров 1553 месяца назад
Today's video is about the 4 pillars I'm using with every SEO campaign. This is a universal formula if you're struggling with creating a content plan, publish, and win rankings.
How To Optimize Conversions
Просмотров 1223 месяца назад
One of the many reasons why companies fail to increase their conversion rates mainly is related to how well they know their customers. In today's video, I am talking what is my way of optimizing any conversion goal you have in mind. How to be 90% above your competition. And make the process fun. If you'll get any questions after watching the video, feel free to drop them in the comments section...
How I Design a SaaS Pricing Page for Conversions
Просмотров 2013 месяца назад
In today's video, I'm sharing what is my process of not only designing a high-converting SaaS pricing page, but also what are the principles behind the successful layouts and what you can test out part of your A/B test campaign. I've seen a lot of Hotjar recordings over the pricing pages, and always wondered why people quit and then come back after 30 seconds. I realised that users compare pric...
WEBFLOW CLONEABLE: Logo Ticker & Carousel That Works with Any Content
Просмотров 9463 месяца назад
Hey everyone! In today's video I want to show how to create a logo ticker/carousel in Webflow that works with any kind of content you put inside. There are lot of websites that do use logo carousels and chances are you want to implement it too. I was always looking for a ticker that's easy to integrate and won't require duplicating logos or doing other CSS/JS wizardy: a simple carousel anyone c...
SaaS Conversion Rate Optimization (CRO): Let's Fix Clay.com
Просмотров 2534 месяца назад
Hey everyone! In today’s video, I want to tackle on different kind of subject. And that’s conversion rate optimization. Web design and Webflow developing will always be about something more than just publishing. We’ll have clients asking if we can provide actual results using services like SEO (Search Engine Optimisation), ads, email marketing, and of course - CRO campaigns. With this video, I ...
WEBFLOW SITE SPEED: How to Optimize Videos
Просмотров 1,3 тыс.4 месяца назад
Hello there. In this video we'll talk how to optimize one of the assets that impact your Webflow site speed. And that's videos. By default, browsers do not lazy-load videos. And when it comes to open up a page that is video-heavy, this plays a huge role on how fast your users can get started, complete a form, or download something from your Webflow site. 👇 Cloneable that shows how the solution ...
WEBFLOW WEB VITALS: Optimize scripts & third-party code
Просмотров 1,1 тыс.4 месяца назад
Hey everyone! In this video we're going to cover how to optimize probably the biggest asset that impacts your Webflow site speed: the scripts & third-party code. Chances are you got a few of them on your site. Hubspot forms, Intercom, chat widgets, Segment, Hotjar...just to name a few. We'll fix different Page Speed Insights issues like: - Minimize main-thread work. - Reduce the impact of third...
WEBFLOW WEB VITALS: Image Elements Do Not Have Explicit Width & Height
Просмотров 5234 месяца назад
WEBFLOW WEB VITALS: Image Elements Do Not Have Explicit Width & Height
WEBFLOW WEB VITALS: Serve Images in Next-Gen Formats
Просмотров 2774 месяца назад
WEBFLOW WEB VITALS: Serve Images in Next-Gen Formats
WEBFLOW CLONEABLE: Add Any Stuff Inside Tabs Menu
Просмотров 1814 месяца назад
WEBFLOW CLONEABLE: Add Any Stuff Inside Tabs Menu
WEBFLOW WEB VITALS: Eliminate Render Blocking Resources & Reduce Unused CSS
Просмотров 2,8 тыс.5 месяцев назад
WEBFLOW WEB VITALS: Eliminate Render Blocking Resources & Reduce Unused CSS
WEBFLOW CLONEABLE: Goo Motion Library
Просмотров 1,5 тыс.5 месяцев назад
WEBFLOW CLONEABLE: Goo Motion Library
WEBFLOW CLONEABLE: SaaS Pricing Calculator
Просмотров 3705 месяцев назад
WEBFLOW CLONEABLE: SaaS Pricing Calculator
Hey Bro, I have 3 quick questions! For this method, is it enough to just put the code you gave on footer or do we also need to install the GTAG and follow their instruction to copy paste their code <head> and <body> opening? (Asking because I see that your Webflow project <head> code area is empty). 2. I tested without installing the GTAG code on <head> and although it did work as intended in which my script only run after I interacted, but I 'm still seeing the addressed problems on CWV. (Is it because I didn't install question no.1?) 3. I tested the project with this method on my iPhone with Private mode on, and it can't work? I tested with setting a timeout to for script to run even if no interaction after 5s. It worked on non private tabs, but on private it just couldn't. Is this just me? Thank you so much!
Bro your playlist about optimizing Webflow to Google's Core Web Vital is so good! Subscribed, liked and now commented to just appreciate your work. Your are such a good story teller? The delivery and presentation is clear, generous and to the point. The value we're getting is tremendous, thank you so much. Wyatb!
Thanks a lot!
Hi! Do you have a solution where we could also lazy load lottie files to prevent excessive DOM size performance hit?
Not yet, buy you gave a great idea! I think it's possible with lozad.js. basically lazy load an entire div when it gets into view.
Thank you so much, I really need this help. I can't tell you how many hairs I've pulled out over these problems. I'm very, very grateful to you!. THX again😃
hey so i tried this followed the steps on the notion and changed the dns settings and now it says that the site can't be reached. i wanted to purify the css as the next step stated but when i enter my url it says the page isn't working.
Thank you!
I think you're quickly becoming one of my favorite RUclipsrs!! Awesome, valuable, helpful content, Chris. Subbing from my personal account!
Do you need to do css clean up everytime you are updating your website?
Hi Chris, Thanks for the video! Do you have any ideas on how to manage the issue with images inserted via Rich Text for the CMS? I have blog posts with many different images and I'm trying to find a solution for sizes that will work on both desktop and mobile.
Unfortunately, there's no direct solution to this. The library that Webflow is using for rescaling images (responsiveness) is old and buggy. I'm working now on a new lazy load & image rescale tool. Hopefully will be done shortly. But at the moment, you can try: 1. Click on the image inside Rich. 2. Click on the gear icon 3. Go to the Size and set to fixed width and height. 4. Save and re-run Lighthouse.
@@lumiousmedia Thanks for the idea, and good luck with the tool!
i set the values of all images but the section keeps on collapsing when on load do I also have the set a height to the section?
Sam, send me a read-only link please on my email chris@thelumious.com. Might collapse for different reasons, including your browser.
How would I delay an animation. As in I want a text block to be animated after the previous text block has completed its animation
I haven't built this feature yet. I'm sorry. Right now, the only way to delay an animation (or play after another) is to use the stagger feature.
When I hit next button ,It doesnot go to next question.Why?
Sent you an email.
Thanks
@@lumiousmedia Hey, same problem here :( Do you have a solution to share with us ? Thanks
@@fayazchatharoo I think May was able to find the solution. Can you share a read-only link with me via email? chris@thelumious.com
@@lumiousmedia Figured it out as well : every attributes needs to be put in place : "form-step", "form-button" and mostly "multi-step", otherwise it breaks the entire process
Thank you for the tutorial Chris. I have been going through the tutorial step by step, but run into an issue when setting up the Worker. After adding the worker routes, I load up my web page but end up with a blank black page that says "Hello World".
Really strange. I did not applied any changes. Can you send me a link or screenshot here: chris@thelumious.com
@@lumiousmedia Hey Chris, appreciate your response. I have reset everything for now, because I had to launch a google ads campaign to the landing page I mentioned. I will try setting everything up again this weekend. Ill go through the tutorial once more and will email you in case I get the same problem. Thanks again!
So i'm not sure whats happened on my site. Sometimes the site loads fine. Sometimes I get javascript errors. Sometimes it fails to load the purified.css. Then I reload again and it works. Then I check an hour later, and it isn't working again. Also I do still get that "eliminate render blocking resources" and "reduced unused CSS" in my google pagespeed tests/lighthouse. Maybe i've missed something, but I have gone back and fourth and everything seems to be fine on my end. However, I think I will just delete the purified CSS and revert back to just using cloudflare alone without the other changes. I've noticed improvements just by using cloudflare alone. This seems to be more stable for my end. Thanks though.
Can you send a link? Might happen because you don't have the full cache enabled in CF. So, sometimes, your browser hit a cached version that do have the purified CSS, and sometimes it doesn't hit. But I'll need your site link to tell you for sure.
Awesome work, thank you!
The best video I've been looking for! Thanks, for sharing, bro!
Thanks
This is a godsend. Thank you! I've been tinkering with the "native" option for so long-what a waste of time. THIS setup is so much better. Thank you!
Glad it helped. If you'll spot any bugs, let me know.
Awesome work. Thank you so much for this. Works great on my saas.
Great to see it's working. Thanks for your support
Thank you for the great content.
Thanks, man.
SEO is the reason google results are mostly useless nowadays.
I have to agree. Too many strategies and too many over-optimizing. Go through a 2000+ words article jsut to see how to do X thing which literally takes a sentence to write.
😱
do you have guide for wordpress sites? this is a very interesting approach
for wp it's easier as you have full control over the server (unless you use a wp subscription). There are a few plugins that auto-minify and fix the critical CSS. One of my favs are WP rocket.
@@lumiousmedia does the GTAG process will work. can you provide a basic overview of the process just in case.
@@randolphnovino3750 yep, I'm using this lazy-load thing on all my client's sites. And gtag works perfectly. Some might argue with me saying you need gtag to immediately fire up, but you know what? I tend to disagree here. Especially after Google Consent V2 which now gives us even mixed and inaccurate data. I should have a video soon on how I integrate gtag, GTM, and GA all combined.
Love this series about speed optimization, really well explained so we're not just following steps like zombies Keep them coming!
Love this series about speed optimization, really well explained so we're not just following steps like zombies Keep them coming!
I"m pretty sure you're wrong when saying that Webflow doesn't minimize the code since there is an option to turn on and off minimizing CSS and Javascript within Webflow
Nope, Webflow does not minify custom code. You have to manually minify it
Great video! What is your approach to A/B testing inside webflow? 👀
I'm using VWO. It depends on the product/business. I mainly work with SaaS companies. I ab test big things like: - Main headline (also called the offer) - Main menu navigation and traffic funneling - CTA text - Sales/ demo video. I split test one item at a time to see which change count for conv. increase, against at least 1k visit. Soon you realize 60-75% of all traffic are JS console issues, bounces, people staring like crazy at the screen, quick tab switching, and basically things you can't hypothesise.
I just found your channel. Pure gold! Shame on webflow for not being able to do this natively, these tabs are amazing to use as a complex, in-depth explanation of products, I love this pattern and hate that I have to code it by manualy every time and it's not visible in the designer :D
yeah man, you're right. Especially if you want to visually explain a set of features that belong to a solution. Grad it helped you out. Tried using wf custom element but looks like there's more than jsut adding the wf tab classes.
@lumiousmedia I actually had very similar solutions, for marqee (mine was CSS + JS for cloning track/CMS - due to limit for CMS per page) and for tabs (almost the same) and the same with GSAP reusable animations. I "hate" webflow native IX, interaction management is kind of a nightmare at scale - once you start understanding GSAP) so i removed them all and start build on GSAP. But I'm a designer and then a webflow dev, so my scripts aren't that well organized :D I'm switching to yours! 🖤
@@arkadiuszpalki Yep, I'm also with GSAP. Clients don't touch the interactions, and we as devs must work with whatever it's easier and scaleable. Also found IX a nightmare. Especially when you have 5 different link blocks that have the same interaction. You then need to thing about using global classes to trigger animations, and when it comes to scale - it's hard. But I think WF will launch their own IX engine relying on gsap, just like Framer did. I wanted to build out a Webflow App which is a gsap replacement interface for webflow IX. Still thinking if this is a good app to have :D
Great tutorial and works so much better than trying to build directly in webflow which I have had many issues with. Is there anyway to prevent in ticker from stopping when you hover over it?
Not at the moment. I'll do an update over the weekend and send you a reply
Check back Monday morning
@@lumiousmedia has this been added?
@@stevenhilario382 not yet. have it on my backlog this weekend. I wanna do multiple extra features at once. Will chime you in once published.
thanks! !
You're welcome
This seems solid man, thanks for sharing. I've had a lot of frustration with solutions that only use HTML/CSS, they always seem to break as soon as you add or remove logos. One thing I had to do so it work well on mobile was remove the lazy load, before that it was glitching. Thanks again.
Great to see it worked for you. And thanks for your support.
@@lumiousmedia is there a way we can control the speed on mobile?
I found a solution. duplicating the ticker and using a dynamic attribute to control the speeds in the component settings.
@@scotthumphrey2336 nope. Haven't built that out. But the code uses the width of logo container. So, if you set a fixed width to your logo container, it will use the same speed. I'll build a mobile speed too closer to the end of the month. Working right now on publishing my CSS framework.
How about page load animations using gsap? It won't work if we added hero section animation using gsap
Would those page load anims help with conversions? You asked a great question, but I do disregard page load animations as I don't see it a valid point for boosting SEO or conversions. If you still wanna have page load anims, I recommend not lazy loading gsap (put it straight to the footer code). I also recommend avoiding page load animations as these increase the first input delay, FCP, and overall UX. Indeed, it looks sexy, but hey...we're not here to make sexy sites. We're here to turn sites into salesmen. Right?
Great content you're making here man. Thank you 🙏
Thx for the support
Love it dude ! Thank you so much
Great video man
I saw that your playlist of tutorials are closely related to Webflow. Is it possible to adapt the solutions you propose to other CMS (wordpress,prestashop,...)? It's probably a trivial question 🙃 Thanks in advance!!!
Yep, most of the solutions could be easily adapted to any CMS. What's the solution you're interested in and the CMS?
@@lumiousmedia so... I work for an agency that creates websites with wordpress and prestashop. But sometimes we have clients with sites built in Magento. Also, I'm not a developer, but I do SEO. Therefore my goal is to provide as detailed information as possible. In particular, I very often encounter render blocking resources, unused CSS and third-party scripts that burden the main thread.
@@nicolaboccuto3669 got you. You won't be able to use the code I've provided in the video for anything outside Webflow. You can change the code to make it work. However, witha little bit of work - it's possible to fix the 'unused CSS' and 'render-blocking' issues in WP, PS, or Magento. Webflow does not allow to edit the main CSS and JS files. WP does. So for me, it would be easier to fix it on Magento or WP, than on WF. Let me know if this make sense.
Thanks for the help! Is there a chance you just clarify this part on 05:04 where you take the script and then paste it in the minifier tool? How can we find the script using Chrome insights and which one should we use? I'm new to web vitals (non-developer) and haven't really done this js optimization before.. Everything from here is a bit puzzling.. This would help a ton!
Sorry for late reply. Here's the loom: www.loom.com/share/093e0520077d49c88dc4d02ef551785f Let me know if this answer your question
mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent) mask-mode: alpha Custom properties for the fade option (this is in the clonable but not in the docs so I put it here as well). Thanks!
Another great video. I like the straightforward approach. It would be awesome if we had the time to do thorough research on every project. And I'm also haunted by the thumbs-up animation (1:48) 😅
Yeah, agree with you. And maybe we could increase the quality of our services. At this point, I'm not worried about the reactions (emoji) and they kinda...look cool. Attention-grabbing, you know :D
Awesome! I have been looking for this solution for a long time. Question: This solution appy for any kind of framework? Ruby On Rails?
Matias, it applies to frameworks that do use external scripts/code. If your code is bundled, chances are this won't work. I've made the video mainly for simple website hosting platforms like Webflow, WordPress, or any out there that allows to control the custom scripts you add on site. Does this answer your question, my man?
This is brilliant. Great video, cant wait to try this 🎉
would there be a place to troubleshoot steps? followed video and code, and its not moving in the preview
usually ,the reason why it's not moving is bc of the structure. Send me the clone over email
Excited to give it a go! Marquees are always fiddly to work with, looks great
Hey Cheri, loved your video! I'm curious, how would you tackle building credibility on a one-page website when you don't have any testimonials to rely on?
It depends on the business and the stage you're in: - If you're a service-based and just got started, just find one part of your service where client can see result. For example, if you offer SEO - you can update your client's old articles so they see immediate results after a week. Once you have some results, ask them for a simple 1 minute video review. - If you have a product, but no users yet - make your product free to get started, and land people on an LP that contains a free 15 minutes training. Unless you have a few clients that can do a review, you'll have to do parts of your product for free and train people through the process so you build authority. What kind of business and stage you're in?
thanks Chris for responding. I'm working for a hospital chain for about a year, handling programmatic advertising and beyond, and want to do the same for private practices on the side. However, I can't be the face of my brand to establish trust (non-compete agreement), which makes it challenging without testimonials. Saw your website, loved the stats section-(red flags & solution). Thinking of doing something similar without mentioning specific brands.
@@Hamdouche.M well, even in the hospital chain you can still use social proof. For healthcare, marketers hire professional actors that dress as doctors. It's something you probably saw. All healthcare product ads have an actor that plays a doctor or a famous figure. Marketers use something that is called authority. They use the title (M.D) and the image of a doctor to convey authority and likeability.
Beautiful implimentation. I just made a simple carousel with CSS animations, but this takes it to another level.
Thanks, my man. Yeah, I probably was in the same boat as you. Just didn't liked that my client have to clone the logos, and then understand how to work with the CSS...you got the picture.
Hey cool project man!! Is it possible to set up logic based on user choices in a multi-step form, particularly when a radio button selection leads to different subsequent steps ?
Nope, does not have logic. But the multi step is built on parsley.js which comes with conditional logic events. If you're a dev, you can expand the form to include conditional logic. The reason why I did not included conditional logic is bc it would be hard for a non-dev to control it. It's better if you use an embed form that already comes with cond. logic like Typeform, GHL, Hubspot, and so on. Hope it helps.
@@lumiousmedia Thank you for your response, I really appreciate it!!
Great video Chris! Another way to host the videos could be to uploading an mp4 into Webflow's background video element, publish it, and then inspect the page and look for the mp4 link that Webflow provides.
Yep, works too only if the video is not bigger than 30 MB. But if you have small one, let's say up to 3-4 minutes long - I guess it works. I'm hosting mine from CF bc sometimes webflow have bugs with these background video components.
What about adsense codes and also can normal jquery codes be added to the tag manager?
Yep, you can easily have adsense codes. And actually I'd highly recommend using this bc it will help you with the CLS. AS for the jquery, just make sure the code uses ES5 syntax. GTM does not allow ES6. They are plenty of converters online, but I usually just ask chatGPT to convert it for me. Let me know if this helps.
@@lumiousmedia thank you for your quick respond, have up to 3(ads) adsense codes in each page and they are placed manually at different section of the page, please how can this work with tag manager then?
Thank you. That was work.
Thanks for the information, very helpful. I use a Web flow, which tool would you recommend to conduct A/B testing?
VWO. I was using Google Optimize but they sunset it. THere's also Optibase but it's not yet there in terms of features. Been using VWO since 2018. never failed. They also have a free plan if you wanna conduct a test against 50k visits which is more than enough for a quality A/B test campaign. Ohh, not affiliated btw. Just like the tool.
@@lumiousmedia Thanks for the feedback. You have very useful content, don't stop!
I was looking for this thing for a long time but this is my solution, thank you very much
you're welcome