User’s Guide for All in One SEO Pack

If you’re looking for a WordPress SEO plugin, then you will likely come across All in One SEO Pack because it is one of the most popular WordPress plugins ever created (over 27 million downloads). In this beginner’s guide, we will show you how to install, setup, and use All in One SEO plugin in WordPress.

All in One SEO Pack

Why You Need a SEO Plugin for WordPress?

Search Engine Optimization (SEO) helps make your website rank higher in Google and other search engines.

While WordPress provides a SEO friendly setup right out the box, there are still many things that you can do to improve your SEO such as adding meta tags, generating XML sitemap, avoiding duplicate content, etc.

All in One SEO Pack helps you do all these things with an easy to use interface that blends into your WordPress dashboard.

Note: At WPBeginner, we use the Yoast SEO plugin, but both All in One SEO pack and Yoast SEO are great plugins to optimize your website for search engines.

Setting up All in One SEO Pack in WordPress

The basic All In One SEO plugin is available for free.

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.

Having that said, let’s take a look at the setup process.

First thing you need to do is install and activate the All in One SEO Pack plugin. For more details, see our step by step guide on how to install a WordPress plugin.

All in One SEO menu item in WordPress

Upon activation, the plugin will add an All in One SEO menu item in your WordPress admin menu.

You need to click on All in One SEO » General Settings to configure the plugin settings.

On the settings page, you will notice a bunch of settings. Each setting option has a question mark next to it and clicking on it will show you a help message about the option and what it does.

The first option on the General Settings page is to set canonical URLs. Specifying a canonical URL for each post allows you to avoid duplicate content penalty from Google.

In a typical WordPress installation, a single post is displayed on several locations such as your homepage, archives page, author page, category and tag pages. That’s why we recommend using article summary or excerpts instead of full posts in WordPress archive pages. Publishing full articles on all pages creates duplicate content.

Homepage Settings

Under homepage settings section, you can specify a title for your homepage. This title can be different from your WordPress website’s title. You want to make it catchy and use your most important keywords in the title.

If you leave this field blank, then All in One SEO will use the default WordPress website title. Whether you use a different title or the same title as your blog, make sure that it contains your website’s main keywords. For example, our homepage title is WPBeginner – Beginner’s Guide for WordPress.

Homepage settings

In the homepage description field, you need to provide a brief description of your website. Keep it under 156 characters and try to use your website’s most important keywords in the description. However do not go overboard with keywords in the description. You want to make sure that it is readable and easy to understand.

If you leave description field blank, then All in One SEO will not use them on your homepage. If you want to get maximum benefits, then you must fill these in.

If you are using a static front page, then you can click enable next to ‘Use Static Front Page Instead’. You can now edit your front page and add title and description under All in One SEO meta box.

Title Settings

Title settings allow you to set the default title templates for every page generated by WordPress. This could be a single post, main page, archives, tags, or category pages.

Title settings in All in One SEO plugin

