70+ Keynote Business Slide Templates 2024

Featured Imgs 23

What’s the most important part of a business presentation? The way you dress? Your speech? Or is it your body language? It’s actually none of the above!

Your presentation slides are the most important part of a business presentation. Why? Because your clients will be staring at the slides at all times and you’ll be using those slides to visualize your speech. That’s why you should pay close attention when designing the slides for your presentations.

To help you get started with your Keynote slide designs, we handpicked the best Keynote slides templates you can use for your business and corporate presentation needs. Design your presentation right, follow our tips on how to give a Keynote presentation with impact, and you’ll capture and keep the attention of everyone in the room!

Top Pick

Vixa – Modern Business Keynote Template

Vixa - Modern Business Keynote Template

Vixa is a multipurpose Keynote template that comes with a stylishly modern slide design you can use to create all kinds of professional and business presentations.

The template includes 30 unique slides and each slide is available in 5 different color schemes, making it a total of 150 slides. The slides also include image placeholders for easily placing your images as well.

Why This Is A Top Pick

In addition to its beautiful slide designs, this template also comes with lots of editable charts, infographics, icons, and illustrations you can use to create a more compelling business presentation.

Swiss Style Company Profile Business Keynote Template

Swiss Style Company Profile Business Keynote Template

This Keynote template will help you design more modern and professional-looking presentations for your business meetings. It features a bold red color theme with stylish content layouts. There are 27 unique slides in this template with fully customizable elements, vector graphics, charts, infographics, and more.

Bauhaus Business Presentation Keynote Template

Bauhaus Business Presentation Keynote Template

The Bauhaus design theme is the highlight of this Keynote template. It uses the popular Bauhaus design trend quite well to offer both a creative and professional mix throughout the slideshow. The template includes 25 unique slides.

Business Proposal Keynote Template

Business Proposal Keynote Template

This is a visually engaging, well-structured Keynote template designed to present business proposals in a clear and professional manner. Ideal for new project pitches and securing client agreements, this template effectively communicates complex data, highlighting your proposal’s value proposition and benefits.

Business Scaleup Keynote Template

Business Scaleup Keynote Template

This is a thoughtfully designed Keynote template for constructing compelling business presentations. It offers a clear framework for outlining strategies related to business expansion. Ideal for entrepreneurs and executives, the template places a strong emphasis on clarity and impact.

Business Pitch Deck Keynote Template

Business Pitch Deck Keynote Template

This Keynote template serves as a professional presentation template with a minimalist and modern design. Ideal for any startup business or agency bolstering its profile, this multipurpose template caters to various needs like pitch decks, company portfolios, financial reports, and marketing kits.

Product Marketing Keynote Template

Product Marketing Keynote Template

A versatile, modern Keynote template ideal for businesses in the footwear and fashion industry. This clean, professional presentation template is perfect for pitches, project proposals, or marketing operations. Boasting 36 slides, resizable and editable graphics, and a 16:9 wide screen layout, it allows for a tailored, comprehensive showcase of your brand and offerings.

Creative Business Keynote Template

Creative Business Keynote Template

This is a sleek Keynote template with a minimalist design. Perfect for any creative business purpose, it offers a range of 40 versatile slides that can be easily customized. Fantastic for advertising agencies, branding consultants or design studios, this template allows for drag and drop image placeholders.

Business Annual Report Keynote Infographics

Business Annual Report Keynote Infographics

This is a versatile, easy-to-use Keynote template designed to streamline the process of creating annual reports. It boasts professional and editable slides, boasting a 16:9 aspect ratio, which can be customized without the need of an image editor. The package incorporates a convenient icon pack, an image placeholder function, and a resourceful help file.

Modern Pitch Deck Keynote Template

Modern Pitch Deck Keynote Template

This Keynote template offers an efficient way to present your business in a professional manner. With 36 slides full of customizable features such as infographics, photo layouts, and diagrams, this template is easy to use and edit, with no prior application knowledge required.

Marketing Plan Keynote Template

Marketing Plan Keynote Template

This Keynote template comes equipped with creative photo layouts, infographics, tables, diagrams, and more, to showcase your business and its work professionally. This versatile template is accessible to both technical and non-technical users, being fully editable and easy to personalize, and more.

Stylish Business Plan Keynote

Stylish Business Plan Keynote

An is an adaptable Keynote template made to enhance your presentations. It features 10 slides with fully editable and scalable graphics, allowing for clear and captivating communication. The template is designed with wide screen ratio, uses recommended free web fonts and is based on Master Slides.

Neon Blue Green Business Pitch Deck

Neon Blue Green Business Pitch Deck

This a Keynote template designed for stunning, futuristic presentations. This asset offers sleek, modern designs, intuitive layouts, and editable infographics, aiming to captivate audience attention and facilitate impactful message delivery. With 20 unique slides, the pack features a picture placeholder for easy use.

Incrific – Modern Business Slides Keynote Template

Incrific - Business Presentation Keynote Template

The bold, simple, and professional design of this template makes it the perfect choice for making slideshows for corporate brands and businesses. It uses simple content layouts with enough space for showcasing images and data. This template has 30 different slides.

Minimal Marketing Plan Presentation Template

Minimal Marketing Plan Presentation Template

If you want to make a presentation to showcase your marketing plan in a more effective way, this Keynote template is for you. It comes with a whopping 152 unique slides to choose from. The template has lots of useful marketing and business-themed slide layouts for showcasing statistics as well.

Born-Ink – Free Trendy Keynote Template

Born-Ink - Free Trendy Keynote Template

Born Ink is a free Keynote template that comes with a set of beautiful slides. It’s ideal for making presentations for design agencies and artists. The template includes 10 unique slides and it comes in PowerPoint format too.

Alpha – Modern Business Keynote Template

Alpha - Modern Business Keynote Template

This Keynote template comes with a bold and modern slide design. It’s perfect for making all kinds of corporate, business, and agency presentations. There are 29 different slide layouts included in this template.

Edric – Corporate Business Keynote Template

Edric - Corporage Business Keynote Template

Edric is a modern Keynote template you can use to design slideshows for project proposals, portfolios, and business profile presentations. The template comes with 39 unique slides with editable vector graphics, custom icons, and more.

Brand Proposal Business Keynote Template

Brand Proposal Business Keynote Template

Design the perfect proposal presentation for your modern business brand using this Keynote template. It lets you choose from 20 different slide layouts to create a minimal and clean slideshow that will win over clients.

Steps Analysis – Keynote Infographics Slides

Steps Analysis - Keynote Infographics Slides

Create a steps analysis for your project presentations using this collection of Keynote infographic slides. There are 17 different slide layouts in this template with various styles of steps analysis designs. Each slide is available in 12 different color themes as well.

Free Business Profile Keynote Template

Free Business Profile Keynote Template

This is a free Keynote template you can use to design a simple business profile presentation. The free version of the template includes several useful slides for showcasing your business and services.

Beat – Stylish Keynote Template

Beat is a creative, colorful, scalable, and eye-catching Keynote presentation template that can be used for pitch-deck, e-commerce business, or brand promotion purposes. It contains 50 unique slides and hundreds and thousands of vector shapes and icons.

Checkmate – Multipurpose Keynote Template

Here we have a modern, creative, and multi-purpose Keynote template featuring 150 unique slides, 5 color variations, pixel-perfect illustrations, resizable and editable graphics, drag and drop picture placeholders, and much more.

Bionema – Impressive Keynote Template

Bionema is a stunning Keynote template that can be used for virtually any purpose under the sun. It has an uncluttered, sleek design, and a smorgasbord of amazing features for you to customize to your heart’s content.

Free Cool Keynote Presentation Template

Next up is a versatile Keynote template that can be used for a variety of purposes. It offers a range of beautiful slide designs that can be adjusted to suit your needs. Download this freebie and you’re ready to nail your next presentation.

Free Crypto Keynote Presentation Template

Are you looking for an easy-to-edit, stylish presentation that really makes a statement? Look no further than this crypto Keynote template featuring a dark, and bold theme, unique layout, and a number of customizable options.

Wizzlow – Creative Keynote Template

Wizzlow - Creative Keynote Template

Wizzlow is a professional Keynote template that features a minimal and elegant design. It features all the elements you need to make an effective business presentation including 30 unique slides, vector icons, editable shapes, and much more.

Exendo – Modern Keynote Template

Exendo - Modern Keynote Template

This modern Keynote template is perfect for businesses and agencies for making visually appealing presentations. The template comes with 33 unique slides filled with vector graphics, icons, master slide layouts, image placeholders, and more.

Trusty – Minimal Business Keynote Template

Trusty - Minimal Business Keynote Template

Trusty is a beautifully minimalist Keynote template that features a modern design filled with creative shapes, colors, and elements. It’s perfect for showcasing creative agencies and businesses. The template includes 30 unique slides with editable vector graphics.

Guyon – Creative Keynote Template

Guyon - Creative Keynote Template

Guyon Keynote template comes with a creative set of slides that are most suitable for making presentations for modern marketing, fashion, and creative businesses. It includes 30 unique slides in 5 different color variations as well as image placeholders and illustrations.

Monochrome – Business Keynote Presentation

Monochrome - Business Keynote Presentation

Monochrome is a minimal business presentation template that comes with a clean and elegant design. This template features 40 unique slides filled with lots of infographics, charts, graphs, and vector elements. You can use it to design all kinds of business-related presentations.

