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:

  1. index, follow
    • This allows search engines to index the page and follow links within it.
    • Example: <meta name="robots" content="index, follow">
  2. 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">
  3. noindex, follow
    • This prevents the page from being indexed but allows search engines to follow its links.
    • Example: <meta name="robots" content="noindex, follow">
  4. 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:

  1. Open your theme’s header.php file.
  2. Add the following code inside the <head> section:
    <meta name="robots" content="noindex, follow">
    
  3. 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. Overusing nofollow 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

  1. Adding Organization JSON-LD Schema for Posts and Pages
  2. Adding FAQPages JSON-LD Schema for Posts and Pages
  3. Adding VideoObject JSON-LD Schema for Posts and Pages
  4. Adding Bing Webmaster Tools Website Verification

Beta v1.4 Changelog

SEO Book Pro Tracking Plugin for WordPress Beta Version 1.4

  1. Adding Save Button on Top of the Form
  2. Adding Link to Page Documentation

Beta v1.3 Changelog

SEO Book Pro Tracking Plugin for WordPress Beta Version 1.3

  1. Fixed HTML Charset.
  2. Fixed PHP escape chars
  3. Improved Layout adding 2 columns
  4. Updated License to MIT license
  5. Documentation Updated
  6. List of FAQs added

 

Beta v1.1 Changelog

SEO Book Pro Tracking Plugin for WordPress Beta Version 1.1

  1. Fixed issue with saving settings.
  2. Improved sanitization and validation.

Listen to our customers

Our customers' feedback speaks volumes about the impact our services have. From SEO audits to innovative digital marketing strategies, see how our team is helping businesses thrive. Hear firsthand accounts from professionals in diverse industries about their experiences working with us.

Reviews Leave us Review More Testimonials

User Testimonials

Gregory Herrmann

Creator & Facilitator of Curricula, Trainings, and Learning & Development Programs

★ ★ ★ ★ ★

Dimitar was a pleasure to work with. Beyond his dedication to his direct role and work, Dimitar was instrumental in helping brainstorm and create different learning and development content related to our Engineering department. This assistance was incredibly helpful as it bolstered our technical training to offer to our team members.

Brandon Caballero

Director of Analytics at Hennessey Digital

★ ★ ★ ★ ★

Working with Dimitar was always educational. He consistently went above and beyond what was requested and left you knowing and understanding more about every project he was a part of. I would love to work with him again.

Adam Blye

Senior Manager, SEO Cox Media Group

★ ★ ★ ★ ★

Dimitar is one of the most talented Technical SEOs I have ever had the chance to work with. His passion and top-notch SEO audits make him an invaluable resource. He also excels as a people manager and is always highly motivated to assist with challenging projects.

Willow Titensor

SEO Expert and Digital Marketing Professional

★ ★ ★ ★ ★

Dimitar’s technical knowledge, industry expertise, and responsiveness make him a highly valuable asset. He is also driven to learn more and improve constantly, making him even more indispensable. Plus, he’s a pleasure to work with personally and professionally.

Blin Kazazi

CTO at Hennessey Digital

★ ★ ★ ★ ★

Dimitar is one of the smartest people I’ve worked with. His creative solutions, detailed audits, and competitor analyses make him indispensable for diagnosing issues and identifying growth opportunities.

Scott Shrum

President & COO at Hennessey Digital

★ ★ ★ ★ ★

Dimitar’s passion and dedication to SEO are unmatched. He has a talent for digging deep to uncover solutions that others miss, staying ahead of trends, and providing outstanding SEO expertise.

Egzon Hasi

Director of Engineering at Hennessey Digital

★ ★ ★ ★ ★

Dimitar is amazing! He is a genius when it comes to SEO. I’ve worked closely with him on projects where he managed to increase client rankings significantly in just a few months.

Ioana Gratianu

Senior Product Manager at Adore Me

★ ★ ★ ★ ★

Dimitar is a passionate professional with strong technical skills and a deep understanding of website development. His in-depth SEO audits always find the missing pieces of the puzzle.

Get in Touch with Us

Have questions or need assistance?

Fill out the form below, and our team will get back to you shortly.

We're here to help!


By submitting this form, you agree to our Privacy and Terms.