Each page generated by WordPress has a </code> set with in your WordPress theme files. The first option, rewrite titles, allows All in One SEO Pack to rewrite titles. It is enabled by default to override any theme settings. </p> <p>We recommend that you leave this setting as is because we believe that themes should not add SEO options.</p> <p>You can also modify how titles for your single, archive, and other pages appear by changing the predefined tags used for different page titles. </p> <p>We would recommend leaving them as it is for optimal results. if you are creating a lot of landing pages, then the only thing you should change is your page title format. Get rid of | %blog_title% part from page title format, so your site title is not taking up your 60 character limit, and your entire page title shows up in search.</p> <h4>Custom Post Type Settings</h4> <p>Under custom post type settings, you can enable All in One SEO plugin for any custom post types used on your site.</p> <p><img loading="lazy" title="Custom post type settings" src="" alt="Custom post type settings" width="520" height="299" class="alignnone size-full wp-image-34193"></p> <p>For example, if you are using WooCommerce then your products are a custom post types and they will be shown here. You can enable the SEO options for products. </p> <p>Not all post types will need Advanced SEO settings. For example, if you are using Envira Gallery plugin, then your galleries will appear here as a custom post type titled ‘Envira Galleries’. Since galleries are usually added into WordPress posts and pages, you don’t need to have advanced SEO option for them. </p> <p>However if you’re using Envira’s standalone gallery addon to create standalone galleries, then yes you should enable SEO for that custom post type.</p> <h4>Display Settings</h4> <p>Display settings will allow you to show post’s SEO title and description on posts screen. It is enabled by default and you can leave this setting as it is. </p> <p><img loading="lazy" title="Display settings" src="" alt="Display settings " width="520" height="296" class="alignnone size-full wp-image-34194"></p> <h4>Webmaster Verification</h4> <p>This is where you will add webmaster verification code provided by Google, Bing or Pinterest to verify ownership of your website. </p> <p><img loading="lazy" title="Webmaster verification" src="" alt="Webmaster verification " width="520" height="298" class="alignnone size-full wp-image-34195"></p> <p>We highly recommend that you sign up for Google Webmaster Tools and Bing Webmaster Tools because it will help your SEO. Connecting your site will help these search engines to notify you when there is something wrong with your website. </p> <p>These webmaster tools will also provide you with useful insights about your site, and your search engine rankings. You can then use that information to plan your content strategy and improve your site’s SEO.</p> <p>If you use Pinterest to bring traffic to your WordPress site, then verifying your site with Pinterest will allow you to use Pinterest Analytics. </p> <h4>Google Settings</h4> <p>Under the Google settings section, you can enter your Google Plus profile URL to add google verified authorship. Once you add the link there, you must go to your Google+ profile about page and add your site in the contributors section. Refer to the authorship tutorial that we linked above.</p> <p>Even though Google has discontinued using author profiles in search results, some SEO folks believe that having it is harmless if not useful. </p> <p><img loading="lazy" title="Google Settings" src="" alt="Google Settings" width="520" height="484" class="alignnone size-full wp-image-34196"></p> <p>You can also add your Google Analytics ID for your website, and All in One SEO will automatically add your Google Analytics code to your site.</p> <h4>Noindex Settings</h4> <p>This section allows you to disable indexing of category and archive pages on your site by search engines. Some SEO experts believe that this is duplicate content, and it is better not to get these pages indexed. </p> <p>However, others argue that you should disable the ones that you don’t think are necessary and keep useful archives like category archives and tag archives. All in One SEO enables noindexing for category and archive pages by default, we would recommend that you un-check categories.</p> <p><img loading="lazy" title="Noindex settings in All in One SEO plugin" src="" alt="Noindex settings in All in One SEO plugin" width="520" height="450" class="alignnone size-full wp-image-34197"></p> <p>If you run a single author blog, then we recommend that you enable noindex for author archives too. But if you run a multi-author site, then you should let search engines index author archives. </p> <h4>Advanced Settings</h4> <p>Advanced settings section allows experienced webmasters to modify certain aspects of their website’s optimization. Like excluding pages, adding code to headers, auto-generate descriptions, and so on. </p> <p><img loading="lazy" title="Advanced settings" src="" alt="Advanced settings" width="520" height="364" class="alignnone size-full wp-image-34198"></p> <p>Unless you know what you are doing, we recommend you to leave this section as it is. </p> <h4>Keyword Settings</h4> <p>Many SEO experts believe that there is no benefit of using the meta keywords tag any more. On the other hand, some experts believe that they are still useful. </p> <p>All in One SEO has keywords disabled by default. If you want to use keywords, then you can enable them here. We use meta keywords on our website because we believe that even if they are not useful, there is no harm in adding a few keywords with each post. </p> <p><img loading="lazy" title="Keyword settings in All in One SEO Pack" src="" alt="Keyword settings in All in One SEO Pack" width="520" height="385" class="alignnone size-full wp-image-34199"></p> <h4>The Features Manager in All in One SEO</h4> <p>All in One SEO Pack is a powerful plugin, and as you have seen it has tons of options. Some of its features are not available to users out of the box. You will need to activate them by visiting <strong>All in One SEO » Features Manager</strong> page. </p> <p><img loading="lazy" title="Features manager in All in One SEO" src="" alt="Features manager in All in One SEO" width="520" height="297" class="alignnone size-full wp-image-34237"></p> <p>Creators of All in One SEO believe that some users may already be using other plugins for XML sitemaps and for Facebook Open Graph meta tags. If you are not already using other plugins for that, then you must activate these two addons to gain maximum SEO advantage. </p> <p>Enabling these features will add Social Meta and XML Sitemap items under your All in One SEO settings. </p> <h4>XML Sitemap Settings in All in One SEO</h4> <p>All you need to do is visit <strong>All in One SEO » XML Sitemap</strong> page and check the box next to ‘Notify Google’ and ‘Notify Bing’ options. </p> <p><img loading="lazy" title="XML Sitemap settings" src="" alt="XML Sitemap settings" width="520" height="282" class="alignnone size-full wp-image-34232"></p> <p>Leave rest of the settings as they are and click on the update options button. </p> <h4>Social Meta Settings in All in One SEO</h4> <p>First you need to visit <strong>All in One SEO » Social Meta</strong> page and Scroll down to the homepage settings section. This is where you will set the title, description, and an image for your site’s home page. </p> <p><img loading="lazy" title="socialmetapage" src="" alt="Social Meta Settings" width="520" height="322" class="alignnone size-full wp-image-34233"></p> <p>However, since we have already set homepage title and description in the General settings, you can check the box that says ‘Use AIOSEO Title and Description’. </p> <p>Next you need to upload an image because this image will be used by social sites like Facebook and Twitter to accompany your link when it is shared on these platforms. </p> <p>When you scroll down on this page, you will see the social profiles link section where you can add your social profile URLs one link per line. </p> <p><img loading="lazy" title="Adding your social profile links" src="" alt="Adding your social profile links" width="520" height="360" class="alignnone size-full wp-image-34234"></p> <p>The next section allows you to set up Facebook admin and app ID. Settings in this section will allow you to add Facebook author tag, and get Facebook Insights for your website. </p> <h4>Optimizing Posts and Pages with All in One SEO</h4> <p>All in One SEO plugin adds a meta box in your WordPress post/page edit screen. However, many beginners are often confused about how to use that properly. </p> <p>What kind of title should I use? Or how to write a description?</p> <p>So before you move on to setting up All in One SEO Pack, we would like you to check out our guide on how to properly use SEO functions to optimize your WordPress posts. Even though this guide shows Yoast SEO plugin in the screenshots, the basic concepts are the same, so it will be helpful for all.</p> <p>To optimize single posts and pages, you can enter SEO title, description, and keywords for each post you write. </p> <p><img loading="lazy" title="SEO meta box for single posts and pages" src="" alt="SEO meta box for single posts and pages" width="520" height="337" class="alignnone size-full wp-image-34201"></p> <p>Settings on this meta box will override your global All in One SEO settings. If you leave them blank, then All in One SEO will use your global settings to fill in these fields for you. </p> <p>It will use your post title as title, posts excerpt as description, and tags as keywords. If you want to get maximum results, then we recommend that you fill these fields manually rather than leaving them blank.</p> <p>Apart from these, you can also set nofollow and noindex options if you do not want to get a specific post or a page indexed on search engines. For beginners, its best to avoid using these options. </p> <p>Lastly, you can even disable All in One SEO for a particular post or page, but we’re not sure why you would want to do that.</p> <p>That’s all you have optimized your single post or page for maximum SEO benefit. </p> <p>We hope this user’s guide for All in One SEO Pack helped you set it up on your site. You may also want to see our list of 9 best WordPress SEO plugins and tools that you should use.</p> <p>If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on <a href="" title="WPBeginner on Twitter" target="_blank" rel="nofollow noopener">Twitter</a> and Facebook.</p> </div> <p><script async src="" charset="utf-8"></script><br /> <br /></p> </div><!-- .entry-content --> <footer class="entry-footer default-max-width"> <div class="posted-by"><span class="posted-on">Published <time class="entry-date published updated" datetime="2021-01-07T12:28:06+00:00">January 7, 2021</time></span><span class="byline">By <a href="" rel="author">總編輯團隊</a></span></div><div class="post-taxonomies"><span class="cat-links">Categorized as <a href="" rel="category tag">最新消息</a> </span></div> </footer><!-- .entry-footer --> </article><!-- #post-1135 --> <nav class="navigation post-navigation" role="navigation" aria-label="Posts"> <h2 class="screen-reader-text">Post navigation</h2> <div class="nav-links"><div class="nav-previous"><a href="" rel="prev"><p class="meta-nav"><svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns=""><path fill-rule="evenodd" clip-rule="evenodd" d="M20 13v-2H8l4-4-1-2-7 7 7 7 1-2-4-4z" fill="currentColor"/></svg>Previous post</p><p class="post-title">如何手動製作WordPress數據庫備份</p></a></div><div class="nav-next"><a href="" rel="next"><p class="meta-nav">Next post<svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns=""><path fill-rule="evenodd" clip-rule="evenodd" d="m4 13v-2h12l-4-4 1-2 7 7-7 7-1-2 4-4z" fill="currentColor"/></svg></p><p class="post-title">如何在WordPress中禁用具有電子郵件地址功能的登錄</p></a></div></div> </nav> </main><!-- #main --> </div><!-- #primary --> </div><!-- #content --> <aside class="widget-area"> <section id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action=""> <label for="search-form-1">Search…</label> <input type="search" id="search-form-1" class="search-field" value="" name="s" /> <input type="submit" class="search-submit" value="Search" /> </form> </section> <section id="recent-posts-2" class="widget widget_recent_entries"> <h2 class="widget-title">最新消息</h2><nav role="navigation" aria-label="最新消息"> <ul> <li> <a href="">如何刪除 WordPress 中未使用的 CSS(正確方法)</a> </li> <li> <a href="">如何創建自定義 WooCommerce 購物車頁面(無編碼)</a> </li> <li> <a href="">6 種最佳 SEO 檢查器和網站分析器工具比較(2021 年)</a> </li> <li> <a href="">How to Connect Your WordPress Site With ActiveCampaign (5 Methods)</a> </li> <li> <a href="">如何在 WordPress 標題菜單中添加按鈕</a> </li> <li> <a href="">30 多個即將推出的最佳頁面示例 + 模板(2021)</a> </li> <li> <a href="">如何找出誰真正擁有域名? (3種方式)</a> </li> <li> <a href="">如何在 WordPress 中顯示 BreadCrumb 導航鏈接</a> </li> <li> <a href="">PHP和MySQL如何快速提高網站速度(入門指南)</a> </li> <li> <a href="">如何使用您的 WordPress 網站獲取 Google 精選片段</a> </li> <li> <a href="">如何檢查您的網站是否經過SEO優化(2種簡便方法)</a> </li> <li> <a href="">如何將您的WooCommerce商店添加到Facebook(逐步)</a> </li> </ul> </nav></section><section id="text-2" class="widget widget_text"><h2 class="widget-title">猜你喜歡</h2> <div class="textwidget"><p><span id="ipinfo" class="ipinfo"><script type="text/javascript" src=""></script></span></p> </div> </section> </aside><!-- .widget-area --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="site-info"> <div class="site-name"> <a href="">WPNULL</a> </div><!-- .site-name --> <div class="powered-by"> Proudly powered by <a href="">WordPress</a>. </div><!-- .powered-by --> </div><!-- .site-info --> </footer><!-- #colophon --> </div><!-- #page --> <script>document.body.classList.remove("no-js");</script><button id="dark-mode-toggler" class="fixed-bottom" aria-pressed="false" onClick="toggleDarkMode()">Dark Mode: <span aria-hidden="true"></span></button> <style> #dark-mode-toggler > span { margin-left: 5px; } #dark-mode-toggler > span::before { content: 'Off'; } #dark-mode-toggler[aria-pressed="true"] > span::before { content: 'On'; } </style> <script>function toggleDarkMode() { // jshint ignore:line var toggler = document.getElementById( 'dark-mode-toggler' ); if ( 'false' === toggler.getAttribute( 'aria-pressed' ) ) { toggler.setAttribute( 'aria-pressed', 'true' ); document.documentElement.classList.add( 'is-dark-theme' ); document.body.classList.add( 'is-dark-theme' ); window.localStorage.setItem( 'twentytwentyoneDarkMode', 'yes' ); } else { toggler.setAttribute( 'aria-pressed', 'false' ); document.documentElement.classList.remove( 'is-dark-theme' ); document.body.classList.remove( 'is-dark-theme' ); window.localStorage.setItem( 'twentytwentyoneDarkMode', 'no' ); } } function twentytwentyoneIsDarkMode() { var isDarkMode = window.matchMedia( '(prefers-color-scheme: dark)' ).matches; if ( 'yes' === window.localStorage.getItem( 'twentytwentyoneDarkMode' ) ) { isDarkMode = true; } else if ( 'no' === window.localStorage.getItem( 'twentytwentyoneDarkMode' ) ) { isDarkMode = false; } return isDarkMode; } function darkModeInitialLoad() { var toggler = document.getElementById( 'dark-mode-toggler' ), isDarkMode = twentytwentyoneIsDarkMode(); if ( isDarkMode ) { document.documentElement.classList.add( 'is-dark-theme' ); document.body.classList.add( 'is-dark-theme' ); } else { document.documentElement.classList.remove( 'is-dark-theme' ); document.body.classList.remove( 'is-dark-theme' ); } if ( toggler && isDarkMode ) { toggler.setAttribute( 'aria-pressed', 'true' ); } } function darkModeRepositionTogglerOnScroll() { var prevScroll = window.scrollY || document.documentElement.scrollTop, currentScroll, checkScroll = function() { currentScroll = window.scrollY || document.documentElement.scrollTop; if ( currentScroll + ( window.innerHeight * 1.5 ) > document.body.clientHeight || currentScroll < prevScroll ) { document.getElementById( 'dark-mode-toggler' ).classList.remove( 'hide' ); } else if ( currentScroll > prevScroll && 250 < currentScroll ) { document.getElementById( 'dark-mode-toggler' ).classList.add( 'hide' ); } prevScroll = currentScroll; }; window.addEventListener( 'scroll', checkScroll ); } darkModeInitialLoad(); darkModeRepositionTogglerOnScroll(); </script> <script> if ( -1 !== navigator.userAgent.indexOf( 'MSIE' ) || -1 !== navigator.appVersion.indexOf( 'Trident/' ) ) { document.body.classList.add( 'is-IE' ); } </script> <script id='twenty-twenty-one-ie11-polyfills-js-after'> ( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( '<script src=""></scr' + 'ipt>' ); </script> <script src='' id='twenty-twenty-one-responsive-embeds-script-js'></script> <script src='' id='wp-embed-js'></script> <script> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1); </script> </body> </html> <!-- Page generated by LiteSpeed Cache 3.6.2 on 2021-06-17 23:03:53 -->