
Beta v1.7 Changelog
SEO Book Pro Tracking Plugin for WordPress Beta Version 1.7
Modify the Form Submission
Prevent the default form submission using JavaScript. Attach an event listener to the form’s submit event, stop the default action, and instead collect all the form data.
AJAX Setup in JavaScript
Use jQuery’s AJAX method to send the form data to the server. Since WordPress uses admin-ajax.php for AJAX requests, the URL should point there. The data should include the action parameter, a WordPress nonce for security, and all the form fields.
Server-Side Handling
Create a PHP function in the plugin that handles the AJAX request. This function needs to verify the nonce, check permissions, then process and save each setting using update_option(). After saving, send a success response back.
Security Considerations
Generate a nonce in the form to validate the AJAX request. Ensure that the user has the ‘manage_options’ capability to prevent unauthorized access.
Enqueue AJAX Script
Make sure the JavaScript file with the AJAX code is properly enqueued in the admin area. Also, localize the script to pass the AJAX URL and nonce.
Update Existing JavaScript
The existing tracking.js might have code related to the form. Need to adjust it to handle AJAX submission instead of the default form submission.
Potential issues to watch out for
Nonce Verification
If the nonce isn’t generated or verified correctly, the AJAX request will fail.
Data Serialization
Ensuring all form fields are correctly captured and sent in the AJAX request.
Error Handling
Providing feedback to the user if the save fails, maybe through admin notices or console logs.
Compatibility
Making sure that the AJAX code doesn’t interfere with existing JavaScript functionality, like the tabs or previews.

Beta v1.6 Changelog
SEO Book Pro Tracking Plugin for WordPress Beta Version 1.6
Understanding the Robots Meta Function: How It Shapes SEO and Website Indexing
Introduction
Search engines play a crucial role in determining how web pages appear in search results. One of the fundamental tools used to control this process is the robots meta function. This function allows website owners and SEO professionals to instruct search engines on how to index and follow links on a webpage. In this article, we will explore the purpose, implementation, and significance of the robots meta function in SEO strategy.
What is the Robots Meta Function?
The robots meta function is an HTML meta tag that informs search engine crawlers about how they should handle a webpage. It is placed inside the <head>
section of a webpage and can have directives such as index
, noindex
, follow
, and nofollow
. These directives help webmasters control whether a page should appear in search results and whether search engines should follow its links.
Common Robots Meta Directives
Understanding the different robots meta directives is essential for effective SEO management. Here are the most commonly used ones:
- index, follow
- This allows search engines to index the page and follow links within it.
- Example:
<meta name="robots" content="index, follow">
- index, nofollow
- This instructs search engines to index the page but not to follow any links on it.
- Example:
<meta name="robots" content="index, nofollow">
- noindex, follow
- This prevents the page from being indexed but allows search engines to follow its links.
- Example:
<meta name="robots" content="noindex, follow">
- noindex, nofollow
- This blocks both indexing and link-following by search engines.
- Example:
<meta name="robots" content="noindex, nofollow">
How the Robots Meta Function Affects SEO
Proper use of the robots meta function is crucial for SEO. Here’s how it impacts search engine rankings and visibility:
1. Controlling Indexing
Using the noindex
directive helps prevent duplicate or low-value pages from appearing in search results. This is useful for:
- Thank you pages
- Admin or login pages
- Internal search results pages
2. Managing Link Equity
The nofollow
directive helps control link equity distribution. If you don’t want search engines to pass ranking power to linked pages, you can use nofollow
. This is useful for:
- Preventing spammy or untrusted links from impacting SEO
- Keeping internal link juice focused on priority pages
3. Improving Crawl Efficiency
By directing search engines to index only important pages, you can help them crawl your website more efficiently. This is especially beneficial for large websites with thousands of pages.
Implementing Robots Meta Function in WordPress
For WordPress users, adding robots meta directives can be done using plugins like Yoast SEO or Rank Math, or manually by editing the theme’s header file.
Manual Method:
- Open your theme’s
header.php
file. - Add the following code inside the
<head>
section:<meta name="robots" content="noindex, follow">
- Save the file and upload it back to your server.
For category, tag, and author pages, you may need to use WordPress hooks to add the robots meta function dynamically.
Best Practices for Using Robots Meta Function
To get the best SEO results, follow these best practices when using the robots meta function:
- Do not use
noindex
on important pages. If you accidentally block essential pages, they won’t appear in search results. - Use
nofollow
carefully. Overusingnofollow
on internal links can disrupt link equity distribution. - Test your directives. Use Google Search Console’s URL Inspection Tool to verify how search engines handle your pages.
- Combine with robots.txt. The robots meta function works best when combined with a properly configured
robots.txt
file to control crawling and indexing effectively.
Conclusion
The robots meta function is a powerful tool for controlling how search engines interact with your website. By understanding its directives and using them strategically, you can improve SEO performance, enhance crawl efficiency, and maintain a well-optimized website. Whether you’re managing a blog, an e-commerce store, or a corporate site, mastering the robots meta function can give you greater control over search engine visibility and user experience.

Beta v1.5 Changelog
SEO Book Pro Tracking Plugin for WordPress Beta Version 1.5
- Adding Organization JSON-LD Schema for Posts and Pages
- Adding FAQPages JSON-LD Schema for Posts and Pages
- Adding VideoObject JSON-LD Schema for Posts and Pages
- Adding Bing Webmaster Tools Website Verification

Beta v1.4 Changelog
SEO Book Pro Tracking Plugin for WordPress Beta Version 1.4
- Adding Save Button on Top of the Form
- Adding Link to Page Documentation

Beta v1.3 Changelog
SEO Book Pro Tracking Plugin for WordPress Beta Version 1.3
- Fixed HTML Charset.
- Fixed PHP escape chars
- Improved Layout adding 2 columns
- Updated License to MIT license
- Documentation Updated
- List of FAQs added

Beta v1.1 Changelog
SEO Book Pro Tracking Plugin for WordPress Beta Version 1.1
- Fixed issue with saving settings.
- Improved sanitization and validation.