Space – Free Business Keynote Template

Space - Free Business Keynote Template

Space is a professional Keynote template you can use for free to create different types of business and creative presentations. It includes multiple slides you can easily edit and customize to change colors and images as well.

Exclude – Business Keynote Template

Keynote Business Slide Template

Say hello to Exclude, a bold, and bright presentation format that packs a powerful punch. It contains 39 beautifully designed slides that can be edited on the go, vector icons, free fonts, drag, and drop picture placeholder, and a lot more amazing features.

Macmu – Free Business Keynote Template

Keynote Business Slide Template

How would you like to get access to a minimal Keynote template that’s available for free, and allows you to spend the majority of your time and effort on the content of the presentation? Sure, nothing holds a candle to a premium Keynote presentation, but for a freebie, Macmu is as good as it gets.

Pathdeck – Keynote Business Template

Keynote Business Slide Template

Wow your audience with Pathdeck, a minimal, and elegant presentation template comprising of 30 carefully crafted slides that can be customized in just a few easy clicks. This Keynote template will allow you to create a sensational presentation with minimal effort.

Maloka – Business Keynote Template

Keynote Business Slide Template

Maloka is an impressive Keynote presentation that will instantly draw your audience’s attention to the slides, and keep it there till the end. It contains 36 clean, and creative slide designs, RGB color mode, and a range of editable infographics.

Seattle – Free Business Keynote Template

keynote template

You don’t always need bells and whistles to make a statement. Sometimes, a simple and sophisticated presentation is enough to do the trick. If elegance and minimalism are what you’re after, Seattle is the best option to go for. It’s available for free.

Marketic – Marketing Keynote Template

Marketic Marketing Keynote Template

Marketic is an elegantly designed business template that’s guaranteed to take your marketing game to a whole new level. It consists of 30 slides with handmade infographics, a light and dark background option, and free fonts. A must-have product in your keynote collection!

Finnegan – Brand Deck Keynote Template

Brand Deck Keynote Template

Finnegan is an easy-to-use, time-saving Keynote template that you’re going to cherish for a long time to come. It’s a multipurpose presentation format that features 35 minimal slides, easily customizable using the drag and drop picture placeholder.

Investyle – Keynote Business Template

Investyle Investing Modern Keynote Template

Investyle is a stunning presentation template to draw your investors’ attention in. It comprises 20 slides crafted with an attention to detail, widescreen, free icon pack, handmade infographics, and so much more. We recommend you take Investyle for a spin, or add it to your shortlist at the very least.

Jongjons – Keynote Business Template

Green Cream Modern Corporate & Company Profile

If you’re looking for an attention-grabbing template for creative businesses, Jongjons is an excellent contender for your cash. It’s a versatile Keynote template guaranteed to give a distinctive look, and feel to your presentation without you having to make an extra effort.

Startup Infographics – Free Keynote Template

Startup Infographics - Free Keynote Template

This is a unique free Keynote template that comes filled with lots of infographic slides you can use to create presentations backed by statistics and data. It includes 10 unique slide designs with editable vector shapes and graphics.

Marketing Plan – Keynote Template

Marketing Plan - Keynote Template

If you’re working on a presentation to showcase a marketing plan for your company, this Keynote template will help you create a more compelling presentation that wins your crowd. It includes 30 unique slides in 10 different premade color schemes.

Business Proposal Keynote Template

Business Proposal Keynote Template

Use this professional Keynote template to design effective business proposal slideshows to pitch your new ideas, project proposals, and products to investors and clients. The template features 30 creative slides in 5 different color variations.

Business Plan Keynote Presentation Template

Business Plan Keynote Presentation Template

Another clean and minimalist Keynote template that will help you create more unique presentations with content-focused designs. This template lets you choose from many business-related slides, including slides for showcasing revenue, market, vision, PEST, AIDA, and many other business models as well.

Engee – Keynote Presentation Template

Engee - Keynote Presentation Template

This colorful Keynote template is perfect for making a presentation for a creative agency or a freelance professional. It features 30 unique slides that also comes with fully customizable designs and image placeholders for easily editing the slideshow to your preference.

DMZ – Digital Marketing Keynote Template

DMZ - Digital Marketing Keynote Template

DMZ is a professional Keynote presentation template made specifically for digital marketing and social media marketing agencies. The template features a highly visual design filled with lots of images. It also includes a total of 210 slides that are available in both light and dark color themes.

Air – Free Minimal Keynote Template

Air - Free Minimal Keynote Template

Air is a free Keynote template designed for crafting presentations for agencies and modern businesses. The template 60 unique slides filled with editable graphics. It’s free to use with personal and commercial projects as well.

Basics – Free Professional Keynote Template

Basics - Free Professional Keynote Template

Basics is yet another free Keynote template that comes with more than 30 elegant slide designs you can use to make business and professional presentations. The template is fully customizable and comes in print-ready format.

Innov – Hotel & Resort Keynote Presentation

Innov - Hotel & Resort Keynote Presentation

Innov is a modern Keynote template you can use to design presentations for hotel and resort businesses. The template comes with more than 50 unique slide designs with vector icons, editable graphics, image placeholders, and much more.

Build Your Dream – Business Keynote Template

Build Your Dream - Business Keynote Template

If you’re working on a presentation for a construction business, this Keynote template will help you design the perfect slideshow. It includes a total of 150 slides featuring gallery, portfolio, services slides and more that are available in 5 different color schemes.

Business Plan – Keynote Template

Business Plan - Keynote Template

This Keynote template comes with a modern design featuring all the elements you’ll need to create an effective presentation to promote your business. It includes 146 unique slides in 5 different colors that come with graphs, charts, pricing tables, vector graphics, and more.

Business Casual – Keynote Template

Business Casual - Keynote Template

This business Keynote template features a casual and a minimalist design. It includes 32 master slides in 2 different sizes: standard and widescreen. The template can be easily customized to change colors and replace images to your preference.

Pitch Deck – Keynote Template

Pitch Deck Keynote Template

A keynote template designed specifically for making professional pitch decks for pitching products and startups to clients and investors. This presentation template comes with fully customizable vector graphics, an icon pack, photo placeholders, and more.

Business Keynote Template 2018

Business Keynote Template 2018

A modern and effective Keynote template designed for promoting agencies, small businesses, and corporate businesses. It includes 100 unique slides in 15 different premade color schemes.

Enable – Free Modern Keynote Template

Enable - Free Modern Keynote Template

Enable is a free Keynote template most suitable for making agency portfolio and modern startup presentations. The template includes slides filled with lots of image placeholders and highly visual content design.

Simple – Free Minimal Keynote Template

Simple - Free Minimal Keynote Template

Simple is a minimal and free Keynote template you can use to make all types of business and professional presentations. The template includes multiple slides you can easily customize to your preference.

Digital Marketing Strategy – Keynote Template

Digital Marketing Strategy - Keynote Template

This creative Keynote template comes with a colorful and an attractive design you can use to pitch your company marketing strategy to clients and your boss. It includes 40 unique slides featuring slide transitions and animations.

Minimal Business Plan – Keynote Template

Minimal Business Plan - Keynote Template

The perfect Keynote template for creating a presentation to promote your business plan. The template includes 70 unique slides, featuring timelines, team slides, maps, projections, and much more.

Pitch – Keynote Template

Pitch - Keynote Template

Pitch is a creative Keynote template that features a modern and a colorful design. It comes with 120 unique slides made for creating presentations to pitch products, businesses, and startups.

Business Proposal – Keynote Template

Business Proposal - Keynote Template

Create an effective business proposal using this Keynote template. It includes 60 unique slides in 4 different color schemes featuring resizable vector graphics, icons, and more.

Investor Presentation – Keynote Template

Investor Presentation - Keynote Template

Are you working on a presentation to pitch a product or a business to investors? Then this Keynote template will come in handy. It’s designed specifically for creating investor presentations and it includes 90 unique slides.

Taya – Free Elegant Keynote Presentation

Taya - Free Elegant Keynote Presentation

Taya is a simple and clean Keynote presentation template that comes with a set of slides featuring minimalist designs. This template is most suitable for making agency portfolio and business profile presentations.

Financial Report – Keynote Template

Financial Report Keynote Template

Create effective financial report presentations for your business meetings using this Keynote Template. It comes with 130 unique slides featuring infographics, charts, diagrams, timelines, custom icons, and much more.

BizPro – Proposal Keynote Template

BizPro - Proposal Keynote Template Presentation

BizPro is a professional Keynote template designed mainly for creating proposal presentations and slideshows. The template includes 105 unique slides and it’s available in 6 versions featuring editable colors, resizable graphics, and icons packs.

BOLT – Corporate Keynote Template

BOLT Corporate Keynote Template

BOLT is a minimalist Keynote template made for business and corporate presentations. It features 145 creatively designed slides featuring stylish vector graphics, charts, graphs, diagrams, and more.

Dreamer – Keynote Template

Dreamer KeyNote Template

Dreamer Keynote presentation template is made for creating both business and professional presentations. It comes with an elegant dark color theme with 100 unique slides. It also includes a light color themed version of the template.

Startup Pitch Deck Keynote Template

Startup Pitch Deck Keynote Template

