EDITS.WS

Tag: aioseo schema markup

  • 13-Point WordPress SEO Checklist for Beginners

    Do you want to make sure that your WordPress site is properly optimized for search engines?

    Going through a search engine optimization (SEO) checklist can help you follow best practices and ensure you don’t miss out on small details. This way, you can rank higher on Google and grow website traffic.

    In this article, we will share a WordPress SEO checklist for beginners.

    WordPress SEO checklist

    Why Follow a WordPress SEO Checklist?

    Search engines are often the largest source of traffic for many websites. However, the idea of optimizing your site for WordPress SEO can be intimidating, especially for beginners.

    There are many technical terms, SEO tactics, and new trends that can put off new website owners from optimizing their sites and ranking higher in search engines.

    This is where a WordPress SEO checklist can help you out. It covers all the basics and makes sure you follow SEO best practices. Plus, there are many tools and plugins that can optimize your site and take care of technical SEO for you.

    You can use the checklist by going through each point step by step. After that, make changes to ensure search engines can easily crawl and index your content.

    That said, let’s look at the WordPress SEO checklist for beginners. Here are all the things we’ll cover, so you can simply click the links below to jump ahead to your preferred section:

    1. Install a WordPress SEO Plugin

    An SEO plugin can help configure your WordPress site for search engines. It ensures that you follow the best practices and handles all the technical SEO optimizations.

    You can use All in One SEO (AIOSEO) for your website. It is the best SEO plugin for WordPress and helps you optimize your site for search engines without technical knowledge or hiring a developer.

    It is also the SEO plugin we also use on WPBeginner.

    All in One SEO

    AIOSEO offers lots of powerful features. For instance, you can use it to create an XML sitemap, add schema markup, integrate social media, breadcrumb navigation, TruSEO On-Page analysis score, robots.txt editor, local SEO, WooCommerce SEO, link assistant, track broken links, and much more.

    You can also use AIOSEO to conduct an SEO audit. The plugin will monitor and highlight crucial issues. Plus, you’ll get actionable insights for resolving these issues and boosting organic traffic on your site.

    To learn more, you can follow our guide on how to set up All in One SEO for WordPress.

    2. Set Up Search Engine Webmaster Tools

    Next, you’ll need to set up different search engines’ webmaster tools, like Google Search Console, Bing Webmaster Tools, and Yandex Webmaster Tools.

    These free tools help you track your site’s organic search performance. You can use them to see which keywords people are using to find your website, check rankings, submit sitemaps, uncover errors that might be preventing your site from ranking in search engines, and more.

    For example, Google Search Console shows which pages are indexed in the search results. You can then find out why Google doesn’t index other pages, fix any issues, and submit pages for indexing.

    Page indexing in search console

    You can follow these guides to add your WordPress site to each webmaster tool:

    3. Add Google Analytics to WordPress

    Another vital tool to set up on your WordPress website is Google Analytics. It is a free tool that shows how people behave on your site, where they’re coming from, which pages they view, and a lot more.

    Google Analytics can help you track your WordPress SEO efforts and see the number of visitors that come from organic searches. It is an excellent tool for tracking website traffic and keeping an eye on all the traffic spikes and dips.

    Besides that, you can use it to find high-converting pages and improve their SEO, look for opportunities to boost organic traffic, track 404 errors, and more.

    View organic search traffic

    The easiest way of setting up Google Analytics in WordPress is by using MonsterInsights. It is the best Analytics solution for WordPress, and you don’t have to edit any code or hire a developer to configure Google Analytics.

    The best part, you can get started with the MonsterInsights Lite version for free to add analytics to your site. The plugin also offers a premium version and helps set up advanced tracking features like eCommerce tracking, form conversions, and more.

    To learn more, you can follow our step-by-step guide on how to install Google Analytics in WordPress.

    4. Do Keyword Research for Your WordPress Site

    Keyword research is a technique that content creators and SEO experts use to discover topics your audience is interested in using search engine data.

    Many beginners will use their best guesses to come up with topics that they think people might like. Instead, you should do proper keyword research and find search terms for each page on your website.

    It is important that you define a primary target keyword for your blog post or landing page. Having too many different search terms can make it harder for search engines to understand the content.

    You can use many keyword research tools to find a primary search term. We recommend Semrush because it offers in-depth keyword data, keyword position tracking, competitor analysis, related keywords, questions, and more.

    The Semrush Keyword Magic tool

    For more details, please see our guide on how to do keyword research for your WordPress blog.

    5. Use LSI Keywords and Check for Keyword Stuffing

    Now that you’ve found a focus keyphrase for your content, the next thing to do is find Latent Semantic Indexing (LSI) keywords. These are related search queries to your primary keyword.

    The easiest way of finding LSI keywords is through Google Search. Simply scroll down to the bottom of the search results and see the ‘Related searches’ section.

    Related searches

    You can then use these terms throughout your content and cover the overall topic in depth. This also helps search engines better understand your content.

    That said, it is vital that you don’t stuff the keywords. Using the exact search term repeatedly doesn’t provide a great reading experience for users, and search engines are pretty clever at detecting keyword stuffing.

    6. Optimize Your SEO Title and Meta Description

    The next WordPress SEO checklist item is whether your SEO titles and meta descriptions are optimized.

    The title of your WordPress blog post or product page plays an essential role in search rankings. A compelling title will encourage the user to click on the link.

    The meta description also provides more information to users about the page and helps improve the organic click-through rate (CTR). As more people click on your site’s link, it will send a positive signal to Google and help you achieve higher rankings.

    It is an SEO best practice to include the primary keyword in your SEO title, meta description, and URLs. Plus, you should ensure that your titles are not more than 55 characters and meta descriptions are not more than 155 characters. Otherwise, Google will truncate your headline and description.

    If you’re using AIOSEO, then you can use the headline analyzer to create engaging title tags. It shows a score for your headline and offers tips for improving your SEO title.

    AIOSEO headline analyzer

    You can check out our guide on how to use a headline analyzer in WordPress to improve SEO titles.

    7. Use SEO-Friendly URLs

    You should also optimize the URLs of your blog posts and landing pages for SEO.

    Creating short and descriptive permalinks helps searchers to understand what’s the page about in the search results. Besides that, it is also a good practice to include the primary keyword in your URL.

    For example, here is what an SEO-friendly URL should look like:

    https://www.wpbeginner.com/start-a-wordpress-blog/
    

    On the other hand, here’s what a URL that’s not optimized for SEO would look like:

    https://www.wpbeginner.com/articles/651472
    

    You can change these in your WordPress permalink settings.

    8. Make Sure to Add Alt-Text to Your Images

    Optimizing your images for search engines is also important in WordPress SEO. One way of doing that is by ensuring that your photos have descriptive alternative or alt text.

    Alt text helps Google and other search engines understand the image’s subject matter. This way, your pictures can appear in Google Images and help you get more organic traffic.

    In WordPress, you can easily add alt text to your images. When you upload a picture in the WordPress content editor using the Image block, you’ll see the Alt Text option in the settings panel on the right.

    Adding alt text to an image in the WordPress block editor

    You can also go to Media » Library from the admin panel.

    After that, simply select any image and enter the ‘Alt Text’ in the right side panel.

    Viewing or editing the alt text for your image in the WordPress media library

    Aside from that, you can also use an image compression tool to reduce the size of your pictures. This will help your site to load faster and provide a great user experience.

    Note: Using the block editor to add alt text will only add it to that specific use of the image. If you want to add the same alt text to the image no matter where on your site it’s used, use the media library.

    For more details, you can read our beginner’s guide to image SEO.

    When going through the WordPress SEO checklist, another important thing to check is the internal links in your content. Internal links are pages you link from your own website.

    Search engines use these links to find and index content on your website. It also helps pass authority from one page to another.

    Additionally, it assists your visitors in navigating your website, reading related posts, finding sources for statistics, and discovering old articles and pages.

    If you’re using AIOSEO, then you can use its Link Assistant feature to uncover internal linking opportunities. It will show orphaned pages with no internal links, provide suggestions and anchor text, and allow you to insert links in a single click.

    Link assistant add link

    If you’re not sure how to insert internal links, then please see how to add links in WordPress.

    10. Improve the Readability of Your Content

    When checking for on-page SEO, it is essential that your content is easy to read. It plays a massive role in getting higher rankings because blogs that are easier to read often rank higher than those that are hard to read.

    Studies show that people spend less than a second deciding whether to exit or stay on the page. This means they scan through your content, and you have a very short time to convince them to stay on your website.

    By improving the readability of your content, you can help users quickly scan your articles. A simple way of doing that is by grouping sections of your content under headings (H2, H3, H4, and so on).

    Besides that, you can write short sentences, use bulleted lists, break long chunks of paragraphs into smaller paragraphs, and add a table of contents. Adding images, videos, and other multimedia can also enhance readability and make your content more engaging.

    With AIOSEO, you can analyze readability issues inside the content editor and get suggestions on improving your content.

    Analyze content readability

    You can also use grammar checker tools like Grammarly to make sure your content is free from spelling mistakes, missing punctuation, and grammatical errors.

    11. Ensure that Search Engines Can Easily Find Your Website

    Now that your content and on-page SEO is optimized, there are a few technical elements you should also check as part of the WordPress SEO checklist.

    First, you should make it easier for search engines to find your website and index your site. WordPress has a built-in option that stops search engines from crawling your site. If it is enabled, Google and other search engines will not list your site in the search results.

    You can check this by heading to Settings » Reading from your WordPress dashboard, and scrolling down to the ‘Search engine visibility’ section. Just make sure that the ‘Discourage search engines from indexing this site’ option is not checked.

    Search Engine Visibility Setting in WordPress

    Another way you can help search engines find content on your site for crawling and indexing is by creating a sitemap.

    An XML sitemap tells search engines about the most important pages on your site, so they can quickly discover new content and index them in the search results.

    With AIOSEO, it is very easy to create a sitemap. The plugin lets you set up sitemaps for videos, news, RSS feeds, and HTML.

    AIOSEO sitemap options

    Once the sitemap is ready, you can submit it to search engines using different webmaster tools.

    12. Check Your WordPress Website Speed

    Next, your WordPress website speed is critical in ranking higher in Google. That’s because page load time is now a ranking factor, and Google will rank faster-loading sites higher compared to slow-loading sites.

    A simple way of checking load time is by using MonsterInsights. It lets you run a website speed test and shows a Site Speed report inside your WordPress dashboard.

    You can see an overall score for mobile and desktop, along with other important metrics for measuring how fast your site loads.

    Site speed report

    The plugin also shows suggestions and benchmark goals for improving each metric. For example, you can use a content delivery network (CDN) to improve site speed,

    You can find more tips by going through our ultimate guide to boosting WordPress speed and performance.

    13. Your WordPress Site Should Be Mobile Ready

    The last WordPress SEO checklist item you need to check is whether your site is mobile responsive.

    Google has now gone mobile-first. What that means is that it will use your site’s mobile version for indexing instead of the desktop version. You will lose out on higher rankings if your site is not mobile-ready.

    Using Google’s Mobile-Friendly Test tool is an easy way of checking mobile responsiveness.

    Mobile friendly test

    The free tool will analyze your site and tell you whether the website is mobile-responsive or not.

    You can simply enter your site’s URL in the tool and click the ‘Test URL’ button.

    See mobile friendly test tool results

    If your site isn’t mobile-ready, then you can start by changing the theme. There are many responsive WordPress themes designed for mobile. You can follow our guide on how to change a WordPress theme without losing data or traffic.

    We hope this article helped you learn about the WordPress SEO checklist for beginners. You may also want to see our guide on how to get free SSL certification for WordPress sites and the ultimate guide to WordPress security.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post 13-Point WordPress SEO Checklist for Beginners first appeared on WPBeginner.

  • 14-Step Technical WordPress SEO Framework (Proven Checklist)

    Do you need a technical search engine optimization (SEO) checklist?

    Optimizing your site for search engines can be a challenge if you’re not sure what to look for. Many website owners will ensure basic SEO practices but overlook technical elements.

    In this article, we will show a WordPress technical SEO framework and share a checklist you can use for your business.

    WordPress technical SEO framework checklist

    Why Do You Need a WordPress Technical SEO Framework?

    Technical SEO is a key component of your WordPress SEO strategy. You could be creating the world’s best content, but if search engines can’t find and understand your content, then all your efforts are wasted.

    That’s why it is important to have a WordPress technical SEO framework.

    Our WordPress SEO framework checklist will ensure that search engines can easily crawl and index your content. Plus, you can also evaluate other technical aspects of your WordPress website that might be preventing you from achieving higher rankings.

    For example, your website might be taking a long time to load. This would result in poor rankings since the page load time is a ranking factor.

    Similarly, you might have mistakenly added nofollow tags and prevented search engines from crawling and indexing your content.

    How to Evaluate Technical SEO in WordPress

    There are many SEO tools that let you conduct SEO audits and find out if your site is technically optimized. However, not all tools will show details inside your WordPress dashboard.

    The easiest way to evaluate technical SEO for your WordPress site is by using All in One SEO (AIOSEO). It is the best WordPress SEO plugin that helps you optimize your website for search engines.

    It offers a free SEO Analysis tool that you can use to conduct a technical SEO audit. The tool is available in the AIOSEO Lite version, which you can use for free. There are also premium AIOSEO plans that offer more features like schema markups, sitemaps, redirection manager, and more.

    First, you’ll need to install and activate the AIOSEO plugin. For more details, please see our guide on how to install a WordPress plugin.

    Upon activation, you can go to All in One SEO » SEO Analysis from your WordPress admin panel. Under the ‘SEO Audit Checklist’, you’ll see an overall score for your website.

    SEO analysis

    Next, you can scroll down to the Advanced SEO and Performance sections.

    Here, the plugin will evaluate the technical SEO aspects of your website based on different parameters and ranking signals. It will then highlight missing elements and critical issues that could stop your site from ranking higher.

    View advanced SEO and performance

    You can use AIOSEO to continuously monitor your site’s technical SEO and fix issues. Similarly, you can also perform a competitor analysis and see what they’re doing differently for their technical SEO optimization.

    That said, let’s look at our WordPress SEO framework checklist that you can use to ensure higher rankings and organic traffic. You can click the links below to jump ahead to any section:

    1. Ensure Your Website is Visible to Search Engines

    The first thing you need to check is whether search engines are able to find your WordPress site.

    You can simply enter site:example.com in the search engine and see if your website appears in the search results. Just replace ‘example.com’ with your own domain.

    Perform site search

    If your site isn’t showing up, then you can check the visibility settings in WordPress.

    Go ahead and visit the Settings » Reading page from your WordPress admin panel. Next, scroll down to the Search engine visibility setting and be sure the ‘Discourage search engines from indexing this site’ option is unchecked.

    Search Engine Visibility Setting in WordPress

    This option is usually enabled if your website is under construction or is put in maintenance mode.

    2. Uncover Crawling and Indexing Issues

    If your website is visible to search engines, then it is important to check that your content is crawled and indexed.

    Crawling is the process where Google, Bing, and other search engines discover and understand your website. Indexing is the process where search engines collect and store information about your website.

    A simple way of checking crawling and indexing issues is using webmaster tools. For example, Google Search Console is a free tool by Google that shows your site’s performance on search results, helps uncover bugs, and allows you to submit your site to Google.

    If you haven’t connected to the webmaster tool, then see our guide on how to add a WordPress site to Google Search Console.

    In Google Search Console, you can head to the ‘Pages’ report. Here, you’ll see pages that are indexed and not indexed.

    Page indexing in search console

    Next, you can scroll down to the ‘Why pages aren’t indexed’ report.

    Google Search Console will show you crawling and indexing errors on your website and which pages are affected by them. You can then resolve these issues, so your web pages can appear in Google search results.

    Why pages are not indexed

    Besides that, you can also check indexing and crawling issues for individual URLs.

    Simply enter the page link in the URL inspection tool at the top. Google Search Console will then show you a report on whether the URL is indexed and on Google.

    URL inspection tool

    If it is not, then you’ll see a ‘URL is not on Google’ message. To fix this, you can click the ‘Request Indexing’ button so Google can crawl and index your page.

    3. Make Sure Your Website is Secure with HTTPS

    Another important thing to check from a technical SEO framework standpoint is whether your website is secure or not.

    Google and other search engines will give preference to sites that use HTTPS over those that use HTTP. To secure your site, you will need an SSL certificate to encrypt the connection between your website server and the user’s browser.

    You can check this by looking for the padlock sign in your browser’s search bar at the top.

    Look for padlock sign

    Most WordPress hosting companies now offer free SSL with all their plans. You can ask your host to see if they offer that.

    For more details, please see our guide on how to move your WordPress site from HTTP to HTTPS.

    Broken links are bad for your website’s SEO framework, and it negatively impacts your user experience. These are links that no longer exist and will return a 404 error.

    Since search engine crawlers find different pages on your website by following internal links. A broken link can stop them from discovering new content. As a result, your page might not get indexed in the search results.

    Similarly, if a visitor clicks on a link and is unable to find a page they’re looking for, then they might exit your website.

    The MonsterInsights custom 404 error design

    With All in One SEO (AIOSEO), you can easily find and fix broken links on your WordPress website.

    It offers a powerful redirection manager that helps track 404 errors on your website and lets you set up permanent 301 redirects to fix broken links.

    404 error logs in AIOSEO

    To learn more, you can follow our detailed guide on how to find and fix broken links in WordPress.

    5. Look for Duplicate Versions of Your Site

    It is important that Google and other search engines only index one version of your website.

    Your website can have different versions, but they should all point to one version. For example, you can have a site that has www and non-www version or HTTP and HTTPS version:

    https://www.example.com
    https://example.com
    http://www.example.com
    http://example.com
    

    Whether you choose a www or non-www version, all the URLs should redirect to the primary WordPress URL. Otherwise, Google will consider each version as a different website.

    This can negatively impact your overall SEO rankings. Search engines won’t know which version to index, and it could cause duplicate content issues.

    You can check the primary URL for your site by going to Settings » General from the WordPress dashboard. Next, look at the web address in the ‘WordPress Address (URL)’ and ‘Site Address (URL)’ fields.

    Look for primary URL

    With AIOSEO, you can automatically set the proper canonical URL in your site header, so search engines will know your preference.

    6. Use SEO-Friendly URL Structures

    After setting a primary URL for search engines to index, you can now check the URL structure of your website.

    URL structure plays an important role in your SEO. Having an SEO-friendly URL structure will help Google, Bing, and other search engines easily crawl your pages and understand your content.

    Here’s an example of a bad URL structure:

    https://www.example.com/category.php?id=42012
    

    Instead, you should be using URLs that describe the content, like:

    https://www.example.com/blog/how-to-start-a-wordpress-website
    

    You can create SEO-friendly URLs by making sure that they are short and descriptive. Besides that, don’t forget to include a keyword in the permalinks, use hyphens to separate words, keep all the words in lowercase, and don’t use stop words.

    Pro Tip: Don’t include numbers in your URL slugs, either. That way, you can update your content in the future

    7. Ensure Your Site is Mobile Friendly

    The next item in the technical SEO framework checklist is to ensure your WordPress site is mobile responsive.

    With Google now going mobile-first, it will now index your site’s mobile version instead of the desktop version.

    You can check your site’s mobile responsiveness by using the free Google Mobile-Friendly Test tool.

    Mobile friendly test

    Simply enter your website URL and click the ‘Test URL’ button.

    The tool will then show results for your website. You can see if it is mobile-ready or not.

    See mobile friendly test tool results

    If your site is not mobile-friendly, then you can start by changing to a responsive WordPress theme.

    You can also follow our guide on how to change your WordPress theme without losing any data or traffic.

    8. Check Your Website Speed and Improve Performance

    Your website speed is also a critical part of your WordPress technical SEO framework. Google uses page load speed as a ranking factor and will rank fast-loading sites higher compared to slow-performing websites.

    You can check website load time by running a site speed test. For instance, you can use MonsterInsights, which is the best Google Analytics plugin that shows a site speed report inside your WordPress dashboard.

    You’ll first need to install Google Analytics to your WordPress site using MonsterInsights.

    After that, you can head to the Insights » Reports page from your WordPress admin panel. Next, you can go to the ‘Site Speed’ tab. Here, you’ll see an overall score for your website speed for desktop and mobile.

    Site speed report

    The report will also show other metrics that are important for measuring your website speed.

    If you scroll down, then MonsterInsights offers recommendations and benchmark goals for each metric you should target.

    Recommendations for improving speed

    To improve website load time, you can see our ultimate guide to boost WordPress speed and performance.

    A quick tip that you can use to improve your website speed is minifying your CSS and JavaScript files.

    The term minified means reducing the size of website files by removing white spaces, lines, and unnecessary characters. When a user visits your website, different files are sent to the user’s browser, which includes CSS, HTML, and JavaScript files.

    By reducing the file size, you can significantly improve website speed and performance. There are many WordPress plugins and hosting services that allow you to minify CSS and JavaScript files, like WP Rocket and SiteGround.

    For more details, you can check out our guide on how to minify CSS and JavaScript files in WordPress.

    9. Improve Your Internal Linking Structure and Remove Orphaned Pages

    Internal links play an important role in your website’s technical SEO framework. Search engines reward websites that have a proper internal linking structure without too many orphaned pages.

    AIOSEO has a powerful SEO Link Assistant feature that makes it easy for you to discover link opportunities and even automate the process for you.

    It is the best internal linking plugin for WordPress that crawls the links on your WordPress website and provides a detailed report. You can see the number of internal links, outbound links, and affiliate links for each post and page.

    AIOSEO Link assistant dashboard

    You can see all the link suggestions in one place, and it can even automatically go back and add internal links in your older posts with a single click.

    Find internal link opportunities and orphaned pages

    10. Generate XML Sitemaps and Submit Them to Search Engines

    Another important part of technical SEO framework is making it easier for search engines to find your content. One of the ways you can do that is by creating an XML sitemap.

    It tells search engines about the important pages on your website. This way, search engine bots can crawl your site faster and index your content. While a sitemap won’t boost your rankings, it will improve the overall crawling and indexing process.

    You can create and customize the sitemap using AIOSEO. The plugin will automatically generate a sitemap upon activation. Besides, it also lets you create a video sitemap, a news sitemap, an HTML sitemap, and an RSS sitemap.

    AIOSEO sitemap options

    Once you’ve created a sitemap, you can then submit it to different search engines using their webmaster tools.

    For instance, Google Search Console gives the option to enter the sitemap URL and submit it to the search engine. To learn more, you can see our guide on how to submit your site to search engines.

    Submit sitemap to Google

    Similarly, you can also add your site to Bing Webmaster Tool and then submit an XML sitemap to improve crawling and indexing.

    11. Use Schema Markup for Rich Snippets

    The next technical SEO framework item you should check is schema markup. It helps search engines understand your content better and how it will appear on the search results.

    You can use schema markup for recipes, reviews, events, organizations, FAQs, blog posts, product pages, multiple locations for local businesses, and more.

    Search engines can use this information and display rich results. It also helps capture Google featured snippets, which can increase organic clicks and traffic.

    For example, here’s how Google shows recipes, ingredients, ratings, cooking time, and other information for blog posts that use a recipe schema markup.

    Recipe schema markup

    You can easily add a schema markup in WordPress and WooCommerce using AIOSEO.

    The plugin lets you choose the schema type depending on your content, and it takes care of the rest.

    Schema markup settings in AIOSEO

    With AIOSEO, you can also add completely custom schema markups based on your needs using the WordPress custom schema generator feature. This can help you get star ratings, and other rich snippets in Google.

    AIOSEO Custom Schema Generator for WordPress

    12. Optimize Your Robots.txt File for SEO

    Robots.txt is a text file that specifies instructions for search engine bots on how to crawl your website. You can tell which pages to crawl and which pages to skip while crawling.

    Here’s what a robots.txt file would look like for a WordPress site:

    User-Agent: *
    Allow: /wp-content/uploads/
    Disallow: /wp-admin/
    Disallow: /readme.html
    Disallow: /refer/
     
    Sitemap: http://www.example.com/post-sitemap.xml
    Sitemap: http://www.example.com/page-sitemap.xml
    

    Adding a robots.txt file helps save the crawl quota. A search engine crawler will crawl a certain number of pages during a session. If they don’t finish crawling all the pages on your site, they will resume crawling in the next session.

    This can slow down the indexing of your content, and it will appear in search results after some delay. That’s why optimizing the robots.txt file is an important component of the technical SEO framework.

    You can disallow pages unnecessary pages like the WordPress admin area, theme folder, plugin files, and more. This way, you get to save the crawl quota and allow search engine bots to crawl even more pages.

    On the other hand, you can add sitemaps and other important pages to robots.txt. This way, search engines will crawl and index them as quickly as possible.

    A simple way of optimizing the robots.txt file is by using AIOSEO. You can enable custom robots.txt using the plugin and add rules to allow or disallow search engines to crawl.

    Optimize robots txt file

    To learn more, please see our guide on how to optimize your WordPress robots.txt for SEO.

    13. Make Sure Google Doesn’t Flag Your Site for Malware

    Another important technical SEO checklist item is to ensure your site isn’t flagged by Google for malware or unwanted software.

    If your website is a security risk for users, then Google will show the following warning message:

    Google safe browsing malware warning

    This can be really bad for your WordPress SEO. It will keep people away from visiting your website, and impact your rankings, and overall website traffic.

    To scan for malicious files on your website, you can use a WordPress security scanner. At WPBeginner, we use Sucuri as it is the best WordPress firewall and security plugin. It checks for vulnerabilities like malware, spam injection, malicious code, and helps clean up the website.

    You can also take a look at our guide on how to fix ‘this site ahead contains harmful programs’ error in WordPress, if Google flags your site for malware.

    14. Use Server Side Rendering vs Client Side Rendering

    Another technical SEO best practice is ensuring that your site’s JavaScript renders on the server side and not on the client side.

    Server-side rendering is when the JavaScript files render on the website server. While client-side rendering is when the JavaScript files render in the user’s browser.

    Client-side rendering is bad for your site’s user experience and SEO. All the burden of loading your site quickly falls on the visitor. Plus, search engine bots use JavaScript resources for crawling and indexing your content. This could result in JavaScript content being missed by crawlers and not included in the search engine index.

    With server-side rendering, your website server ensures everything loads quickly. This way, you get a better user experience, faster page load speed, and reduce any risk of content being missed from indexing.

    One way of ensuring that JavaScript is rendering on your site’s server is by running a site speed test. If your website speed is low, then it could be because of this issue. You can also look at crawled pages in Google Search Console and see if Google missed any content while crawling. If it did, then it could be because of JaveScript-related SEO issues.

    That’s it. You’ve made it to the end of the list. You don’t need to go through each and every point in the technical SEO framework at once. Simply go one step at a time and work your way through the list.

    We hope this article helped you learn about WordPress technical SEO framework. You may also want to see our comparison of the best keyword research tools, and our proven tips on how to increase your blog traffic.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post 14-Step Technical WordPress SEO Framework (Proven Checklist) first appeared on WPBeginner.

  • 9 Best Schema Markup Plugins for WordPress (2022)

    Are you looking for the best schema markup plugins for WordPress?

    The right SEO plugin will help you properly optimize your content for search engines, so you can outrank your competitors and grow your business. You can also use schema markup plugins to create valuable rich snippets for search engines like Google.

    In this article, we’ll share our expert pick of the best schema markup plugins for WordPress.

    The best schema markup plugins for WordPress

    Why You Should Use Schema Markup Plugins for WordPress

    If your site has lots of high quality original content, then you’re already off to a great start. However, you also need to help search engines understand that content, so they can include it in relevant search results and drive more people to your website.

    Schema markup is structured data that help your website communicate with search engines behind the scenes. It uses invisible code to clearly label your pages and posts, so search engines know exactly what your content is about, and when to show it to users.

    Search engines such as Google also use schema to create rich snippets.

    An example of a rich snippet in Google's search results

    These valuable snippets show additional information about your pages and posts. If you manage to get a rich snippet on a search engine like Google, then your content immediately stands out from the crowd. This can improve your organic click through rate and increase your blog traffic.

    Using the right schema markup is important, but it can also be complicated. Thankfully, there are WordPress SEO plugins that can walk you through the process of adding schema markup to your site. Some of these plugins will even generate the right schema automatically.

    Using a schema markup plugin doesn’t guarantee that your rich snippets will appear in the search results, but it will improve your chances.

    With that being said, let’s take a look at the best schema markup plugins for WordPress.

    1. AIOSEO

    The AIOSEO SEO plugin for WordPress

    All in One SEO for WordPress (AIOSEO) is the best WordPress SEO plugin on the market used by over 3 million websites. This complete SEO toolkit has everything you need to outrank your competitors including support for rich snippets schema.

    AIOSEO makes sure your schema markup is properly set up, so search engines can show your content to people who are searching for pages, posts, and products just like yours.

    The plugin even has special schema for FAQs, courses, recipes, software, ratings, and dozens more. This helps your customers find your products, services, and digital downloads over your competitors.

    If you have a physical store or business, then AIOSEO has local schema markup for your business logo, address, business phone number, opening hours, and more. This gives you the best possible chance of appearing in Google Maps and local search results.

    AIOSEO’s Google Map integration has multiple location support, which is perfect for successful businesses that have multiple offices, stores, salons, or other locations.

    To learn more, see our guide on how to add multiple locations schema for local businesses.

    This powerful WordPress SEO plugin is also easy to set up. To start, simply enter all your website information into the plugin’s settings.

    Adding schema using AIOSEO

    Then, just work your way through the Schema Markup settings for each content type.

    For example, you’ll typically map your Posts to the Article schema type, and Pages to the Web Page schema.

    Configuring rich snippets using AIOSEO

    AIOSEO is flexible, so you can override these default settings for specific pages, posts, courses, and more from inside the content editor.

    When editing your content, simply scroll to the AIOSEO Settings section and then click on ‘Generate Schema’ to open the Schema Generator.

    Generating schema using the All in One SEO WordPress plugin

    You’ll now see all the different schema that you can add to this particular piece of content.

    By simply repeating these steps, you can optimize your entire WordPress website without having to write a single line of code.

    One of the best schema markup plugins for WordPress

    AIOSEO has support for all the modern schema types to get you rich snippets including the new FAQ schema. SEO pros can use the custom schema tab to enter any type of schema format they wish.

    It also has built-in schema validation to ensure that your website is properly optimized for highest SEO rankings.

    To get started with AIOSEO, please see our ultimate guide on how to set up All in One SEO for WordPress correctly.

    Price: AIOSEO Pro licenses start at $49.60 per year for a single website. There’s also a free version that you can use to get started.

    2. Schema Pro

    The Schema Pro WordPress plugin

    The Schema Pro plugin has more than 20 schema types including recipe, article, book, job posting, and more.

    You can add all of these schema types to your WordPress blog or website without writing a single line of code. Simply choose a schema type from a dropdown menu and then tell the plugin where to add this schema.

    To help you use the correct schema, Schema Pro will even map default data such as page title, featured image, author, and data. You can then simply fine-tune these defaults to suit your content, and Schema Pro will add the correct code across your website.

    If this is your first time adding schema, then the plugin integrates with the Google Structured Data Testing Tool and comes with built-in field validation. This allows you to test your schema and see whether you’re likely to get a rich snippet.

    If you’re using custom post types or other unique content, then more advanced users may want to try the plugin’s Custom Schema markup tool. This allows you to create your own schema in JSON-LD format, and then test it using the Structured Data Testing Tool or Rich Results Test.

    Price: You can buy an annual Schema Pro license for $67 which includes product updates, premium support, and advanced schema types.

    3. WordPress Review Plugin

    The Review Schema plugin for WordPress

    Positive customer reviews can convince shoppers to buy from your online store and will make your website seem more trustworthy. With that being said, you’ll want the search engines to highlight your reviews.

    The WordPress Review plugin can add the schema that search engines need to correctly identify your customer reviews, and include them in rich snippets.

    You can use this plugin to create both single and multi-criteria reviews. This helps your customers make a decision about your company or products at a glance, and then explore more detailed reviews if they want extra information.

    Creating a multi criteria review for your online store

    The plugin can also generate rating schema and markup for your WooCommerce products, which makes it a great choice for any WooCommerce user.

    The WordPress Review plugin comes with a selection of layouts that you can apply to your reviews plus support for numeric pagination. In this way, the plugin can display your reviews in a way that makes sense to shoppers as well as the search engines.

    The best schema plugins for WordPress

    Despite the focus on eCommerce, this plugin can also create review schema for any page, post, or custom post type. For example, you might encourage visitors to rate their favorite blog post.

    If you’re worried about spam and fake reviews, then the plugin comes with built-in support for reCAPTCHA v3. For more information on how reCAPTCHA works, please see our guide on how to add reCAPTCHA to WordPress.

    Price: You can download this plugin for free from the official WordPress repository.

    4. WP Review Plugin

    The WP Review schema plugin

    WP Review is another plugin that’s perfect for anyone who sells digital downloads, products, or services online.

    This plugin adds 9 different schema types and allows you to show reviews in a structured box that features star, point, and percentage ratings. You can also add user comments, affiliate buttons, and more to create an eye-catching layout.

    Adding a review box to your WooCommerce website

    By presenting this data in a box with the correct schema, you can encourage search engines to include the information in their search results. For example, Google often shows star ratings next to each product.

    As long as you get a high rating, this can make your products stand out from the competition and should improve your click-through rates.

    WP Review’s boxes are completely customizable, so you can fine-tune them to perfectly suit your WordPress theme by changing the text color, adding a border, changing the background, and more.

    Using schema to create a review box

    Price: You can download WP Review for free from the official WordPress repository.

    5. Structured Content

    The Schema Structured content WordPress plugin

    This plugin allows you to add structured data to any page or post, and it then renders that information as JSON-LD.

    In total, Structured Content adds 6 schema types including LocalBusiness, FAQPage, and Person. If you sell online courses, then there’s a Course structured data type that will help search engines show your training in relevant search results.

    If you run a job board in WordPress, then we recommend looking at the plugin’s JobPosting schema as this can help your job listings appear in Google’s job search experience.

    Here, Google will show your job listings along with your logo, plus any company reviews or ratings you’ve received. This instantly makes your job listings more interesting and should get you lots more applicants.

    To help you add schema to your website, Structured Content comes with its own blocks. Simply click on any block to add it to your content.

    Adding schema blocks to your WordPress website

    After that, you configure the schema markup by filling out a form.

    This makes it easy to add correctly-formatted markup to your website.

    Configuring a schema block in WordPress

    Price: A free download of Structured Content is available from the WordPress repository.

    6. WP SEO Structured Data Schema

    The SEO Structured data schema plugin for WordPress

    If you want more control over your schema markup, then you may want to look at this free WordPress plugin.

    Although WP SEO Structured Data Schema does have some site-wide settings, it places an emphasis on flexibility and manual customization.

    Setting site-wide schema settings for WordPress

    This plugin allows you to add schema in JSON-LD format on a page-by-page basis.

    WP SEO Structured Data Schema does require a bit more setup compared to some of the other plugins on this list.

    However, it is a powerful solution that gives you lots of freedom to fine-tune your schema. This makes it a good choice for users who are more familiar with schema markup.

    The best schema plugins for WordPress

    Just be aware that you’ll need to upgrade to the pro version if you want to add schema to custom post types.

    Price: You can download WP SEO Structured Data Schema for free from the official WordPress repository.

    7. WPSSO Core

    The WPSSO Core scheme plugin for WordPress

    The WPSSO Core plugin supports an impressive 500 schema types and sub-types.

    It also stands out from the crowd by providing structured data markup for social media sites including Facebook, Pinterest, LinkedIn, Twitter, and WhatsApp.

    The best schema plugins for WordPress

    If you’re already using some of the best SEO plugins, then you’ll be happy to hear that WPSSO Core integrates with WP Product Review, WP-PostRatings, and WP Meta SEO. WPSSO Core can even read settings and data from AIOSEO.

    Beyond SEO plugins, WPSSO Core also integrates with Easy Digital Downloads and WooCommerce, so we recommend checking out this plugin if you run an online store.

    WPSSO Core is also a good choice if you previously tried to add schema markup manually, but encountered errors. This plugin claims to fix all schema markup errors in Google Search, Rich Results, Merchant Listings, and more.

    Price: To download WPSSO Core for free, simply visit the WordPress repository.

    8. Five Star Business Profile and Schema

    The Five Star schema plugin for WordPress

    Like many plugins on this list, Five Star Business Profile and Schema can add LD+JSON schema structured data to any page or post.

    However, it also has a unique contact card feature that lets you add all your business details with the correct schema markup. This includes a Google Map, opening hours, plus your phone number and WhatsApp number with a click-to-call feature.

    Search engines can then discover this information and show it next to your listing.

    The best WordPress schema plugins

    If you accept appointments and bookings, or own a physical store then this will help customers contact you. In fact, if you have multiple locations then Five Star Business Profile and Schema will automatically add a dropdown menu so customers can choose between the different locations.

    Even better, you can add the card to any page, post, or widget-ready area using either a shortcode or a special Contact Card block.

    The Contact Form WordPress block

    Beyond the SEO-friendly contact card, this plugin has a database of every organization type schema and every rich results type.

    Each schema and rich results type comes with the corresponding fields and properties. Simply fill in the default values that you want to use and the plugin will handle the rest.

    Configuring the default schema for your WordPress website

    If you want to use different values on a specific page, then you can easily override these defaults from the post editor.

    Price: You can download Five Star Business Profile and Schema for free.

    9. Schema and Structured Data

    The Schema Structured data plugin for WordPress

    This plugin adds 16 schema types to your WordPress website including reviews, email, and comments, plus support for custom schema.

    After activating the plugin, Schema and Structured Data will automatically fetch the data from your website and then enhance it in the Google search results.

    If you have an online store, then this plugin is compatible with WooCommerce so you can get your products and services featured on search engines like Google. If you’re using WooCommerce extensions, then this plugin is also compatible with WooCommerce Booking and WooCommerce Membership.

    If you want to add schema to lots of content, then the plugin has some useful conditional fields. This allows you to include and exclude posts, pages, and taxonomies from the schema.

    Schema and Structured Data has some extra features that can help search engines understand your content. This includes support for breadcrumbs and Google AMP compatibility so you can easily enhance the markup for the AMP version of your site.

    For more information about AMP, please see our guide on how to properly setup Google AMP on your WordPress site.

    Price: An annual license for a single website is priced at $99.00.

    Which is the best WordPress schema plugin?

    After carefully evaluating all the popular schema plugins in the market, we believe that AIOSEO – All in One SEO is the best WordPress schema plugin.

    In the past, websites will use their main SEO plugin and then a separate schema plugin which would lead to complication, plugin conflicts, and even performance issues.

    With All in One SEO, you can use just one plugin that gives you everything you need to grow your SEO rankings.

    The free All in One SEO plugin has support for on-page schema markups, but you will need the Pro version to unlock access to their powerful custom schema generator.

    Frequently Asked Questions

    Being the largest free WordPress resource site on the planet, we have helped tens of thousands of people choose the best WordPress SEO plugins. Below are the answers to some of the most frequently asked questions.

    Does schema improve SEO?

    Yes, having a proper schema markup will absolutely improve your SEO rankings. Google and other search engines reward websites with rich snippets and higher rankings when they use proper schema tags.

    Does WordPress use schema?

    By default, WordPress does not add schema markup. That’s why website owners use WordPress schema plugins. You can easily add schema markup in WordPress by using the All in One SEO plugin.

    For a more detailed explanation, see our guide on how to add schema markup in WordPress and WooCommerce.

    Does Yoast SEO plugin add schema?

    Yes, Yoast SEO plugin does offer limited schema support. However they do not have powerful custom schema generators or schema validation like other plugins such as All in One SEO, Schema Pro, and others mentioned in the list above.

    Can you add schema to WordPress without a plugin?

    Yes, you can absolutely add custom schema markup in WordPress without using a plugin. All you need to do is simply add the custom schema code in your theme’s functions.php file.

    Although we don’t recommend this because if you update your theme, then your customizations will be overwritten. This is why it’s better to future-proof your custom snippets using WPCode.

    With that said, most professionals use a plugin like AIOSEO to add schema because they keep it updated with new SEO guidelines.

    Will schema markup help me get a featured snippet in Google?

    Yes, having a proper schema markup will increase your chances of getting a featured snippet in Google, also known as position zero. At the end of the day, Google decides which sites get the featured snippet, but generally only websites with schema markup get the featured snippet.

    What’s better JSON+LD Schema vs Microdata?

    Modern search engines like Google prefer JSON+LD schema markup over the microdata schema markup. This is why most large websites have switched to using JSON+LD schema, and the plugins we recommend in our list all output as JSON schema markup.

    Which is the best review schema WordPress plugin?

    The best review schema plugin for WordPress is All in One SEO. It lets you add review schema, so your search listings can get start ratings and other rich snippets. But unlike other plugins, AIOSEO will not force you to use their styles, so you have full control over how your website brand looks.

    The second option people often use is Schema Pro which is built specifically for generating schema blocks.

    Which is the best custom schema markup generator for WordPress?

    We believe that All in One SEO is the best custom schema generator for WordPress. It offers a guided wizard for all schema.org markups, and for true SEO pros, it even has a fully custom schema markup input, so you can experiment further.

    We hope this article helped you find the best schema plugins for WordPress. You may also want to see our guide on how to add keywords and meta descriptions in WordPress and our expert pick of the best analytics solutions.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post 9 Best Schema Markup Plugins for WordPress (2022) first appeared on WPBeginner.