Some basic recommend plugin for your new wordpress site!
Click to see more
Click to see more
WordPress out of the box is already technically quite a good platform for SEO, this was true when Joost wrote his original WordPress SEOarticle in 2008 (and updated every few months) and it’s still true today, but that doesn’t mean you can’t improve it further! This plugin is written from the ground up by Joost de Valk and his team at Yoastto improve your site’s SEO on all needed aspects. While this Yoast SEO plugin goes the extra mile to take care of all the technical optimization, more on that below, it first and foremost helps you write better content. Yoast SEO forces you to choose a focus keyword when you’re writing your articles, and then makes sure you use that focus keyword everywhere.
Premium Support The Yoast team does not provide support for the Yoast SEO plugin on the WordPress.org forums. One on one email support is available to people who bought the Premium Yoast SEO plugin only. Note that the Premium SEO plugin has several extra features too so it might be well worth your investment!
Take a look at the explanation of the General tab in Yoast SEO, this is one of the 13 tutorial videos included in the Premium version of Yoast SEO:
Bug Reports Bug reports for Yoast SEO are welcomed on GitHub. Please note GitHub is not a support forum and issues that aren’t properly qualified as bugs will be closed.
Write better content with Yoast SEO
Using the snippet preview you can see a rendering of what your post or page will look like in the search results, whether your title is too long or too short and your meta description makes sense in the context of a search result. This way the plugin will help you not only increase rankings but also increase the click through for organic search results.
The Yoast SEO plugins Page Analysis functionality checks simple things you’re bound to forget. It checks, for instance, if you have images in your post and whether they have an alt tag containing the focus keyword for that post. It also checks whether your posts are long enough, if you’ve written a meta description and if that meta description contains your focus keyword, if you’ve used any subheadings within your post, etc. etc.
The plugin also allows you to write meta titles and descriptions for all your category, tag and custom taxonomy archives, giving you the option to further optimize those pages.
Combined, this plugin makes sure that your content is the type of content search engines will love!
Technical WordPress Search Engine Optimization
While out of the box WordPress is pretty good for SEO, it needs some tweaks here and there. This Yoast SEO plugin guides you through some of the settings needed, for instance by reminding you to enable pretty permalinks. But it also goes beyond that, by automatically optimizing and inserting the meta tags and link elements that Google and other search engines like so much:
Meta & Link Elements
With the Yoast SEO plugin you can control which pages Google shows in its search results and which pages it doesn’t show. By default, it will tell search engines to index all of your pages, including category and tag archives, but only show the first pages in the search results. It’s not very useful for a user to end up on the third page of your “personal” category, right?
WordPress itself only shows canonical link elements on single pages, Yoast SEO makes it output canonical link elements everywhere. Google has recently announced they would also use
rel="prev" link elements in the
head section of your paginated archives, this plugin adds those automatically, see [this post](https://yoast.com/rel-next-prev-paginated-archives/ title=”rel=next & rel=prev for paginated archives”) for more info.
Yoast SEO plugin has the most advanced XML Sitemaps functionality in any WordPress plugin. Once you check the box, it automatically creates XML sitemaps and notifies Google & Bing of the sitemaps existence. These XML sitemaps include the images in your posts & pages too, so that your images may be found better in the search engines too.
These XML Sitemaps will even work on large sites, because of how they’re created, using one index sitemap that links to sub-sitemaps for each 1,000 posts. They will also work with custom post types and custom taxonomies automatically, while giving you the option to remove those from the XML sitemap should you wish to.
Because of using XSL stylesheets for these XML Sitemaps, the XML sitemaps are easily readable for the human eye too, so you can spot things that shouldn’t be in there.
Are you being outranked by scrapers? Instead of cursing at them, use them to your advantage! By automatically adding a link to your RSS feed pointing back to the original article, you’re telling the search engine where they should be looking for the original. This way, the Yoast SEO plugin increases your own chance of ranking for your chosen keywords and gets rid of scrapers in one go!
If your theme is compatible, and themes based on Genesis or by WooThemes for instance often are, you can use the built-in Breadcrumbs functionality. This allows you to create an easy navigation that is great for both users and search engines and will support the search engines in understanding the structure of your site.
Making your theme compatible isn’t hard either, check these instructions.
Edit your .htaccess and robots.txt file
Using the built-in file editor you can edit your WordPress blogs .htaccess and robots.txt file, giving you direct access to the two most powerful files, from an SEO perspective, in your WordPress install.
SEO and Social Media are heavily intertwined, that’s why this plugin also comes with a Facebook OpenGraph implementation and will soon also support Google+ sharing tags.
The Yoast SEO plugin, unlike some others, is fully Multi-Site compatible. The XML Sitemaps work fine in all setups and you even have the option, in the Network settings, to copy the settings from one blog to another, or make blogs default to the settings for a specific blog.
Import & Export functionality
If you have multiple blogs, setting up plugins like this one on all of them might seem like a daunting task. Except that it’s not, because what you can do is simple: you set up the plugin once. You then export your settings and simply import them on all your other sites. It’s that simple!
Import functionality for other WordPress SEO plugins
If you’ve used All In One SEO Pack or HeadSpace2 before using this plugin, you might want to import all your old titles and descriptions. You can do that easily using the built-in import functionality. There’s also import functionality for some of the older Yoast plugins like Robots Meta and RSS footer.
Should you have a need to import from another SEO plugin to Yoast SEO or from a theme like Genesis or Thesis, you can use the SEO Data Transporter plugin, that’ll easily convert your SEO meta data from and to a whole set of plugins like Platinum SEO, SEO Ultimate, Greg’s High Performance SEO and themes like Headway, Hybrid, WooFramework, Catalyst etc.
Read this migration guide if you still have questions about migrating from another SEO plugin to Yoast SEO.
Yoast SEO Plugin in your Language!
Currently a huge translation project is underway, translating Yoast SEO in as much as 24 languages. So far, the translations for French and Dutch are complete, but we still need help on a lot of other languages, so if you’re good at translating, please join us attranslate.yoast.com.
Be sure to also check out the premium News SEO module if you need Google News Sitemaps. It tightly integrates with Yoast SEO to give you the combined power of News Sitemaps and full Search Engine Optimization.
For more info, check out the following articles:
2. WP Super Cache
Click to see more
Click to see more
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.
The static html files will be served to the vast majority of your users, but because a user’s details are displayed in the comment form after they leave a comment those requests are handled by the legacy caching engine. Static files are served to:
- Users who are not logged in.
- Users who have not left a comment on your blog.
- Or users who have not viewed a password protected post.
99% of your visitors will be served static html files. Those users who don’t see the static files will still benefit because they will see different cached files that aren’t quite as efficient but still better than uncached. This plugin will help your server cope with a front page appearance on digg.com or other social networking site.
If for some reason “supercaching” doesn’t work on your server then don’t worry. Caching will still be performed, but every request will require loading the PHP engine. In normal circumstances this isn’t bad at all. Visitors to your site will notice no slowdown or difference. Supercache really comes into it’s own if your server is underpowered, or you’re experiencing heavy traffic. Super Cached html files will be served more quickly than PHP generated cached files but in every day use, the difference isn’t noticeable.
The plugin serves cached files in 3 ways (ranked by speed):
- Mod_Rewrite. The fastest method is by using Apache mod_rewrite (or whatever similar module your web server supports) to serve “supercached” static html files. This completely bypasses PHP and is extremely quick. If your server is hit by a deluge of traffic it is more likely to cope as the requests are “lighter”. This does require the Apache mod_rewrite module (which is probably installed if you have custom permalinks) and a modification of your .htaccess file. Visits by anonymous or unknown users will be served this way.
- PHP. Supercached static files can now be served by PHP. The plugin will serve a “supercached” file if it exists and it’s almost as fast as the mod_rewrite method. It’s easier to configure as the .htaccess file doesn’t need to be changed. You still need a custom permalink. You can keep portions of your page dynamic in this caching mode. Your server may not cope as well with a really large amount of traffic. (You’re gaming Digg aren’t you? You’ll need mod_rewrite, the rest of us are ok with PHP!)
- Legacy caching. This is mainly used to cache pages for known users. These are logged in users, visitors who leave comments or those who should be shown custom per-user data. It’s the most flexible caching method but also the slowest. As each page is different it’s often better not to cache pages for these users at all and avoid legacy caching. Legacy caching will also cache visits by unknown users if this caching mode is selected. You can have dynamic parts to your page in this mode too.
If you’re new to caching use PHP caching. It’s easy to set up and very fast. Avoid legacy caching if you can.
Advanced users will probably want to use mod_rewrite caching, but PHP caching is almost as good and recommended for everyone else. Enable the following:
- PHP caching.
- Compress pages.
- Don’t cache pages for known users.
- Cache rebuild.
- CDN support.
- Extra homepage checks.
Garbage collection is the act of cleaning up cache files that are out of date and stale. There’s no correct value for the expiry time but a good starting point is 1800 seconds if you’re not using legacy mode. If you are using that mode start with an expiry time of 600 seconds.
If you are not using legacy mode caching consider deleting the contents of the “Rejected User Agents” text box and allow search engines to create supercache static files.
Likewise, preload as many posts as you can and enable “Preload Mode”. Garbage collection will still occur but it won’t affect the preloaded files. If you don’t care about sidebar widgets updating often set the preload interval to 2880 minutes (2 days) so all your posts aren’t recached very often. When the preload occurs the cache files for the post being refreshed is deleted and then regenerated. Afterwards a garbage collection of all old files is performed to clean out stale cache files. With preloading on cached files will still be deleted when posts are made or edited or comments made.
See the WP Super Cache homepage for further information.Developer documentation is also available for those who need to interact with the cache or write plugins.
There’s a GIT repository too if you want to contribute a patch.
The changelog is a good place to start if you want to know what has changed since you last downloaded the plugin.
Interested in translating WP Super Cache to your language? Grab thedevelopment version where you will find an up to date wp-super-cache.pot. Send any translation files to donncha @ ocaoimh.ie and thank you!
The cache directory, usually wp-content/cache/ is only for temporary files. Do not ever put important files or symlinks to important files or directories in that directory. They will be deleted if the plugin has write access to them.
3. Wordfence Security
Click to see more
Click to see more
THE MOST DOWNLOADED WORDPRESS SECURITY PLUGIN
Wordfence starts by checking if your site is already infected. We do a deep server-side scan of your source code comparing it to the Official WordPress repository for core, themes and plugins. Then Wordfence secures your site and makes it up to 50 times faster.
Wordfence Security is 100% free and open source. We also offer a Premium API key that gives you Premium Support, Country Blocking, Scheduled Scans, Password Auditing and we even check if your website IP address is being used to Spamvertize. Click here to sign-up for Wordfence Premium now or simply install Wordfence free and start protecting your website.
You can find our official documentation at docs.wordfence.com and our Frequently Asked Questions on our support portal atsupport.wordfence.com. We are also active in our community support forums on wordpress.org if you are one of our free users. Our Premium Support Ticket System is at support.wordfence.com.
This is a brief introductory video for Wordfence:
Wordfence Security is now Multi-Site compatible and includes Cellphone Sign-in which permanently secures your website from brute force hacks.
WORDFENCE WORDPRESS SECURITY FEATURES
- Real-time blocking of known attackers. If another site using Wordfence is attacked and blocks the attacker, your site is automatically protected.
- Block entire malicious networks. Includes advanced IP and Domain WHOIS to report malicious IP’s or networks and block entire networks using the firewall. Report security threats to network owner.
- Rate limit or block security threats like aggressive crawlers, scrapers and bots doing security scans for vulnerabilities in your site.
- Choose whether you want to block or throttle users and robots who break your security rules.
- Premium users can also block countries and schedule scans for specific times and a higher frequency.
- Sign-in using your password and your cellphone to vastly improve login security. This is called Two Factor Authentication and is used by banks, government agencies and military world-wide for highest security authentication.
- Includes two-factor authentication, also referred to as cellphone sign-in.
- Enforce strong passwords among your administrators, publishers and users. Improve login security.
- Checks the strength of all user and admin passwords to enhance login security.
- Includes login security to lock out brute force hacks and to stop WordPress from revealing info that will compromise security.
- Scans for the HeartBleed vulnerability – included in the free scan for all users.
- Scans core files, themes and plugins against WordPress.org repository versions to check their integrity. Verify security of your source.
- See how files have changed. Optionally repair changed files that are security threats.
- Scans for signatures of over 44,000 known malware variants that are known security threats.
- Scans for many known backdoors that create security holes including C99, R57, RootShell, Crystal Shell, Matamu, Cybershell, W4cking, Sniper, Predator, Jackal, Phantasma, GFS, Dive, Dx and many many more.
- Continuously scans for malware and phishing URL’s including all URL’s on the Google Safe Browsing List in all your comments, posts and files that are security threats.
- Scans for heuristics of backdoors, trojans, suspicious code and other security issues.
- Includes a firewall to block common security threats like fake Googlebots, malicious scans from hackers and botnets.
- See all your traffic in real-time, including robots, humans, 404 errors, logins and logouts and who is consuming most of your content. Enhances your situational awareness of which security threats your site is facing.
- Real-time traffic includes reverse DNS and city-level geolocation. Know which geographic area security threats originate from.
- Monitor your DNS security for unauthorized DNS changes.
- Monitors disk space which is related to security because many DDoS attacks attempt to consume all disk space to create denial of service.
- Wordfence Security for multi-site also scans all posts and comments across all blogs from one admin panel.
- WordPress Multi-Site (or WordPress MU in the older parlance) compatible.
- Includes Falcon Engine, the fastest WordPress caching engine available today. Falcon is faster because it reduces your web server disk and database activity to a minimum.
- Wordfence includes two caching modes for compatability and has cache management features like the ability to clear the cache and monitor cache usage.
- Fully IPv6 compatible including all whois lookup, location, blocking and security functions.
Major Theme and Plugins Supported
- Includes support for other major plugins and themes like WooCommerce.
The Wordfence WordPress security plugin is full-featured and constantly updated by our team to incorporate the latest security features and to hunt for the newest security threats to your WordPress website.
4. NextGEN Gallery
Click to see more
Click to see more
WordPress Gallery Plugin
NextGEN Gallery is the most popular WordPress gallery plugin, and one of the most popular WordPress plugins of all time, with over 13 million downloads.
It provides a powerful engine for uploading and managing galleries of images, with the ability to batch upload, import meta data, add/delete/rearrange/sort images, edit thumbnails, group galleries into albums, and more. It also provides two front-end display styles (slideshows and thumbnail galleries), both of which come with a wide array of options for controlling size, style, timing, transitions, controls, lightbox effects, and more.
The NextGEN Gallery WordPress gallery plugin is now proudly maintained by Photocrati Media. Special thanks to Alex Rabe who created and maintained NextGEN from 2007 through 2011.
NEXTGEN GALLERY 2.0: MAJOR UPDATE IN JULY 2013. We released a major update and overhaul to NextGEN Gallery in July 2013. NextGEN Gallery 2.0 presents a completely reworked interface, both for the central options panel and for adding galleries to pages and posts. It’s dramatically more powerful and flexible.
INTRODUCING NEXTGEN GALLERY PRO. Along with NextGEN 2.0, we’re happy to announce a “Pro” upgrade to NextGEN. NextGEN Pro offers 6 new gallery displays, including Pro Masonry, Pro Filmstrip, Pro Film, Pro Thumbnail Grid, Pro Slideshow, and Pro Blogstyle galleries. It also includes a responsive, fullscreen, mobile-friendly Pro Lightbox with commenting and social sharing for individual images within galleries. And it includes premium one-on-one email support for both NextGEN Gallery and NextGEN Pro.
NextGEN WordPress Gallery Plugin Features
- Our WordPress gallery plugin offers diverse and powerful functionality for getting images from your desktop to your website. You can easily upload batches of images via a standard WordPress-style uploader, or upload images via zip file or FTP. NextGEN will automatically import your images meta data.
- Centralized gallery management. Enjoy a single location where you can see and manage all your galleries.
- Edit galleries. Add or exclude images, change gallery title and description, reorder of images, resize thumbnails.
- Thumbnail Management. Turn thumbnail cropping on and off, customize how individual thumbnails are cropped, and bulk resize thumbnails across one or more galleries.
- Edit Individual Images. Edit meta data and image tags, rotate images, and exclude images.
- Watermarks. Quickly add watermarks to batches or galleries of images.
- Albums. Create and organize collections of galleries, and display them in either compact or extended format.
- Multiple Gallery Types. Choose between two main display styles: Slideshow and Thumbnail, and allow visitors to toggle between the two. Or display Imagebrowser galleries and Singlepics.
- Slideshow Galleries. Choose from a vast array of options for slideshows, including slideshow size, transition style, speed, image order, and optional navigation bar.
- Thumbnail Galleries. Choose from a wide range of options to customize thumbnail galleries, including 5 different lightboxes for individual images, optional thumbnail cropping and editing, thumbnail styles, captions, and more.
- Single Image Displays. Display and format single images.
- Work with Options Panel or Shortcodes.
NextGEN WordPress Gallery Plugin Community & Extensions
NextGEN has been the dominant WordPress gallery plugin for years. As a result, there is large and great community of users and developers, as well as a large number of dedicated extension plugins. For a list of extension plugins, just search for NextGEN in the WordPress.org plugin repository, or visit our Complete List of NextGEN Extension Plugins.
5. Really Simple CAPTCHA
Click to see more
Click to see more
Really Simple CAPTCHA does not work alone and is intended to work with other plugins. It is originally created for Contact Form 7, however, you can use it with your own plugin.
Note: This product is “really simple” as its name suggests, i.e., it is not strongly secure. If you need perfect security, you should try other solutions.
How does it work?
Really Simple CAPTCHA does not use PHP “Sessions” for storing states, unlike many other PHP CAPTCHA solutions, but stores them as temporary files. This allows you to embed it into WordPress without worrying about conflicts.
When you generate a CAPTCHA, Really Simple CAPTCHA creates two files for it; one is an image file of CAPTCHA, and the other is a text file which stores the correct answer to the CAPTCHA.
The two files have the same (random) prefix in their file names, for example, “a7hk3ux8p.png” and “a7hk3ux8p.txt.” In this case, for example, when the respondent answers “K5GF” as an answer to the “a7hk3ux8p.png” image, then Really Simple CAPTCHA calculates hash of “K5GF” and tests it against the hash stored in the “a7hk3ux8p.txt” file. If the two match, the answer is confirmed as correct.
How to use with your plugin
Note: Below are instructions for plugin developers.
First, create an instance of ReallySimpleCaptcha class:
$captcha_instance = new ReallySimpleCaptcha();
You can change the instance variables as you wish.
// Change the background color of CAPTCHA image to black $captcha_instance->bg = array( 0, 0, 0 );
See really-simple-captcha.php if you are interested in other variables.
Generate a random word for CAPTCHA.
$word = $captcha_instance->generate_random_word();
Generate an image file and a corresponding text file in the temporary directory.
$prefix = mt_rand(); $captcha_instance->generate_image( $prefix, $word );
Then, show the image and get an answer from respondent.
Check the correctness of the answer.
$correct = $captcha_instance->check( $prefix, $the_answer_from_respondent );
If the $correct is true, go ahead. Otherwise, block the respondent — as it would appear not to be human.
And last, remove the temporary image and text files, as they are no longer in use.
$captcha_instance->remove( $prefix );
If you wish to see a live sample of this, you can try Contact Form 7.
6. All in One SEO Pack
Click to see more
Click to see more
All in One SEO Pack Optimizes your WordPress blog for SEO (Search Engine Optimization).
- XML Sitemap support – submit your sitemap to Google and Bing and improve your SEO
- Google Analytics support
- Support for SEO on Custom Post Types
- Advanced Canonical URLs
- Fine tune Page Navigational Links
- Built-in API so other plugins/themes can access and extend functionality
- ONLY plugin to provide SEO Integration for WP e-Commerce sites
- Nonce Security built into All in One SEO Pack
- Support for CMS-style WordPress installations
- Automatically optimizes your titles for Google and other search engines
- Generates META tags automatically
- Avoids the typical duplicate content found on WordPress blogs
- For beginners, you don’t even have to look at the options, it works out-of-the-box. Just install.
- For advanced users, you can fine-tune everything to optimize your SEO
- You can override any title and set any META description and any META keywords you want.
- Compatibility with many other plugins
If upgrading, please back up your database first!
7. Contact Form 7
Click to see more
Click to see more
Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.
Docs & Support
You can find docs, FAQ and more detailed information about Contact Form 7 on contactform7.com. If you were unable to find the answer to your question on the FAQ or in any of the documentation, you should check the support forum on WordPress.org. If you can’t locate any topics that pertain to your particular issue, post a new topic for it.
Contact Form 7 Needs Your Support
It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using Contact Form 7 and find it useful, please consider making a donation. Your donation will help encourage and support the plugin’s continued development and better user support.
The following are other recommended plugins by the author of Contact Form 7.
- Flamingo – With Flamingo, you can save submitted messages via contact forms in the database.
- Really Simple CAPTCHA – Really Simple CAPTCHA is a simple CAPTCHA module which works well with Contact Form 7.
- Bogo – Bogo is a straight-forward multilingual plugin that doesn’t cause headaches.
- Afrikaans (af) – Schalk Burger
- Albanian (sq) – Olgi Zenullari
- Arabic (ar) – Tarek Chaaban, Muhammed Lardi, Yaser Maadan
- Armenian (hy_AM) – Emmanuelle Traduction
- Azerbaijani (az) – Zaur Bayramov
- Bangla (bn_BD) – SM Mehdi Akram
- Basque (Euskara; eu) – karrikas
- Belarusian (be_BY) – Igor Dubilei
- Bosnian (bs_BA) – Vedran
- Bulgarian (bg_BG) – Iliyan Darganov
- Catalan (ca) – Jordi Sancho, Robert Buj, Jaume Aragay Badia, luba lee
- Central Kurdish (ckb) – Mahr Hassan
- Chinese (China; zh_CN) – Soz, Keefe Dunn, Stella Hu
- Chinese (Taiwan; zh_TW) – James Wu
- Croatian (hr) – tolingo Translation Services, Marko Puskaric
- Czech (cs_CZ) – Korry, Radovan Fiser, Tomas Vesely, Pavel Bilek, Vladislav Šenk
- Danish (da_DK) – Jens Griebel, Georg S. Adamsen
- Dutch (nl_NL) – Chris Devriese, Martin Hein, Rene, TenSheep, Tim de Hoog, Henk Buma
- Esperanto (eo_EO) – Arkadiusz Zychewicz
- Estonian (et) – Peeter Rahuvarm, Egon Elbre, Tanel Jüris
- Finnish (fi) – Miika Turunen, Mediajalostamo, Jani Alha
- French (fr_FR) – Jillij, Oncle Tom, Maître Mô, Emmanuel Simond, Hédi Sellami
- Galician (gl_ES) – Arume Desenvolvementos Informáticos
- Georgian (ka_GE) – Nodar Rocko Davituri
- German (de_DE) – Marcel Spitau, Ivan Graf
- Greek (el) – Nick Mouratidis, Pr. friedlich, John D. Dimoferlias
- Gujarati (gu_IN) – Apoto
- Haitian (ht) – Lam Tu Do
- Hebrew (he_IL) – Yaron Ofer, Arik Galansky, Ahrale
- Hindi (hi_IN) – Tarun Joshi, Ashish
- Hungarian (hu_HU) – Andras Hirschler, János Csárdi-Braunstein, Farkas Győző
- Indian Bengali (bn_IN) – Suman Manna
- Indonesian (Bahasa Indonesia; id_ID) – Hendry Lee, Belajar Seo Indonesia
- Irish (ga_IE) – Vikas Arora
- Italian (it_IT) – Bruno, Gianni Diurno
- Japanese (ja) – Takayuki Miyoshi
- Korean (ko_KR) – Seong Eun Lee, Jong-In Kim, martian36
- Latvian (lv) – Sandis Veinbergs
- Lithuanian (lt_LT) – Ernestas Kardzys, Vincent G, Mantas Malcius
- Macedonian (mk_MK) – Darko
- Malay (ms_MY) – Zairul Azmil
- Malayalam (ml_IN) – RAHUL.S.A
- Maltese (mt_MT) – Ajoft Technologies
- Norwegian (nb_NO) – Kjetil M. Bergem, aanvik.net, Peter Holme
- Persian (Farsi; fa_IR) – Mohammad Musavi, Mohsen Firoozmandan, Ghaem Omidi
- Polish (pl_PL) – Zbigniew Czernik, Daniel Fruzynski, RafalDesign, Bartosz Arendt
- Portuguese (Brazil; pt_BR) – Leonardo Pinheiro, Henrique Vianna, Caciano Gabriel Batista, Gervásio Antônio, Gilvanilson Santos
- Portuguese (Portugal; pt_PT) – Hugo Baeta, Pedro Nave, Pedro Mendonça
- Punjabi (pa_IN) – Jasvinder Sing
- Russian (ru_RU) – Dmitry Volotovich, Denis Voituk, twisted tits, kg69design
- Romanian (ro_RO) – Stas Sushkov, Anunturi Jibo, Marius Olar, Inbox Translation
- Serbian (sr_RS) – Vedran, Aleksandar Urošević
- Sinhala (si_LK) – Nitin Aggarwal
- Slovak (sk_SK) – Patrik Bóna, WordPress Slovakia
- Slovene (sl_SI) – Mihael Simonič, Jani Roskar, Marko Ambrožič
- Spanish (es_ES) – Jordi Sancho, Vladimir Prieto, Federico Mikaelian, Matias Baldanza, Carlos Agnese, Lourdes Cuesta, Carlos Oropesa, Ana Ayelén Martínez
- Swedish (sv_SE) – Fredrik Jonsson, the Swedish community
- Tagalog (tl) – Rupert Agnew Lanuza, Hanne, Language Connect
- Tamil (ta) – Nitin Aggarwal
- Thai (th) – ToshiK, kazama, TG Knowledge
- Turkish (tr_TR) – Roman Neumuller, Hasan Yılmaz, Emin Buğra Saral, Burak Yavuz
- Ukrainian (uk) – Andrey Kovba, Ukrainian WordPress localization team, Myroslava Pabyrivska
- Vietnamese (vi) – Thanh Hải, Hà, Khang Minh
8. EWWW Image Optimizer
Click to see more
Click to see more
The EWWW Image Optimizer is a WordPress plugin that will automatically optimize your images as you upload them to your blog. It can optimize the images that you have already uploaded, convert your images automatically to the file format that will produce the smallest image size (make sure you read the WARNINGS), and optionally apply lossy reductions for PNG and JPG images.
Why use EWWW Image Optimizer?
- Your pages will load faster. Smaller image sizes means faster page loads. This will make your visitors happy, and can increase revenue.
- Faster backups. Smaller image sizes also means faster backups.
- Less bandwidth usage. Optimizing your images can save you hundreds of KB per image, which means significantly less bandwidth usage.
- Super fast. The plugin can run on your own server, so you don’t have to wait for a third party service to receive, process, and return your images. You can optimize hundreds of images in just a few minutes. PNG files take the longest, but you can adjust the settings for your situation.
- Best JPG optimization. With TinyJPG integration, nothing else comes close (requires an API subscription).
- Best PNG optimization. You can use pngout, optipng, and pngquant in conjunction. And if that isn’t enough, try the lossy PNG option powered by TinyPNG.
- Root access not needed Pre-compiled binaries are made available to install directly within the WordPress folder, and cloud optimization is provided for those who cannot run the binaries locally.
- Optimize everything With the wp_image_editor class extension, and the ability to specify your own folders for scanning, any image in WordPress can be optimized.
By default, EWWW Image Optimizer uses lossless optimization techniques, so your image quality will be exactly the same before and after the optimization. The only thing that will change is your file size. The one small exception to this is GIF animations. While the optimization is technically lossless, you will not be able to properly edit the animation again without performing an –unoptimize operation with gifsicle. The gif2png and jpg2png conversions are also lossless but the png2jpg process is not lossless. The lossy optimization for JPG and PNG files uses sophisticated algorithms to minimize perceptual quality loss, which is vastly different than setting a static quality/compression level.
The tools used for optimization are jpegtran, TinyJPG, JPEGmini,optipng, pngout, pngquant, TinyPNG, and gifsicle. Most of these are freely available except TinyJPG/TinyPNG and JPEGmini. Images are converted using the above tools and one of the following: GMagick, IMagick, GD or ‘convert’ (ImageMagick).
EWWW Image Optimizer calls optimization utilities directly which is well suited to shared hosting situations where these utilities may already be installed. Pre-compiled binaries/executables are provided for optipng, gifsicle, pngquant, cwebp, and jpegtran. Pngout can be installed with one-click from the settings page. If none of that works, there is a cloud option that will work for any site.
If you need a version of this plugin for cloud use only, see EWWW Image Optimizer Cloud. It is much more compact as it does not contain any binaries or any mention of the exec() function.
There are two functions on the Bulk Optimize page. One is to optimize all images in the Media Library. The Scan and Optimize is for everything else. Officially supported galleries (GRAND FlaGallery and NextGEN) have their own Bulk Optimize pages.
Skips Previously Optimized Images
All optimized images are stored in the database so that the plugin does not attempt to re-optimize them unless they are modified. On the Bulk Optimize page you can view a list of already optimized images. You may additionally choose to remove individual images from the list, or use the Force optimize option to override the default behavior. The re-optimize links on the Media Library page also force the plugin to ignore the previous optimization status of images.
WP Image Editor
All images created by the built-in WP_Image_Editor class will be automatically optimized. Current implementations are GD, Imagick, and Gmagick. Images optimized via this class include Meta Slider, BuddyPress Activity Plus (thumbs), WP Retina 2x, Imsanity, Simple Image Sizes, Hammy, Animated GIF Resize and probably countless others. If you are not sure if a plugin uses WP_Image_Editor, post your question in the support forums.
Optimize Everything Else
Site admins can specify any folder within their wordpress folder to be optimized. The ‘Scan and Optimize’ option under Media->Bulk Optimize will optimize theme images, BuddyPress avatars, BuddyPress Activity Plus images, Meta Slider slides, WP Symposium images, GD bbPress attachments, Grand Media Galleries, and any user-specified folders. Additionally, this tool can run on an hourly basis via wp_cron to keep newly uploaded images optimized. Scheduled optimization should not be used for any plugin that uses the built-in WordPress image functions.
Allows you to run all Bulk Optimization processes from your command line, instead of the web interface. It is much faster, and allows you to do things like run it in ‘screen’ or via regular cron (instead of wp-cron, which can be unpredictable on low-traffic sites). Install WP-CLI from wp-cli.org, and run ‘wp-cli.phar help ewwwio optimize’ for more information.
Features optimization on upload capability, re-optimization, and bulk optimizing. The NextGEN Bulk Optimize function is located near the bottom of the NextGEN menu, and will optimize all images in all galleries. It is also possible to optimize groups of images in a gallery, or multiple galleries at once.
Features all the same capability as NextGEN, and is the continuation of legacy (1.9.x) NextGEN support.
GRAND Flash Album Gallery
Features optimization on upload capability, re-optimization, and bulk optimizing. The Bulk Optimize function is located near the bottom of the FlAGallery menu, and will optimize all images in all galleries. It is also possible to optimize groups of images in a gallery, or multiple galleries at once.
Uploads are automatically optimized. Look for Optimize under the Image Store (Galleries) menu to see status of optimization and for re-optimization and bulk-optimization options. Using the Bulk Optimization tool under Media Library automatically includes all Image Store uploads.
Huge thanks to all our translators: Bulgarian translation by Ivan Arnaudov Dutch translation by Ludo Rubben French translation by Bruno Tritsch, Nicolas Juen, Philippe Dupuit, Jean-Baptiste Gourdin, Dominique Goethals, Mickaël Chapusot, and Guillaume Thibord German translation by Christian Herrmann and Ralf Platschi Italian translation by Umberto Moroni, Alexander Gevak and Fabrizio Balestrieri Polish translation by Grzegorz Janoszka Portuguese (Brazil) translation by Pedro Marcelo de Sá Alves and Celso Azevedo Portuguese (Portugal) translation by Celso Azevedo Romanian translation by Iosif Kadar of MediasInfo.ro Russian translation by Elvis of turkenichev.ru, Roman Sobol, and Vitaliy Ralle Spanish translation by Manuel Ballesta Ruiz and Adrián López Galera Swedish translation by Alexander Widén Turkish translation by sfatih Ukrainian translation by Roman Sobol
9. Google XML Sitemaps
Click to see more
Click to see more
This plugin will generate a special XML sitemap which will help search engines like Google, Bing, Yahoo and Ask.com to better index your blog. With such a sitemap, it’s much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.
Supported since over 9 years and rated as the best WordPress plugin, it will do exactly what it’s supposed to do – providing a complete XML sitemap for search engines. It will not break your site, slow it down or annoy you. Guaranteed!
If you like the plugin, feel free to rate it (on the right side of this page) or donate via PayPal. I’m gladly supporting this plugin since over 9 years! Thanks a lot! 🙂
10. Limit Login Attempts
Click to see more
Click to see more
Limit the number of login attempts possible both through normal login as well as using auth cookies.
By default WordPress allows unlimited login attempts either through the login page or by sending special cookies. This allows passwords (or hashes) to be brute-force cracked with relative ease.
Limit Login Attempts blocks an Internet address from making further attempts after a specified limit on retries is reached, making a brute-force attack difficult or impossible.
- Limit the number of retry attempts when logging in (for each IP). Fully customizable
- Limit the number of attempts to log in using auth cookies in same way
- Informs user about remaining retries or lockout time on login page
- Optional logging, optional email notification
- Handles server behind reverse proxy
- It is possible to whitelist IPs using a filter. But you probably shouldn’t. 🙂
Translations: Bulgarian, Brazilian Portuguese, Catalan, Chinese (Traditional), Czech, Dutch, Finnish, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish
Plugin uses standard actions and filters only.
#Collected from wordpress plugin page