Alex shares the things he learnt when he tried to release a premium theme 6 years ago.
I’d like to take you back in time six years, to a time when the world of blogging was very different. The “premium WordPress theme” was in its relative infancy, the default WordPress theme was Kubric (HuffPo claims “Kubrick has helped change the face of cyberspace”) and WordPress 2.9 had just launched, boasting the addition of being able to “trash” posts.
The default WordPress theme at the time, which “helped change the face of cyperspace”.
At this time I was 15 and running writing a lot of WordPress tutorials, alongside studying for my GCSEs. I could see the gold rush to sell WordPress themes happening and reasonably assumed I could be part of it.
I spent six months building an okay theme with a partner and didn’t go great. The product failed. After talking about survivorship bias (and accusing the classic product case study of misleadingly highlight success) I figured I should share my story and (in an attempt to avoid survivorship bias) clearly say what I’d do differently now.
Let me walk you through what I did wrong and what lessons can be learned from my unsuccessful foray into the WordPress theme market.
Sharing this in case you know Adam or want to engage somehow.
I’ve been putting off writing this post for a long time, but I just can’t avoid it anymore. It’s high time I take Cory Miller’s advice and ask for help. Because I’m drowning right now, and I can’t pull myself up alone. Let’s start at the beginning…
About a year and a half ago, I left my the comfort of steady employment at an Orlando agency to go into business for myself. There were a bunch of family reasons for doing so, but the other reason was I just wasn’t happy there anymore. I wasn’t happy in general, and needed a change. I was naive to think new surroundings would fix my problems.
At first, they absolutely did. Business was really good. I’d partnered with a smaller agency who was outsourcing all of their dev work to me, and things were great. Other friends were sending me leads, and I started to see a path of sustainability. It was really exciting.
And then I fell for a scam.
That was one hell of a hard lesson to learn, but I’m glad I went through it. I did something really, really stupid but survived. But I was only surviving on the surface. That experience broke me. I still can’t read the comments
I'm Matt Cromwell, I have a wild and crazy job history and educational background that magically landed me at WordImpress  as Partner, Head of Support, co-author of the Give Donation Plugin , and more.
I'm obnoxiously proud of the fact I began web development by building websites for churches with Notepad in pure HTML and CSS. My first exposure to WordPress was when they released the Kubrick theme  -- I was in AWE of its fancy rounded border with subtle gradient background.
I started building sites for churches to fund my education. First for my Master of Arts in Theology at Fuller Theological Seminary and then for my Master of Arts in History at San Diego State University, which of course made perfect sense to go with my Bachelors in Music Education .
Miraculously, I understood web development pretty well. I loved teaching, but I also wanted to get paid and provide for my family. So while I kept studying and paying for my education, I also built sites and earned more. The tipping point happened when I looked into a PhD in History and what that would cost my family compared to taking the offer to build-out the products at WordImpress. I haven't looked back since.
I'm also the Lead Organizer of our Advanced WordPress Meetup in San Diego. We started the Advanced WordPress Facebook group back in 2012 and it now has over 23K members and over 30 admins from all parts of the globe. We recently did the largest WordPress giveaway in history with over $100K in prizes given away to over thirty lucky winners. Our little Facebook group has come a long way in a relatively short time.
Through it all, I also blog regularly about Religion, Politics, and WordPress at my personal site .
So, what do you want to know? Ask me anything! Don't forget to refresh the page to see answers and other questions.
 - https://wordimpress.com
 - https://givewp.com
 - http://binarybonsai.com/kubrick/
 - https://www.mattcromwell.com
