EDITS.WS

Tag: plugins

  • Hackers Actively Exploiting Unpatched Privilege Escalation Vulnerability in Ultimate Member Plugin

    WPScan is reporting a hacking campaign actively exploiting an unpatched vulnerability in the Ultimate Member plugin, which allows unauthenticated attackers to create new user accounts with administrative privileges and take over the site. The vulnerability has been assigned a CVSSv3.1 (Common Vulnerability Scoring System) score of 9.8 (Critical).

    Automattic’s WP.cloud and Pressable.com hosting platforms picked up on a trend in compromised sites where each had rogue new administrators popping up. After further investigation they found a discussion on the WordPress.org support forums about a potential Privilege Escalation vulnerability in the plugin, as well as indications that it was already being actively exploited.

    Ultimate Member, which is active on more than 200,000 WordPress sites, patched the plugin, but WPScan reports that it wasn’t sufficient.

    “In response to the vulnerability report, the creators of the plugin promptly released a new version, 2.6.4, intending to fix the problem,” WPScan security researcher Marc Montpas said. “However, upon investigating this update, we found numerous methods to circumvent the proposed patch, implying the issue is still fully exploitable.

    “Adding to the urgency of the situation, a look at our monitoring systems also confirmed attacks using this vulnerability were indeed happening in the wild.”

    WPScan has identified more than a dozen IP addresses from which exploits are originating, common usernames for malicious accounts, and other indicators of compromise, such as malicious plugins, themes, and code. Check the security advisory if you believe you have been compromised.

    Version 2.6.6 is the latest release from the Ultimate Member plugin but it is still believed to be vulnerable. WPScan recommends users disable the plugin until it has been adequately patched.

  • Cloud Broken Link Checker Repairs Broken Links Faster and Supercharges Your SEO

    WPMU DEV’s free all-new and improved Broken Link Checker plugin saves you the time and tedious hassle of handling crucial link management tasks across all your WordPress sites.

    “I have been looking to find an easier way to check for broken links. Thank you for making this tool so accessible.” Dena, WPMU DEV Member

    Broken links are a negative indicator of site health and can have a major impact on your PageRank and your reputation. Staying on top of your site links is an essential and crucial aspect of good WordPress site management.

    But… manually checking your content for broken links is time-consuming and tedious excruciating, especially if you manage multiple WordPress sites.

    “This is potentially going to save a ton of time! Before now I’ve always done a manual check on all sites I create.” TNT Systems, WPMU DEV Member

    This article shows you how to use our powerful link checking tool on unlimited WordPress sites – completely re-engineered with a top user-requested feature and a new API that works 20x faster, to deliver better and more accurate results, prevent negative SEO performance issues, and improve user experience.

    We also include a comprehensive guide covering all you need to know about why link management is important and how to effectively manage broken links on all of your sites.

    We’ll cover the following topics:

    Let’s jump right in and take a look at the only tool you’ll ever need to check and repair broken links on unlimited WordPress sites.

    WordPress Broken Link Checker (BLC) Plugin

    Broken Link Checker by WPMU DEV
    Broken Link Checker is now even better and faster at finding broken links on WordPress sites.

    WPMU DEV acquired Broken Link Checker many years back from ManageWP, and since then have implemented many tweaks and fixes to improve its capabilities, growing its popularity to 700K downloads and its user satisfaction to 4/5 stars.

    [NB: Special shoutout to Patrick Walker, Team Lead at WP Engine’s Customer Experience Operations Team for his hard work in collaboration with our engineers to get our plugin removed from WP Engine’s and Flywheel’s block list.]

    While we plan to continue maintaining and improving the old plugin version for the thousands of users who are still currently using it, starting from versions 2.0 and onward, we’ve also introduced a new cloud-based link checking plugin for WordPress.

    Note: We’ll focus the rest of this article on our Cloud Link Checker. For more information on using the old (Local) BLC plugin, visit the plugin download page on WordPress.org.

    Why Two Different Link Checking Engines?

    The old Broken Link Checker plugin (we now call this version Local Link Checker) is a great tool currently used and loved by thousands of WordPress users to keep their URLs healthy.

    If you love it, feel free to keep using it. Keep in mind, however, that it depends on your site’s resources to run scans, which can be affected by your hosting plan’s available resources, and, depending on what plugins are installed on your site, could cause conflicts or WP/PHP errors.

    Our latest innovation — a cloud-based plugin — takes things to a whole new level and opens the door to an entirely new scope of possibilities that we couldn’t achieve before by integrating the best of the Local BLC plugin with cloud capabilities directly into The Hub (our all-in-one WordPress platform), all at no additional cost to users.

    For example, some of the benefits of the new cloud-based BLC include:

    • Scalability: Cloud Link Checker runs on WPMU DEV’s engines not the individual site where the plugin is installed, so you can run broken link scans on sites of any size and server type.
    • Blazing Fast Scans: Being cloud-based means any dependencies on the performance of your server are eliminated, giving your scans a massive speed increase.
    • No Risk of Blocklisting: Pinging external sites repeatedly from your website raises suspicious flags with internet service providers and puts your site at risk of being blocklisted. Cloud BLC doesn’t use your site’s IP address, so there’s no risk of your site(s) being blocklisted.
    • Faster Updates and Instant Improvements: No more waiting for plugin version releases or worrying whether you site’s resources can handle the changes. We test, fix, and improve everything on the cloud and your site benefits instantly as soon as we deploy the changes and improvements to our engine..
    • Eliminate WordPress and PHP Errors: Our cloud-based link checker doesn’t run on your site’s resources, so you won’t experience site resource errors using the plugin.
    • Crawl Everything: Cloud Link Checker follows the same logic as search engine crawlers, so no URLs are missed on all standard pages and posts, menus, category pages, etc. Even better, use scheduled reports to discover broken links before the search engines see them.
    Cloud Link Checker Splash screen
    WPMU DEV’s Cloud-based Link Checker provides better performance and faster speed.

    Cloud BLC scans your site from top to bottom, monitoring external and internal links in your posts, pages, comments, blogroll – even custom fields.

    It detects links that don’t work, as well as missing images and redirects. It will then notify you via the Broken Link Checker section of the Hub, or you can view a summary of the results in the plugin dashboard of your WordPress site.

    “Love this new tool, especially since it runs off-site and doesn’t hog server resources.” Levi, WPMU DEV Member

    Set Up

    Whether you’re an existing Broken Link Checker plugin user or new to the tool, setup is a breeze.

    You can set up the plugin from the WordPress dashboard plugin and from WPMU DEV’s Hub.

    Let’s look at both methods.

    From the WordPress Dashboard

    Link Checker Menu - WordPress Dashboard
    Cloud Link Checker activation in the WordPress dashboard.
    1. Install and activate the plugin.
    2. Go to the Link Checker menu and select Cloud.
    3. If you’re logged into WPMU DEV, click ‘Enable Cloud Engine’ (otherwise, the button will say ‘Connect to WPMU DEV’), and you’ll be taken through The Free Hub onboarding process, as well as the broken links checking tool component. This will lead you directly to the BLC service tab in The Free Hub.
    4. From here, run a new scan. You’ll get a notification once the scan completes, so feel free to look around The Free Hub while you wait.
    5. Once you receive notification that the scan is complete, you can view the results in the Broken Link Checker section of The Free Hub.

    From The Hub

    The Hub - Broken Link Checker Activation screen.
    Broken Link Checker activation in The Hub.
    1. After logging into The Hub, you’ll see Broken Link Checker listed as a new service in the menu (top & sidebar).
    2. Activate this to install the plugin on the site.
    3. Run a scan to see your results.

    However you choose to install the Cloud Link Checker, the WordPress dashboard will display the Summary Report, while The Hub will have the Full Report – including the list of broken and dead links.

    BLC - Scan Results
    Scan results in the WordPress dashboard.

    Click View Full Report to see the full scan report in The Hub.

    BLC scan report
    The Hub displays a detailed list of your broken URLs after scanning.

    Aside from locating your broken links, missing images, and redirects, the plugin has additional functions that let you schedule scans, send reports by email, search (with built-in filters), and export your lists for download.

    Our members spoke…and we listened!

    One of the most requested features for this tool was the ability to edit and unlink broken links.

    We’re thrilled to announce that in addition to ignoring and reporting links as not broken, you can now also easily edit and unlink broken links from The Hub.

    Simply click on the vertical ellipsis (3 dots) to the right of any link listed in the Hub’s scan report and select one of the available options.

    Edit and Unlink
    Edit, Unlink, Ignore, or Report links as Not Broken.

    Select Edit Link to point the link to a new URL, Unlink to remove the link and change it to plain text, or select one of the other options to ignore the link or to report false positives (note: we use Not Broken reports to improve BLC’s engine).

    Note: New scans are temporarily disabled while the system is performing editing or unlinking operations. You can run a new scan after these processes have completed.

    Also, to keep reports manageable, if the scan detects multiple instances of the same broken link URL, the report only displays the first 10 instances and notifies you how many other instances there are.

    Broken Link Checker - Scan Report
    Scan reports are kept manageable by displaying only the first 10 URLs for the same broken link.

    You can choose to edit or unlink only the first 10 visible links, or perform the operation on all instances of that same link.

    Edit Broken Link pop-up screen
    Edit (or unlink) only the first 10 links or all links.

    Note that the tool does not scan hardcoded links written in php files (eg template files, shortcodes, etc.).

    Run Manual Scans

    You can run a manual scan any time, in both the WordPress dashboard and The Hub. Just hit the blue Run Scan button. This can be helpful if you’ve done some clean up, and want to refresh your view of the list.

    Schedule Scans & Send Reports by Email

    Scheduling scans is done from the Broken Link Checker plugin section in the WordPress dashboard.

    BLC - Schedule scan
    Schedule new scans for broken link checks in your WordPress dashboard.

    At least one recipient must be added to schedule reports, so that it can be sent to a party via email.

    scan configuration dropdown (WP dash)
    Click on the cog icon to see the menu options for scanning.
    1. From the Schedule Scan section, click Configure.
      Check that you are on the Schedule Date tab from the top menu.
    2. Choose the Frequency, from Daily, Weekly, Monthly.
    3. Select desired time, day, or date from the dropdown options; then click Save.
    Schedule broken link checker report date time (WordPress dashboard).
    The plugin provides many options for scheduling scans.

    Now we will add recipients (at least one), so the report has a destination to be sent to:

    1. Click on the Add Recipients tab.
    2. You can either Add Users, from the list of those you’ve already added to the site, or Add By Email, for anyone at all. Remember to Save Changes.
    Broken Link Checker- Schedule report: Add Recipients (WordPress dashboard)
    Adding recipients to get scan reports via email is fast and easy.

    You can deactivate the scheduled scan or change the sending schedule, as well as who it goes to, at any time.

    To easily locate your URLs, search results can be filtered from within The Hub.

    From the summary screen, you can use the dropdowns to filter by Status or Domain.

    search tools (hub)
    Use the built-in filters to locate items more easily in your Broken URL list.

    Export Lists

    You can export your broken URL lists anytime in CSV format.

    To do this, simply click the Export as CSV button from the summary screen in The Hub.

    And … that’s it! You’re now a BLC pro.

    BLC scan results showing no broken links.
    Keep your site’s links healthy with the best free broken link checker tool for WordPress.

    “I love this! Offsetting the resources to the cloud will help so many sites!” PTaubman, WPMU DEV Member

    “But I’m happy with Local BLC and I don’t run multiple sites…”

    If you want to keep using the older plugin, you don’t have to switch to Cloud Link Checker. Local BLC will keep working just fine and you can easily switch to the cloud version at any time inside your WordPress admin.

    Broken Link Checker Menu
    You can switch between cloud and local link checker inside the WordPress admin.

    Just keep in mind that you can only activate one engine at a time, so if the Cloud engine is running, Local Link Checker will be inactive and vice-versa.

    Local Link Checker - inactive
    Switch link checker engines inside your WordPress dashboard.

    Note: if you run a multisite installation, BLC cloud version will only be available on the main site when network-activated. Due to the complexity of scanning multisite, subsites will continue to use the BLC Local version.

    Cloud Link Checker – Perfect For Agencies

    Being able to manage all of your sites from one place (The Hub) and send clients white labeled reports makes Cloud Link Checker the perfect solution for agencies, freelancers, and anyone running multiple WordPress sites.

    Whitelabel report - Broken links
    Clients will love you even more when they see you’ve taken care of their broken links.

    You can also use the tool with a customized report as a way to generate new clients for your agency and upsell WordPress maintenance services to existing clients.

    Whitelabel Report - Broken Links
    Use BLC with whitelabel reports to generate new clients and upsell maintenance services.

    Compare our plugin with other broken link checking tools and you will quickly see why WPMU DEV’s cloud-based link checker is a no-brainer.

    For example, here’s one of our competitors’ offering:

    • Free version limitations:
      • Only one website allowed.
      • Only 200 links checked per month.
      • Only internal links are checked.
    • Links are checked once every 3 days.
    • Cost: $30/month (credit card required to sign up).

    Whereas, with WPMU DEV’s Cloud Link Checker…

    • No limitations:
      • Unlimited number of websites.
      • Unlimited number of links.
      • Internal and External links are checked (Local and Cloud versions).
    • Set your own schedule (Local and Cloud versions).
    • Manually check all your sites anytime.
    • Cost: Free (priority support included for members only).
    • No credit card required to sign up.

    To get the full picture of what our broken links checker can do, see the plugin documentation.

    Now that we’ve shared the good news with you about a powerful WordPress troubleshooting tool every web developer (and user) should have in their site management toolbox, let’s take a closer look at the harm broken links can cause if left unchecked and why you need a tool like Broken Link Checker.

    High-quality, relevant, and authoritative links are crucial to a website’s SEO and reputation. Broken links can have several negative impacts on search engine optimization, including:

    1. Crawling and Indexing Issues: Search engine crawlers follow links to discover and index web pages. In fact, Google cites good working links as a best practice. When a crawler encounters a broken link, it cannot access the linked page and may struggle to navigate through your website effectively. This can prevent certain pages from being indexed, making them invisible to search engines and reducing their chances of appearing in search results.

    2. Increased Bounce Rates: Bounce rate measure how long users spend time on a particular web page before “bouncing” to another one. Visitors who stumble upon broken links may abandon a site altogether. When visitors repeatedly choose to leave a web page almost immediately after landing on it, this leads to a high bounce rate, which sends a “low-quality” signal to search engines about the site.

    3. Decreased Search Engine Rankings: Search engines aim to deliver the best user experience by providing relevant and high-quality search results. Websites with broken links may be considered less reliable and valuable by search engines, leading to lower rankings in search results. This can result in reduced organic traffic and visibility for your website.

    4. Impact on Internal Link Structure: Broken links disrupt the internal link structure of your website. Internal linking helps search engines understand the relationships between different pages and establishes a hierarchy of importance. When broken links exist within this structure, it can confuse search engines and weaken the overall SEO structure of your website.

    5. Lost Backlink Opportunities: Backlinks are an important factor in SEO, as they indicate the authority and relevance of your website. If other websites link to broken pages on your site, it can negatively impact your backlink profile. Broken links may deter other webmasters from linking to your site, reducing your chances of acquiring valuable backlinks.

    To mitigate the negative impact of broken links on SEO, it is crucial to regularly monitor and fix them. Conducting regular website audits, using tools to identify broken links like BLC, and implementing redirects or updating links can help improve user experience, maintain search engine rankings, and enhance the overall SEO performance of your website.

    In addition to impacting your site’s SEO, broken links can also cause serious damage to your business and its reputation. This includes:

    1. Poor User Experience: Studies show that 89% of consumers will shop with a competitor after having a poor user experience on a site. Broken links create a negative user experience by leading visitors to dead-end pages or error messages. Users expect links to provide relevant information or resources, and encountering broken links can be frustrating. This can decrease user engagement, increase bounce rates, and ultimately harm your website’s reputation.

    2. Negative Impact on Revenue: Broken links can sometimes cause roadblocks in your sales conversion process. Investing money and time into marketing efforts to get potential customers to your site then losing sales because they cannot reach conversion pages means wasted time and lost revenue.

    3. Security Vulnerabilities: Broken links can also lead to malicious attacks on your site, phishing scams, and broken links hijacking (see below)

    Broken Links Hijacking (BLH) refers to the practice of exploiting expired, unlinked, or inactive external links found within a webpage.

    It involves malicious actors taking advantage of resources or third-party services that are no longer available or valid, such as due to expired domains. These attackers can seize control of these links to carry out various harmful activities, including defacement through acquiring expired domains, impersonation, or even cross-site scripting.

    Attack Scenario and Security Risks

    Let’s imagine a scenario where a business shuts down or forgets to create a social media page but still has the link to that page on its website. In this case, an attacker can simply create an account using the same name and then proceed to post offensive content or launch phishing attacks while pretending to be the business.

    Illustrative Scenario

    To illustrate this further, let’s consider a website called thewebsite.com that mentions a LinkedIn page URL but hasn’t actually created the page yet. As a result, when users try to visit the LinkedIn page using the URL (e.g., https://www.linkedin.com/company/the-website/), they encounter a “404 page not found” error.

    Exploiting this situation, an attacker creates a fake LinkedIn page and customizes the URL to resemble “the-website.” Consequently, when a regular user accesses the company’s LinkedIn page through the URL, they unknowingly get redirected to the attacker’s controlled LinkedIn page.

    There are several factors that can lead to broken links. Some of the most common causes include:

    1. Typo: Mistakes made when writing the link can result in broken links. This could be a simple error in typing or copy-pasting the URL incorrectly.

    2. Deleted Pages: When a page is deleted from a website, any links pointing to that page will become broken. This can happen when content is removed or when a website undergoes restructuring.

    3. Renamed Pages: If URLs are changed or pages are renamed without implementing proper redirects, the old links pointing to those pages will no longer work and lead to broken links.

    4. Domain Name Change: When a website changes its domain name, any links pointing to the old domain will become broken unless appropriate redirects are in place.

    To fix broken links, it is important to follow these best practices:

    1. Check Links with a Broken Link Checker (BLC): Use a reliable tool to identify broken links on your website. This will provide you with a list of broken links that need to be addressed.

    2. Prioritize High Authority Pages: Start by addressing broken links on pages with high authority or those that receive significant traffic. Fixing these links will have a greater impact on your website’s overall performance.

    3. Redirect to Relevant URLs: If a page has been deleted or its URL has changed, set up proper redirects (such as 301 redirects) to automatically send visitors to the relevant new URL. This ensures a seamless user experience and avoids 404 error pages.

    To prevent and resolve 404 pages (page not found errors), consider the following steps:

    1. Preserve and Update Content: Instead of deleting pages outright, consider updating or refreshing the content. This helps avoid unnecessary 404 pages caused by removing content that other pages have linked to.

    2. Implement 301 or 302 Redirects: If a page’s content still exists but its location or URL structure has changed, use 301 or 302 redirects to redirect visitors to the new page. This ensures they can still access the desired content without encountering a 404 error.

    3. Reach Out to Webmasters for Updated Links: If a 404 error occurs due to an external website incorrectly linking to your content, you can try contacting the website’s author or web administrator. Requesting an update to the erroneous link can help resolve the issue, or alternatively, suggest changing the link altogether.

    Fixing Broken Links: Manual vs Automated Methods

    Fixing broken links has long been considered an essential practice among SEO practitioners. Broken links should be fixed quickly.

    Google understands that broken links are a natural happening. However, SEOs know that taking time to correct these issues can significantly impact the site’s performance in search engines.

    For these reasons and more, it’s clearly important to keep tabs on all of your site links. A small site with minimal content can easily handle checking for broken links manually. However, the more content your site has, the more difficult it becomes to conduct manual scans of your links.

    Fixing broken links manually on a website and using automated methods each have their own benefits:

    Benefits of Using Manual Methods to Fix Broken Links

    1. Accuracy: When fixing broken links manually, you have full control and can ensure that each link is checked and corrected accurately. This allows for a more precise and tailored approach to resolving broken links.

    2. Customization: Manual fixing allows you to review each broken link individually and determine the best course of action. You can update the URL, remove the link, or find alternative resources as needed.

    3. Quality control: By manually fixing broken links, you can ensure that the replacement URLs are relevant, trustworthy, and provide value to your users. It allows for a more thorough evaluation of the content being linked to.

    4. User experience: Manually fixing broken links allows you to consider the user experience in the process. You can choose appropriate anchor text, update navigation menus, and ensure a seamless browsing experience for your visitors.

    5. Content review: While fixing broken links manually, you can review the content surrounding the broken links. This presents an opportunity to update outdated information, improve the overall quality of the content, and enhance the SEO performance of the page.

    Benefits of Using Automated Methods to Fix Broken Links

    1. Time-saving: Automated tools can scan your website and identify broken links quickly, saving you time and effort compared to manually checking each link individually.

    2. Efficiency: With automated methods, you can fix broken links in bulk rather than addressing them one by one. This can be especially useful for large websites with a high volume of broken links.

    3. Scalability: Automated tools can handle the detection and fixing of broken links on websites of any size. They can efficiently process a large number of links, ensuring comprehensive coverage.

    4. Regular monitoring: Automated methods allow for regular and scheduled scans of your website, ensuring that new broken links are promptly identified and addressed.

    5. Consistency: Using automated tools ensures a consistent approach to fixing broken links across your entire website. This helps maintain a unified user experience and prevents oversight of any broken links.

    The choice between using manual and automated methods depends on your specific needs, resources, and preferences. The good news is, all of the risks associated with bad links are easily avoided if you make sure they are kept in proper working order.

    Even better, is using a quality, automated dead link checker tool like Broken Link Checker removes the tedious and time consuming task of manually tracking and manging your broken links.

    Take Link Maintenance to the Next Level with WPMU DEV’s BLC

    Over 700,000 WordPress users depend on Broken Link Checker to keep their sites free of errors and performance issues caused by outdated and non-working URLs.

    Our new cloud-based plugin version offers even more incredible value — enhanced speeds, no PHP/DB errors, ability to schedule scans and send email reports (including white labeled), plus the ease of managing unlimited sites from one central Hub – all while still (and always) remaining free.

    Don’t let your site’s SEO and user experience take an unnecessary hit. Especially when a practical solution is directly within your reach.

    Connect, scan, schedule, and fix broken links quickly and easily and keep your sites running optimally with the new Cloud-based Link Checker. Get it for free or as a WPMU DEV member.

    Note: A WPMU DEV membership includes full access to all Hub features, hosting, pro plugins, and unmatched 24/7 expert support.

  • Cloud Broken Link Checker Repairs Broken Links Faster and Supercharges Your SEO

    WPMU DEV’s free all-new and improved Broken Link Checker plugin saves you the time and tedious hassle of handling crucial link management tasks across all your WordPress sites.

    “I have been looking to find an easier way to check for broken links. Thank you for making this tool so accessible.” Dena, WPMU DEV Member

    Broken links are a negative indicator of site health and can have a major impact on your PageRank and your reputation. Staying on top of your site links is an essential and crucial aspect of good WordPress site management.

    But… manually checking your content for broken links is time-consuming and tedious excruciating, especially if you manage multiple WordPress sites.

    “This is potentially going to save a ton of time! Before now I’ve always done a manual check on all sites I create.” TNT Systems, WPMU DEV Member

    This article shows you how to use our powerful link checking tool on unlimited WordPress sites – completely re-engineered with a top user-requested feature and a new API that works 20x faster, to deliver better and more accurate results, prevent negative SEO performance issues, and improve user experience.

    We also include a comprehensive guide covering all you need to know about why link management is important and how to effectively manage broken links on all of your sites.

    We’ll cover the following topics:

    Let’s jump right in and take a look at the only tool you’ll ever need to check and repair broken links on unlimited WordPress sites.

    WordPress Broken Link Checker (BLC) Plugin

    Broken Link Checker by WPMU DEV
    Broken Link Checker is now even better and faster at finding broken links on WordPress sites.

    WPMU DEV acquired Broken Link Checker many years back from ManageWP, and since then have implemented many tweaks and fixes to improve its capabilities, growing its popularity to 700K downloads and its user satisfaction to 4/5 stars.

    [NB: Special shoutouts to Patrick Walker, Team Lead at WP Engine’s Customer Experience Operations Team for his hard work in collaboration with our engineers to get our plugin removed from WP Engine’s and Flywheel’s block list and to Kinsta for providing suggestions that led to the development of our new cloud-based tool.]

    While we plan to continue maintaining and improving the old plugin version for the thousands of users who are still currently using it, starting from versions 2.0 and onward, we’ve also introduced a new cloud-based link checking plugin for WordPress.

    Note: We’ll focus the rest of this article on our Cloud Link Checker. For more information on using the old (Local) BLC plugin, visit the plugin download page on WordPress.org.

    Why Two Different Link Checking Engines?

    The old Broken Link Checker plugin (we now call this version Local Link Checker) is a great tool currently used and loved by thousands of WordPress users to keep their URLs healthy.

    If you love it, feel free to keep using it. Keep in mind, however, that it depends on your site’s resources to run scans, which can be affected by your hosting plan’s available resources, and, depending on what plugins are installed on your site, could cause conflicts or WP/PHP errors.

    Our latest innovation — a cloud-based plugin — takes things to a whole new level and opens the door to an entirely new scope of possibilities that we couldn’t achieve before by integrating the best of the Local BLC plugin with cloud capabilities directly into The Hub (our all-in-one WordPress platform), all at no additional cost to users.

    For example, some of the benefits of the new cloud-based BLC include:

    • Scalability: Cloud Link Checker runs on WPMU DEV’s engines not the individual site where the plugin is installed, so you can run broken link scans on sites of any size and server type.
    • Blazing Fast Scans: Being cloud-based means any dependencies on the performance of your server are eliminated, giving your scans a massive speed increase.
    • No Risk of Blocklisting: Pinging external sites repeatedly from your website raises suspicious flags with internet service providers and puts your site at risk of being blocklisted. Cloud BLC doesn’t use your site’s IP address, so there’s no risk of your site(s) being blocklisted.
    • Faster Updates and Instant Improvements: No more waiting for plugin version releases or worrying whether you site’s resources can handle the changes. We test, fix, and improve everything on the cloud and your site benefits instantly as soon as we deploy the changes and improvements to our engine..
    • Eliminate WordPress and PHP Errors: Our cloud-based link checker doesn’t run on your site’s resources, so you won’t experience site resource errors using the plugin.
    • Crawl Everything: Cloud Link Checker follows the same logic as search engine crawlers, so no URLs are missed on all standard pages and posts, menus, category pages, etc. Even better, use scheduled reports to discover broken links before the search engines see them.
    Cloud Link Checker Splash screen
    WPMU DEV’s Cloud-based Link Checker provides better performance and faster speed.

    Cloud BLC scans your site from top to bottom, monitoring external and internal links in your posts, pages, comments, blogroll – even custom fields.

    It detects links that don’t work, as well as missing images and redirects. It will then notify you via the Broken Link Checker section of the Hub, or you can view a summary of the results in the plugin dashboard of your WordPress site.

    “Love this new tool, especially since it runs off-site and doesn’t hog server resources.” Levi, WPMU DEV Member

    Set Up

    Whether you’re an existing Broken Link Checker plugin user or new to the tool, setup is a breeze.

    You can set up the plugin from the WordPress dashboard plugin and from WPMU DEV’s Hub.

    Let’s look at both methods.

    From the WordPress Dashboard

    Link Checker Menu - WordPress Dashboard
    Cloud Link Checker activation in the WordPress dashboard.
    1. Install and activate the plugin.
    2. Go to the Link Checker menu and select Cloud.
    3. If you’re logged into WPMU DEV, click ‘Enable Cloud Engine’ (otherwise, the button will say ‘Connect to WPMU DEV’), and you’ll be taken through The Free Hub onboarding process, as well as the broken links checking tool component. This will lead you directly to the BLC service tab in The Free Hub.
    4. From here, run a new scan. You’ll get a notification once the scan completes, so feel free to look around The Free Hub while you wait.
    5. Once you receive notification that the scan is complete, you can view the results in the Broken Link Checker section of The Free Hub.

    From The Hub

    The Hub - Broken Link Checker Activation screen.
    Broken Link Checker activation in The Hub.
    1. After logging into The Hub, you’ll see Broken Link Checker listed as a new service in the menu (top & sidebar).
    2. Activate this to install the plugin on the site.
    3. Run a scan to see your results.

    However you choose to install the Cloud Link Checker, the WordPress dashboard will display the Summary Report, while The Hub will have the Full Report – including the list of broken and dead links.

    BLC - Scan Results
    Scan results in the WordPress dashboard.

    Click View Full Report to see the full scan report in The Hub.

    BLC scan report
    The Hub displays a detailed list of your broken URLs after scanning.

    Aside from locating your broken links, missing images, and redirects, the plugin has additional functions that let you schedule scans, send reports by email, search (with built-in filters), and export your lists for download.

    Our members spoke…and we listened!

    One of the most requested features for this tool was the ability to edit and unlink broken links.

    We’re thrilled to announce that in addition to ignoring and reporting links as not broken, you can now also easily edit and unlink broken links from The Hub.

    Simply click on the vertical ellipsis (3 dots) to the right of any link listed in the Hub’s scan report and select one of the available options.

    Edit and Unlink
    Edit, Unlink, Ignore, or Report links as Not Broken.

    Select Edit Link to point the link to a new URL, Unlink to remove the link and change it to plain text, or select one of the other options to ignore the link or to report false positives (note: we use Not Broken reports to improve BLC’s engine).

    Note: New scans are temporarily disabled while the system is performing editing or unlinking operations. You can run a new scan after these processes have completed.

    Also, to keep reports manageable, if the scan detects multiple instances of the same broken link URL, the report only displays the first 10 instances and notifies you how many other instances there are.

    Broken Link Checker - Scan Report
    Scan reports are kept manageable by displaying only the first 10 URLs for the same broken link.

    You can choose to edit or unlink only the first 10 visible links, or perform the operation on all instances of that same link.

    Edit Broken Link pop-up screen
    Edit (or unlink) only the first 10 links or all links.

    Note that the tool does not scan hardcoded links written in php files (eg template files, shortcodes, etc.).

    Run Manual Scans

    You can run a manual scan any time, in both the WordPress dashboard and The Hub. Just hit the blue Run Scan button. This can be helpful if you’ve done some clean up, and want to refresh your view of the list.

    Schedule Scans & Send Reports by Email

    Scheduling scans is done from the Broken Link Checker plugin section in the WordPress dashboard.

    BLC - Schedule scan
    Schedule new scans for broken link checks in your WordPress dashboard.

    At least one recipient must be added to schedule reports, so that it can be sent to a party via email.

    scan configuration dropdown (WP dash)
    Click on the cog icon to see the menu options for scanning.
    1. From the Schedule Scan section, click Configure.
      Check that you are on the Schedule Date tab from the top menu.
    2. Choose the Frequency, from Daily, Weekly, Monthly.
    3. Select desired time, day, or date from the dropdown options; then click Save.
    Schedule broken link checker report date time (WordPress dashboard).
    The plugin provides many options for scheduling scans.

    Now we will add recipients (at least one), so the report has a destination to be sent to:

    1. Click on the Add Recipients tab.
    2. You can either Add Users, from the list of those you’ve already added to the site, or Add By Email, for anyone at all. Remember to Save Changes.
    Broken Link Checker- Schedule report: Add Recipients (WordPress dashboard)
    Adding recipients to get scan reports via email is fast and easy.

    You can deactivate the scheduled scan or change the sending schedule, as well as who it goes to, at any time.

    To easily locate your URLs, search results can be filtered from within The Hub.

    From the summary screen, you can use the dropdowns to filter by Status or Domain.

    search tools (hub)
    Use the built-in filters to locate items more easily in your Broken URL list.

    Export Lists

    You can export your broken URL lists anytime in CSV format.

    To do this, simply click the Export as CSV button from the summary screen in The Hub.

    And … that’s it! You’re now a BLC pro.

    BLC scan results showing no broken links.
    Keep your site’s links healthy with the best free broken link checker tool for WordPress.

    “I love this! Offsetting the resources to the cloud will help so many sites!” PTaubman, WPMU DEV Member

    “But I’m happy with Local BLC and I don’t run multiple sites…”

    If you want to keep using the older plugin, you don’t have to switch to Cloud Link Checker. Local BLC will keep working just fine and you can easily switch to the cloud version at any time inside your WordPress admin.

    Broken Link Checker Menu
    You can switch between cloud and local link checker inside the WordPress admin.

    Just keep in mind that you can only activate one engine at a time, so if the Cloud engine is running, Local Link Checker will be inactive and vice-versa.

    Local Link Checker - inactive
    Switch link checker engines inside your WordPress dashboard.

    Note: if you run a multisite installation, BLC cloud version will only be available on the main site when network-activated. Due to the complexity of scanning multisite, subsites will continue to use the BLC Local version.

    Cloud Link Checker – Perfect For Agencies

    Being able to manage all of your sites from one place (The Hub) and send clients white labeled reports makes Cloud Link Checker the perfect solution for agencies, freelancers, and anyone running multiple WordPress sites.

    Whitelabel report - Broken links
    Clients will love you even more when they see you’ve taken care of their broken links.

    You can also use the tool with a customized report as a way to generate new clients for your agency and upsell WordPress maintenance services to existing clients.

    Whitelabel Report - Broken Links
    Use BLC with whitelabel reports to generate new clients and upsell maintenance services.

    Compare our plugin with other broken link checking tools and you will quickly see why WPMU DEV’s cloud-based link checker is a no-brainer.

    For example, here’s one of our competitors’ offering:

    • Free version limitations:
      • Only one website allowed.
      • Only 200 links checked per month.
      • Only internal links are checked.
    • Links are checked once every 3 days.
    • Cost: $30/month (credit card required to sign up).

    Whereas, with WPMU DEV’s Cloud Link Checker…

    • No limitations:
      • Unlimited number of websites.
      • Unlimited number of links.
      • Internal and External links are checked (Local and Cloud versions).
    • Set your own schedule (Local and Cloud versions).
    • Manually check all your sites anytime.
    • Cost: Free (priority support included for members only).
    • No credit card required to sign up.

    To get the full picture of what our broken links checker can do, see the plugin documentation.

    Now that we’ve shared the good news with you about a powerful WordPress troubleshooting tool every web developer (and user) should have in their site management toolbox, let’s take a closer look at the harm broken links can cause if left unchecked and why you need a tool like Broken Link Checker.

    High-quality, relevant, and authoritative links are crucial to a website’s SEO and reputation. Broken links can have several negative impacts on search engine optimization, including:

    1. Crawling and Indexing Issues: Search engine crawlers follow links to discover and index web pages. In fact, Google cites good working links as a best practice. When a crawler encounters a broken link, it cannot access the linked page and may struggle to navigate through your website effectively. This can prevent certain pages from being indexed, making them invisible to search engines and reducing their chances of appearing in search results.

    2. Increased Bounce Rates: Bounce rate measure how long users spend time on a particular web page before “bouncing” to another one. Visitors who stumble upon broken links may abandon a site altogether. When visitors repeatedly choose to leave a web page almost immediately after landing on it, this leads to a high bounce rate, which sends a “low-quality” signal to search engines about the site.

    3. Decreased Search Engine Rankings: Search engines aim to deliver the best user experience by providing relevant and high-quality search results. Websites with broken links may be considered less reliable and valuable by search engines, leading to lower rankings in search results. This can result in reduced organic traffic and visibility for your website.

    4. Impact on Internal Link Structure: Broken links disrupt the internal link structure of your website. Internal linking helps search engines understand the relationships between different pages and establishes a hierarchy of importance. When broken links exist within this structure, it can confuse search engines and weaken the overall SEO structure of your website.

    5. Lost Backlink Opportunities: Backlinks are an important factor in SEO, as they indicate the authority and relevance of your website. If other websites link to broken pages on your site, it can negatively impact your backlink profile. Broken links may deter other webmasters from linking to your site, reducing your chances of acquiring valuable backlinks.

    To mitigate the negative impact of broken links on SEO, it is crucial to regularly monitor and fix them. Conducting regular website audits, using tools to identify broken links like BLC, and implementing redirects or updating links can help improve user experience, maintain search engine rankings, and enhance the overall SEO performance of your website.

    In addition to impacting your site’s SEO, broken links can also cause serious damage to your business and its reputation. This includes:

    1. Poor User Experience: Studies show that 89% of consumers will shop with a competitor after having a poor user experience on a site. Broken links create a negative user experience by leading visitors to dead-end pages or error messages. Users expect links to provide relevant information or resources, and encountering broken links can be frustrating. This can decrease user engagement, increase bounce rates, and ultimately harm your website’s reputation.

    2. Negative Impact on Revenue: Broken links can sometimes cause roadblocks in your sales conversion process. Investing money and time into marketing efforts to get potential customers to your site then losing sales because they cannot reach conversion pages means wasted time and lost revenue.

    3. Security Vulnerabilities: Broken links can also lead to malicious attacks on your site, phishing scams, and broken links hijacking (see below)

    Broken Links Hijacking (BLH) refers to the practice of exploiting expired, unlinked, or inactive external links found within a webpage.

    It involves malicious actors taking advantage of resources or third-party services that are no longer available or valid, such as due to expired domains. These attackers can seize control of these links to carry out various harmful activities, including defacement through acquiring expired domains, impersonation, or even cross-site scripting.

    Attack Scenario and Security Risks

    Let’s imagine a scenario where a business shuts down or forgets to create a social media page but still has the link to that page on its website. In this case, an attacker can simply create an account using the same name and then proceed to post offensive content or launch phishing attacks while pretending to be the business.

    Illustrative Scenario

    To illustrate this further, let’s consider a website called thewebsite.com that mentions a LinkedIn page URL but hasn’t actually created the page yet. As a result, when users try to visit the LinkedIn page using the URL (e.g., https://www.linkedin.com/company/the-website/), they encounter a “404 page not found” error.

    Exploiting this situation, an attacker creates a fake LinkedIn page and customizes the URL to resemble “the-website.” Consequently, when a regular user accesses the company’s LinkedIn page through the URL, they unknowingly get redirected to the attacker’s controlled LinkedIn page.

    There are several factors that can lead to broken links. Some of the most common causes include:

    1. Typo: Mistakes made when writing the link can result in broken links. This could be a simple error in typing or copy-pasting the URL incorrectly.

    2. Deleted Pages: When a page is deleted from a website, any links pointing to that page will become broken. This can happen when content is removed or when a website undergoes restructuring.

    3. Renamed Pages: If URLs are changed or pages are renamed without implementing proper redirects, the old links pointing to those pages will no longer work and lead to broken links.

    4. Domain Name Change: When a website changes its domain name, any links pointing to the old domain will become broken unless appropriate redirects are in place.

    To fix broken links, it is important to follow these best practices:

    1. Check Links with a Broken Link Checker (BLC): Use a reliable tool to identify broken links on your website. This will provide you with a list of broken links that need to be addressed.

    2. Prioritize High Authority Pages: Start by addressing broken links on pages with high authority or those that receive significant traffic. Fixing these links will have a greater impact on your website’s overall performance.

    3. Redirect to Relevant URLs: If a page has been deleted or its URL has changed, set up proper redirects (such as 301 redirects) to automatically send visitors to the relevant new URL. This ensures a seamless user experience and avoids 404 error pages.

    To prevent and resolve 404 pages (page not found errors), consider the following steps:

    1. Preserve and Update Content: Instead of deleting pages outright, consider updating or refreshing the content. This helps avoid unnecessary 404 pages caused by removing content that other pages have linked to.

    2. Implement 301 or 302 Redirects: If a page’s content still exists but its location or URL structure has changed, use 301 or 302 redirects to redirect visitors to the new page. This ensures they can still access the desired content without encountering a 404 error.

    3. Reach Out to Webmasters for Updated Links: If a 404 error occurs due to an external website incorrectly linking to your content, you can try contacting the website’s author or web administrator. Requesting an update to the erroneous link can help resolve the issue, or alternatively, suggest changing the link altogether.

    Fixing Broken Links: Manual vs Automated Methods

    Fixing broken links has long been considered an essential practice among SEO practitioners. Broken links should be fixed quickly.

    Google understands that broken links are a natural happening. However, SEOs know that taking time to correct these issues can significantly impact the site’s performance in search engines.

    For these reasons and more, it’s clearly important to keep tabs on all of your site links. A small site with minimal content can easily handle checking for broken links manually. However, the more content your site has, the more difficult it becomes to conduct manual scans of your links.

    Fixing broken links manually on a website and using automated methods each have their own benefits:

    Benefits of Using Manual Methods to Fix Broken Links

    1. Accuracy: When fixing broken links manually, you have full control and can ensure that each link is checked and corrected accurately. This allows for a more precise and tailored approach to resolving broken links.

    2. Customization: Manual fixing allows you to review each broken link individually and determine the best course of action. You can update the URL, remove the link, or find alternative resources as needed.

    3. Quality control: By manually fixing broken links, you can ensure that the replacement URLs are relevant, trustworthy, and provide value to your users. It allows for a more thorough evaluation of the content being linked to.

    4. User experience: Manually fixing broken links allows you to consider the user experience in the process. You can choose appropriate anchor text, update navigation menus, and ensure a seamless browsing experience for your visitors.

    5. Content review: While fixing broken links manually, you can review the content surrounding the broken links. This presents an opportunity to update outdated information, improve the overall quality of the content, and enhance the SEO performance of the page.

    Benefits of Using Automated Methods to Fix Broken Links

    1. Time-saving: Automated tools can scan your website and identify broken links quickly, saving you time and effort compared to manually checking each link individually.

    2. Efficiency: With automated methods, you can fix broken links in bulk rather than addressing them one by one. This can be especially useful for large websites with a high volume of broken links.

    3. Scalability: Automated tools can handle the detection and fixing of broken links on websites of any size. They can efficiently process a large number of links, ensuring comprehensive coverage.

    4. Regular monitoring: Automated methods allow for regular and scheduled scans of your website, ensuring that new broken links are promptly identified and addressed.

    5. Consistency: Using automated tools ensures a consistent approach to fixing broken links across your entire website. This helps maintain a unified user experience and prevents oversight of any broken links.

    The choice between using manual and automated methods depends on your specific needs, resources, and preferences. The good news is, all of the risks associated with bad links are easily avoided if you make sure they are kept in proper working order.

    Even better, is using a quality, automated dead link checker tool like Broken Link Checker removes the tedious and time consuming task of manually tracking and manging your broken links.

    Take Link Maintenance to the Next Level with WPMU DEV’s BLC

    Over 700,000 WordPress users depend on Broken Link Checker to keep their sites free of errors and performance issues caused by outdated and non-working URLs.

    Our new cloud-based plugin version offers even more incredible value — enhanced speeds, no PHP/DB errors, ability to schedule scans and send email reports (including white labeled), plus the ease of managing unlimited sites from one central Hub – all while still (and always) remaining free.

    Don’t let your site’s SEO and user experience take an unnecessary hit. Especially when a practical solution is directly within your reach.

    Connect, scan, schedule, and fix broken links quickly and easily and keep your sites running optimally with the new Cloud-based Link Checker. Get it for free or as a WPMU DEV member.

    Note: A WPMU DEV membership includes full access to all Hub features, hosting, pro plugins, and unmatched 24/7 expert support.

  • Really Simple SSL Plugin Adds Free Vulnerability Detection

    Really Simple SSL, a popular plugin used on more than five million sites for installing SSL certificates, handling website migrations, mixed content, redirects, and security headers, has added a new feature in its most recent major update.

    Version 7.0.0 introduces vulnerability detection as part of a partnership with WP Vulnerability, an open source, free API created by Javier Casares with contributions from other open source, freely available databases. Once enabled, it notifies users if a vulnerability is found and suggests actions.

    “Really Simple SSL mirrors the free database with its own instance to secure stability and deliverability, but of course provides the origin database with an API to enrich, or improve its current data,” Really Simple Plugins developer Aert Hulsebos said.

    The new vulnerability detection feature is not enabled by default, so users will need to enable it in the settings. A modal will pop up where users can configure their notifications and run the first scan.

    When emailed about a vulnerability users can manually respond with an action or set the plugin to automatically force an update (when available) after 24 hours of no response. There are other automated actions the plugin can take based on how users configure the Measures section of the settings.

    For the past several years Really Simple SSL has been providing SSL certificate configuration and installation via Let’s Encrypt as a first pass at securing WordPress sites. To finance this for the free users, the plugin also has a Pro version that handles Security Headers, such as Content Security Policies, which are highly complex for most and not easily configured.

    “We figured that with our reach we could impact security on the web as a whole, by adding features in order of impact on security,” Hulsebos said. “So vulnerabilities, after hardening features specific to WordPress, was next. 

    “The nature of our partnership with Javier and WP Vulnerability is sponsoring the efforts of WP Vulnerability and appointing a security consultant ourselves to this open-source effort to improve, and moderate the open-source database daily. WP Vulnerability does not compensate us, nor does it have a stake in Really Simple SSL. Vulnerability detection is available for everyone and always will be.”

    Because Really Simple SSL started as a lightweight SSL plugin, Hulsebos said they have taken a modular approach to minimize impact on users who only want or need certain features. Following the launch of the new vulnerability detection feature, the plugin’s authors plan to add login security with 2FA to better secure authentication on WordPress sites.

  • WooCommerce Stripe Gateway Plugin Patches Security Vulnerability in 7.4.1

    Patchstack is reporting an Insecure Direct Object References (IDOR) vulnerability in WooCommerce Stripe Gateway, the most popular WooCommerce Stripe payment plugin with more than 900,000 active users. It was discovered by Patchstack researcher Rafie Muhammad on April 17, 2023, and patched by WooCommerce on May 30, 2023, in version 7.4.1.

    The security advisory describes the vulnerability as follows:

    This vulnerability allows any unauthenticated user to view any WooCommnerce order’s PII data including email, user’s name, and full address. The described vulnerability was fixed in version 7.4.1 with some backported fixed version and assigned CVE-2023-34000.

    It was assigned a high severity CVSS 3.1 score of 7.5 and added to the Patchstack database on June 13.

    The vulnerability affects versions 7.4.0 and below. Although the patch from WooCommerce has been available for two weeks, more than 55% of the plugin’s user base is running on versions older than 7.4 and it’s not clear how many 7.4.x users are on the latest version.

    The WooCommerce Stripe Gateway plugin’s changelog for version 7.4.1 includes two short notes and doesn’t elaborate on the severity of the security update:

    • Fix – Add Order Key Validation.
    • Fix – Add sanitization and escaping some outputs.

    Patchstack’s security advisory includes more technical details about underlying vulnerabilities fixed in this update. It is not yet known to have been exploited but store owners are encouraged to update to the latest 7.4.1 version as soon as possible.

  • 10 Best WordPress Contact Form Plugins and Why You Should Have One

    Adding a contact form is essential whether you’re building a WordPress business or personal site. It facilitates interactions, letting visitors easily submit questions, feedback, or project opportunities. However, designing a contact form can be time-consuming and challenging for those with little web development knowledge. Luckily, WordPress has a range of form builder plugins you can […]

    Read More…

    The post 10 Best WordPress Contact Form Plugins and Why You Should Have One appeared first on Hostinger Tutorials.

  • WordPress.org Enables Commercial and Community Filters on Plugin and Theme Directories

    During the 2022 State of the Word, Matt Mullenweg announced a plan to add new “Community” and “Commercial” taxonomies for the theme and plugin directories that would help users more quickly ascertain the purpose of the extensions they are considering. Shortly after the announcement, instructions were published for theme and plugin authors to opt into the new taxonomies.

    The new filters are now enabled on both the theme and plugin directories, giving users the ability to quickly sort between free community extensions and those with commercial upgrades. Anything with a “pro version” should be designated as Commercial. These usually come with some upsells for more features than are offered in the free version. So far, the number of themes identified as commercial vastly exceed the number of community themes.

    In the Plugin directory, extensions designated as free are nearly equal those designated as commercial. Many of the most widely used plugins have already been identified as commercial, including Yoast SEO, Jetpack, Akismet, Elementor, WooCommerce, All-in-One WP Migration, and more. Examples of community plugins include the WordPress Importer, Classic Editor, Classic Widgets, Gutenberg, Performance Lab, and Debug Bar.

    In both directories it appears only a small percentage of authors have designated their extensions using the commercial or community taxonomies. At this time, use of the taxonomies is not required. This gave rise to some questions in the comments of the announcement.

    “Would a better classification system would be to just have either no label for the majority, and then something closer to ‘includes paid upgrades’ that just implies they also offer additional services on top of their free (and often fully functional) version?” WordPress developer Kevin Batdorf said.

    “All plugins are open source regardless of whether they sell something, and that doesn’t make those developers any less passionate about open-source. Nor does it imply non-commercial plugins have any less features, or that the level of dedication to support is any less dedicated.”

    Batdorf also asked if use of the taxonomies would be a requirement in the future, because, at the moment, their low usage could give some plugins an advantage under these new classifications.

    “Should it also be a requirement?” he said. “Otherwise this also seems like something to be gamed for visibility. Do Community or Commercial (or neither) plugins show higher install growth? I guarantee you people are tracking this already.”

    WordPress’ Meta team is seeking feedback on the current implementation. Automattic-sponsored contributor Steve Dufresne said “work is continuously underway to improve the browsing experience and refine the visual aspects of the Theme and Plugin Directory as part of the site redesign.” The new filters will be incorporated into the upcoming redesign changes that have been slowly rolling out across WordPress.org.

    These filters will also be making their way into the admin theme and plugin browsers, so users can access them from wherever they search for extensions. In the meantime, users and theme and plugin developers can leave feedback via Meta Trac on the specific tickets outlined in the announcement, as the team continues to iterate on the project.

  • Mastering Your Content Strategy with a PublishPress Editorial Calendar

    Mastering your content strategy with a WordPress editorial calendar is crucial for any serious content creator or marketer looking to streamline their workflow and enhance productivity. This guide will introduce PublishPress as one of the most popular content calendar plugins. Additionally, it will explain how to customize it for your website’s needs.

    The post “Mastering Your Content Strategy with a PublishPress Editorial Calendar” first appeared on WP Mayor.

  • 7 Reliable AI Plugins for WordPress in 2023 to Help Build and Manage Your Website

    Whether you’re searching for basic or advanced AI plugins for WordPress, the leading content management system (CMS) offers a big selection. Together with the top WordPress hosting service, AI makes building and managing your website more efficient and faster. More specifically, AI-powered WordPress plugins can help you with tasks like content creation, image generation, search […]

    Read More…

    The post 7 Reliable AI Plugins for WordPress in 2023 to Help Build and Manage Your Website appeared first on Hostinger Tutorials.

  • Effective CRM Data Cleansing Strategies for WordPress Users

    Wow, we’re thrilled! We’ve just installed Groundhogg, and its potential for managing customer communications has us buzzing. We’re seeing possibilities everywhere! Think streamlined workflows, personalized customer touchpoints, and ultimate CRM data organization. Groundhogg is truly a game-changer for us.

    While working on this integration I found the need to clean our own CRM data and thought I would share some of the tasks and information I encountered while undertaking this project.

    The post “Effective CRM Data Cleansing Strategies for WordPress Users” first appeared on WP Mayor.