3 Curses of a WordPress Website. The Truth Everyone Must Know
Sometimes, things just don’t seem to be right with your website: it’s takes a while to load, and if you start to generate traffic to site, it works even slower. Eventually, after a while of these abnormalities, a strange banner pops up on your homepage.
You’ve tried everything — disable all plugins, compress all images, update software, clear cache, but nothing seems to work... If none of these help — brace yourself, because it is the WordPress curse.
The Curse of the Pungent Theme
− over 9000 to speed. A theme can be free or paid, it can be attractive and convenient a thousand times over, but ... bulky. It consumes too many hosting resources: making your website work slower and causing you to overspend on resources. It happens when the theme is too multipurpose: built for a blog and a store, with a million different menus and page templates. Another case is when it is not properly written and the code is not optimized.
Antidote. To check if the theme is really to blame, try installing it on a different server and check loading speed with Google PageSpeed. If it takes more than 20 seconds to load — your theme is way too bulky. Try finding a lighter theme or replace the theme, if you have the skills. Otherwise, get a good developer and ask him/her to clean up the code: leave all the useful stuff in and take all the garbage out.
Viruses. A theme may be with built-in viruses or have security gaps. Strange banners and links appearing on pages are a sure sign of being infected.
Antidote. Scan your website with an antivirus and make it a regular routine. If viruses reappear soon, there must be a security gap somewhere. Contact your system administrator and choose your source wisely next time you download a theme: WordPress.org, ThemeForest, Elegant Themes, StudioPress.
The Curse of Disgraceful Plugins
− over 9000 to speed. The majority of popular plugins are bulky: Contact Form 7, UpdraftPlus, WP Super Cache — yes, even plugins for caching. But universal plugins, such as Jetpack and WooCommerce are especially heavyweight.
Antidote. Instead of plugins, you can hire a system administrator, a marketing specialist and a SEO specialist... Or, you can be more selective than just downloading every plugin there is, and buy a hosting with more resources.
Viruses. Again, viruses.
Antidote. Just go out there and get yourself an antivirus, and stop downloading software from sleazy characters!
Conflicts. Plugins are written by many different developers, which often makes them incompatible.
Antidote. If the last thing you did before everything collapsed was to start a new plugin, try disabling it. Perhaps, your only problem is with that particular plugin. If it is similar in functions to another plugin you have, it will be almost for sure the one to blame. If disabling the plugin does not help, try clearing your cache and updating all plugins. Then disable plugins one by one to find the offender. Alternatively, install Better Plugin Compatibility Control to help you find compatibility issues.
The Curse of Flawed Hosting
− over 9000 to speed or Death. Cheap shared hosting is a place of the dead for WordPress websites. The division of resources among users is not strict. Another website can be an abusive neighbor taking away your disk space and processor capacity. Of course, the provider will block the insolent neighbor. But considering the fact that there can be hundreds or thousands of other websites on a shared hosting... There will always be a website to slow down your blog or even make it go under.
Muteness. In addition, cheap shared hosting means problems with mass mailing. Mass mailing consumes a lot of resources, making your website and other website on the shared hosting work slower. If you have a lot of recipients on your mailing list, you can get blocked by your hosting provider. For some hostings, a large mailing list is as small as 100 emails.
And, of course, keep in mind spammers. The IP address of a shared hosting is common for several websites. If you share the same IP address with a spammer, the mailing services will include you into their spam lists.
Viruses. A shared hosting provider has antivirus to regularly scan and treat viruses on the entire server — for all websites. But they reappear, because there are many websites and some will, beyond doubt, get hacked, subjecting yourself to the same risk through them. Yes, it is that simple, because the server and the software on the server are shared by all.
Antidote — Vepp. It is your little magic friend: being able to manage your website and server like an admin. It will help you to create backups, find and treat malware and viruses, install a free SSL certificate and keep it updated automatically.
With Vepp, your website will run on fast and reliable DigitalOcean servers: the resources are strictly divided, and each server has its own IP address.