We were required to modify numerous internal links using specific anchor text, but unfortunately, we lacked the necessary list of internal links.
I developed a crawler that extracts a list of URLs from a sitemap and systematically crawls each link. As a result, the crawler generates an Excel file with three columns: from_url, to_url, and anchor_text. This allowed us to easily filter and analyze the data in Excel.
Notably, the crawler maintained a swift pace, crawling two pages per second, without causing any detrimental impact on server performance.
Certain WordPress plugins designed for FAQ or Video schema provide a convenient means of generating them on pages. However, their usability is not straightforward, and we encountered conflicts when utilizing these plugins for different schemas.
I developed a WordPress plugin that simplifies the process for admin users to add schema (FAQ, Video, and How to) to edit pages or posts. This functionality enabled us to eliminate unnecessary plugins that were causing numerous conflicts. As a result, our website's performance improved significantly.
In the past, we utilized Adrotate, an ads manager in WordPress. However, it caused significant strain on the server and slowed down our website. Moreover, we sought a tool that could automatically synchronize ads with our products, particularly during daily promotional campaigns.
I developed a high-speed alternative plugin designed to retrieve five products from campaign URLs. The selection process was guided by specific rules, such as prioritizing the mobile category over TV, which was often the case for 19kala.
This plugin efficiently checks the promotion page three times a day and automatically updates the product ads. Additionally, it integrates the ads box into the content of the WordPress platform, specifically after a customizable paragraph number.
We were uncertain about the potential drawbacks of having a product marked as out of stock on its average Google position. Hence, we required a user-friendly Google Analytics dashboard that could display the out-of-stock status of our products.
I developed a WordPress crawler plugin that enables administrators to input a list of URLs from a specific competitor. The crawler downloads product images from the competitor's website and uploads them to WordPress. It then creates new products in WordPress, assigning them the same name, attributes, price, brand, and categories based on the competitor's product information.
To mitigate the risk of being blocked by the competitor's server due to excessive requests, I implemented a crawling speed of 1500 milliseconds per product. Additionally, I included a feature that allows customers to determine the percentage increase or decrease in their website's product prices based on their competitor's prices.
I assisted a customer who wanted to import products from their competitor's OpenCart website to their new WordPress website. Additionally, they desired to update product prices and availability twice a day, based on the information from their competitor's website.
I developed a WordPress plugin featuring a crawler that enhances administrative tasks. It downloads product images from a competitor's specified URLs, uploads them to WordPress, and creates new products mirroring the competitor's attributes.
To prevent being blocked by the competitor's server, I implemented a controlled crawling speed. Additionally, the plugin allows customers to adjust their website's product prices based on competitors' prices.