What are must-have plugins for beginners according to YOUR experience?
So, I have been working at my university's media and language department for a couple of years now, and the other day I have been approached with the question, whether I could imagine myself becoming a WordPress Instructor at our Uni to hold some of the University's WordPress (Beginner) classes. Since the course outline at least includes the introduction of a couple of plugins, which I can to some extent choose, I wanted to ask you guys (especially @bikegremlin @vyas ) which plugins you would consider must-have plugins for total beginners of WordPress.
Please keep in mind that, due to the nature of the course, there's likely gonna be the option to introduce either 5 plugins a bit more "in-depth", or about 10 plugins very superficially. The plugins should ideally not only be free(-mium), but also be easy to use and (if possible) require little config (less options means less walls the pupils can hit).
For example, WP Super Cache (while not necessarily my caching plugin of choice), has an "Easy" and "Advanced" configuration mode, where in the course probably the "Easy" mode would be addressed.
I am still waiting for more information and if this actually comes to pass, however, I already wanted to do some brainstorming so I thought, why not ask you guys
Comments
Good question. Before I turn on my both brain cells, here are just my first thoughts, while the coffee is being slownly ingested...
Making a WordPress website video series
5 videos in total. Long (some over an hour), boring, tedious. Those who manage to sit through them are:
1) Really patient, disciplined and eager to learn (or dumb as a door knob, one not excluding the other )
2) Will get an idea of one (perhaps far from ideal) system of work (until I figure out the proper English name for that). And will have learned the basics of all the stuff involved and how it all works, and interacts with each other (domains, DNS, emails, hosting, WordPress etc.).
Workflow! Yes, that's the term I was looking for!
The main idea behind the video series was to introduce my workflow to a friend who knows a lot already.
However, while I was at it, I tried to explain the basics so that even novices can follow (hopefully).
Now, for the plugin list:
We need SEO, security, caching, optimization and emails (whatever else you think matters should be added of course).
So, 5 "areas" and 5 plugins.
1.
The SEO Framework.
It's one of the very few plugins I install on literally every site I make.
Teaching WP is (should be) also about teaching the very basics of SEO.
2.
Wordfence
This is a plugin I usually install before installing any other plugin.
Yes, hard men don't need such gimmicks, but I'm a wuss.
When configured properly, it won't bring a site to work draggingly slow, and in my experience it can help in case something else fails (though it's by no means replacement for a good firewall and overall server/account security).
3.
WP Super Cache is a good choice, especially for instructional purposes.
Yes, LiteSpeed is better, but probably a bit more complicated to use for that.
4.
Optimization.
LiteSpeed does this wonderfully.
WP Optimize is a good alterantive
5.
Emails. Configuring proper SMTP email sending, not relying on the PHP function.
Easy WP SMTP for the win (my article)!
That should cover the basic website functioning.
Sure - anti spam and contact form are also important, but so are the manual migrations etc. A lot of stuff that leans on each other. Depending on how much time and effort one puts in (both for learning and for teaching), the "course" could be expanded, or cut shorter/briefer.
...Now... where's my medicine?!
Relja of House Novović, the First of His Name, King of the Plains, the Breaker of Chains, WirMach Wolves pack member
BikeGremlin's web-hosting reviews
@bikegremlin
Edited your category a bit
I would
Focus on
Category of plugins not specific plugin.
What about themes? Block or Classic?
blog | exploring visually |
Thanks for the quick reply, mate! I totally get how it must feel if you haven't had your fair share of caffeine in the morning yet (I am heading out to get my second cup of coffee for today as we speak).
Right, I remember your cool video series and it was certainly fun checking in on how you do things (or "recommend" doing things to your friends and other potential human beings and robots jk). Video tutorials are certainly an essential part to acquiring new skills today, but I am, for one, really happy that this will be in the format of a "workshop" kinda thing where there's theory & action combined. This will also prevent people getting stuck in "tutorial hell" Depending on the lesson format (several weeks of 1.5-2h lessons would have me structure things differently than e.g. 2x5-6 hours on a weekend). While Domains, DNS, emails, and hosting are important this will likely not fit in the scope of the lesson (, unfortunately,) as it will really have a focus on WordPress itself.
I remember you recommending that one a while back and I'll have to check it out again. SEO basics would certainly be part of the course, even though at a limited scope (given that Dashboard navigation, creating/editing sites etc will play the major part of the seminar/workshop).
Certainly agree that it's important and I'll see if it fits into the expectations and schedule of the lesson. Again, not saying it's not important, I'll just have to clarify what exactly would be the "goals" of the course with the university staff (e.g. "setting up and securing a fresh wp install VS navigating in wp and using convenient plugins like block plugins, backup, SEO, Cache..).
Agree, however, LiteSpeed depends on the hosting environment, so as much as I like LSCache, I'll probably go with this one.
See 3). WP Optimize may indeed be a good pick
Interesting that you brought this up. Again, depends a bit on what they expect me to cover in the "beginner course".
Below is a screenshot from the contents of the first wp beginner course I found on Udemy. I assume that 70-80% of my time will be expected to go into teaching them "What is WP?", how to create/edit pages, navigate the dashboard, what are themes and plugins, how to install+activate themes/plugins, menus etc.....and then 20% of additional stuff like introducing some 5 plugins going through basic settings, or a larger amount but even more superficially (e.g. more categories of plugins and 1 decent plugin per category but not going into its settings at all; hence why I probably prefer introducing just 5).
Go grab that coffee now, you've earned it
Definitely agree with you that "Backup" should be one of the categories (might leave out e.g. email instead). Even though server side backups are what, in theory, are to be recommended, a backup plugin can be crucial, especially for beginners so they can easily roll-back when they screw up.
This would be the other approach. Introducing various categories and maybe naming/bringing up a couple of decent plugins per category, however, not diving into their settings at all (this could be done e.g. when introducing plugins overall, how to install etc..).
Themes will probably also be introduced, however very superficially at best (this is what themes are, how to install them, activate them and yeah..configuration probably not much due to time restrictions).
Probably going to work with (Gutenberg) Blocks if I got that correctly (will have to confirm).
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Just pulled up a description of the previous courses (might be even more superficial than I anticipated).
Course was held on a weekend (2x7 hours).
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Videos (and articles for that matter) can be used to save time during the lessons (especially if the number of classes is limited).
So people can use them as notes, reminders, and basic explanations so they get a clearer image of what they need to ask the teacher.
I made a series of articles for that use primarily, as I was both attending and helping execute a WP course in my city. The first article:
Introductory article for Davor Altman's WP Worksohop
Introductory article for BikeGremlin WP series
The list (category) containing all the articles (first ones start at the bottom):
WordPress workshop article list
Feel free to "butcher" for slides and notes anything you find to be useful.
Relja of House Novović, the First of His Name, King of the Plains, the Breaker of Chains, WirMach Wolves pack member
BikeGremlin's web-hosting reviews
So far sounds good
Was referring to block themes.
https://wordpress.org/support/article/block-themes/
blog | exploring visually |
Ah, like Blocksy?
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Mea Culpa.. I meant
Full Site editing.
Self-check to explain what I intended to say:
Since WP 5.9, themes can be edited via web browser.. that is the direction WP is moving towards.
Look up andersnoren.se for e.g.
Tove, Beaumont, Poe, etc...
blog | exploring visually |
Ah, right. Gotcha. I know about FSE, just was not sure what you were trying to say, initially(probably too tired).
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
cloudflare
the seo framework
wp super-cache
updraftPlus
smush pro
i had the idea of this for a long time. i'd like to see the finished syllabus
i was thinking to name the lesson "content management systems" and talk about some of them (joomla, drupal, wp) and continue on wp
I think it all comes down to your goals. Syllabus would be different according to the respective use case.
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Irrespective of what type of site it is, I install the following by default:
Also, I install UpdraftPlus Backup plugin.
ExoticVM.com - Find VPS in exotic locations! | MonitorDNS.com - domain for sale!
Why I avoid Rankmath
Why I no longer use Yoast either
For Google Analytics and the likes, I think it's easily "connected" using some child-theme custom code, without adding yet-another-WP-plugin just for that.
Regarding backups (which @vyas also mentioned), I think those are best done on the server level, i.e. not relying on WP to back itself up, if at all possible (some providers won't let you do that).
Relja of House Novović, the First of His Name, King of the Plains, the Breaker of Chains, WirMach Wolves pack member
BikeGremlin's web-hosting reviews
I would agree with you on most days. But reg backups- a plugin can help when in times of crisis.
But yesterday, I saw that Softaculous license on the reseller hosting where my blog is hosted - had expired, and there was no sensible way to make "Server side" backups or download older backups. Reset password via email also did not work.
DA panel was accessible, I uploaded Updraft plus into the /wp-plugins folder, changed password via phpMyAdmin, and took a backup. Could have done something similar with All In One WP Migration or a similar plugin.
The password change was my self motivated precautionary measure and probably not needed. Softaculous license was restored btw and the provider was very apologetic since the cron job had failed.
blog | exploring visually |
Backups should provide you all the files and a DB export.
And be available off the hosting server.
Don't know how Softaculous handles that - never used it for backups.
Relja of House Novović, the First of His Name, King of the Plains, the Breaker of Chains, WirMach Wolves pack member
BikeGremlin's web-hosting reviews
Honestly, UpdraftPlus can be a life-saver. Just gotta love this plugin.
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
My first plugin is always limit login attempts reloaded. Because there are brute force attacks going on all day and especially installations by amateurs like your students could be vulnerable. The logs are a constant reminder to use strong passwords.
Next is to activate automated updates on all levels (themes, plugins)
We all know that many of these amateur blogs will run unattended for years...
Fair point. Thanks!
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
You don't do WordPress tech. support, do you?
Relja of House Novović, the First of His Name, King of the Plains, the Breaker of Chains, WirMach Wolves pack member
BikeGremlin's web-hosting reviews
New major version gets released. Auto updates load...What could go wrong
While I agree that probably lots of blogs/sites are running unattended and updates are important for security, one should still be careful. If the website is going to run unattended, maybe a static site export would be a better option.
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
https://wplift.com/beginners-guide-to-wordpress-plugins
blog | exploring visually |
Just curious, why no one mention about Jetpack plugin.
I've read some negative reviews in the plugin page.
What is your experience using it?
A good question, @verd
I haven't used it on any of my sites for many years.
But I've optimized some sites that were using it, and ended up ditching JetPack.
IMO, it puts a lot of extra, needless stuff, and I've had better results with using other plugins to get the needed functionality/design.
For one example: LiteSpeed Cache plugin (on a LiteSpeed server) beats any JetPack-provided performance boost options.
If I had to label it, it would go right alongside Yoast, under: bloated; better alternatives available.
Relja of House Novović, the First of His Name, King of the Plains, the Breaker of Chains, WirMach Wolves pack member
BikeGremlin's web-hosting reviews
From our personal experience we can offer:
1) WooCommerce is a plugin for creating online stores based on WordPress. Features simple settings. It is easy to “fasten” various add-ons to it, and with them to get new features.
2)Google XML Sitemaps - automatically creates an XML map of your site.
This is a must-have plugin for WordPress that automatically generates an XML sitemap. After all, the presence of an XML-map is a necessary condition for indexing a site by search engines. With the help of a sitemap, search robots can see the structure of the resource.
3) WP Super Cache - this plugin generates static html files from your dynamic WordPress blog. After a html file is generated your webserver will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.
4) WPML - makes it easy to build multilingual sites and run them. It's powerful enough for corporate sites, yet simple for blogs.
5) WordFence Security - The plugin is designed to protect your site. Its main feature is the ability to compare each file of the current version of the site with files from the repository. checks all outgoing links;
checks each blog page using the Google Safe Browsing service; can block users from specific countries by IP address;
checks the WFS engine with an antivirus; allows you to analyze the behavior of users in real time; protects against brute force of the admin panel of sites; sends email alerts about every suspicious change on the site.
I'm Interested to know what you guys think of this one.
WordPress Hosting Benchmark tool
I find it useful for testing my setups but should I believe all it tells me
"They just toss us away like yesterday's jam"
A brief discussion about benchmarks:
https://io.bikegremlin.com/18172/questions/#comment-397
Relja of House Novović, the First of His Name, King of the Plains, the Breaker of Chains, WirMach Wolves pack member
BikeGremlin's web-hosting reviews