Create a powerful and engaging presentation to pitch your startup to investors using this Keynote template. It includes many useful slides featuring problem slides, business model slides, competition slides, and more.

Monthly Planner Keynote Template

Monthly Planner Keynote Template

Monthly Planner Keynote template comes with 50 unique slides. You can use this template to design effective presentations for monthly or weekly meetings to summarize your projects and progress.

Business Report Colorite Keynote Template

Business Report Colorite Keynote Template

An effective Keynote presentation template featuring 20 master slides for crafting unique business reports and presentations. It’s available in both standard and widescreen sizes as well.

Website Proposal Keynote Template

Website Proposal Keynote Template

This Keynote template is specifically designed for web design agencies for pitching new website designs to clients. It includes many unique slides featuring wireframes, expenses, project overview, and more.

Lekro Keynote Presentation Template

Lekro Keynote Presentation Template

Lekro is a unique Keynote template that features a set of modern slides with a minimal design. It comes with 61 unique slides with animations and slide transitions as well as charts and vector graphics.

Economics Pro – Keynote Presentation Template

Economics Pro - Keynote Presentation Template

This Keynote template comes with lots of creative and attractive illustrations that will help you create a unique presentation to promote your business or agency in style. It includes 110 unique slides in widescreen and standard sizes.

Finance & Economy Keynote Template

Finance & Economy Infographic for Keynote

Create effective financial and economy related presentations using this Keynote presentation template. It includes many useful business slides featuring flowcharts, infographics, diagrams, and more.

Digital Marketing Agency Keynote Presentation

Digital Marketing Agency Keynote Presentation

Another modern Keynote template featuring 60 unique slides for creating presentations for digital marketing agencies. The template comes with easily customizable design and it’s available in 8 different color schemes as well.

Character – Keynote Infographics Slides

Character - Keynote Infographics Slides

This creative Keynote slideshow template comes with a minimal design featuring lots of beautiful character illustrations that’ll give a unique identity to your presentations. It includes 35 unique slides in 11 different color schemes, a total of 385 slides.

Pitch Werk – Elegant Keynote Pitch Deck

Pitch Werk - Elegant Keynote Pitch Deck

Pitch Werk Keynote template comes with a set of elegantly designed slides made specifically for making pitch decks and startup presentations. It includes 100 unique slides in 5 different color schemes.

ARROWS – Keynote Infographics Slides

ARROWS - Keynote Infographics Slides

This is a unique Keynote presentation template that includes lots of slides featuring arrow-shaped charts, graphs, diagrams, and lots of infographics. It comes with 35 slides with customizable vector graphics.

Forward – Multipurpose Keynote Template

Forward - Multipurpose Keynote Presentation

Forward is a multipurpose Keynote template you can use to create many different types of presentations for startups, agencies, and other businesses. It includes 86 unique slides in 10 different color schemes, making a total of 860 slides.

Public – Keynote Template

Public - Keynote Template

You can create a professional presentation using this effectively designed Keynote template. It comes with 310 total slides featuring both light and dark color themes. It also includes plenty of slides with maps, infographics, pie charts, tree diagrams, and much more.

Hornette – Keynote Template

Hornette - Keynote Template

This creative Keynote template is ideal for creating presentations related to marketing agencies and promotions. It comes with an easily customizable design and includes 50 clean slides that have been designed based on master slides.

Businex – Keynote Business Template

Keynote Business Template

Businex is a clean, and professional Keynote template that can be used for nearly all kinds of businesses to deliver standout presentations. It consists of 20 slides that can be fully molded to suit your specific requirements, a drag and drop picture placeholder, free fonts, and more.

Bleufonce – Keynote Corporate Template

Keynote Business Template

If you’re looking for a minimal yet creative template that really separates your presentation from the crowd, Bleufonce is right up your alley. When it comes to the best Keynote corporate templates, Bleufonce stands at the top of the league.

Obiza – Keynote Business Template

Keynote Business Template

Obiza is a solid choice for anyone looking to deliver an impactful presentation, and leave a lasting impression on their clients. It has a strictly professional design that makes it suitable for virtually any business, or industry under the sun.

Maxi – Keynote Business Template

Keynote Business Template

Maxi is a modern, and minimalist presentation template that can be fully customized to your specific requirements in Keynote. It’s an excellent contender for your cash if you truly value standing out from the pack. Don’t hesitate to take this incredibly remarkable template for a spin.

Karia – Keynote Business Template

Keynote Business Template

If you’re looking to hunt down the best Keynote business templates available on the market today, Karia is well worth checking out. It offers 30 clean and creative slides, editable vector icons, and shapes, free fonts, and a lot more. Check it out!

5 Tips for Giving a Business Presentation with Impact

Making a business presentation is not always about selling, most of the time it’s about education and persuasion. These tips will help you achieve that goal by creating a killer presentation.

1. Use the Power of Storytelling

Watch a few TED talks and you’ll notice how every talk starts with a story. This is not something only used in TED talks but an effective strategy used to make impactful business presentations as well.

Pitch Deck - Keynote Template

Storytelling is a great way to create an emotional bond with your audience right from the very beginning of your presentation and it helps capture the attention of your audience throughout your speech. It will also allow you to create a strong narrative for your presentation as well.

Create a story for your speech. It doesn’t always have to be a true story. Invent a character if you have to or even try making it funny. It works every time!

2. Design an Attractive Slideshow

The slides you use in your presentation is arguably the most important aspect of a business presentation. Whether you’re presenting to a small group of investors or a large audience, everyone will always be glancing at the slides for reference and context.

Hinx - Creative Keynote Presentation Template

Especially when creating business presentations, be mindful to create professional slides with a minimal content layout. Use a great font to improve readability and add stylish photos as well.

3. Use Charts, Graphs, and Infographics

If there’s one thing every business presentation has that’s statistics. Every business presentation uses statistics and data to prove certain key points and make an impact. Make sure to highlight these key points in your slideshow.

Speaker Up - Keynote Template

Find a presentation template that comes with editable charts, graphs, and infographics you can use to highlight stats and data throughout your presentation.

4. Take Advantage of Colors and Animations

While it’s generally a good idea to avoid using too many animations in business presentation, there are certain situations you can use them to your advantage. For example, when delivering multiple key points in your presentation you can use reveal animations to show those points one by one or even surprise the audience with product reveals.

Redialo - Branding Guideline Keynote Template

You can also use your slideshow color palette to effectively highlight key points in your presentations and highlight keywords and call to actions more easily.

5. Be Consistent

Above all, always do your best to preserve consistency across all aspects of your speech, including your speech, slides, gestures, and even your voice.

Toda - Keynote Template

Especially, be persistent with the colors you use, the fonts, images, and shapes you use in your presentations.

For more inspiration, check out our best minimal Keynote presentation templates collection.

Are Marketers More or Less Productive in the Office? [New Data]

Featured Imgs 23

The remote work productivity debate will never end, and frankly, it shouldn't.

Download Now: Free State of Marketing Report [Updated for 2024]

Leaders and employees alike should never stop being critical of how time is spent and seeking improved productivity levels.

Is it tiring to refine and edit how we work constantly? Sure. Change is always tiring to a degree, but thankfully, marketers are resilient to change because it's inherent to what we do.

I feel like I've lived nine lives as a marketer: unpaid intern, salaried in-office employee, hybrid worker, remote contractor.

Most of my experience has been completed outside of the office setting, and as a remote work enthusiast and author, I prefer it that way for my productivity and quality of life. But am I the norm? Where are other marketers most productive?

I asked more than 100 marketers if they feel more productive (and happier) working in the office or at home. Here's what they had to say.

Table of Contents

Remote, Hybrid, In-Office: The Marketing Landscape Today

Today, millions of marketers are showing up to work across the globe. How are they working? These are the three main organizational models.

how do you currently work

Fully In-Office Teams

The concept of a fully in-office team doesn‘t need much of an introduction. Despite remote work dating back to the 1980s, completely in-office teams were still the norm until the pandemic.

However, it’s a mistake to think that “in-person” always means together. Employees naturally spend a lot of time away from their desks for internal meetings, on-site client meetings, etc.

One company monitored their in-office team and found that employees only occupied their desks 66% of the time. The 44% desk vacancy was so reliable that they reduced the number of in-office workstations.

I used to be a marketer at this company, and while the switch sounds jarring, finding an open workstation was never once an issue.

Prevalence: Only 22% of 117 marketers in our survey said they always work in the office.

While these behaviors can happen anywhere, these are the primary productivity concerns of the in-office model:

  1.  Time theft. No employee works every moment of an 8-hour workday. Workers naturally spend time chatting around the coffee machine or at their teammates' desks, and sometimes, the amount of time wasted moves beyond the acceptable limit while still being on the clock.
  2.  Interruptions, distractions, and over-stimulation. Your focus is constantly tested by the busyness of an office setting. The stimulation will reduce productivity for some workers, particularly marketers who are neurodivergent.
  3.  Cyberslacking. Someone may be sitting at their computer looking focused while instead working on personal tasks. As the cliché goes, “Working hard, or hardly working?”

Some large corporations that require a fully in-office team include Goldman Sachs and Tesla.

Hybrid (Flexible) Teams

A flexible work model retains a physical workspace and lets employees split their time between home and the office.

