WordPress Plugin

All in One SEO Pack – WordPress plugin

Use All in One SEO Pack to optimize your WordPress site for SEO. It’s easy and works out of the box for beginners, and has advanced features and an API for developers.

  • Google search console
  • Meta description
  • Meta title
  • Seo
  • Xml sitemap

First created in 2007, see why AIO SEO is one of the all-time most downloaded plugins for WordPress.

Free Version
Pro Pack

General Settings

XML Sitemaps

Social Meta


Features and Benefits


✔XML Sitemap support
✔Image XML Sitemap
✔RSS Sitemap
✔Google AMP support
✔Google Analytics support
✔Schema.org Markup
✔SEO on Custom Post
✔Advanced Canonical URLs


✔Ping search engines
✔Built-in API
✔Free plugin to provide SEO
✔Nonce Security built
✔Auto optimizes your titles
✔Generates META tags
✔Duplicate content Checker
✔Redirect attachment


✔For beginners
✔Just install.
✔For advanced users
✔Override title and META desc.
✔Compatibility with other plugins
✔Translated into 57 languages
✔PHP 7 100% Compatible

Download All in One SEO Pack

Last updated1 month ago
WordPress Version4.9 or higher
Tested up to5.4.1
PHP Version5.2.4 or higher
DeveloperAll in One SEO Team
Active installations2+ million



All in one SEO works



All in one SEO (free version) works since I started blogging 4.5 years ago: https://hrv-herzratenvariabilität.de Thanks for providing it.


A great plugin



I enjoy the tools


Excellent SEO Plugin



I have used All In One SEO Pack for years and love it! 😉 It’s lightweight and simple to configure.


All in One SEO Pack Pro Features and Benefits

  • Image SEO Module (Business Plan and above)
  • Advanced Support for WooCommerce
  • SEO for Categories, Tags and Custom Taxonomies
  • Social Meta for for Categories, Tags and Custom Taxonomies
  • Support for Google Tag Manager
  • Advanced Google Analytics tracking
  • Video SEO Module
  • Greater control over display settings
  • Ad free (no banner adverts)
  • Access to Video Screencasts
  • Access to Premium Support Forums
  • Access to Knowledge Center


SEO For Everyone

Unlimited downloads and access to upgrades to All in One SEO Pack Pro for as long as you maintain your subscription
Priority support from our dedicated Support Team
Access to video tutorials on SEO and use of All in One SEO Pack Pro


Connect with Google and Bing

Feature Manager provides access to a variety of SEO modules designed for all types of users
Generate and submit an XML Sitemap to Google and Bing
Support for Schema.org and Google Knowledge Graph
Support for Google Tag Manager
Advanced options for Google Analytics tracking


Social Media Integration

Easily control how your content looks on Facebook, Twitter, and other social media networks
Set images to appear when your post is shared on social media
Access to debugging tools provided by Facebook

What is the difference between the free version of All in One SEO Pack and All in One SEO Pack Pro?

All in One SEO Pack Pro includes various features and modules such as advanced WooCommerce support, a Video SEO module (including Video XML Sitemaps), SEO for categories, tags, and custom taxonomies. It is advert free making it ideal for developers or those who want to use it on client sites. All in One SEO Pack Pro includes a support and updates subscription which gives you access to Priority Support from our dedicated Support Team as well as access to our library of video tutorials.

You can find the full list of features in the Features and Benefits section above.

Where do I find my download link and license key?

Your unique download link and license key can be found on the receipt page when you make your purchase and in the purchase receipt email which you will receive upon completing your purchase. If you did not receive your receipt email please check your spam folder before contacting us and ensure you mark any email from us as not spam.

What is your policy on refunds?

If you are not completely satisfied with All in One SEO Pack Pro after 14 days, you can request a refund and we will give you 100% of your money back – no questions asked.

Will my data be lost if I convert from the free version to the Pro version?

No. All of your SEO data and settings will be preserved when you switch from the free version to All in One SEO Pack Pro.

Is All in One SEO Pack Pro compliant with GDPR?

Yes. Our plugin does not collect or store personal information and is therefore 100% GDPR compliant.

What is all in one SEO pack?

There is an All in One SEO Pack Pro version that adds additional features such as video sitemaps, eCommerce SEO, 1 year of professional support, and several other features. It costs $79 per year, and they are offering WPBeginner readers a $20 discount if you use our All In One SEO Pack coupon.

How do I set up an All in One SEO Pack?

How do I use All in One SEO in my language?

All in One SEO is one of the most translated plugins of all time.  It’s been translated into more than 50 languages.  You can find the translation status of any language on WordPress.org here.

Once a language reaches 90% translated, the language pack can be installed on your WordPress site.  You can do this by going to Dashboard > Updates > Translations and you’ll see an Update Translations button if there are available language packs for your site’s language.

if you’re interested in contributing translations, you can do so on WordPress.org here.

When to use NOINDEX or the robots.txt?

One of the questions we are most often asked is what the difference is between the NOINDEX robots meta tag and the robots.txt, and when each should be used.  This article addresses this question.

The NOINDEX robots meta tag

The NOINDEX tag is used to prevent content from appearing in search results.  The NOINDEX meta tag appears in the source code of your content and instructs search engine crawlers as they crawl your site.  When a search engine sees the NOINDEX meta tag, it will never include that content in search results.

The NOINDEX robots meta tag looks like this in your page source code:

<meta name="robots" content="noindex,follow" />

The robots.txt file

The robots.txt file tells search engine crawlers where they can and cannot go on a website.  It includes “Allow” and “Disallow” directives that guide a search engine as to which directories and files it should or should not crawl.  However, it does not stop your content from being listed in search results.

An example of how you’d use the robots.txt file is to instruct search engines not to crawl the “/cgi-bin/” directory that may exist on your server, because there’s nothing in the directory that is of use to search engines.

The default robots.txt for WordPress looks like this:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

The difference between NOINDEX and robots.txt

The difference between the two is as follows:

  • The robots.txt file is used to guide a search engine as to which directories and files it should crawl.  It does not stop content from being indexed and listed in search results.
  • The NOINDEX robots meta tag tells search engines not to include content in search results and, if the content has already been indexed before, then they should drop the content entirely.  It does not stop search engines from crawling content.

The biggest difference to understand is that if you want search engines to not include content in search results, then you MUST use the NOINDEX tag and you MUST allow search engines to crawl the content.  If search engines CANNOT crawl the content then they CANNOT see the NOINDEX meta tag and therefore CANNOT exclude the content from search results.

So if you want content not to be included in search results, then use NOINDEX.  If you want to stop search engines crawling a directory on your server because it contains nothing they need to see, then use “Disallow” directive in your robots.txt file.

How do I get Google to show site links for my site?

We are often asked how to get Google to show that structured result that looks like this:

Google Sitelinks search results

The short answer is that you can’t make Google display search results like this.  It happens on a per search basis depending on whether they feel it’s the best way to display the results.  Their official answer is “We only show sitelinks for results when we think they’ll be useful to the user.”

However, there are some things you can do to help Google, these are:

  • Implement good page structure
  • Make sure your navigation menu matches your page structure
  • Use breadcrumbs
  • Set good anchor text on your internal links to important pages