Category: Wordpress

WordPress is a world-renowned, most installed, and most accessible content management system in the world. It has regular updates, is open source, and is regularly checked for vulnerabilities.

Our Articles, Posts, or Infographics is just a small and genuine contribution to make it best to use with topics like AMP, Mobile Usability, Database. Our Complete Detailed Tutorials include starting from scratch to building a complete professional WordPress Blog or Website.

  • Best WordOps Alternatives for WordPress Management

    Best WordOps Alternatives for WordPress Management

    Managing a WordPress stack can feel overwhelming, especially if you’re not a tech expert. While WordOps has gained popularity for streamlining server management and boosting WordPress performance, it’s not the only solution available. If you’re seeking more flexibility, unique features, or simply want to explore the best WordOps alternatives for WordPress management, there are several powerful tools to help you manage your WordPress stack with ease.

    In this article, we’ll dive into the best WordOps alternatives for WordPress management, breaking down their key features, pros, cons, and pricing. By the end, you’ll have a clearer picture of which tool aligns best with your needs.


    1. RunCloud: A Top Alternative for WordPress Server Management

    RunCloud is a versatile cloud server management platform that simplifies handling web servers. Additionally, it integrates seamlessly with popular cloud providers like AWS, DigitalOcean, and Google Cloud, making it a flexible choice for WordPress users.

    Key Features for WordPress Management:

    • Effortless one-click WordPress installation.
    • Moreover, built-in caching tools, including Redis, Varnish, and Nginx FastCGI.
    • Automated backups and SSL certificate management.
    • Finally, an intuitive dashboard for managing servers and applications.

    Pros of Using RunCloud:

    • Beginner-friendly interface.
    • Supports multiple PHP versions for compatibility.
    • In addition, reliable customer support.

    Cons of Using RunCloud:

    • Free plan has limitations.
    • However, advanced features require a paid subscription.

    Pricing:

    • Free Plan: 1 server limit.
    • Basic Plan: $8/month (up to 10 servers).
    • Pro Plan: $15/month (unlimited servers and premium features).

    2. GridPane: A High-Performance Solution for WordPress Hosting

    GridPane is a robust WordPress hosting control panel designed for developers and agencies. Not only does it emphasize performance, security, and scalability, but it also makes it a strong contender for managing multiple WordPress sites.

    Key Features for WordPress Hosting:

    • Optimized server configurations for WordPress.
    • Additionally, advanced security tools, including firewalls and malware scanning.
    • Staging environments for seamless testing.
    • Lastly, automated updates and backup solutions.

    Pros of Using GridPane:

    • High-performance servers tailored for WordPress.
    • Comprehensive security measures.
    • Furthermore, ideal for managing large-scale projects.

    Cons of Using GridPane:

    • May be challenging for beginners.
    • On the other hand, higher pricing compared to some competitors.

    Pricing:

    • Developer Plan: $30/month (up to 10 sites).
    • Pro Plan: $100/month (up to 50 sites).
    • Agency Plan: $300/month (up to 200 sites).

    3. ServerPilot: A Lightweight Tool for WordPress Server Management

    ServerPilot is a lightweight yet effective server management tool, perfect for users who value simplicity without compromising performance. As a result, it’s an excellent choice for small to medium-sized projects.

    Key Features for WordPress Server Management:

    • Automatic server optimization for peak performance.
    • In addition, free SSL certificates for enhanced security.
    • One-click WordPress installation.
    • Moreover, compatibility with multiple PHP versions.

    Pros of Using ServerPilot:

    • User-friendly and straightforward.
    • Budget-friendly pricing.
    • Therefore, great for smaller-scale WordPress projects.

    Cons of Using ServerPilot:

    • Lacks advanced features like built-in caching.
    • However, limited integrations with CDNs.

    Pricing:

    • Free Plan: Basic features only.
    • Economy Plan: $5/server/month.
    • Business Plan: $10/server/month (includes backups and monitoring).

    4. Ploi: A Fast and Simple Tool for WordPress Management

    Ploi is a streamlined server management tool designed for speed and simplicity. As a result, it’s an excellent option for developers and agencies looking to deploy and manage WordPress sites efficiently.

    Key Features for WordPress Management:

    • Quick one-click WordPress installation.
    • Additionally, automated backups and SSL management.
    • Built-in monitoring and logging tools.
    • Finally, supports multiple cloud providers.

    Pros of Using Ploi:

    • Easy to set up and navigate.
    • Affordable pricing structure.
    • Therefore, ideal for developers managing multiple sites.

    Cons of Using Ploi:

    • Fewer advanced features compared to competitors.
    • However, smaller user community and limited integrations.

    Pricing:

    • Free Plan: Limited to 1 server.
    • Basic Plan: €8/month (up to 10 servers).
    • Pro Plan: €15/month (unlimited servers and advanced features).

    5. SpinupWP: A Developer-Focused Solution for WordPress Hosting

    SpinupWP is a developer-focused server control panel created by the team behind Delicious Brains. Not only is it simple, but it’s also powerful, making it a great choice for managing WordPress sites.

    Key Features for WordPress Hosting:

    • One-click WordPress installation.
    • Additionally, built-in caching and performance optimization tools.
    • Automated backups and SSL management.
    • Moreover, supports multiple PHP versions.

    Pros of Using SpinupWP:

    • Clean and intuitive interface.
    • Strong focus on performance and security.
    • Therefore, perfect for developers handling multiple sites.

    Cons of Using SpinupWP:

    • No free plan available.
    • However, limited functionality for non-WordPress applications.

    Pricing:

    • Basic Plan: $12/month (1 server).
    • Professional Plan: $39/month (up to 5 servers).
    • Business Plan: $99/month (up to 15 servers).

    6. Cloudways: A Fully Managed Platform for WordPress Hosting

    Cloudways is a fully managed cloud hosting platform that simplifies server and application management. As a result, it’s an excellent choice for users who prefer a hands-off approach to hosting.

    Key Features for WordPress Hosting:

    • One-click WordPress installation.
    • Additionally, built-in caching and CDN integration.
    • Automated backups and SSL management.
    • Moreover, supports multiple cloud providers.

    Pros of Using Cloudways:

    • Fully managed hosting with 24/7 support.
    • Scalable and flexible hosting options.
    • Therefore, user-friendly interface.

    Cons of Using Cloudways:

    • Higher pricing compared to self-managed solutions.
    • However, limited control over server configurations.

    Pricing:

    • DigitalOcean: Starting at $10/month.
    • Linode: Starting at $12/month.
    • AWS: Starting at $36.51/month.
    • Google Cloud: Starting at $33.18/month.

    7. EasyEngine: A CLI-Based Tool for WordPress Management

    EasyEngine is a command-line tool tailored for managing WordPress sites on Nginx servers. As a result, it’s a lightweight and efficient solution for users comfortable with terminal-based workflows.

    Key Features for WordPress Management:

    • One-click WordPress installation.
    • Additionally, built-in caching and performance optimization.
    • Automated SSL management.
    • Moreover, supports multiple sites and PHP versions.

    Pros of Using EasyEngine:

    • Lightweight and fast.
    • Ideal for developers who prefer CLI tools.
    • Therefore, free and open-source.

    Cons of Using EasyEngine:

    • Requires technical expertise.
    • However, no graphical interface.

    Pricing:

    • Free: Open-source and free to use.

    Final Thoughts on the Best WordOps Alternatives for WordPress Management

    While WordOps remains a popular choice, there are numerous WordOps alternatives that cater to different needs and skill levels. Whether you’re a beginner seeking simplicity or a developer looking for advanced features, there’s a tool out there for you.

    • RunCloud and ServerPilot are excellent for affordability and ease of use.
    • GridPane and SpinupWP offer advanced functionality for developers and agencies.
    • Ploi and EasyEngine provide lightweight, CLI-based solutions for tech-savvy users.
    • Cloudways is perfect for those who prefer a fully managed hosting experience.

    Finally, take the time to assess your requirements, budget, and technical skills before selecting the right tool for your WordPress stack. Each of these WordOps alternatives has its strengths, ensuring you’ll find one that fits your workflow seamlessly.

    What’s your go-to tool for managing your WordPress stack? Share your thoughts in the comments below! If you found this guide helpful, don’t forget to share it with your fellow WordPress enthusiasts.



  • cURL Error 28 WordPress with Lightsail? Here’s the Fix!


    Getting cURL Error 28 on WordPress with Lightsail? Here’s How to Fix It!

    If you’re running WordPress on Amazon Lightsail and encountering cURL Error 28, you’re not alone. This frustrating issue often occurs when your server fails to connect to an external resource within the allowed time limit. Whether you’re using Apache or Nginx, resolving cURL Error 28 WordPress issues is straightforward with the right steps. In this guide, we’ll walk you through proven solutions to fix this error and keep your site running smoothly.


    Understanding cURL Error 28

    cURL Error 28 is a connection timeout error that typically happens when your WordPress site tries to communicate with an external API or resource but fails due to time constraints. This issue is common on Amazon Lightsail because of its default server configurations, which may not be optimized for WordPress.


    Common Causes of cURL Error 28

    Several factors can trigger this error on Lightsail:

    1. Server Timeout Settings: The default timeout values may be too short for certain requests.
    2. Resource Limitations: Lightsail instances have limited CPU and memory, which can slow down request processing.
    3. Network Issues: Connectivity problems between your server and external resources can also cause this error.

    Step-by-Step Fixes for cURL Error 28

    Here’s how to resolve cURL Error 28 WordPress on Lightsail, whether you’re using Apache or Nginx:


    1. Adjust PHP Timeout Settings

    Increasing the PHP timeout limit is one of the most effective solutions.

    • For Apache Servers:
    1. Connect to your Lightsail instance via SSH.
    2. Locate your php.ini file (usually in /etc/php/7.x/apache2/).
    3. Increase the max_execution_time value to 300 or higher.
    4. Save the file and restart Apache:
      bash sudo systemctl restart apache2
    • For Nginx Servers:
    1. Follow the same steps to edit the php.ini file.
    2. Increase the max_execution_time value.
    3. Restart PHP-FPM and Nginx:
      bash sudo systemctl restart php7.x-fpm sudo systemctl restart nginx

    For more details, refer to the official PHP documentation.


    2. Optimize Server Resources

    Lightsail instances have limited resources, so optimizing your server can help prevent cURL errors.

    • Upgrade Your Instance: Consider upgrading to a higher-tier plan with more CPU and RAM. Learn more about Lightsail pricing.
    • Use a Caching Plugin: Plugins like WP Rocket or W3 Total Cache can reduce server load.
    • Monitor Performance: Use tools like Amazon CloudWatch to track resource usage.

    For additional optimization tips, check out our guide on How to Optimize WordPress Performance on AWS Lightsail.


    3. Troubleshoot Network Connectivity

    Network issues can also cause cURL Error 28. Here’s how to troubleshoot:

    • Test External Connections: Use the curl command to test connections to external URLs.
    • Update DNS Settings: Ensure your DNS configurations are correct.
    • Disable Problematic Plugins: Some plugins may interfere with connectivity. Disable them one by one to identify the issue.

    For advanced troubleshooting, refer to this guide on cURL errors.


    4. Modify cURL Timeout in WordPress

    You can increase the cURL timeout directly in WordPress by adding the following code to your wp-config.php file:

    php define('CURLOPT_TIMEOUT', 300); define('CURLOPT_CONNECTTIMEOUT', 300);

    This ensures WordPress allows more time for cURL requests to complete.


    Preventing cURL Error 28 in the Future

    To avoid this error, follow these best practices:

    • Keep your WordPress core, themes, and plugins updated.
    • Use a CDN like Cloudflare to reduce server load.
    • Regularly monitor your site’s performance and address issues promptly.

    For more tips, read our article on Top 5 Plugins to Speed Up Your WordPress Site.


    Final Thoughts

    Fixing cURL Error 28 WordPress on Amazon Lightsail is manageable with the right adjustments. By optimizing server settings, upgrading resources, and ensuring proper connectivity, you can resolve this error and maintain a smooth-running website.

    Have you encountered cURL Error 28 on your WordPress site? Share your experience or ask questions in the comments below! Don’t forget to share this guide with others who might find it helpful.

  • Blog Token error WordPress Solving “Blog Token Not Found”

    Solving “Blog Token Not Found” Error in WordPress: A Comprehensive Guide

    If you’ve encountered the Blog Token error in WordPress, you’re not alone. This frustrating issue can disrupt your workflow and leave you scratching your head. But don’t worry—this guide will walk you through the steps to resolve the error and provide actionable tips to prevent it from happening again. Let’s dive in!


    What is the Blog Token Error in WordPress?

    The Blog Token error in WordPress typically occurs when there’s a miscommunication between your website and external services, such as Jetpack or other plugins that rely on API connections. This error often manifests as a “Blog Token Not Found” message, indicating that the required authentication token is missing or invalid.

    For a deeper understanding of how tokens work in WordPress, you can refer to the official WordPress documentation on API authentication (opens in new tab).


    Steps to Solve the Blog Token Error in WordPress

    Here’s a step-by-step guide to troubleshoot and fix the issue:

    1. Check Your Internet Connection

    A weak or unstable internet connection can disrupt the communication between your site and external services. Ensure your connection is stable before proceeding.

    2. Reconnect Jetpack (If Applicable)

    If you’re using Jetpack, the error might stem from a broken connection. To fix this:

    • Go to Jetpack > Dashboard in your WordPress admin panel.
    • Click on Reconnect Jetpack and follow the on-screen instructions.

    For more details on Jetpack troubleshooting, visit the Jetpack support page (opens in new tab).

    3. Regenerate the Blog Token

    Sometimes, the token itself may be corrupted. To regenerate it:

    • Navigate to Jetpack > Tools.
    • Select Regenerate Blog Token and confirm the action.

    4. Disable Conflicting Plugins

    Conflicts with other plugins can trigger the issue. Temporarily deactivate all plugins except Jetpack (or the plugin causing the error) and check if the problem persists. If resolved, reactivate plugins one by one to identify the culprit.

    5. Update WordPress and Plugins

    Outdated software can lead to compatibility issues. Ensure your WordPress core, themes, and plugins are updated to their latest versions. Learn more about the importance of updates in this WordPress.org guide (opens in new tab).

    6. Check Your Site’s XML-RPC File

    The XML-RPC file is essential for API communication. Verify that it’s accessible by visiting:

    https://yoursite.com/xmlrpc.php

    If the file is blocked, contact your hosting provider to unblock it. For more information on XML-RPC, check out this WordPress.org article (opens in new tab).

    7. Contact Your Hosting Provider

    Some hosting providers block certain functionalities required for tokens to work. Reach out to their support team to ensure no restrictions are in place.


    How to Avoid the Blog Token Error in WordPress

    Prevention is always better than cure. Here are some tips to avoid encountering the issue in the future:

    • Regularly Update Your Site: Keep WordPress, themes, and plugins updated to ensure compatibility and security.
    • Use Reliable Plugins: Only install plugins from trusted sources and avoid overloading your site with unnecessary tools.
    • Monitor API Connections: Periodically check the status of API connections, especially if you’re using services like Jetpack.
    • Backup Your Site: Regularly back up your site to quickly restore functionality if issues arise. Tools like UpdraftPlus (opens in new tab) can simplify this process.
    • Opt for Quality Hosting: Choose a hosting provider that supports WordPress-specific requirements and offers reliable customer support.

    Why Addressing the Blog Token Error Matters

    Ignoring the issue can lead to broken functionalities, such as failed backups, disrupted stats tracking, or even security vulnerabilities. By resolving the problem promptly and taking preventive measures, you can ensure your site runs smoothly and remains secure.


    Final Thoughts

    The Blog Token error in WordPress might seem daunting at first, but with the right steps, it’s entirely fixable. By following the troubleshooting guide above and implementing preventive measures, you can keep your site running seamlessly.

    Have you encountered this issue before? Share your experience or ask questions in the comments below! Don’t forget to explore more WordPress tips and tricks on Netnaps to keep your site in top shape.


  • Can’t login to WordPress after migration

    Can’t Login to WordPress After Migration? Here’s How to Fix It

    Migrating your WordPress site can be a daunting task, and encountering login issues afterward is a common headache. If you can’t login to WordPress after migration, don’t panic. This guide will walk you through the steps to resolve the issue, provide tips to avoid it in the future, and share best practices for seamless WordPress migrations. Let’s get started!


    Why Can’t I Login to WordPress After Migration?

    When you can’t login to WordPress after migration, the issue often stems from incorrect configuration files, database connection errors, or permission issues. These problems can prevent you from accessing your admin dashboard, leaving you locked out of your site.


    Steps to Solve the “Can’t Login to WordPress” Error

    Here’s a step-by-step guide to troubleshoot and fix the issue:

    1. Check Your Database Credentials

    The wp-config.php file contains your database connection details. If these credentials are incorrect, you won’t be able to log in. To fix this:

    • Access your site’s files via FTP or your hosting control panel.
    • Locate the wp-config.php file in the root directory.
    • Verify the database name, username, password, and host details. Update them if necessary.

    For more details, refer to the official WordPress guide on editing wp-config.php (opens in new tab).

    2. Clear Browser Cache and Cookies

    Sometimes, cached data can cause login issues. Clear your browser cache and cookies, then try logging in again.

    3. Reset Your Password

    If your login credentials aren’t working, reset your password:

    • Go to your WordPress login page and click Lost your password?
    • Follow the instructions to reset your password via email.

    Alternatively, you can reset your password directly in the database using this guide (opens in new tab).

    4. Check File Permissions

    Incorrect file permissions can prevent access to your admin dashboard. Ensure the following permissions are set:

    • Folders: 755
    • Files: 644

    You can adjust permissions using an FTP client or your hosting control panel.

    5. Disable Plugins and Themes

    Conflicts with plugins or themes can cause login issues. To disable them:

    • Access your site’s files via FTP.
    • Navigate to the wp-content folder.
    • Rename the plugins folder to plugins_deactivated.
    • If the issue persists, rename the themes folder to themes_deactivated.

    6. Update Site URL

    If your site URL hasn’t been updated after migration, you won’t be able to log in. To update it:

    • Access your database via phpMyAdmin.
    • Locate the wp_options table.
    • Update the siteurl and home fields with your new domain.

    How to Avoid Login Issues After Migration

    Prevention is always better than cure. Here are some tips to avoid the “can’t login to WordPress” error after migration:

    • Backup Your Site: Always create a full backup of your site before migration. Tools like UpdraftPlus (opens in new tab) can simplify this process.
    • Test on a Staging Site: Migrate your site to a staging environment first to identify and fix issues before going live.
    • Use Reliable Migration Plugins: Choose trusted plugins like Duplicator (opens in new tab) or All-in-One WP Migration (opens in new tab) for seamless migrations.
    • Verify Database Credentials: Double-check your database details during and after migration.
    • Update Permalinks: After migration, go to Settings > Permalinks and save your permalink structure to refresh it.

    Best Practices for WordPress Migration

    To ensure a smooth migration process, follow these best practices:

    1. Choose the Right Hosting Provider: Opt for a hosting provider that offers seamless migration services and excellent support.
    2. Use a Migration Plugin: Plugins like Duplicator (opens in new tab) or All-in-One WP Migration (opens in new tab) can automate the migration process and reduce errors.
    3. Test Thoroughly: After migration, test all functionalities, including login, forms, and links, to ensure everything works correctly.
    4. Monitor for Errors: Keep an eye on error logs and address any issues promptly.
    5. Inform Users: If your site is live, inform users about potential downtime during migration.

    Recommended Plugins for WordPress Migration

    Here are some of the best plugins to simplify your WordPress migration:

    • Duplicator: A powerful tool for cloning, migrating, and backing up WordPress sites. Download here (opens in new tab).
    • All-in-One WP Migration: An easy-to-use plugin for exporting and importing your site. Download here (opens in new tab).
    • UpdraftPlus: A reliable backup and migration plugin. Download here (opens in new tab).

    Final Thoughts

    If you can’t login to WordPress after migration, the steps above should help you regain access to your site. By following best practices and using reliable tools, you can avoid such issues in the future and ensure a smooth migration process.

    Have you faced login issues after migrating your WordPress site? Share your experience or ask questions in the comments below! For more WordPress tips and tricks, visit Netnaps.

  • Rank Math Pro Review things I didn’t Like

    Rank Math Pro Review: Things I Didn’t Like

    When it comes to SEO plugins, Rank Math Pro is often hailed as a powerful tool for optimizing WordPress sites. However, no tool is perfect, and while it has its strengths, there are certain aspects that left me wanting more. In this Rank Math Pro review, I’ll share my honest thoughts, including what I didn’t like, how it compares to other industry players, and whether it’s worth the investment. Let’s dive in!


    What is Rank Math Pro?

    Rank Math Pro is the premium version of the popular Rank Math SEO plugin for WordPress. It offers advanced features like local SEO, schema markup, and WooCommerce SEO, making it a favorite among website owners and marketers. But is it the best choice for everyone? Let’s find out.


    Things I Didn’t Like About Rank Math Pro

    While Rank Math Pro has many advantages, there are a few drawbacks that stood out during my experience:

    1. Overwhelming Interface

    For beginners, the plugin’s interface can feel cluttered and overwhelming. The sheer number of options and settings might confuse users who are new to SEO.

    2. Limited Customer Support

    Although Rank Math offers documentation and a knowledge base, their customer support can be slow to respond, especially for non-Pro users. This can be frustrating when you need immediate assistance.

    3. Pricing Tiers

    While the plugin is affordable, the pricing tiers can feel restrictive. Some advanced features are locked behind higher plans, which might not be ideal for small businesses or bloggers on a budget.

    4. Performance Impact

    On some sites, I noticed that Rank Math Pro slightly slowed down the backend. While the impact isn’t significant, it’s something to consider if your site already has performance issues.


    Rank Math Pro vs. Competitors

    To give you a better perspective, let’s compare Rank Math Pro with two other popular SEO plugins: Yoast SEO Premium and All in One SEO (AIO SEO).

    FeatureRank Math ProYoast SEO PremiumAll in One SEO
    Pricing$59/year (1 site)$99/year (1 site)$49.60/year (1 site)
    Ease of UseModerateBeginner-friendlyBeginner-friendly
    Advanced FeaturesLocal SEO, SchemaRedirect ManagerVideo Sitemaps
    SupportLimitedExcellentGood
    Performance ImpactSlight slowdownMinimalMinimal

    Advantages of Rank Math Pro

    Despite its drawbacks, Rank Math Pro has several strengths:

    • Affordable Pricing: It’s one of the most cost-effective SEO plugins in the market.
    • Comprehensive Features: From schema markup to WooCommerce SEO, it covers almost everything you need.
    • User-Friendly Setup Wizard: The setup process is straightforward, even for beginners.
    • Regular Updates: The team frequently updates the plugin with new features and improvements.

    Disadvantages of Rank Math Pro

    Here’s a quick summary of the downsides:

    • Complex Interface: Not ideal for beginners.
    • Limited Support: Slow response times for non-Pro users.
    • Performance Issues: Can slow down your site’s backend.
    • Restrictive Pricing: Advanced features require higher-tier plans.

    Pricing Comparison

    Let’s break down the pricing for Rank Math Pro and its competitors:

    PluginPrice (1 Site)Key Features
    Rank Math Pro$59/yearLocal SEO, Schema, WooCommerce SEO
    Yoast SEO Premium$99/yearRedirect Manager, Internal Linking
    All in One SEO$49.60/yearVideo Sitemaps, Image SEO

    While Rank Math Pro is the most affordable, All in One SEO offers better value for money with its lower price and robust features.


    Who Should Use Rank Math Pro?

    Rank Math Pro is ideal for:

    • Intermediate to Advanced Users: Those familiar with SEO who can navigate the complex interface.
    • Small to Medium Businesses: Businesses looking for an affordable yet comprehensive SEO solution.
    • WooCommerce Stores: The plugin’s WooCommerce SEO features are a standout.

    However, beginners or those on a tight budget might find better alternatives like All in One SEO.


    Final Thoughts

    While Rank Math Pro is a powerful SEO plugin with many advantages, it’s not without its flaws. The overwhelming interface, limited support, and slight performance impact are notable drawbacks. However, its affordability and comprehensive features make it a strong contender in the SEO plugin market.

    Have you used Rank Math Pro? Share your experience in the comments below! For more SEO tips and plugin reviews, visit Netnaps.


  • Flying Carpet Ads AMP on your WordPress Blog

    Flying Carpet Ads AMP: How to Display Ads on Your WordPress Blog

    Flying Carpet Ads AMP is transforming how bloggers and website owners monetize their content in an AMP (Accelerated Mobile Pages) environment. If you’re looking to boost your WordPress blog’s revenue while maintaining a seamless user experience, integrating this innovative ad format is a must. In this guide, we’ll walk you through the steps to display Flying Carpet Ads AMP on your WordPress site and explain why it’s a game-changer for AMP-compatible pages.


    What Are Flying Carpet Ads AMP?

    Flying Carpet Ads AMP is a unique ad format designed specifically for AMP pages. Unlike traditional banner ads, these ads appear as a full-screen overlay that users can dismiss with a single tap. This non-intrusive design ensures a better user experience while maximizing ad visibility and engagement.

    Why Use Flying Carpet Ads AMP?

    • Improved User Experience: The dismissible format keeps your content accessible.
    • Higher Engagement: Full-screen ads capture attention without being annoying.
    • AMP Compatibility: Designed to work seamlessly with AMP pages, ensuring fast load times.

    Steps to Display Flying Carpet Adsense on AMP on Your WordPress Blog

    Integrating Flying Carpet Ads for the AMP Environment into your WordPress blog is straightforward. Follow these steps to get started:

    1. Install an AMP Plugin

    To enable AMP on your WordPress site, you’ll need an AMP plugin. The official AMP for WordPress plugin is a great choice.

    • First, go to your WordPress dashboard.
    • Next, navigate to Plugins > Add New.
    • Then, search for “AMP for WordPress” and install the plugin.
    • Finally, activate the plugin and configure the settings to enable AMP on your site.

    For more details, check out this guide on AMP for WordPress.

    2. Set Up Flying Carpet Adsense

    Once AMP is enabled, you can integrate Flying Carpet Adsense Ads AMP.

    • Start by logging in to your Google AdSense account (or your preferred ad network).
    • After that, create a new ad unit and select the Flying Carpet Ads Ads AMP format.
    • Customize the ad size, colors, and other settings to match your site’s design.

    3. Add the Ad Code to Your AMP Pages

    • Copy the ad code provided by your ad network.
    • Then, go to your WordPress dashboard and navigate to Appearance > Theme Editor.
    • Locate the single.php or amp.php file (depending on your theme).
    • Finally, paste the ad code within the <amp-ad> tag in the appropriate section.

    4. Test Your Implementation

    • Use the AMP Validator tool to ensure your ad implementation complies with AMP standards.
    • Additionally, preview your AMP pages to confirm that the ads display correctly.

    Benefits of Using Flying Carpet Adsense on AMP for WordPress

    • Faster Load Times: AMP-optimized ads ensure your site remains fast and responsive.
    • Higher Revenue Potential: Full-screen ads often yield better click-through rates.
    • Mobile-Friendly: Perfect for the growing number of mobile users.

    Best Practices for Flying Carpet Adsense on AMP WordPress

    • Avoid Overloading: Limit the number of Flying Carpet Ads to one per page to prevent user frustration.
    • Optimize Ad Placement: Ensure the ad appears at a natural break in your content.
    • Monitor Performance: Use analytics tools to track ad performance and make adjustments as needed.

    Frequently Asked Questions

    Can I Use Flying Adsense Ads on AMP with Any Ad Network?

    Yes, as long as the ad network supports AMP ad formats, you can use this ad type.

    Will Flying Carpet Ads Slow Down My WordPress Site?

    No, these ads are designed to be lightweight and AMP-compatible, ensuring fast load times.


    Conclusion

    The Flying Type Adsense Ads on AMP is a powerful tool for monetizing your WordPress blog without compromising user experience. By following the steps outlined above, you can seamlessly integrate these ads into your AMP pages and start maximizing your revenue potential.

    Ready to take your blog to the next level? Explore more about AMP for WordPress and start implementing the Flying Adsense Ads today!

    What’s your experience with AMP ads? Share your thoughts in the comments below!

    Useful Links

  • WordPress post split to multiple pages

    How to Split a WordPress Post into Multiple Pages: A Step-by-Step Guide

    Are you looking to break up a long WordPress post into smaller, more digestible sections? Splitting a WordPress post into multiple pages can improve readability, keep readers engaged, and boost your SEO. In this guide, we’ll walk you through the process of WordPress post split to multiple pages using simple steps. Whether you’re a blogger, content creator, or website owner, this method will help you organize your content effectively.


    Why Split a WordPress Post into Multiple Pages?

    Long posts can overwhelm readers, leading to higher bounce rates and lower engagement. By splitting your content into multiple pages, you can:

    • Improve readability: Shorter pages are easier to read and navigate.
    • Enhance user experience: Readers can focus on one section at a time.
    • Boost SEO: Multiple pages can increase page views and reduce bounce rates.

    Let’s dive into the step-by-step process for WordPress post split to multiple pages.


    Step 1: Use the Page Break Feature in the Block Editor

    The easiest way to split a WordPress post into multiple pages is by using the built-in Page Break feature. Here’s how:

    1. Open the Post Editor: Go to your WordPress dashboard and open the post you want to edit.
    2. Place the Cursor: Position your cursor where you want to split the post.
    3. Add a Page Break:
    • In the Block Editor, click the + button to add a new block.
    • Search for the Page Break block and insert it.
    • Alternatively, you can type <!--nextpage--> in the HTML editor.
    1. Repeat as Needed: Add more page breaks wherever you want to split the content.
    2. Preview the Post: Click Preview to see how the post will appear across multiple pages.

    Step 2: Customize Pagination Settings

    By default, WordPress adds pagination links (e.g., “Previous” and “Next”) at the bottom of each page. You can customize these settings for a better user experience.

    1. Edit Pagination Text:
    • Use plugins like WP-PageNavi to replace default pagination with numbered links.
    • Install the plugin, go to Settings > PageNavi, and configure the display options.
    1. Style Pagination Links:
    • Use custom CSS to style the pagination links to match your theme.
    • Add the CSS code to Appearance > Customize > Additional CSS.

    Step 3: Use a Plugin for Advanced Splitting

    If you need more control over how your post is split, consider using a plugin like Post Pagination or TOC+. These plugins offer additional features, such as:

    • Automatic Table of Contents: Create a clickable table of contents for split pages.
    • Custom Page Breaks: Split posts based on headings or word count.
    • SEO Optimization: Add meta titles and descriptions for each page.

    How to Use a Plugin:

    1. Install and Activate: Go to Plugins > Add New, search for your preferred plugin, and install it.
    2. Configure Settings: Follow the plugin’s instructions to set up page breaks and customize the display.
    3. Apply to Posts: Use the plugin’s shortcode or settings to split your posts.

    Step 4: Optimize Split Pages for SEO

    Splitting a post into multiple pages can impact your SEO if not done correctly. Follow these tips to ensure your split pages are search-engine-friendly:

    1. Use Unique Titles: Add unique meta titles for each page using an SEO plugin like Rank Math or Yoast SEO.
    2. Internal Linking: Link between the split pages to help search engines understand the structure.
    3. Avoid Over-Splitting: Too many pages can frustrate readers and hurt SEO. Aim for 2-4 pages per post.

    Step 5: Test and Publish

    Before publishing, test your split post to ensure everything works as expected:

    1. Check Pagination: Verify that the pagination links appear correctly and lead to the right pages.
    2. Test Responsiveness: Ensure the split pages display properly on mobile devices.
    3. Preview Again: Review the post to confirm readability and user experience.

    Once everything looks good, hit Publish!


    Final Thoughts

    Splitting a WordPress post into multiple pages is a simple yet effective way to improve readability and engagement. By following this WordPress post split to multiple pages guide, you can create a better experience for your readers while boosting your SEO.

    Ready to try it out? Start splitting your long posts today and see the difference it makes. Have questions or need further assistance? Leave a comment below or explore our related guides on Netnaps for more WordPress tips and tricks!

    By following these steps, you can easily split your WordPress posts into multiple pages and create a more organized and engaging experience for your readers.

  • Embed Google Spreadsheet WordPress With Specific Range

    Embed Google Spreadsheet WordPress With Specific Range

    Embedding a Google Spreadsheet into your WordPress site can be a game-changer for displaying live data, reports, or even collaborative content. Whether you’re showcasing financial data, project updates, or event schedules, this guide will walk you through the step-by-step process to embed Google Spreadsheet WordPress with a specific range. Plus, we’ll explore how plugins can simplify the process.


    Why Embed Google Spreadsheet in WordPress?

    Embedding a Google Spreadsheet in WordPress allows you to:

    • Display real-time data without manual updates.
    • Share specific data ranges for better focus.
    • Enhance user engagement with interactive content.

    Step-by-Step Guide to Embed a Google Spreadsheet in WordPress Post

    Follow these steps to embed a Google Spreadsheet with a specific range into your WordPress site:

    Step 1: Prepare Your Google Spreadsheet

    1. Open your Google Spreadsheet and select the specific range of cells you want to embed.
    2. Click on File > Share > Publish to Web.
    3. In the Link tab, select the sheet and range you want to embed.
    4. Click Publish and copy the embed code.

    Step 2: Embed the Spreadsheet in WordPress

    1. Log in to your WordPress dashboard.
    2. Navigate to the page or post where you want to embed the spreadsheet.
    3. Switch to the Text editor (not Visual) and paste the embed code.

    Here’s a live example of an embedded Google Spreadsheet:<iframe src=”https://docs.google.com/spreadsheets/d/e/2PACX-1vRUn0XW7C63CyCPe5ZxkGSontQq-cJdDnFwBynZZTICAyRyKX7yxbgz3BwuxeYAwIay92NfYKyWMhul/pubhtml?gid=0&amp;single=true&amp;widget=true&amp;headers=false”></iframe>

    Step 3: Adjust the Display (Optional)

    • Use CSS to customize the iframe’s width, height, or border.
    • Add responsive design attributes to ensure it looks great on all devices.

    Using Plugins :

    If you prefer a more user-friendly approach, plugins can help. Here are two popular options:

    1. EmbedPress

    • EmbedPress allows you to embed Google Sheets, Docs, and other content seamlessly.
    • Simply paste the Google Spreadsheet URL, and the plugin handles the rest.
    • Learn more about EmbedPress.

    2. WP Table Builder

    • This plugin lets you create and embed tables, including data from Google Sheets.
    • It’s perfect for users who want more control over table styling.
    • Explore WP Table Builder.

    Best Practices for Embedding Google Spreadsheet WordPress

    • Keep It Simple: Only display the necessary data range to avoid overwhelming your audience.
    • Optimize for Mobile: Ensure the embedded spreadsheet is responsive.
    • Update Regularly: Since the data is live, make sure your spreadsheet is always up-to-date.

    Conclusion

    Embedding a Google Spreadsheet in WordPress is a powerful way to share live data with your audience. By following this step-by-step guide to embed Google Spreadsheet in WordPress, you can easily display specific data ranges and enhance your site’s functionality. For even more convenience, consider using plugins like EmbedPress or WP Table Builder.

    Ready to embed your first Google Spreadsheet? Try it today and see how it transforms your content!


  • Adding AMP Cookie Consent in WordPress Manually or Plugin

    Monday 26 October 03:13

    This post relates to AMP Cookie Consent Only for “WordPress” On How you can add cookie notice in AMP with two options.

    Manual option and with a plugin, While manual option only will display that you use cookies and visitor can accept that, the plugin does what actually is required the consent of the visitor whether he wants to use the cookies or not.

    At the end of this short tutorial, I have given the pros and cons of both options.

    Manually with the HTML Code + CSS

    Add AMP Notification Code To Your Header

    amp cookie consent gdpr in amp pages

    Here is a code you can just copy-paste in your child themes header.php file, make sure to include the code before the closing </head> tag

    <amp-user-notification id="my-notification" class="sample-notification" layout="nodisplay">
    <span>We use cookies by browsing, you consent to use of cookies &nbsp;&nbsp;Cookie Notice
    <a href="https://netnaps.com/cookie-notification/">Cookie-Notification</a><button on="tap:my-notification.dismiss">Accept <span class="dashicons dashicons-yes"></span></button></span>
    </amp-user-notification>

    Note : I am using the Default Twenty Twenty Theme on my WordPress Blog

    Add CSS to Your Extra CSS

    amp-user-notification.sample-notification{
    background: linear-gradient(90deg, rgba(255,255,255,1) 35%, rgba(250,250,250,1) 100%);
    }
    
    amp-user-notification.sample-notification {
     border:1px solid grey;
     padding: 1rem 1rem;
     line-height:2;
    font-size:1.4rem;
     border-width: 0px 0 0;
     box-shadow: 0 -3px 5px 0 rgba(0, 0, 0, 0.1);
    }
    amp-user-notification.sample-notification > span {
        display: block;
        margin: 0 auto;
        max-width:720px;
    }
    amp-user-notification.sample-notification span > button {
        min-width: 80px;
    	  margin-left:1.5rem;
        display: inline-block;
        padding: 0.4rem 0.6rem;
        font-size:1.3rem;
        color: #ffffff;
    	  line-height:1.5;
        background-color: #0052D5;
        box-shadow: 0 -3px 5px 0 rgba(0, 0, 0, 0.3);
        appearance: none;
    }      
    

    Css you can change, as per your websites look and theme.

    Here is the Result :

    netnaps.com amp cookie consent on WordPress with the plugin or without
    The screenshot shows, how the Cookie Consent appears.

    Add a Plugin For GDPR Cookie Notice

    Why I am recommending the below plugin is the only reason it is 100% compatible with an AMP First Site, AMP in a Standard Mode, Desktop or Mobile.

    While this can also work with the other environments like Transitional Mode for AMP or even if you don’t use AMP, or Disable AMP later, it won’t give any problems.

    Also, the Plugin is lightweight; that is, it doesn’t make your site slow or runs any non required queries or scripts.

    To Install the plugin and set it up properly :

    Go to Plugins > Add New > Type in Search ” gdpr felix ” as its by Author Name : Felix Arntz

    cookie notice gdpr by felix arntz for AMP

    Settings for Plugin GDPR Cookie Notice By Felix Arntz

    After, Installing and activating the plugin, click on customize

    amp cookie consent

    This Takes you to the, customize option window

    amp cookie consent

    Policies option you can select all your policy pages

    cookie consent on the amp

    Privacy Policy Page, Cookie Policy Page and Cookie Section ID

    Cookie Section ID is the anchor URL or ID Attribute that directly redirects a visitor to your Cookie section inside your Privacy policy page,

    getting cookie notice for amp pages in WordPress

    On this Option ” Content ” you can visually customize your cookie consent notice, to anything as per your requirements.

    amp consent cookies

    In the Appearance section, you can change colours and completely style the cookie consent notice as per your sites colours and theme.

    amp consent

    This is the integrations options, where you can control the cookie-based features with the checkboxes as per your requirements.

    • The manual option above eliminates the use of another extra plugin on your site.
    • Everything normally works if you use the manual option ads and analytics, sessions on AMP are unified.
    • With the plugin, its code is as per the required cookie and GDPR Notice, as everything is triggered cookies for analytics or ads only on the user consent.
    • Valid for AMP, All validations are passed with both the options.

    Cons  

    • Amp Linker Session Unification in AMP Tag Test Fails if you are using the plugin option.
      Reason analytics are triggered only when the visitor gives his consent.
    • If you use Ads, from AdSense or similar channels that use cookies, the Ads won’t display till the user gives his consent, as cookie sessions start after the consent, in the plugin option.
    • First Contentful Paint or FCP can be effected in the page speed tests, as this adds an extra element on the page, both options plugin or manual.
    • An extra request or query is added to the page with both the options.
  • Making Awesome Web Stories 10 Free Resources

    10 Free Resources Making Awesome  Web Stories
    a story made using wordpress
    Learn more how we made it

    Creating Web Stories on WordPress

    This Story is made using WordPress Free Plugin by Google Web Stories.

    Please find a list of 10 useful Resources for making incredible web stories for your blog.

    Unsplash

    Unsplash offers a free plugin to sync with your WordPress blog to directly display its library of free images and videos while you are making web stories right in your media gallery. Visit Unsplash Here: https://unsplash.com/

    Freepik

    Freepik is a project by Freepik Company, The Company also has awesome projects like Flaticon,
    and Slidesgo.
    Freepik offers a huge collection of free to use Image resources for you, they also offer a premium plan that’s obviously a more advanced collection. Visit Freepik Here: Freepik

    PngTree

    Pngtree, founded in Dec 2016, has millions of PNG images and other graphic resources for everyone to download. Our aim is to build the largest free PNG image platform in the world, serve for all the professional designer and people who have design skills. Helping users save time and improving their projects efficiently is our duty. All of our designers have been real name authenticated and all of their works have a commercial license

    The limitation is 2 free images on a account in a Day, you can unlock the limit with a premium subscription, so wisely download the Image file as you have two downloads a day on a free plan.

    Another is adding an attribution to the free download, so if you have a good commercial usage you may sign up for a premium account.

    Visit Png tree Here : https://pngtree.com/

    Pexels

    The best free stock photos & videos shared by talented creators. Also with a Photographer Leaderboard, a big Community, Everything from Images to videos is absolutely free to download.

    Visit Pexels Here : https://www.pexels.com/

    Favpng

    Free Transparent PNG Images. Claims to have a database containing more than 16 million free transparent PNG files. All PNG images can be used for personal use unless stated otherwise.

    Visit Favpng Here : https://favpng.com/

    Burst By Shopify

    Free stock photos for websites and commercial use, Download free, high-resolution images as its a shopify venture collections were created with entrepreneurs in mind.

    Visit Burst Here : https://burst.shopify.com/

    Freeimages

    Browse over 300000 free stock photos and find the perfect royalty-free image quickly. Download free, high quality stock images, for every day or commercial use.

    Visit Freeimages Here : https://www.freeimages.com/

    Kaboompics

    Every single day new photos of the highest quality are added to Kaboompics, You can download and use them for your own purposes – grace your blog posts, create lovely graphics for your social media accounts, make your website more appealing – all for free, including the commercial use!

    Visit Kaboompics Here : https://kaboompics.com/

    Vecteezy

    Choose from over a million free vectors, clipart graphics, vector art images, design templates, and illustrations created by artists worldwide, Fully guaranteed images for personal or commercial use. Also offers a reasonable premium pricing for more unlimited downloads.

    Good For : vector art, stock photos & videos, you may need for making web stories awesome.

    Visit Vecteezy Here : https://www.vecteezy.com/

    Gratisography

    Gratisography, has quirkiest collection of high-resolution free stock images, images you just won’t find anywhere else.

    Visit Gratisography Here : https://gratisography.com/

  • Stunning Web Stories for WordPress Turbo-Charge Your 2020 Blog

    Web Stories on WordPress A Step-Wise Tutorial

    Web Stories Are Stunning!

    Using the WordPress Plugin for Web Stories Here is an example

    Installing Web Stories for WordPress Plugin


    Plugins > Add New > Type ” Web Stories ” Install and Activate.


    plugins add new

    Settings For Web Stories for WordPress Plugin


    From Admin Menu, you have three options as in the screenshot above.

    Dashboard
    The Dashboard shows you everything to get started with the stories,
    use the Create a New Story button to jump to the editor and add a story.

    dashboard web stories

    All Stories

    The all stories option shows you web stories that you have already made and saved, in all modes published, drafts, etc. like posts.

    all Stories page WordPress

    Add New

    It takes you to the editor to add a new story.

    add new web stories with wordpress

    If we see tab wise on the Dashboard, it shows you three options
    (1) My Stories, (2) Explore Templates (3) Editor Settings

    My Stories 

    My Stories option, relates to your web stories that you have created and display them in a format All Stories, drafts, and published if you have many search bar.

    my stories word press


    Explore Templates

    Explore the Templates option relates to pre-made templates bundled along with the WordPress Plugin. It makes it easy to get started and understand how web stories work.

    web stories templates

    Editor Settings Google Analytics for Web Stories for WordPress

    In the editor settings, you can add your Google Analytics code to track views of the story, add your logo that should be precisely 96×96 pixels a perfect square. In the end, a data-sharing option checkbox to improve the plugin.

    editor settings wordpress web stories plugin

    Editor Settings and Features for Web Stories for WordPress



    add new stories with images in wordpress google web stories


    Upload Image or Video option connects your WordPress default media gallery to upload the images or videos. You can select any web stories supported picture formats or video clips and attach them to your web stories.

    With Blue Upload Button you can add the New Files as Uploads.

    text in web stories for wordpress plugin

    Text option as T has few presets for Text Formats, Like Heading ( H1, H2, and H3), Paragraph, Caption, and Overline.

    SEO of your content into headings and subheadings short paragraphs and citations.

    basic shapes for web stories

    Shapes next to Text option has 12 Basic shape elements that can be very useful to highlight and better display the story format.


    add title to web stories on wordpress

    Add the Title option Here you can give a title to the story.
    It automatically creates a permalink for the web store.


    below art board web stories

    Below the Editor, you have Delete Page, Duplicate Page, New Page, Undo and Redo options.

    Duplicating the page with this option to take all the elements to the next page as same and change a few details like text or pictures as your story usually goes, the background can be the same for pages, and text you can edit.

    page advancement for web stories

    Page advancement feature at the end of this panel to control whether the story auto-plays or the reader has to tap for the next page or slide.

    The duration can also be controlled default is 7 seconds.

    safe zone marks

    I recommend keeping elements inside the safe Zone.

    Disable or Enable Safe Zone Option. Safe Zone is a markup for adjusting your elements in a zone that is viewable to all devices. By default is enable.

    Below that, you have the Grid View Option.

    grid view web stories wordpress

    Grid view shows all your web stories pages in a grid view, easy to select one of the pages to edit if you have 30 Pages on a story.

    keyboard shortcuts

    Keyboard Shortcuts for publishing stories with ease of keyboard

    links in webstories

    Adding Links in Web Stories, This is useful if you have an Affiliate link, or have to link a visitor to your post.

    design tab web stories for wordpress plugin

    Design Tab for Web Stories WordPress Plugin makes it easy to use Google fonts, select layers, change font colours, Size Position, and all preliminary design features a plugin could have inbuilt.

    Page Attachment Links

    Adding Links To Web Stories On Background With Swipe Up Learn More Button

    To add links to your story when a user can swipe up to go to a page with text as “Learn More” or whatever you want to give kindly have a look at the below screenshot.

    learn more

    To add this Learn More Button in our Web Story select the background and add the URL this is called

    Page Attachment,

    page attachment links

    Also, you may change the text from “Learn More” to anything you wish to another awesome feature of the web stories for WordPress plugin.

    Displaying Web Stories for WordPress on Posts or Pages



    To display web stories, open your blocks in the editors select Stories Block,
    Next, add the URL of your published story to embed like in the screenshot below.


    embedding web stories

    Add a Cover for Web Stories

    Cover for the web stories – Dimensions for the image is 360 x 600 pixels.

    Make the cover attractive, as a cover of a Good Story Book.

    Correctly Embedding Web Stories on WordPress

    Structured Data SEO for Web Stories for WordPress

    Web Stories being a post type, can easily select an Article in a Yoast free plugin, a screenshot above.

    You have to go to Yoast > Search Appearance > Schema Settings.

    For Another Popular and better plugin than Yoast, Rank Math Free also fully supports the Web Stories for WordPress,

    rank math web stories

    Rank Math’s Dashboard shows a toggle to enable Google Web Stories for WordPress.

    Here is a small checklist :

    Check this official link by Google to check best practices for Web Stories SEO.

    Minimum And Maximum Pages for Web Stories
    Ideally, a web story should have 10-20 pages, but a minimum of 5 and a maximum of 30 pages. Make a story with a minimum of 5 and a maximum of 30-page slides.

    Completeness in the story
    The story should be complete, should not end without any reason or right direction.

    For example, if a recipe story could be for making a new salad, but that should cover each part from starting with vegetables used to being served on the table.

    What you are trying to narrate in the story should be valid and relate the pages from start to end. Avoid skipping pages and publish information that is not clear what you want to narrate.

    Use of Minimum Text With Clear Fonts Size Display
    Title length and Text in story pages should be short as it’s for mobile devices; the fonts should be clear and readable for everyone. If possible, keep Text below 10 to 12 words per page.

    Guidelines for Videos
    If you add videos, use short clips 15 seconds per slide, use any app to clip the long videos into short clips, and see what video format would work best that uses minimum storage space and outputs with the best resolution.

    Follow Content Guidelines
    The Web Stories can also get into Google Discover on Android phones, so best is to follow the Discover content guidelines.

    Don’t overuse multiple elements on a story page.
    Please keep it simple, elegant, light, and short don’t use more and more elements on a single slide page.

    As the user views a page for 5 seconds to 7 seconds, keep minimum details and Text that a user can read easily in that view time.

    Guidelines for Images
    Use good quality resolution images that are clear and unique in your story and relate to your narrative. As the story is in a Portrait mode, avoid the use of landscape format.

    I usually keep on improving Checklists on my blog. One of my lists can be of your interests here 15 Tips to Avoid Structured Data Errors AMP on WordPress.

    Another useful resource to read about SEO for web stories is from the official AMP Blog here.

    Seo Web Stories WordPress: Official Video

    Templates Included

    Pick up a pre-installed template for your First Story, change the same with your unique content, like Title, headings, and page story you have created,
    to quickly get started with the google web stories.

    web stories templates

    Note: Your content, whatever you make, should always be unique.

    With the templates, you get a clear idea of how the stories should work properly and how many visitors you are getting on your stories with google analytics,

    If you have any errors or warnings at the google search console, you can also validate that with a fix.

    Updates :

    Friday 13 November 02:02
    • With Latest Release Now WordPress Version 1.1 Web Stories Plugin Also Supports Gifs from Tenor, that you can add in your stories, Videos and Ai Writer

    Please Find 10 Free Resources to make awesome Web Stories of-course in a web story below

  • Drastic Bounce Rate Plunge AMP Linker Unification

    Understanding Google Analytics AMP Linker & Session Unification

    AMP Site showing higher bounce rates?

    Then you should follow this post closely it’s a short How-To on Unification of Amp sessions on Analytics Data, Correctly Doing AMP Analytics Session Unification with your domain and testing that the analytics tag is set up correctly with a testing tool in the last step of this post.

    AMP Analytics Journey Across Two Sessions

    When a visitor with a google search lands at your site on his mobile device particularly, he is on the AMP CDN domain, the sparking sign is not your real domain, for example in the screencast below, a visitor opens a link from google search index he visits amp cache URL that is hosted by google.

    Session 1

    In this Image, a new visitor goes to google Index finds our Domain and opens the URL that is an AMP URL with a Spark Sign.

    The URL looks exactly like this https://www.google.com/amp/s/netnaps.com/

    Session 2

    From Session one, the Visitor now Explores the site and opens the Blog Button.

    This is our Own Domain Or Real URL

    AMP Analytics Correct Setup

    This post is about the unification of these two sessions a visitors journey from, the AMP Cache CDN URL and the Real URL

    For the unification of AMP Sessions, we have to first make an AMP GTM Container,
    Google Tag Manager AMP Container.

    Jump to this URL – https://tagmanager.google.com/

    Click on Create Account at the Extreme Right of the Page Here

    amp session unification
    Screenshot from Google Tag Manager – A Google Product ©2018 Google LLC

    Add name, select your country

    Screenshot from Google Tag Manager – A Google Product ©2018 Google LLC

    Select AMP as a Container, Amp Container has a specific features for Amp if compared to the usual GTM Conatiner

    add new tag in container
    Screenshot from Google Tag Manager – A Google Product ©2018 Google LLC

    Once Container is created you can create a New Tag, Specifically for Conversion Linker on AMP Analytics

    Screenshot from Google Tag Manager – A Google Product ©2018 Google LLC

    Add Conversion Linker, to your Tags its a Featured Tag as in the Screencast above.

    Screenshot from Google Tag Manager – A Google Product ©2018 Google LLC

    Add your domain name check enable linking across domains.

    Add Triggering, Firing triggers to All Pages, Page View

    Screenshot from Google Tag Manager – A Google Product ©2018 Google LLC

    Save and Submit, Click On Publish

    Screenshot from Google Tag Manager – A Google Product ©2018 Google LLC

    You can give any version name to your container and description to remember changes made to this container.

    Connecting tag to the Site

    If you use WordPress, Edit your header.php file

    This goes in your Head Tags :

    
    <!-- AMP Analytics -->
    <script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
    <!-- Google Tag Manager -->
    <amp-analytics type="gtag" data-credentials="include">
    <script type="application/json">
    {
      "vars": {
        "gtag_id": "UA-1234567-3",
        "linker": {
          "domains": ["yourdomain.com"]
        }
        ,
        "config": {
          "UA-1234567-3": {
            "groups": "default"
          }
        }
      }
    }
    </script>
    </amp-analytics>
    <!-- AMP Analytics -->

    This goes in your Body Tag, Make sure to change your GTM- , and Analytics code above.

    <!-- Google Tag Manager -->
    <amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-XXXXXX&gtm.url=SOURCE_URL" data-credentials="include"></amp-analytics>
    <!-- Google Tag Manager -->

    Testing the GTM Tags

    Jump to this Free Tag Tester here : https://amptagtest.appspot.com/

    session stitching in amp analytics
    Screenshot Taken From appspot.com

    If everything is Green, you have set everything correctly now see how your Bounce rates go down.

    AMP Analytics Limitation

    AMP Analytics Limitations As Per Google

    Official google link here. That Mentions this Limitation
    • Session unification via AMP linker will not happen if a first-time user closes out the AMP page without navigating to next page since the session unification works using link decoration.

    If you use two versions AMP and NON-AMP you should follow the above google URL and then implement the same on your NON-AMP Site Versions.

    AMP Analytics Tested On WordPress

    The above steps were done on a WordPress Latest Version with AMP Original Plugin as a Native Mode, I have also written a post on getting Native Version AMP on WordPress

    All the Screenshots Above in this post are taken from Google Tag Manager, A Google Product ©2018 Google LLC, Google and the Google logo are registered trademarks of Google LLC.

  • ImageOptim Bulk Optimise Images in Bulk for WordPress Blog

    ImageOptim Bulk Optimise Images: A Simple and Free Solution

    If you’re looking for a way to bulk optimise images without relying on plugins or expensive software, ImageOptim is the answer. This lightweight, free tool is perfect for bloggers, developers, and designers who want to reduce image sizes without compromising quality. In this guide, I’ll share how I used ImageOptim to bulk optimise images for my WordPress blog, saving time and storage space—all for free.


    Why Bulk Optimise Images?

    Optimising images is a critical step for improving website performance and SEO. Smaller image sizes lead to faster page load times, better user experience, and higher search engine rankings. While plugins can automate this process, they often come with limitations, such as server load or premium pricing. That’s where ImageOptim shines—it’s a simple, offline solution that lets you bulk optimise images quickly and efficiently.


    My Experience with ImageOptim

    On my blog, I’ve always relied on Affinity Designer for image editing and compression. Since I use AMP in native mode, most of my pages are served through Google’s AMP CDN, which handles a lot of the heavy lifting. However, as I started experimenting with the Web Stories plugin, I realised the importance of following best practices for image optimisation.

    I needed a solution that could:

    • Optimise images in bulk without running endless background processes.
    • Be fast and efficient, with no recurring costs.
    • Work seamlessly with my existing workflow.

    That’s when I discovered ImageOptim, a free tool that’s less than 10MB in size and works like a charm.


    How to Bulk Optimise Images with ImageOptim

    Here’s how I used ImageOptim to bulk optimise images for my WordPress blog:

    Step 1: Download Images from Your WordPress Server

    Using SFTP and FileZilla, I downloaded the entire uploads directory from my WordPress hosting server to my local Mac. This step ensures you have all your images ready for optimisation.

    Step 2: Run the Bulk Optimisation Command

    Once the images were on my local machine, I used ImageOptim to optimise them in bulk. Here’s the command I ran in the Terminal:

    /Applications/ImageOptim.app/Contents/MacOS/ImageOptim *.png /users/yourname/PNG-FOLDER/

    Pro Tip: Replace the folder location in the command with your directory structure.

    This command optimises all .png files in the specified folder, reducing their size by up to 50%. The process runs in the background, so you can continue working while it does its job.

    Step 3: Drag-and-Drop Simplicity

    If you’re not comfortable using the Terminal, ImageOptim also supports drag-and-drop functionality. Simply drag your image folder into the app, and it will handle the rest.


    Why ImageOptim Stands Out

    ImageOptim combines some of the best image optimisation tools, including:

    • MozJPEG for JPEG compression.
    • Pngquant and Pngcrush for PNG optimisation.
    • SVGO for SVG files.
    • Google Zopfli for further compression.

    The result? Smaller image sizes without compromising quality, all for free.


    My Optimisation Workflow

    To keep things manageable, I optimise images once a month. For example, I optimised all images from September 2020 in one go. This way, I don’t have to worry about optimising images while creating new content. A few minutes of work at the end of the month is all it takes.


    Advantages of Using ImageOptim

    • Free and Lightweight: No subscriptions or hidden costs.
    • Bulk Optimisation: Process hundreds of images in minutes.
    • Offline Tool: No server load or background processes.
    • Drag-and-Drop Support: Perfect for non-technical users.

    Final Thoughts

    If you’re looking to bulk optimise images without plugins or expensive software, ImageOptim is a game-changer. It’s fast, efficient, and completely free. Whether you’re a blogger, developer, or designer, this tool can help you improve your site’s performance and save storage space.

    Have you tried ImageOptim or any other image optimisation tools? Share your experience in the comments below! For more tips on WordPress optimisation and free resources, visit Netnaps.


    Key Takeaways

    • ImageOptim is a free, lightweight tool for bulk optimising images.
    • It’s perfect for bloggers and developers who want to optimise images without plugins.
    • The tool supports both Terminal commands and drag-and-drop functionality.
    • Optimising images monthly can save time and improve site performance.

    Have you tried ImageOptim or any other image optimisation tools? Share your experience in the comments below! For more tips on WordPress optimisation and free resources, visit Netnaps.


  • Sequel Pro Lightsail Connect WordPress blog Database to your MacOs

    How to Connect Your WordPress Blog Database to Your Mac Using Sequel Pro and Lightsail: A Step-by-Step Guide

    If you’re managing a WordPress blog hosted on Amazon Lightsail and want to access your database directly from your Mac, Sequel Pro is an excellent tool for the job. This step-by-step guide will walk you through the process of connecting your WordPress blog database to your Mac using Sequel Pro Lightsail Connect. Whether you’re a developer, blogger, or website administrator, this guide will help you streamline your database management.


    Why Use Sequel Pro to Connect to Your WordPress Database?

    Sequel Pro is a popular, open-source MySQL database management tool for macOS. It offers a user-friendly interface, making it easy to manage your WordPress database, run queries, and perform backups. By connecting your WordPress database hosted on Amazon Lightsail to Sequel Pro, you can:

    • Easily manage your database without using the command line.
    • Run SQL queries to optimize your WordPress site.
    • Export or import data for backups or migrations.

    However, it’s important to note that Sequel Pro has some limitations, such as being available only for macOS. If you’re a Windows user, you’ll need to explore alternative tools like HeidiSQL or MySQL Workbench. Let’s dive into the steps to set up Sequel Pro Lightsail Connect on your Mac.


    Step 1: Install Sequel Pro on Your Mac

    Before you can connect to your WordPress database, you need to install Sequel Pro on your Mac. Here’s how:

    1. Download Sequel Pro: Visit the official Sequel Pro website and download the latest version for macOS.
    2. Install the Application: Once downloaded, drag the Sequel Pro icon to your Applications folder.
    3. Launch Sequel Pro: Open the application from your Applications folder or Spotlight search.

    Step 2: Access Your Amazon Lightsail Instance

    To connect Sequel Pro to your WordPress database, you’ll need the database credentials from your Amazon Lightsail instance. Follow these steps:

    1. Log in to Amazon Lightsail: Go to the Amazon Lightsail console and sign in with your credentials.
    2. Select Your Instance: Click on the WordPress instance you want to connect to.
    3. Access the Database: Under the “Connect” tab, note down the following details:
    • Endpoint (hostname)
    • Database name
    • Username
    • Password

    Step 3: Set Up an SSH Tunnel

    Since Amazon Lightsail databases are not publicly accessible, you’ll need to set up an SSH tunnel to connect securely. Here’s how:

    1. Open Sequel Pro: Launch the application on your Mac.
    2. Choose SSH Connection: In the connection window, select the “SSH” tab.
    3. Enter SSH Details:
    • SSH Host: Enter your Lightsail instance’s public IP address.
    • SSH User: Use bitnami as the default username.
    • SSH Password: Enter the password you use to connect to your Lightsail instance via SSH.
    1. Enter Database Details:
    • MySQL Host: Use 127.0.0.1.
    • Username: Enter the database username from Lightsail.
    • Password: Enter the database password.
    • Database: Enter the database name.
    1. Test the Connection: Click “Connect” to ensure everything is set up correctly.

    Step 4: Connect to Your WordPress Database

    Once the SSH tunnel is established, Sequel Pro will connect to your WordPress database. You’ll see a list of tables in your database, such as wp_posts, wp_users, and wp_options. From here, you can:

    • Run SQL queries to optimize your database.
    • Export or import data for backups or migrations.
    • Edit tables directly if needed.

    Step 5: Troubleshooting Common Issues

    If you encounter issues while setting up Sequel Pro Lightsail Connect, here are some common fixes:

    • SSH Connection Failed: Ensure your Lightsail instance’s firewall allows SSH connections (port 22).
    • Database Access Denied: Double-check your database username and password.
    • Slow Connection: Use a stable internet connection and ensure your Lightsail instance is in a region close to your location.

    Limitations of Sequel Pro

    While Sequel Pro is a powerful tool for macOS users, it does have some limitations:

    1. Not Available for Windows: Sequel Pro is exclusively designed for macOS, so Windows users will need to use alternatives like HeidiSQL or MySQL Workbench.
    2. No Native Support for Newer MySQL Features: Sequel Pro lacks support for some advanced MySQL features introduced in newer versions.
    3. Development Status: Sequel Pro’s development has been inconsistent in recent years, which may lead to compatibility issues with newer macOS versions.

    Final Thoughts

    Connecting your WordPress blog database to your Mac using Sequel Pro Lightsail Connect is a straightforward process that can significantly improve your workflow. By following this step-by-step guide, you’ll be able to manage your database efficiently, run queries, and ensure your WordPress site runs smoothly.

    Ready to take control of your WordPress database? Download Sequel Pro today and follow the steps above to get started. Have questions or need further assistance? Leave a comment below or explore our related guides on Netnaps for more tips and tricks!


    By following these steps, you’ll have a seamless Sequel Pro Lightsail Connect experience, making database management a breeze.