Why WordPress?WordPress is a popular content management system (CMS) and website builder that allows users to start their own blog, build and manage personal or professional websites, and even sell products online. It enables anyone, even those with limited to no coding and web design experience, to create feature-rich websites, blogs, or online stores for their unique purposes.With so many CMS options on the market today, you may be weighing up your choices and wondering, ‘Why WordPress?” Or you might have a brand new WordPress site but don’t understand all its different components and features. It’s also possible that you’ve managed your WordPress site for some time now but need some help with fine-tuning its engine to leverage all the platform offers.If you are new to WordPress, this guide will get you up to speed on WordPress’ history, the types of sites you can build on the WordPress platform, as well as various components that drive the CMS, and more.Need help maintaining or growing your WordPress site to its fullest potential? Get in touch today about SiteCare’s WordPress maintenance services.
How did we get here?The history of WordPressWordPress has come a long way since its first release in 2003. Created by Matt Mullenweg and Mike Little, it was initially intended as a fork of b2 — WordPress’s precursor project estimated to have been installed on approximately 2,000 blogs by May 2003.Today, WordPress powers approximately 39.5 percent of all websites (a significant jump from 35 percent in 2020). WordPress is also by far the world’s most popular CMS choice, with a market share of 64.1 percent. In comparison, the world’s second most popular CMS, Shopify, has a market share of just 3.2 percent.WordPress.com vs. WordPress.orgWhen we talk about WordPress, we are generally referring to the free, open-source software that is available for anyone to download on WordPress.org. It is distinct from WordPress.com, which is a for-profit software-as-a-service website builder that uses the WordPress CMS software. As a website building and hosting platform, WordPress.com offers “free” (i.e. ad-supported) websites to users. They also offer additional paid tiers (Personal, Premium, Business, and eCommerce) that grant users ad-free hosting and access to more features and functions that best suit their personal or business objectives.Another way to think about the differences between the WordPress software and WordPress.com is by asking “who is your hosting provider?” When you download the free, open-source software on WordPress.org, you can choose any hosting provider you want. When you create a WordPress.com website, your host is WordPress.com.
Components of a WordPress siteEvery WordPress website is composed of three parts — the core, the theme, and the plugins.WordPress coreThe WordPress core software is the one component that stays the same across all WordPress websites. Your site’s core WordPress files govern the basic functionality and appearance of your website and administrative interface.They are the free, open-source files you download at WordPress.org to create your website. When you installed the core software, you have a basic yet functional site that allows you to:Log in and set up different user accountsCreate pagesCreate postsCreate a blogAdd mediaEmbed videoAdd categories and tagsAdd widgetsManage commentsManage favicon settingsManage page errors (404, 403, etc.)WordPress themesWith WordPress, you will use a template system to manage the appearance of a website. This system allows developers to create what’s known as ‘Themes.’ Themes are a collection of templates and stylesheets that together define your WordPress site’s appearance and visual identity. You can design and develop custom themes for your website, but thousands of free and premium premade themes are built specifically for WordPress. Your theme choice is not set in stone — you can change, edit, manage, and add themes within the WordPress admin area.Themes are available within the WordPress theme directory, as well as on marketplace sites:MOJO MarketplaceThemeforestElegant Themes CSSIgniterStudioPressAs one of your WordPress site’s essential elements, your theme governs your website’s aesthetics and functionality. As such, it’s necessary to keep your theme updated along with your core and plugins to prevent any technical glitches or security issues.If you buy a premade theme, keep in mind that you will need to keep up with annual renewals of your theme’s license to receive continued support, updates, and new features from the theme developer.WordPress pluginsWordPress websites can do just about anything, and plugins are what make it possible. Plugins are pieces of software that you install to extend the functionality and features of your site. There are many different kinds of WordPress plugins available to meet your needs — form plugins, search plugins, ecommerce plugins, SEO plugins, the list goes on.There’s nothing more frustrating to a user’s experience than encountering a website that doesn’t work the way it should. Why does this happen? For WordPress sites, it’s usually outdated software, including plugins. When the owner doesn’t properly maintain these elements, it can impact the user’s experience on the site significantly.If you are using a paid plugin, keep in mind that you will need to keep up with annual renewals of your plugin’s license to receive continued updates and new features from the plugin’s developer.
Where do you find plugins?There are many websites where you can browse free and premium plugins for your website. The WordPress Plugin Repository, which is run by WordPress.org, is a good place to start, but you can also browse plugins on third-party marketplaces like CodeCanyon, PickPlugins, and MOJO Marketplace.But what plugins should you be searching for? Let’s take a moment to look at some of the more essential WordPress plugins — as well as some of our top plugin recommendations.
Form pluginsIf you’re looking for a form plugin, then you almost certainly decided on a visitor call-to-action. Bearing this in mind, these are the key elements any form plugin worth its salt should have:Quick and easy creation abilitySupport for standard fields like name, email, phone, address, web URLSupport for file uploadsProtection against spamCustomizable email notificationsReliable email deliveryAdd-ons to extend functionalityGutenberg compatibilityWith years of experience under our belt, our professional recommendation for a form plugin is Gravity Forms. Gravity Forms is unique in that it has always been a paid plugin. It has an add-on library that’ll seamlessly integrate with third-party services and software.
SEO pluginsYou’re presented with countless plugin options when building a WordPress website so it can become challenging to determine what you need and what you don’t. In our opinion, an SEO plugin is high on the list of priorities. SEO plugins are crucial for managing your site’s metadata and implementing content strategies to help your site become discoverable to its intended audience. But which SEO plugin should you choose? Here’s what we recommend:Yoast SEO: Considered to be one of the best SEO plugins around, Yoast SEO is marketed as a product that caters to everyone. Professional or beginner, Yoast makes implementing your SEO strategy and optimizing your content simple.RankMath: The search engine optimization plugin for WordPress makes it easy for all users to optimize their content through suggestions built on widely-accepted SEO best practices.All in One SEO Pack: The user-friendly SEO plugin, All in One SEO Pack covers everything the user needs in one straightforward interface.
Site search pluginsOne of our customers’ most consistent annoyances is the lack of power behind the WordPress search function. We’ve come to find that SearchWP is by far the best WordPress site search plugin. Compatible with all your website elements and the many ways your content can be presented, SearchWP is the plugin solution with the power to do it all.
Ecommerce pluginsBuilding a website to function as an online store is very different from setting up a standard website. If you’re not open to using a platform like Shopify or BigCommerce, then the most significant difference you’ll face is your ecommerce considerations. Thankfully there are WordPress plugins for that. We recommend WooCommerce. A free WordPress plugin, WooCommerce adds ecommerce functionality to your website to turn it into a fully-functioning online store.
Site backup pluginsAny web development professional will tell you how important it is to ensure your site’s security and invest in a reputable WordPress backup plugin or service. We recommend BlogVault as it covers both backup and security. You can set the BlogVault plugin to perform a routine backup of your WordPress website automatically. It provides easy management of every aspect of your WordPress website — this includes migration, staging, and merging across servers.
Page builder pluginsThere are various ways to go about building pages in WordPress. Specific page templates may come loaded with a theme you buy, but you can also install a page builder plugin.Page builders are popular because they are straightforward to use — simply drag and drop elements and content onto a page. However, the downside of using a page builder is that they can leave behind a lot of hidden code that bulks up your site’s size and results in slower page speed. Even so, page builders are an excellent option for someone who is DIYing their website.Here are the most popular page builders on the market right now:Elementor — The ultimate free web page builder, Elementor combines fast performance and visual design to be an all-in-one solution.WPBakeryBuilder — A premium WordPress page builder that makes building your website easy and fast. It’s a straightforward drag and drop style editor that, when coupled with templates, blocks, and plugin extensions, is all you need to create your website.Divi — A premium WordPress page builder that’s marketed to take your website further with its advanced visual builder technology, Divi is the most popular of the page builders available.BeaverBuilder — Popular among end-users and implementers alike, BeaverBuilder is a page builder with a good reputation. Its users tend to enjoy its regular updates, introducing new features and the available extensions that allow for further flexibility.Brizy — One of the newest WordPress page builder plugins, Brizy is exclusively front-end and visual, making it straightforward, easy to use, and a likely choice for beginner users.
What is a CMS?Short for “content management system,” a CMS is software designed to manage and publish online content on a website. Whether used for handling written content, photos, graphics, videos, music, or all of the above, a CMS is crucial for empowering non-developers to create and maintain a successful website or blog regardless of their technical experience and knowledge.How is WordPress.org different from WordPress.com?WordPress.org is where you can download the free, open-source WordPress CMS software.WordPress.com is a for-profit SaaS website builder and hosting provider that uses the WordPress CMS software.What is WordPress?WordPress is a popular website builder and content management system (CMS) that enables non-technical users to build websites and create and manage their digital or online content.Is WordPress free?As open-source software, WordPress can be downloaded for free at WordPress.org. However, there are other costs to consider when building your site, including buying a domain, investing in plugins to increase your site’s functionality, upping your site’s security with a proper security solution, and even investing in a theme for your site,WordPress.com offers both free and paid plans. The free version is suitable for basic websites, while the paid plans cater to freelancers, small to medium businesses, and companies wanting to sell products online.Is WordPress for beginners?WordPress.com is suitable for all types of users, including those new to website builders and content management systems; this is mostly due to its drag-and-drop editor, which allows you to build a feature-rich website with no coding knowledge or experience. WordPress.com also has a team of ‘Happiness Engineers’ who offer 24/7 email help to first-timers using the free version and real-time chat support to those on paid plans.How do I choose the right WordPress theme?WordPress.com has an online theme selector tool that allows you to look for themes based on features, layouts, and styles that suit you. It also lets you search and select a website theme based on the type of website you are looking to build — whether it’s a magazine or business, a professional portfolio, a wedding website, a food blog, or anything else you can think of.What coding language does WordPress use?WordPress uses PHP, an open-source scripting language, which is well suited for web development. It also uses HTML, CSS, and JavaScript. Most users do not need to learn PHP to use the WordPress CMS or web builder.What should I look for in a WordPress host?Reliability, performance, ease of use, customer support, and price are the most important qualities to consider when choosing a WordPress host.Want more specific recommendations for a web host? Don’t miss our guide to the best WordPress hosting providers.What are the most common WordPress security threats?Brute-force login attempts, DDOS attacks, Backdoors, Pharma hacks, SQL injections, Malicious redirects, Cross-site scripting attacks.Are some WordPress security updates automatic?The WordPress Security Team resolves some security threats with automated security enhancements. These enhancements update and install automatically, with no action required from the site owner or administrator.Where can I see WordPress security notifications?When a new release becomes available, a notification will appear on your site dashboard to alert you to upgrade your WordPress software.Where can I see what changes have been made to my version of WordPress?After a manual upgrade, you will be redirected to the About WordPress screen for details of changes. You will receive an email after an automatic update has been completed detailing the changes.