Hybrid teams exist on a spectrum. On the conservative side is a leadership-mandated in-office schedule. In these cases, companies will determine a minimum amount of in-office time required, such as three days a week.

Other companies let employees choose if and when they work in person, giving each individual the option to be fully remote from 9 to 5 every day.

Even further on the spectrum is the flexibility for teams to work asynchronously, meaning that standard business hours aren‘t set, and employees can fit in their 40 hours a week whenever they’d like.

Prevalence: 49% of marketers in our survey said they work in a hybrid model.

Flexible work, like the in-office work model, has predictable productivity concerns:

  1.  Decreased team productivity. With some colleagues in the office and others working remotely, some teams will struggle to achieve the same level of creativity, collaboration, and continuity.
  2.  Disorganization. With more moving pieces comes increased odds of missing meetings and losing track of tasks.
  3.  Decreased team cohesion. The daily fluctuation that comes with a dispersed team will impact some teams' cohesion and, therefore, creativity, flow, and even motivation. A lack of spontaneous feedback will slow down some workflows.

HubSpot believes that innovation happens everywhere, including in your home office, and leads the flexible work model by example with a hybrid team.

Other prominent companies with flexible working models include Disney and Amazon (although both Disney and Amazon's employees made headlines when they resisted the conclusion of the 100% remote work policy).

Fully Remote Teams

At the far end of this spectrum is having a 100% remote team.

Remote teams are more technology-oriented and, ideally, more efficiency-driven. A successful case study is Automattic, WordPress's parent company.

Automattic famously has a 100% remote team, which allows them to hire "the best talent without borders."

Their team spans 90+ countries and operates without using email. A dispersed workforce creates the need for healthy, functioning, aggressively audited systems.

Prevalence: 29% of our survey respondents said they always work remotely.

The work-from-home grapevine is never short of productivity quips. “Take regular breaks” and “go outside at least once a day” are tattooed on remote workers' minds. There are some pressing productivity concerns of this work style:

  1.  Time theft. Instead of wasting time chatting with colleagues around the office, at-home workers may spend time during the workday folding laundry or running errands.
  2.  Accountability. Without oversight from managers and social pressure from colleagues, some employees will struggle to clock in on time and work hard all day until it's time to clock out.
  3.  Tool overload. Managing remote teams requires the acquisition of new tools (video conferencing software, file sharing, etc.). Not every marketer will enjoy being so software-dependent.

Many large companies employ fully remote teams, such as Buffer (fully remote since 2013) and GitLab (fully remote since 2014).

Productivity Statistics

We conducted original research with 117 marketers in the United States. Here’s what they said about their productivity:

  1.  The office has fewer distractions. Of surveyed marketers, 41% said that there were more distractions at home, while 35% said there were more distractions at the office. The remaining 24% said there was no difference.
  2.  However, the office is NOT more productive for most marketers. Only 21% of respondents said the office was the more productive environment. 45% said they were more productive at home, while 34% said the spaces were equally productive.
  3.  Morale is higher working at home. 46% of marketers said they experience higher morale at home, while 28% said it was higher at the office, and the remaining 26% said morale levels weren't different.
  4.  Work flexibility is in demand. To 81% of surveyed marketers, work flexibility is one of the top five benefits a company can offer.

where workers experience the most distractions

Additional data from our collection of remote work statistics:

  1.  The pandemic inspired lasting change in the flexible work discussion. Pre-2020, only 8% of companies had flexible work. Post-pandemic, 58% of U.S. workers say they're allowed to work remotely at least one day a week.
  2.  Remote workers are happy. Only 1% of survey participants in a study by Buffer reported having a negative remote work experience, and 98% of people said they would recommend remote work to others.
  3.  Artificial intelligence (AI) can help clear collaboration hurdles. About three in four marketers using AI and automation say it helps their organization share data and collaborate more effectively.

What Marketers Say About Productivity

A marketing manager has always had a big job trying to inspire productivity in their team, and their hands are even fuller with the remote work versus in-office conversation. Here's what marketers have to say about the debate.

Productivity can be a product of any work environment.

Jay Fuchs, HubSpot Sales blog editor, says the best way to boost productivity is to get into a groove no matter where you're working.

"One tip I have to boost productivity regardless of your work environment is to power through, he says. "Productivity and discipline go hand-in-hand. Even if you're not feeling it, bear down and start working — and continue to work until you get in a groove."

Fuchs continues, "Obviously, that's often easier said than done, and grooves aren't always readily accessible. But if you're not willing to sit down and grind, you're really undermining your 'grooving' potential."

Marketers need to choose for themselves.

Jeff McGeary, CEO of the healthcare marketing agency PracticeVIP, has seen a hybrid model increase his team's productivity by 25% year over year.

"I've found that marketers have greater productivity when they have flexibility over their schedules as well as opportunities for in-person collaboration," he says.

"My team utilizes a hybrid model, spending 2-3 days in the office for strategic planning and brainstorming, with the option to work remotely other days to execute tactical campaigns."

What Experts Have to Say

We've looked at the latest productivity data to see how the research applies to the marketing industry specifically.

But how are marketers actually leveraging these trends and tools? I asked three managers who run marketing teams to share their processes and learnings.

A hybrid culture supports marketers best.

work flexibility

This entrepreneur says that the future of work is flexible, and hybrid cultures get the best of both worlds.

Benson Varghese, the founder of the legal technology company Varghese Summersett, has a bird's eye view of how different roles operate both in and out of the office.

When he initially started Varghese Summersett five years ago, they operated with an entirely in-office team. "But as remote capabilities developed rapidly during the pandemic, I saw an opportunity to rethink our model and boost productivity," shared Varghese.

For brainstorming creative meetings at the office, where the energy of collaboration spurs new ideas, the team comes together in-person.

But for individual copyrighting, data analysis, project management, and other focused solitary tasks, team members now work remotely where they're free from distractions. Varghese says that the results have been remarkable.

Is the office obsolete? Varghese thinks that spontaneous ideation and team-building still thrive best face-to-face.

“But for heads-down production, marketers can achieve significantly more output remotely when given the right structure and technology support. That's been my experience implementing a hybrid model.”

A routine moves mountains.

Organization is easier for in-person teams (or maybe the costs of disorganization are just less noticeable).

How do remote marketers set themselves up for teamwork? Damian Reed, head of marketing at QualitySolicitors, manages a remote team of six marketers and shares his insights.

“I've worked either in a hybrid or remote team for the past seven years — I've seen what has worked and where it has failed,” Reed shared.

For his marketing team, the structure of the week creates a reliable spine for the team. Reed leads the following schedule, with meetings usually taking anywhere from 30-50 minutes per day. They follow this schedule:

  • Every morning: Scrummage meeting.
  • Monday: Discuss goals for the week and touch on goals for the quarter.
  • Tuesday: Catch-ups and daily tasks/workloads.
  • Wednesday: Check in to see where everyone's at with the main goals for the week.
  • Thursday: Focus day for catch-ups and daily tasks/workloads. Meetings are banned after the morning scrummage.
  • Friday: Wrap the week up.

“These meetings are vital in seeing faces, getting updates on date nights, or talking TV, plans for the weekend, etc.,” Reed shared.

The only downside? Ideation meetings. “They never have the same impact online.

We realized this very early and so introduced a quarterly physical meeting, which went really well. We also meet up on occasion outside of work, going to the cinema, seeing clients, or even going for a walk.”

Some of the top tools Reed’s team uses to keep up to date and work on the same projects are Teams, WhatsApp, and Monday.com.

Personal productivity levels should dictate.

worker productivity

Show me an inflexible remote work policy, and I‘ll show you a company that’s not reaching its potential. Marketing managers who don‘t allow flexible work aren’t:

  1.  Attracting the best applicants. Every organization has a marketing team; the best applicants can be picky about the benefits they want.
  2.  Hiring the best talent. When you hire based on geography, how could you?
  3.  Maximizing their team's productivity. Most marketers will perform better working remotely some or all of the time.

I believe remote work is a powerful equalizer. In a fair world, people with disabilities, neurodivergences, caretaking responsibilities, or those who are geographically isolated would have the same work opportunities as anyone else.

Remote work creates that fair world and companies directly benefit by hiring the best employees, regardless of location, and enabling their employees to work in their most productive environment.

Are marketers more productive when they work remotely? Not all of them — but the research is clear that companies as a whole are more productive when they offer remote work opportunities to employees.

So, is the office more productive?

So, is the office more productive, or is the cubical a thing of the past?

The data is clear: Not all workers will be more productive at home versus in the office, but leaders see their teams thrive when they allow employees to choose their most productive environment.

Remote work isn‘t a passing trend. This conversation didn’t stop (or even get started) in 2020. It‘s a discussion you’re going to be having for the rest of your career as technology and culture continue to evolve.

Our State of Marketing Report identified personalization as a 2024 marketing industry trend, with 73% of marketers saying they think personalization is important.

This trend goes beyond the content we create — the same personalization we're giving our customers is something we want to see reflected back to us from our employers.

The Oops That Proves SEO Basics Still Matter

Featured Imgs 23

When I asked today’s HubSpotter to share an SEO tactic, he asked if he could share a cautionary tale instead.

And I accepted because his story proves that technical SEO basics still matter — even in the face of major search changes.

It’s the scary story of how we lost, and then recovered, 41% of targeted organic traffic and conversions.

Learn More About HubSpot's SEO & Content Strategy Tool

Presented for the approval of you masters in marketing, I bring you a story I call … The Tell-Tale Tag. (The Cask of the Canonical? I’ll find the joke eventually.)

A Scary Day in Search

Our story begins with a call over to France, and a coworker whose technical skills are outmatched only by his wicked Gallic accent.

(To get the most out of this post, I suggest you read his lines aloud in your very best French.)

Sylvain Charbit, our senior technical SEO strategist, has been in SEO/content marketing for 15 years, so it takes a lot to rattle him — an 82% drop in daily organic traffic is just such a thing.

“We discovered the problem in the most common way possible,” Sylvain laughs. “Conversion and traffic were in freefall all of a sudden.”

Graph showing the loss of organic traffic due to rogue canonical tags

As you can see from the graph above, pants were soiled on or around July 25th. The drop was first noted by our conversion optimization team, who immediately called over to SEO. (I like to imagine it like a disaster movie, where the ragtag scientists inexplicably have a direct line to some high-ranking general.)

The timeline matched closely with the start of a new CRO test.

The affected URLS matched perfectly to those being tested.

But there was no reason why this test—a minor content change—should completely annihilate those pages from the search results.

With no obvious culprit, the SEO team began an audit of the technical basics.

“Do we have that tag here? Yes. Did the title tag change? No,” Sylvain ticks off a mental list. “But when I checked the canonical tag? That’s when I saw that they were duplicates, and they were giving crawl bots different instructions.”

If it’s been a hot minute since you took SEO 101, here’s what that means: whenever you have multiple versions of the same page you add a canonical tag—a bit of HTML code that tells search engines which page is the “real” one.

The test required two versions of each page and each pair had a canonical tag that referenced each other.

If that’s still confusing, imagine each page pointed to the other like the Spider-Man meme.

Illustration of self-referencing canonical tags via Spider-Man

The result? Complete removal of all test URLs from the search results.

Sylvain explains: “When Google has a doubt, it will decide to just drop the URL altogether. Saying, ‘Hey, that doesn’t make sense at all. Just in case, I will remove it because that doesn’t sound like a result I want to present to visitors.’”

In other words, even if your overall brand is as trusted as HubSpot, messing up the basics can make individual pages look untrustworthy.

“Something that could seem as trivial as a duplicate tag could have a really devastating impact.”

Quote from Sylvain about seemingly trivial things like canonical tags having devastating impact

Technical Takeaways

So how did a simple content test impact our underlying HTML code?

The rogue tags were created when we activated a third-party A/B testing tool, which shall remain nameless to protect the innocent.

Seriously, they’re innocent this time. Turns out, we were using an old version of a software integration.

Once the problem was identified, and the duplicate tags fixed, it took several days for the pages to return to their rightful place in the search results.

By that time, the damage averaged up to a 41% loss in traffic and leads.

But that fast recovery time isn’t something that everyone can count on. Search engine crawl bots tend to visit large sites like ours often. That means small brands are likely to recover more slowly.

Which makes it that much more important to be cautious with your technical basics.

I asked Sylvain if that’s the main lesson of this story. Is it “SEO basics still matter?” Is it “Keep your software up to date?”

He offers this: “Let’s not wait for a problem to surge before doing the regular checks.”

Quote from Sylvain about forgetting technical SEO basics like canonical tags

And that manifests in three ways:

1. QA tests and software-integrations before launch.

“Before I would say ‘keeping your software up to date’—yes, this is something you definitely should be doing—but first is not launching a test before reviewing everything is fine.”

Any time you’re planning a test on your existing website, be sure to give time to quality assurance.

If you can, loop your SEO and conversion teams together to make sure each interest is represented.

And while you’re at it …

2. Regularly audit sample pages for SEO basics.

SEO is not a set-it-and-forget-it game, unfortunately.

“Regularly test or review samples of your website,” Sylain recommends. “Like a few blog posts, a couple of category pages.”

But that doesn’t have to be an overwhelmingly deep task. It really can be a quick survey of the foundational basics.

“There’s a tendency of saying you need to dive into fine analysis, you need to check all the lines of code that are deep in the system, but sometimes the most common things are forgotten, because, well, you know, SEOs get accustomed to it.”

3. Consider an SEO auditing tool.

“Or even easier,” he adds. “Have a tool like Content King that will check for you and flag right away if something is out of the ordinary.”

SEO auditing tools regularly audit your site for you, and many will track changes to the underlying content or code.

“Because even if the testing software was up to date, you don’t know what kind of conflicts can occur with whatever third-party tool or extension you’re using,” Sylvain adds.

But if that’s not in the budget, you’re not out of luck. Below, I’ll run through how HubSpot users can check their canonical tags in just a few seconds.

How to Check Canonical Tags in HubSpot

By default, most pages and posts are automatically set as canonical in HubSpot. (The exception is blog listing pages, but the reason for that could be a post in itself. For now, just trust that it’s a good thing.)

If you want to change that, or if you’re concerned that something has already changed… well… ask your own Sylvain before you go messing around.

If they say it’s okay, here’s what you do:

1. Navigate to Content and then Website Pages, Landing Pages, or Blog depending on the type of page you’re checking.

2. Hover over the existing page and then click Edit.

3. In the editor, click Settings > Advanced.

Screenshot showing custom canonical URL field in HubSpot

4. If the canonical tag is set to anything other than the original page, you’ll see it displayed under “Customize Canonical URL.”

If that field is blank, chances are that your canonical tag is set to the original page, and you’re good to go.

 

Okta apps validation

Featured Imgs 23

I have 3 okta apps setup.

Okta app for backend
Okta spa app
Okta web app
The Okta spa app is able to use the access token it got and pass to Okta app for backend and the token is validated. However, the Okta web app access token when passed to Okta app for backend, could not be validated, thus token is not valid.

Anyone know the proper setup for the Okta web app so where its access token can be validated against the Okta app for backend?

20+ Best Chinese Fonts (Free & Pro)

Featured Imgs 23

Chinese-style fonts are perfect for creating logos, signage, and promotional materials that need an authentic cultural touch. They offer a stylistic versatility that can blend effortlessly into modern minimalism.

In this post, we bring you a collection of the best Chinese-style fonts for various design needs. Each font brings something special, from delicate, detailed characters to bold, expressive typography that reflects the power and precision of Chinese art.

Whether you’re working on a project that needs to feel sophisticated, ceremonial, or even avant-garde, there’s a font here that will fit perfectly. With these fonts, you’ll be able to craft visually striking creations that not only stand out but also connect with audiences on a deeper cultural level.

Gold China – Chinese Inspired Font

Gold China - Chinese Inspired Font

Gold China is a Chinese-inspired font creatively designed with a futuristic, bold, and square style reminiscent of Chinese letters. Ideal for Chinese New Year projects, branding, restaurant or China Town décor, or anything requiring a Chinese vibe, this all-caps font instantly brings an oriental touch. It has English language support and is available in OTF and TTF files.

Shufen – Chinese Font

Shufen - Chinese Font

Shufen is an impressive Chinese-inspired display font that carries brilliant readability and adds a startling touch to any design. Alongside uppercase and small caps, Shufen comes with symbols, punctuation, numerals, alternates, ligature and multilingual support. Ideal for various designs, prints, or restaurant brands, it provides file types in OTF, TTF, WOFF, and WOFF2 formats.

Yabisato – Chinese Font

Yabisato - Chinese Font

Yabisato is a visually appealing Chinese-style font that seamlessly merges traditional elements with a modern flair. Conceived against the vibrant backdrop of Chinese festivals and cuisine, this font is ideal for projects celebrating Chinese culture. Yabisato enhances designs with its elegant aesthetics and high legibility

Oriental – Authentic Chinese Typeface

Oriental - Authentic Chinese Typeface

The Oriental is a striking display font that captures the essence of traditional Chinese aesthetics. This versatile font provides a normal and a bold version, and is perfect for a range of uses, including event announcements, travel narratives, poetry, film and book titles, and brand identities. Package includes OTF, TTF, and WOFF formats.

Chinese Monoline – Chinese Style Monoline Font

Chinese Monoline - Chinese Style Monoline Font

Chinese Monoline is a sophisticated and captivating font with a Chinese aesthetic and modern twist. Presenting both a regular and slanted style, it’s a splendid choice for Asian-themed design projects. More than just headline fonts, these typefaces have the versatility to enhance any design.

Dragon Wave – Modern Chinese Brush Font

Dragon Wave - Modern Chinese Brush Font

Dragon Wave is a versatile and authentic display font suitable for various branding projects. It can be used effectively for logos, template designs, and products, and stands out in diverse contexts. It comes in OTF and TTF formats and can support both uppercase and lowercase as well as multiple languages.

Haruka – Half Chinese Font

Haruka - Half Chinese Font

Haruka is a unique and dynamic font, offering an engaging Asian style perfect for various design needs. Ideal for posters, logos, stickers, jerseys, and even invitation cards or brochures, the Haruka font provides a great way to add an oriental touch to your projects.

Gunji – Chinese Brush Font

Gunji - Chinese Brush Font

Gunji is a vibrant, Chinese-inspired display font with exceptional readability. The font features uppercase, smallcase letters, symbols and punctuation, numerals, ligature, and multilingual characters. It’s sure to add a striking touch to any design, print, or restaurant signage. Available in OTF, TTF, WOFF, and WOFF2 file formats, Gunji offers versatility for any creative project.

Hiany Lau – Chinese Display Font

Hiany Lau - Chinese Display Font

Check out Hiany Lau, a delightful Chinese-inspired display font by Attype Studio. This unique asset is highly versatile and perfect for adding a whimsical touch to your branding, social media posts, invitations, and more. The font comes in .otf and .ttf formats and offers comprehensive multilingual support.

Chinese Shangai – Asian Font

Chinese Shangai - Asian Font

Inspired by Chinese and Japanese calligraphy, this is a unique and beautiful font for modern designs. Perfectly suited for various applications such as logos, branding, social media posts, advertisements, and product designs. The package provides the font in Otf, Ttf, and Woff format.

The Chinese Font

The Chinese Font

Explore the unique style of The Chinese Font, a bold and authentic display font. Its versatility makes it perfect for various branding initiatives, from logo designs to t-shirt prints to esports. Boasting a distinctive appeal in diverse contexts, the font comes conveniently in otf, ttf, and woff formats featuring uppercase letters.

Gong Xi Fa Cai – Chinese New Year Font

Gong Xi Fa Cai - Chinese New Year Font

Celebrate the Chinese New Year in style with the Gong Xi Fa Cai font. This modern typeface creatively blends age-old Chinese aesthetics with contemporary design, ensuring your greeting cards, banners, or branding text convey both prosperity and sophistication. You’ll appreciate its versatility, including a full set of Chinese characters and punctuation, and how it maintains the cultural essence of the Chinese script while offering a sleek, modern look.

Chinesse World – Chinese Decorative Font

Chinesse World - Chinese Decorative Font

You can use this Chinese font to add a touch of oriental magic to your projects. Suitable for flyers, book titles, logos, advertisements, and social media content, this creative asset can elevate your work. The zip file features several format options like OTF, TTF, WOFF, and WOFF2, allowing you to create inspiring and awesome designs.

Chinese Prodigy – Chinese Style Serif Font

Chinese Prodigy - Chinese Style Serif Font

Chinese Prodigy is a visually striking Chinese-style serif font. It’s versatile with two distinct styles: regular and slant. Perfect for bringing an Asian flair to branding or promotional materials, this modern yet traditional font is highly adaptable, and ideal for headlines or designing captivating visuals.

Chinese New Year – Modern Chinese Font

Chinese New Year - Modern Chinese Font

Chinese New Year font smartly intertwines traditional calligraphy with modern design, offering a blend of festive spirit and cultural richness. A perfect fit for various creative projects such as event invites, greeting cards, or festive posters, this unique font also supports a full range of Chinese characters along with numerals, punctuation, and multiple languages to cater diverse design needs.

Meifen – Creative Chinese Font

Meifen - Creative Chinese Font

Meifen is a creative Chinese font that blends traditional stroke styles with the modern alphabet, somehow evoking a sense of Chinese New Year. Perfect for various designs, from logos to labels, its simplicity of use and broad software compatibility make it highly functional. An added bonus is the swash feature on numerals which gives a beautiful, extra pop to the overall design.

Tiger Clan – Traditional Chinese Font

Tiger Clan - Traditional Chinese Font

Tiger Clan is a creative asset that presents a modern, Chinese brush font style. Painstakingly designed with a visually appealing technique, it provides a blend of oriental and stylish appearance. This set comprises two fonts with alternate versions, two editable tiger-head illustrations, and oriental backgrounds. It’s an ideal choice for any elements needing an oriental flair—from restaurant signs to magazines and merchandise packaging.

Bangow – Modern Chinese Font

Bangow - Modern Chinese Font

BAN-GOW, a modern Chinese font, draws inspiration from Asian typography culture, particularly ink and brush handwriting. Ideal for projects involving Japanese and Chinese concepts, food, New Year celebrations, logos, or restaurant branding. This versatile font adds an immediate Asian flair to your work. It supports multiple languages including English, German, French, Dutch, Spanish, and even Turkish, among others.

Jiang – Asian Inspired Font

Jiang - Asian Inspired Font

Jiang is an Asian-inspired font with strikingly sharp features that instantly demand attention. It’s a versatile choice, perfect for use in restaurants, films, brochures, posters, Youtube content, magazines, logos, and even inspiring quotes. Notably, Jiang supports multiple languages, making it an excellent asset to lend a unique flair to your diverse projects.

Free Chinese Fonts

Kungfoo Fighter – Free Chinese Font

This free Chinese font is a great choice for crafting attractive and attention-grabbing logos, signage, and titles for all kinds of designs related to food and restaurants. The font is free to use with your personal projects.

SD Asian – Free Chinese Font

This free font features a traditional Asian-inspired letter design. It includes brush-style letterform designs that will make your typography designs stand out from the crowd. It’s free for personal use only.

Jiayou Akira – Free Chinese Font

Another free Chinese-style font featuring a creative letter design. This font is perfect for crafting bold titles with a personalized look and feel. It will also give your typography a handcrafted look as well.

Free Chinese Shangai Font

This is a playful and creative Chinese-style font that will fit perfectly with modern advertising and branding designs. The font features a unique letter design with many decorative elements. It’s free for personal use.

Asian Hiro – Free Chinese Font

This font features a stylish design inspired by Asian typography from Japanese and Chinese cultures. It includes a handwriting-style letterform design that is great for modern titles and header designs. It’s free for commercial use.

Elevate Your Software Quality with Test-Driven Development: Here’s How

Featured Imgs 23

In the ever-evolving world of software development, delivering high-quality, reliable code is more important than ever. As software projects grow in complexity, maintaining quality can become challenging. This is where Test-Driven Development (TDD) comes into play. TDD is a development methodology that can significantly improve the quality of your software by embedding testing into the …

The post Elevate Your Software Quality with Test-Driven Development: Here’s How first appeared on Lucid Softech.

Text Input Non-Editable

Featured Imgs 26

If you ever need to make an input field or text area non-editable the readonly attribute comes in very handy. When the readonly attribute is present in the markup, it specifies that the user will not be able to modify the value. However the user will still be able to tab to it and copy the text. Note: The readonly … Read more

The post Text Input Non-Editable appeared first on Web Design Weekly.

URL as a Sass Variable

Featured Imgs 26

Do you ever find yourself trying to remember the URL path of you images directory? Well with Sass you can quickly add the path to the desired location and just use the variable throughout your code. Sass to the rescue. All you need to do is declare the variable and then use the interpolation syntax when you reference it. More … Read more

The post URL as a Sass Variable appeared first on Web Design Weekly.

How to change the Input Font Size based on Text Length

Featured Imgs 26

Recently I had a great conversation with an outstanding User Experience designer about a few interactions on a project we were working on. One of the points we talked about was, what should happen when text within input fields are excessively long. The desired result we both agreed on was to change the font size of the html input field … Read more

The post How to change the Input Font Size based on Text Length appeared first on Web Design Weekly.

Recent Post Shortcode

Fotolia Subscription Monthly 4685447 Xl Stock

WordPress shortcodes are a simple way to set up functions to create macro codes for use in post content. For instance, the following shortcode (in the post/page content) would add your recent posts into the page: It’s pretty simple and brings your WordPress blog alive with ease. Recent Post Short Code In WordPress 1 Add this code to your functions.php file. 2 … Read more

The post Recent Post Shortcode appeared first on Web Design Weekly.

Extracting Structured Outputs from LLMs in LangChain

Featured Imgs 23

Large language models (LLMS) are trained to predict the next token (set of characters) following an input sequence of tokens. This makes LLMs suitable for unstructured textual responses.

However, we often need to extract structured information from unstructured text. With the Python LangChain module, you can extract structured information in a Python Pydantic object.

In this article, you will see how to extract structured information from news articles. You will extract the article's tone, type, country, title, and conclusion. You will also see how to extract structured information from single and multiple text documents.

So, let's begin without ado.

Installing and Importing Required Libraries

As always, we will first install and import the required libraries.
The script below installs the LangChain and LangChain OpenAI libraries. We will extract structured data from the news articles using the OpenAI GPT-4 latest LLM.


!pip install -U langchain
!pip install -qU langchain-openai

Next, we will import the required libraries in a Python application.


import pandas as pd
import os
from typing import List, Optional
from langchain_core.pydantic_v1 import BaseModel, Field
from langchain_openai import OpenAI
from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
Importing the Dataset

We will extract structured information from the articles in the News Article with Summary dataset.

The following script imports the data into a Pandas DataFrame.


dataset = pd.read_excel(r"D:\Datasets\dataset.xlsx")
dataset.head(10)

Output:

image1.png

Defining the Structured Output Format

To extract structured output, we need to define the attributes of the structured output. We will extract the article title, type, tone, country, and conclusion. Furthermore, we want to categorize the article types and tones into the following categories.


article_types = [
    "informative",
    "critical",
    "opinion",
    "explanatory",
    "analytical",
    "persuasive",
    "narrative",
    "investigative",
    "feature",
    "review",
    "profile",
    "how-to/guide",
]

article_tones = [
    "aggressive",
    "neutral",
    "passive",
    "formal",
    "informal",
    "humorous",
    "serious",
    "optimistic",
    "pessimistic",
    "sarcastic",
    "enthusiastic",
    "melancholic",
    "objective",
    "subjective",
    "cautious",
    "assertive",
    "conciliatory",
    "urgent"
]

Next, you must define a class inheriting from the Pytdantic BaseModel class. Inside the class, you define the attributes containing the structured information.

For example, in the following script, the title attribute contains a string type article title. The LLM will use the attribute description to extract information for this attribute from the article text.

We will extract the title, type, tone, country, and conclusion.


class ArticleInformation(BaseModel):
    """Information about a news paper article"""


    title:str = Field(description= "This is the title of the article in less than 100 characters")
    article_type: str = Field(description = f"The type of the artile. It can be one of the following : {article_types}")
    tone: str = Field(description = f"The tone of the artile. It can be one of the following: {article_tones}")
    country: str = Field(description= """The country which is at the center of discussion in the article.
                                         Return global if the article is about the whole world.""")

    conclusion: str = Field(description= "The conclusion of the article in less than 100 words.")


Extracting the Structured Output from Text

Next, you must define an LLM to extract structured information from the news article. In the following script, we will use the latest OpenAI GPT-4o LLM.


OPENAI_API_KEY = os.environ.get('OPENAI_API_KEY')
llm = ChatOpenAI(api_key = OPENAI_API_KEY ,
                 temperature = 0,
                model_name = "gpt-4o-2024-08-06")

You need to define the prompt that instructs the LLM that he should act as an expert extraction algorithm while extracting structured outputs.

Subsequently, using the LangChain Expression Language, we will create a chain that passes the prompt to an LLM. Notice that here, we call the with_structured_output() method on the LLM object and pass it the ArticleInformation class to the schema attribute of the method. This ensures the output object contains attributes from the ArticleInformation class.


extraction_prompt = """
You are an expert extraction algorithm.
Only extract relevant information from the text.
If you do not know the value of an attribute asked to extract,
return null for the attribute's value."
"""

prompt = ChatPromptTemplate.from_messages([
    ("system", extraction_prompt),
    ("user", "{input}")
])

extraction_chain = prompt | llm.with_structured_output(schema = ArticleInformation)

Finally, we can call the invoke() function of the chain you just created and pass it the article text.


first_article = dataset["content"].iloc[0]
article_information = extraction_chain.invoke({"input":first_article})
print(article_information)

Output:

image2.png

From the above output, you can see structured data extracted from the article.

Extracting a List of Formatted Items

In most cases, you will want to extract structured data from multiple text documents. To do so, you have two options: merge multiple documents into one document or iterate through multiple documents and extract structured data from each document.

Extracting List of Items From a Single Merged Document

You can merge multiple documents into a single document and then create a Pydantic class that contains a list of objects of the Pydantic class containing the structure data you want to extract. This approach is helpful if you have a small number of documents since merging multiple documents can result in the number of tokens greater than an LLM's context window.

To do so, we will create another Pydantic class with a list of objects from the initial Pydantic class containing structured data information.

For example, in the following script, we define the ArticleInfos class, which contains the articles list of the ArticleInformation class.


class ArticleInfos(BaseModel):
    """Extracted data about multiple articles."""

    # Creates a model so that we can extract multiple entities.
    articles: List[ArticleInformation]

Next, we will merge the first 10 documents from our dataset using the following script.


# Function to generate the formatted article
def format_articles(df, num_articles=10):
    formatted_articles = ""
    for i in range(min(num_articles, len(df))):
        article_info = f"================================================================\n"
        article_info += f"Article Number: {i+1}, {df.loc[i, 'author']}, {df.loc[i, 'date']}, {df.loc[i, 'year']}, {df.loc[i, 'month']}\n"
        article_info += "================================================================\n"
        article_info += f"{df.loc[i, 'content']}\n\n"
        formatted_articles += article_info
    return formatted_articles

# Get the formatted articles for the first 10
formatted_articles = format_articles(dataset, 10)

# Output the result
print(formatted_articles)

Output:

image3.png

The above output shows one extensive document containing text from the first ten articles.

We will create a chain where the LLM uses the ArticleInfos class in the llm.with_structured_output() method.

Finally, we call the invoke() method and pass our document containing multiple articles, as shown in the following script.

If you print the articles attribute from the LLM response, you will see that it contains a list of structured items corresponding to each article.


extraction_chain = prompt | llm.with_structured_output(schema = ArticleInfos)
article_information = extraction_chain.invoke({"input":formatted_articles})
print(article_information.articles)

Output:

image4.png

Using the script below, you can store the extracted information in a Pandas DataFrame.


# Converting the list of objects to a list of dictionaries
articles_data = [
    {
        "title": article.title,
        "article_type": article.article_type,
        "tone": article.tone,
        "country": article.country,
        "conclusion": article.conclusion
    }
    for article in article_information.articles
]

# Creating a DataFrame from the list of dictionaries
df = pd.DataFrame(articles_data)

df.head(10)

Output:

image5.png

The above output shows the extracted article title, type, tone, country, and conclusion in a Pandas DataFrame.

Extracting List of Items From Multiple Documents

The second option for extracting structured data from multiple documents is to simply iterate over each document and use the Pydantic structured class to extract structured information. I prefer this approach if I have a large number of documents.

The following script iterates through the first 10 documents in the dataset, extracts structured data from each document, and stores the extracted data in a list.


extraction_chain = prompt | llm.with_structured_output(schema = ArticleInformation)

articles_information_list = []
for index, row in dataset.tail(10).iterrows():
    content_text = row['content']
    article_information = extraction_chain.invoke({"input":content_text})
    articles_information_list.append(article_information)

articles_information_list

Output:

image6.png

Finally, we can convert the list of extracted data into a Pandas DataFrame using the following script.


# Converting the list of objects to a list of dictionaries
articles_data = [
    {
        "title": article.title,
        "article_type": article.article_type,
        "tone": article.tone,
        "country": article.country,
        "conclusion": article.conclusion
    }
    for article in articles_information_list
]

# Creating a DataFrame from the list of dictionaries
df = pd.DataFrame(articles_data)

# Displaying the DataFrame
df.head(10)

Output:

image7.png

Conclusion

Extracting structured data from an LLM can be crucial, particularly for data engineering, preprocessing, analysis, and visualization tasks. In this article, you saw how to extract structured data using LLMs in LangChain, both from a single document and multiple documents.

If you have any feedback, please leave it in the comments section.

A regular expression refresher

Category Image 080

#​701 — August 22, 2024

Read on the Web

JavaScript Weekly

Regexes Got Good: The History (and Future) of Regular Expressions in JavaScript — Regular expression support was always a little underwhelming in JS, but things have improved. Steven takes us on a tour to refresh our knowledge, as well as show off his ‘regex’ library that boosts JS regexes to a true A++ rating. Steven was co-author of O’Reilly’s Regular Expressions Cookbook and High Performance JavaScript so knows his stuff.

Steven Levithan

WorkOS: The Modern Identity Platform for B2B SaaS — WorkOS is a modern identity platform for B2B SaaS, offering flexible and easy-to-use APIs to integrate SSO, SCIM, and RBAC in minutes instead of months. It’s trusted by hundreds of high-growth startups such as Perplexity, Vercel, Drata, and Webflow.

WorkOS sponsor

Node v22.7.0 (Current) Released — Node 22.6 let you strip types from source code, but now with –experimental-transform-types you can transform TypeScript-only syntax into JavaScript before running it too. Module syntax detection is now also enabled by default.

Rafael Gonzaga

Bun v1.1.25: Now Running at 1.29 Million Requests per Second — I’m having a little fun with the title, but the latest version of the JavaScriptCore-based JS runtime has added node:cluster support and uses this to demo a high level of HTTP throughput on a ‘Hello World’ example. Support for V8’s C++ API has also landed – notable because Bun isn’t V8-based.

Ashcon Partovi

IN BRIEF:

We’ve mentioned ECMASCript 2024 a bit recently, but Pawel Grzybek has a neat and tidy overview of what’s new in the ES2024 spec.

🐝 Could Wasp be ‘the JavaScript answer to Django’ for full-stack webdev? The Wasp team certainly thinks so.

🎙️ Ryan Dahl, creator of both Node.js and Deno, went on the Stack Overflow podcast to talk about Deno’s current limitations and what’s coming in Deno 2.0.

RELEASES:

PlayCanvas Engine 2.0 – A powerful JS-based Web graphics platform.

Node v20.17.0 (LTS) – The LTS release of Node adds support for require-ing synchronous ESM graphs.

Astro 4.14 – The popular agnostic content site framework now includes an experimental API for managing site content.

pnpm 9.8, Vuetify 3.7, Neo.mjs 7.0

Join Us for ViteConf on October 3rd — Learn how the best teams are building the next generation of the web with Vite!

StackBlitz sponsor

📒 Articles & Tutorials

50 TypeScript F–k Ups Mistakes — An admittedly colorfully-titled book digging into lots of subtle mistakes you might run into with TypeScript. It’s available on Leanpub in PDF, iPad, and Kindle forms, or you can read it all directly on its GitHub repo. At least worth a skim in case you’re running into any of its points..

Azat Mardan

The Official Redux Essentials Tutorial, Redux — The long standing guide to how to use the popular Redux state container the right way with best practices has undergone a big reworking with TypeScript used throughout, new concepts added, and more coverage of RTK/React Toolkit features.

Redux Team

React is (Becoming) a Full-Stack Framework — Is React merely a frontend library? How does the backend fit in? The author shares his thoughts on what led him to start considering React as more of a full-stack solution.

Robin Wieruch

📄 Using JavaScript Generators to Visualize Algorithms Alexander G. Covic

📄 Optimizing SPA Load Times with Async Chunks Preloading Matteo Mazzarolo

📄 Using isolatedModules in Angular 18.2 Thompson and Lyding (Angular Team)

📄 How to Generate a PDF in a JavaScript App Colby Fayock

🛠 Code & Tools

Milkdown: Plugin-Driven WYSIWYG Markdown Editor Framework — A lightweight WYSIWYG Markdown editor based around a plugin system that enables a significant level of customization. It’s neat to see the docs are rendered by the editor itself. GitHub repo.

Mirone

Fuite 5.0: A Tool for Finding Memory Leaks in Web Apps — A CLI tool that you can point at a URL to analyze for memory leaks. Here’s how it works. There’s also a video tutorial.

Nolan Lawson

✂️ Cut Your QA Cycles Down to Minutes with Automated Testing — Are slow test cycles limiting your dev teams’ release velocity? QA Wolf provides high-volume, high-speed test coverage for web and mobile apps — reducing your test cycles to minutes. Learn more.

QA Wolf sponsor

LogTape: Simple Logging Library with Zero Dependencies — I’m digging this new style of library that promises support across all the main runtimes (Node, Deno, Bun) as well as edge functions and the browser devtools.

Hong Minhee

📊 Chart.js 4.4: Canvas-Based Charts for the Web — One of those libraries that feels like it’s been around forever but still looks fresh and gets good updates. Bar, line, area, bubble, pie, donut, scatter, and radar charts are all a piece of cake to render. Samples and GitHub repo.

Chart.js Contributors

Legend State: A Tiny, Fast and Modern React State System — A year ago, Jack Herrington wondered if Legend State could be ▶️ ‘the ultimate state manager’ and things have progressed a lot since, with it now boasting being the fastest React state library in town.

Jay Meistrich

Tagger: Zero Dependency, Vanilla JavaScript Tagging Library — You can play with a live demo here.

Jakub T. Jankiewicz

tinykeys 3.0: A Keybindings Library in ~650 Bytes — Keeps things as simple and sweet as possible.

Jamie Kyle

heic-to: Convert HEIC/HEIF Images to JPEG or PNG in the Browser

Hopper Gee

Cheerio 1.0 – HTML/XML manipulation library for Node.

🎨 Chroma.js 3.0 – JavaScript color manipulation library.

eta (η) 3.5 – Embedded JS template engine for Node, Deno, and browsers.

Embla Carousel 8.2 – Carousel library with fluid motion and good swipe precision.

d3-graphviz 5.6 – Graphviz DOT rendering and animated transitions.

Alpine AJAX 0.9 – Alpine.js plugin for building server-powered frontends.

Happy DOM 15.0 – JS implementation of a web browser sans UI.

Elliptic 6.5.7 – Elliptic curve cryptography in plain JS.

Poku 2.5 – Cross-platform JavaScript test runner.

💚 Use Node? Check out the latest issue of Node Weekly, our sibling email about all things relating to Node.js — from tutorials and screencasts to news and releases. We do include some Node related items here in JavaScript Weekly, but we save most of it for there.

→ Check out Node Weekly

JavaScript’s Rust tool belt

Category Image 080

#​702 — August 29, 2024

Read on the Web

JavaScript Weekly

Rspack 1.0: The Rust-Powered JavaScript Bundler — Far from being ‘yet another bundler’ with its own approach and terminology to learn, Rspack prides itself on being webpack API and ecosystem compatible, while offering many times the performance. The team now considers it production ready and encourages you to try your webpack-based projects on it.

Rspack Contributors

💡 Rspack also has a family of ancillary tools worth checking out, such as Rsdoctor, a tool for analyzing and visualizing your build process (for both Rspack and webpack!)

Front-End System Design — Learn to create scalable, efficient user interfaces in this extensive video course by Evgennii Ray. Explore the box model, browser rendering, DOM manipulation, state management, performance and much more.

Frontend Masters sponsor

How to Create an NPM Package in 2024 — Sounds simple, but there are a lot of steps involved if you want to follow best practices, introduce useful tools, and get things just right. Matt Pocock walks through the process here, and there’s a 14-minute screencast too, if you’d prefer to watch along.

Matt Pocock

IN BRIEF:

🤖 v0 is an AI-powered tool from Vercel for, originally, generating shadcn/ui-powered React components based upon prompts you supply. Now, however, it has basic Vue.js support too.

Deno 1.46 has been released and promises to be the final 1.x release before the much awaited Deno 2.0. Deno’s Node compatibility improves even more (it now supports Playwright and many more things) and ships with V8 12.9.

📊 IEEE has published its latest annual list of top programming languages. JavaScript takes third place, but TypeScript has leapt up several places to fourth.

RELEASES:

Prisma 5.19 – The popular ORM for Node.js and TypeScript adds ‘TypedSQL’, a way to write raw SQL queries in a type-safe way.

📈 billboard.js 3.13 – Popular D3 chart library adds area-step-range charts.

pnpm 9.9 – Fast, space efficient package manager.

React Email 3.0, Ember 5.11, Bun v1.1.26

📒 Articles & Tutorials

JS Dates are About to Be Fixed — Handling dates and times is famously a painful area for programmers and JavaScript hasn’t done a lot to make it easier. Libraries like Moment.js help a lot, but Iago looks at how the Temporal proposal and its features will begin to help a lot more over time.

Iago Lastra

Weekly Chats on the Art and Practice of Programming — Your home for weekly conversations with fascinating guests about how technology is made and where it’s headed.

The Stack Overflow Podcast sponsor

JavaScript Generators Explained — Jan was frustrated by the quality of documentation and articles explaining generators in JavaScript, and set out to explain things in a way that a more advanced developer could appreciate.

Jan Hesters

Implementing a React-a-Like from Scratch — While it’s unlikely you’ll actually want to do this, at least thinking about it can prove instructive as to what’s going on in React’s engine room.

Robby Pruzan

▶  How to Implement the 2048 Game in JavaScript — Ania is back with one of her usual easy to follow walkthroughs of implementing a complete game in JavaScript. This time it’s the 2048 sliding puzzle game. (Two weeks ago she did Tic-Tac-Toe as well.)

Ania Kubów

Learn Role-Based Access Control and Simplify Permissions Management — Enhance security and streamline access by managing user roles with Clerk Organizations.

Clerk sponsor

📄 The Only Widely Recognized JS Feature Ever Deprecated – Spoiler: It’s with. Trevor Lasn

📄 Generating Unique Random Numbers in JavaScript Using Sets Amejimaobari

📺 21 Talks from the Chain React 2024 Conference – A React Native event. YouTube

📄 Exposing Internal Methods on Vue Custom Elements Jaime Jones

📄 The Interface Segregation Principle in React Alex Kondov

🛠 Code & Tools

TypeScript 5.6 Release Candidate — As always, Daniel presents an epic roundup of what’s new. We’ll focus more on it next week though, as the final release is anticipated to land next Tuesday (September 3).

Daniel Rosenwasser (Microsoft)

Vuestic UI 1.10: A Vue.js 3.0 UI Framework — Features 60 customizable and responsive components and with the v1.10 release it’s gained a significant bundle size optimization, a custom compiler that improves build time performance, and other minor enhancements. GitHub repo.

Vuestic UI

✅ Bye Bye Bugs — Get 80% automated E2E test coverage for mobile and web apps in under 4 months with QA Wolf. With QA cycles complete in minutes (not days), bugs don’t stand a chance. Schedule a demo.

QA Wolf sponsor

Material UI v6: The Popular React UI Design/Component System — At ten years old, the popular design system has its latest major release. There’s a focus on improved theming, color scheme management, container queries, and React 19 support. There are revamped templates to be inspired by, too.

García, Bittu, Andai, et al.

npm-check-updates 17.0: Update package.json Dependencies to Latest Versions — That is, as opposed to the specified versions. It includes a handy -i interactive mode so you can look at potential upgrades and then opt in to them one by one.

Raine Revere

Code Hike 1.0: Turn Markdown into Rich Interactive Experiences — Aimed at use cases like code walkthroughs and interactive docs, Code Hike bridges the gap between Markdown and React when creating technical content that takes full advantage of the modern web.

Rodrigo Pombo

Calendar.js: A Calendar Control with Drag and Drop — A responsive calendar with no dependencies, full drag and drop support (even between calendars), and many ways to manage events with recurring events, exporting, holidays, and more.

William Troup

📊 Perspective 3.0 – Data visualization and analytics component. The core is written in C++ and compiled to WebAssembly where it can be used from JavaScript. Their homepage shows it off well with a live example.

json-viewer 3.5 – Display JSON data in a readable, user-friendly way.

♟️ Stockfish.js 16.1 – A JavaScript chess engine.

jest-dom 6.5 – Jest matchers to test DOM state.

Marked 14.1 – Fast Markdown compiler / parser.

Javet 3.1.5 – Java + V8. Embed JS into Java.

Pixi.js 8.3.4 – Fast 2D on WebGL engine.