This is an elaborated, step-by-step guide of how the Freemius team built its KB solution and why.
Once your startup’s user-base grows, support becomes a fundamental part of your business. Setting up a solid Knowledge Base solution is an important long term investment, that hopefully, if done right, will pay off by reducing the support burden, widening your site’s SEO reach and generating new leads that otherwise wouldn’t have been landed. This is a comprehensive and technical step-by-step guide for developers. If you aren’t a developer, you should probably send this article to your CTO. He/she will thank you for it.
TL;DR: We finally built and released our semi-static, markdown based Knowledge Base for our monetization platform Freemius, using WordPress. I’m sharing the complete cookbook of our research right here; why we choose WordPress over SaaS solutions and static generators; how we did it (including all code customizations and server level configuration), what we’ve learned, and how you can replicate that process to save valuable time, and set up your own lightning fast, scalable, sustainable, secure, and semi-static KB (Knowledge Base) for your own plugin, theme or any other digital product.
This 15-minute guide will save you 44 hours (we
Interesting information on how WordPress.org measures active installs and popularity of themes.
photo credit: Luis Llerena If you’ve ever wondered how the WordPress Theme Directory identifies and ranks the themes that display under the popular tab, you might be surprised to learn that it has nothing to do with ratings. Popularity is a somewhat subjective quality to measure in the first place, but WordPress.org has an algorithm in place to give users an idea of which themes are trending.
The number of sites using a theme is the first metric that comes to mind for popularity, but it cannot be limited to that or else the results might be skewed towards older themes that are not in fact popular anymore. Samuel “Otto” Wood, in response to a Twitter thread about how themes appear to be gaming the system, created a video to explain how the popularity algorithm works.
“Popular is currently active installs divided by age of the theme and a few other factors,” Wood said. “Ratings don’t currently factor into it. We’re trying to work out an algorithm to add ratings to it. For the most part it’s a popularity thing.”
I asked him for more clarification on the other factors and he said it varies depending on what data they have and how
WordPress developers really value loading scripts responsibly. But when you’re building a widget or a shortcode you don’t know where on the site it will be used. This article walks you through exactly how to enqueue your scripts and styles only if your widget or shortcode is present on the page.
WordPress developers really value loading scripts responsibly. But when you’re building a widget or a shortcode you don’t know where on the site it will be used. This article walks you through exactly how to enqueue your scripts and styles only if your widget or shortcode is present on the page. Why Do This?
Let’s say you are building a custom theme for a client. They want a certain styled content box to be used on different pages throughout the site. This is a great use for a shortcode
The TLDR; Version
Basically, all you need to do is use wp_register_script or wp_register_style anywhere in your plugin or theme. Then use wp_enqueue_scripts inside the function of your widget or shortcode output.
The Longform Version
First thing you need to understand is the difference between wp_register_script versus wp_enqueue_scripts. Here’s a quick list of functions/actions that are relevant to this discussion but are different enough that we really need to understand in order to do this right.
wp_enqueue_scripts — this is an ACTION. You use this to call a function that will trigger the next two items here.
wp_enqueue_script — this is a FUNCTION which does the
If you are looking for a way to automate the upgrade process anytime a new version of WP core, theme or plugin is released this guide is for you.
When it comes to security, we know how important is to regularly update WordPress installations (core, themes and plugins), and how long the upgrade process could take to us, especially when we have installed a good number of plugins. It’s commonly recommended to follow these steps: Back-up files and database tables
Enable plugins one by one
Check the web site
It could be a tedious task for a single web site, and could be an annoying and complex job when we’ve to update five, ten or more websites.
With the specific purpose to improve the installation security and make the site administration easier, WordPress 3.7 introduced automatic updates. By default this cool feature is enabled for minor releases (i.e. maintenance and security releases) and translation files, but it’s possible to customize any kind of updates. So, in this post we’ll look at how to automate the upgrade process anytime a new version of WordPress core, theme or plugin is released. Let’s dive deep into WordPress automatic updates!
WordPress Automatic Updates
There are four typologies of updates and WordPress automatic updates:
When you need to move your WordPress website to a new domain address, it's not just a matter of copy-pasting some file to a new "home".
As many people have had to move homes (for whatever reasons), sometimes websites also have to move their "home", which is their domain address. But when you transfer a website to a new domain you should also pay attention to something that has no counterpart in our home-moves: SEO rankings. When you need to move your WordPress website to a new domain address, it's not just a matter of copy-pasting some file to a new "home". It's a matter of making this process as smooth as possible and doing all you need to lower any loss within your SEO rankings that you gained with your old domain.
But how is this possible? What should you take into account to properly move your WordPress website to a new domain and prevent it from losing its SEO rankings?
I'll get through all of these points, but first, let's start with a key clarification: what's a domain name? Roughly said: what you usually type on your browser bar is a website's domain name.
For example, codeable.io is a domain name, google.com is another domain, facebook.com another one. Domain names have been introduced to help users better remember a page's unique IP address, which is made up of numbers.
I bet you'd remember
Loading certain scripts on a post/page basis and lazy loading comments are just a few underutilized tricks to optimize WordPress for better performance.
Most of us know by now that speed is a ranking factor with Google. What this means is that WordPress sites that load faster will have a bigger advantage in Google over those that don’t. So it is very important that your WordPress site loads as fast as possible, especially on mobile. And besides the ranking factor, the user experience also comes into play. Many users will simply leave a website if it takes longer than 3 seconds to load. So today we want to share with you some underutilized web performance tricks for WordPress. 1. Image Optimization
Image optimization is and always will be the #1 web performance trick you can implement. While this might sound overly familiar, a lot of website owners still don’t realize just how important this step is. A web page’s overall weight is made up of images, HTML, JS, CSS, etc. But did you know that on average over 64% of a web page’s weight is made up of images?
So the #1 thing slowing down most websites is images. By simply optimizing and compressing them a lot of sites can see drastic speed increases immediately! Below are couple tips on how you can easily overcome this problem.
Use an Image Optimization Plugin
This is the first time ever we're featured in THE WP Tavern... I'll have to submit it :). Hope you'll enjoy as much as we do.
In February 2016, after finishing out the previous month with 291€ in revenue, Weglot co-founders officially launched their SaaS-based commercial offerings to extend the capabilities of the free WordPress.org plugin. They brought the plugin out of beta and decided to sponsor and attend WordCamp Paris to connect with the
Discussion on choosing to implement WordPress Coding Standards or PSRs in development.
It probably gets a bit tiresome to talk about coding standards, practices, and things like that when you’re trying to focus on simply getting things done. And though I get it, I also think that having standards and practices – at least within the context of your team – can go a long way regarding being productive, writing maintainable code, and having things in place to help with maintenance over time.
All of that’s beside the point, though. In the last few years, I’ve found that WordPress – at least those who work on the server-side – usually come in two flavors:
Those who follow the WordPress Coding Standards,
Those who follow the PSRs.
I think there are good reasons for choosing either one. Naturally, I’d say that because I’ve almost always used the WordPress Coding Standards (I have very few exceptions), but I understand the choice to use the alternative as well.
And it’s something I’m beginning to consider doing, too. But I’m curious, for anyone who’s used both or who has an opinion (strong or otherwise) on which one and why to share.
PSRs or WordPress Coding Standards?
For those who are curious, I think
Every year, Inc. 5000 ranks the fastest-growing companies for the last three years in the U.S , the Inc.5000 list. In this post, we share our selection of WordPress websites included among the top 100 on the list Inc. 5000 2016.
Are you spending too much time on social media? I used to, but not anymore. Nelio Content is saving my time from the very first day. Check it out by yourself! Every year, Inc. 5000 ranks the fastest-growing companies for the last three years in the U.S , the Inc.5000 list.
In this post, I would like to share our selection of WordPress websites included among the top 100 on the list Inc. 5000 2016.
But first, let me share a significant figure compare to the last year’s numbers regarding the use of WordPress in the best companies of Inc. 5000 2015.
Last year, we found in Inc. 5000 2015 that 42 of the top 100 companies have their websites in WordPress. That is, 42%. Instead, this year 2016 there are already 62 companies among the top 100 who use WordPress. More than 60% of top-100 use WordPress. WordPress growth is unstoppable, since we are talking about 20% more companies among the top 100 who use WordPress.
62% of the top 100 fastest growing companies in the US (@inc5000) use WordPress.
Remember also, that some time ago we also shown you 52 breathtaking WordPress landing pages. As you can see, WordPress continues its global expansion
But back to our topic. Next, we’ve selected
A chat with Brian Krogsgard (Post Status), Marie Dodsen (Torque), and Nathan Weller (Elegant Themes) on the challenges of Publishing and journalism within the WordPress space.
I had the opportunity to chat with three major WordPress publishing sites regarding their own publishing platforms as well as their thoughts on the publishing space in general. Chatting with Marie Dodson of Torque Magazine, Brian Krogsgard of Post Status, and Nathan Weller of Elegant Themes, I was impressed with the sheer amount of dedication and expertise these folks have to pull off what they do.
Writing of any kind isn’t easy. But writing and garnering a large following of dedicated readers while continuing to generate high-quality content is not for the faint of heart. These folks are committed to their trade and do it well.
I wanted to have this conversation specifically because of the rapid growth in the area of WordPress publishing. By that, I don’t mean blogging; but rather writing about WordPress with WordPress users/developers as your primary target audience.
Occasionally though, it feels as if some websites are so formulaic in their approach to writing that the quality of the content about WordPress seems to suffer. WordPress is often compared to other big tech communities and scoffed at.
Similarly, there are large and very popular tech journals that garner hundreds
Today we are excited to be adding 5 new astonishing homepage templates to our ever growing library. These are not any page templates, but progessional looking templates that we've worked really hard to create. Read the post to see the templates in action, as well as read about each of the free templates.
Today we are excited to be adding 5 new astonishing homepage templates to our ever growing library. Elementor's template library is one of its best and most appreciated features. If you still haven't used the pre-designed templates feature, I urge you to log in and test it out.
The ability to insert an entire page template, beautifully designed and well structured, with a single click, is truly amazing. In the full blog post you'll be able to see each of the templates, and read more about their details.
All images that you'll see in the templates are CC0, so feel free to use them on your site or landing pages. The templates have also been customized using Elementor's unique Mobile Editing feature, so they look perfect across all devices.
Study - Homepage
This is a template for an online course that includes a video header, team section, benefits section and contact us & map section. If you want to create a homepage that will let you subscribe students to your course, then this theme can be a great choice. The design of this template is streamlined, friendly and easy to read through. Potential students will be able to skim through your course details across smartphones, tablets,
Google AMP project is one-year-old. It has many benefits but also disadvantages. This guide will show you how to get it started in WordPress.
The web is constantly evolving and for a lot of business owners this means the need for staying on top of all the changes with Google. If you don’t adapt it means you could get left behind. Google AMP, their mobile initiative to speed up the web, is now approaching it’s one-year anniversary. Since it is a lot more stable now than it was 6 months ago, we thought it would be a good time to share with you some steps on how get started with Google AMP in WordPress, as well as some of the pros and cons of this new platform. What is Google AMP?
Google AMP (Accelerated Mobile Pages Project) was originally launched back in October 2015. The project relies on AMP HTML, a new open framework built entirely out of existing web technologies, which allows websites to build light-weight webpages. To put it simply, it offers a way to serve up a stripped down version of your current web page.
From day one, a key focus for AMP has been speed. It is arguably one of the most frustrating things about the mobile web — borne out by recent Google research that shows that 53% of people will leave a site that fails to load in three seconds or less. That’s the worst of all worlds for users,
In this episode, we speak with Chris Aram about the many website tasks that can be outsourced in a photographers business, or any business really.
Chris Aram is a husband, father, photographer, the co-founder of Gively.com and beer snob; but most of all, a student of life. He loves images that are beautiful, yet authentic. Chris also takes great pride in being easy to work with and someone you can trust to sweat all of the details.
WordPress/Photography Related News:
The 2017 theme is likely to have some drag and drop style features. That means WordPress could finally have a standard for page builders. Or a page builder which any theme can begin to utilize and any plugin can integrate.
Canada Photo Convention is over, and it was incredible. So many photographers are taking the 300-word challenge.
CoSchedule as some big things in the works, like Instagram integration, and re-queuing social content.
Where to find Chris:
WordPress Photography Podcast #26 – Outsourcing Website Tasks In Your Photo Business w/ @chrisaramnet https://t.co/RewxvPpY3B #WordPress
— Imagely (@imagely) October 27, 2016
Great news! WordPress 4.7 will come with a language switcher that will allow users to select a language to use in the admin.
WordPress 4.7 will allow users to select a language to use in the admin. Prior to this change, using a different language for the admin required installing the necessary translations and editing the wp-config.php file or using a plugin. A user-specific language setting makes it possible to run a WordPress site in one language on the front end and administrate it in another without all of the previous hassle. For example, if a German newspaper site has contributors from all around the world, WordPress 4.7 makes it possible for each contributor to use the admin in his or her native language. The setting is available as a language dropdown on the user profile edit screen at wp-admin/profile.php.
During my first test of the new feature I thought it was broken, but it turns out the setting is not visible if the site language is set to the default en_US. Change the site language under Settings to something else and WordPress will then show available translations in the user profile language dropdown.
The user-specific language setting comes as a result of work on a two-year-old ticket and contributors’ discussions at several European WordCamps during the past few years. It introduces
Sponsoring WordCamps are great (and needed) but things can get a bit overwhelming for attendees. Here are some tips for making the most of a WordCamp sponsorship.
My recent trip to Italy was one of the best I have ever taken. Newly wed, in a country I’ve always wanted to visit, and one that has a deep history for both the country and my family. It was incredible. We saw amazing landmarks, ate delicious food, and shopped – it was sensory overload in the best way! But I also saw something else: street vendors, peddling goods, trying to grab the attention of anyone who walks by. On hot days, they will have water; when it rains, the umbrellas and ponchos come out. On face value, it doesn’t seem so bad, right? They are possibly fulfilling a need for people on the street; I bought an umbrella from one of them when it was raining. But the problem isn’t that they are selling the items. The problem is two-fold: there are lots of people selling, and they are vying for the attention of lots of distracted people. It reminded me of something else: vendor booths at WordCamps.
WordCamp Needs Sponsors
Don’t get me wrong! Sponsors are so important to WordCamps. As the organizer of one in 2015, I can say that it would not have happened without the financial support of my sponsors. I also understand that many sponsors don’t do
A simple & quick guide by Josh Pollock for PHP string comparisons and nonce validations.
In a recent article, I talked about nonces, what they are and their role in WordPress. This article stressed the importance of using nonces to help prevent XSS and CSRF attacks. Soon after that post was published I read about multiple security vulnerabilities in the extremely popular plugin W3 Total Cache. One of these vulnerabilities is the result of improper nonce validation. A nonce was not validated using the standard wp_verify_nonce() function. Instead, the nonce was validated using a == comparison. In this article, I’m going to cover string comparisons in PHP. Specifically some of the issues with string comparison, comparing hashes and why normal string comparison is not sufficient.
String Comparisons In A Dynamically Typed Language
Because PHP is a dynamically-typed language, we often need to deal with strings that represent integers or boolean values. For example, the string ‘1’ may represent the integer 1, or the boolean true.
Take a look at this example:
A good deep dive into this development teams process for planning out their development roadmap and how they ensure quality in their plugin and it's Add-ons.
The PeepSo plugin family is about to grow… and it’s going to grow big! The 1.7.0 release is massive. This release consists of 132 developer tasks, added a pile of new features, improvements, bug fixes, and a whole host of cool stuff. But most of them will be gathered under: New [GROUPS] GroupSo Plugin on our changelog. The first commit to the Groups plugin repository was made on May 18th, 2016, which means that we started work on the Groups plugin while we were still building PeepSo 1.6.0, 1.6.1, 1.6.2 and 1.6.3.
Once lead developer Matt Jaworski had the architecture in place for Groups though we focused solely on the plugin itself. We wanted to get it out quick without compromising on code quality. We made sure that nothing breaks, that upgrades work and that everything does exactly what it’s supposed to.
The Development Process and Quality Assurance 2.0
Some of you might have read one of my early blog posts about our development process. I wrote that post almost exactly a year ago. Here’s an update that explains exactly how we make sure PeepSo works.
PeepSo Development Board
The planning stage. We look at the backlog and user requests, and ask
Hey there - I'm Jake Goldman, and I like to say I've been "making with the web since there was a web to make."
I started making websites in the 90's when I was still in high school, taking on my first paid gig in 1997. Over the next 14 years, I worked in the technical and creative services industry as a developer, designer, manager, and salesperson... usually wearing several of those hats at once. I've worked for huge organizations (the U.S. Navy) and tiny organizations (employee #2 at my last job). I went through the first browser wars, built interactive applications in Flash when that was a thing, spent too much time working with a proprietary ColdFusion CMS, and even "designed" a few web ads (yikes).
In February of 2011, I started a consultancy focused on WordPress engineering and UX called 10up. While I had ambitions to grow (I didn't call it "Jake, Inc."), having spent the last 5 years in senior management, I thought it would be nice to take a year off from managing teams and focus on projects I could handle as a freelancer, maybe collaborating with a few contractors. I'm bad at saying "no" when opportunity knocks, and before 10up's first year was over, I'd grown the team to 8 employees, with some noteworthy showcase clients, like TechCrunch and Trulia, already under our belt.
Since that first year, 10up has organically grown in size and scope. Today, we are ~130 full time staff strong and as financially healthy as ever, with expertise spanning virtually every aspect of making and supporting even the most complex and high scale web projects. Our expertise goes much deeper than WordPress (still our preferred CMS), and includes user experience and creative design, monetization and advertising strategy, front and back end engineering, and of course, project strategy and management. Last year, we had a client project featured on Google's home page (it uses the WordPress REST API, and yes, it stayed up), and saw 4 client projects nominated for Webby Awards (AMC.com won). Since mid-2015, we've helped Adobe relaunch 99u, helped Microsoft launch Windows 10 with an official media and consumer launch microsite, collaborated with ESPN to release another flagship property (The Undefeated), helped both the New York Times Co. and Washington Post with some publishing tool projects... and the list goes on. An analysis of the impact of iOS 9 Content Blockers that I co-authored was featured and quoted in publications like Time, AdAge, and Daring Fireball.
I'm also very proud of 10up's continued tradition of investing heavily back into in the open source platforms we depend on. We're the only agency that employs a Lead WordPress (Core) Developer, likely the largest contributor to WordPress behind Automattic, our company plugins are listed as "active" on ~1 million WordPress installs, and projects like VVV and Flexibility have become standbys. Our team has spoken at events around the world: phpWorld, NTC, ZendCon, CSSCONF, Gilbane, and of course, anchor WordCamps like U.S. and Europe - to name a few.
The journey has been inspiring... and exhausting, exhilarating, emotionally draining, and unbelievably educational and maturing. Even in our toughest moments, or when I'm agonizing over a mistake I've made (in classic type-A fashion), I've always tried to keep perspective, and remember just how fortunate I am, both professionally and personally.
These days, when I'm not working with team 10up, I'm usually chasing around one very curious 10 month old daughter. In the event I get a bit of independent free time, I've been cultivating an interesting in cooking, and indulging a home-automation interest. My podcasts playlist consists mostly of political and issue commentary, with a sprinkling of Apple enthusiast news. I do enjoy a good Netflix original, but with my new daughter in the picture, a "binge" looks like finishing one episode without interruption. I'm eager to travel more, again, when I can.
Our business analyst does a great job exploring WordPress website maintenance fees. It's a great read if you have WordPress clients.
In the previous article about survey results we had the chance to find out why It’s great to have more than one tier of services to offer to your clients. And what’s best about it, is that it was based on the actual results provided by you, WordPress professionals. We couldn’t have done it without you! We received a lot of positive comments and decided to do a follow-up, giving you back some extra information and consolidating statistical data into practical, real-life, actionable insights. Here we go.
Location, Location, Location
As we move further into the digital age location is becoming a more and more ‘unimportant’ category in defining someone’s online business. More often than not clients find the location irrelevant when choosing their business partners (as long as you are at their disposal when they need you).
However, most of those clients are connected to the ‘local’ or regional markets that are subject to all of the rules and economic factors that are specific to individual countries (average pay, cost of business, taxes, cost of living, etc).
Therefore, we decided to present the data according to the location and to see what
Ladies and gentlemen, the moment you've been waiting for. "Contributors in attendance at today’s core development meeting agreed that the team had made significant strides to meet the conditions previously identified for merge."
After a lengthy and impassioned meeting in the WordPress #core Slack channel on Monday evening, the WP REST API content endpoints were conditionally approved for merge into 4.7. Since that time Brian Krogsgard published a document with input from the team on how they plan to measure the success of the API. The conditions included some last minute work from the team on demonstrating how the API can benefit core development. Contributors produced multiple proofs of concept, including leveraging the REST API endpoints for Press this and Quick Draft features.
“I think the team has come together really well over the last couple days to tackle the merge tasks,” WordPress core committer Jeremy Felt said. “It seems that the momentum is on the right track to merge and then continue knocking out issues throughout the rest of the cycle as we start testing it as part of core. I’m also pretty excited about the pieces of the admin that are about to start using it with such a short window. 4.8 and 4.9 have a ton of potential with the API.”
Contributors in attendance at today’s core development meeting agreed that the team had made significant strides to meet the
You might be able to build a website without having to know how to code it, but you'll still need to know how to design it.
Building a WordPress website visually—using drag-and-drop tools—is a reality today. Over the last few years, the tools available have matured and gained a tremendous amount of traction in the market. People can now create and change any part of their website without any coding knowledge. As people obsessed with bringing a world-class experience to small businesses and nonprofits: we think this is a thrilling development! The more time and energy the people in an organization can save, the more they can dedicate to the things that truly matter for them.
While these tools have practically fixed one problem—needing to know code to build a functioning website—they haven’t been made to fix another problem that’s deeply embedding in creating a website: actually knowing how to design it.
Understanding basic website design concepts is the key to using any drag and drop page builders for WordPress.
Some of the most important concepts you can learn are ones about how you relate to design. Let’s look at two “traps” and how to deal with them.
Page Builder Design Traps: Illusion of Explanatory Depth
Maybe you’re thinking: I know what looks