759 comments found.
any new update is coming? how to make a report for all website pages? do you will add password generator or any new tools soon? do i need any api to use the full script?
Hello ibrahimhost24,
An update is in the works, however there’s no ETA for when it comes, nor what will contain.
To generate a full website report, you’ll need to provide a sitemap, to see how this works, have a look at: https://streamable.com/ioak8e
Password generator is already available, have a look at: https://phprank.lunatio.com/tools/password-generator
For the “SEO reports”, we’re using Thum.io API to generate the website image preview. If you don’t want to use this API, you will still get 100% report data, however no website preview will be displayed.
For the “Tools”, there are 3 tools that require an API. “Keyword Research” tool requires a KeywordsEverywhere API, “SERP checker” and “Indexed pages checker” tools require a Google Search API. If you don’t want to use these APIs, then the Tools will exclude these 3 tools, however all the other (36) tools will work just fine.
Regards,
Lunatio.
To generate a full website report, you’ll need to provide a sitemap, to see how this works, have a look at: https://streamable.com/ioak8e
it just check 5 links how to check more?
Hello ibrahimhost24,
That’s the limit we imposed on our live demo. You can put whatever limit you want on your website, or completely unlimited.
Regards,
Lunatio.
is it support adsense?
Hello ibrahimhost24,
By default, we do not provide ad spots anymore, however you can place your ad codes into any location by editing the blade template files.
Regards,
Lunatio.
Hello midley23,
The last update was in 28th of July, 2024.
Regards,
Lunatio.
Would it be possible to provide a sitemap report? I tested it on your demo, but it was not functional!
Oh my god! An abandoned tool!

Is it possible to get recurring reports on keywords?
Hello! for the API service from keywordseverywhere , how can I do a calculation per user account and the budget I need ? Like for example each user account created with phprank that uses the service how do I limit the number of request or know the number of request that each user account can spend ?
If I purchase the “silver” plan from keywordseverywhere how many request can a user in phprank make and how many users I can have with that plan (silver) until need to move to the for example “gold” plan ?
thanks
Hello , also I changes the text content in /resources/views/home/index.blade.php and now im getting a 500 error, what could be the reason ? thanks
forget the error 500 , fixed , it was the an extra ’ on the texts
any response for the first post ?
Hello bitxlove,
Sorrry, must have missed that.
So the tool based on KeywordsEverywhere API is limited to a maximum of 200 requests per day for every user. Most of the times, a regular user will check a couple of keywords, so you could even lower this limit from /routes/web.php (line 90 as of today), if you consider it’s too high. We’ve never had any complaints regarding this limit since we’ve launched the product, so the current 200 should be more than enough for anyone, but you can experiment with lower values too.
Regards,
Lunatio.
Thanks! , so for example each user account could do a 200 request/day ( 200 credits from my account on keywordseverywhere.com ) so per 30 days will be 6000 credits for each account if they decided to used all days their account right ? will the user receive a message on their account or something if they reach the 200 limit request per day ?
thanks
Hello bitxlove,
That is correct. And yes, users will receive an error message saying that they’ve exceeded the allowed quota. All the other tools will continue to work as expected.
Regards,
Lunatio.
Thank you! that’s great.
Hope we get an A.I update on some feature to stay competitive with the market.
Pre-Purchase Questions
Hello Lunatio Team,
I am considering purchasing the extended versions of PHPrank and PHPShort from CodeCanyon. I am from Brazil, and this investment is significant for me. Therefore, I would like to gather as much information as possible to ensure that these products meet my needs and expectations. I appreciate your time and assistance in addressing the following questions:
Developer Availability and Support
1. What is the developer’s availability to provide maintenance and continuous progress on the application?
2. How frequently does the application receive updates?
3. Is there a roadmap available for users?
4. Does the developer offer technical support for complex issues?
5. What is the average response time for support inquiries?
6. Is there a direct communication channel with the developer?
7. What is the policy for critical bug fixes support?
8. Does the developer offer any Service Level Agreement (SLA) for the support provided?
Code and Project Management
1. Do we have access to the project’s GitHub repository?
2. Is the developer willing to accept pull requests for review?
3. Does the project include unit and integration tests?
4. What is the process for data migration from a previous version to the latest one?
5. Does the developer offer code audit services?
Customization and Integration
1. Is the developer available for hire for specific customizations?
2. Is it possible to create new applications based on the existing framework?
3. Are there plans to integrate a JavaScript framework (Vue, Angular, React etc) into the frontend?
Technical Requirements and Compatibility
1. Is there a guarantee of compatibility with future PHP releases?
2. Are there known performance limitations of the application under high load?
Features and Functionality
1. Are there any specific usage restrictions in the extended version?
2. Are there plans to add new functionalities to the application in the future?
3. How are user feedback and feature requests managed for future updates?
4. Does the application offer accessibility support for people with disabilities?
5. Are there performance reports or metrics available to monitor the application’s usage?
Sales and Licensing
1. Is there any type of refund guarantee if the application does not meet expectations?
2. Does the developer offer any discount for group purchases or multiple licenses?
3. Are there any upcoming promotions or discounts for the extended version?
Community and Resources
1. Is there a forum or community of users to discuss the application?
2. Is the developer open to feedback and suggestions for improvements?
3. Is there a user community or forum for exchanging information and tips about using the products?
Security and Reliability
1. What security measures are implemented in the application?
2. What is the procedure for reporting security vulnerabilities?
3. How are critical issues in the application managed and resolved?
Hello matbrgz,
Developer Availability and Support
1. You can consult the changelog at https://lunatio.com/phprank/changelog to make an idea of how the development process goes.
2. See #1.
3. Sorry, we do not provide roadmaps.
4. Support is offered as per the Support Policy, please have a read at: https://codecanyon.net/page/item_support_policy to see what it covers, and what it does not cover.
5. Depends on the days, over the weekend is generally longer, during the week is generally faster.
6. Yes, via Email, via the Comments section, or via the Contact or Support form on Envato.
7. Every bug that was ever reported has been fixed. We generally issue fixes for bugs within hours. Currently there are no know bugs or issues with any of our software.
8. Sorry, I do not understand what do you mean by this, see #4, support is offered as per the Support Policy.
Code and Project Management
1. No.
2. No, but we do accept feature suggestions.
3. There are no unit tests, sorry.
4. The update procedure is very simple, see the official documentation: https://lunatio.com/phprank/documentation#update regarding the update procedure (it’s the same from any version to any version).
5. No, we’re not available for custom work.
Customization and Integration
1. No, we’re not available for custom work.
2. No, because you’re purchasing a license to use the software, you will not own the code – so you cannot create different applications on our framework.
3. We may look into Livewire in the future, at the moment we’re happy with the stack we’re using.
Technical Requirements and Compatibility
1. We tend to use the Laravel’s latest stable version (and some times a previous version) for compatibility purposes. PHP version supported is generally the one that the current Laravel version we’re using is recommending (e.g: 7.1, 7.2. etc).
2. From our software’s perspective, all the queries are well optimized, the database is using indexes where they are needed, and we’ve avoided lazy loading of the models where possible. Now depending on your server configuration (which is the more important factor here), your mileage may vary.
Features and Functionality
1. Please consult the https://codecanyon.net/licenses/terms/extended regarding the Licensing. Extended license gives you complete access & rights use to the payment module.
2. Yes, all our products have received new features over time. Again, I would refer you to the change log of our products to see the evolution of them: https://lunatio.com – simply go to the change log of every product and search for the “Added” keyword to see the new features added, for the “Improved” keyword to see the improvements done over time, and “Fixed” keyword to see the fixes we’ve done over time.
3. We accept user feedback, however the final decision on what gets added to the software is ours. Your purchase should be done based on what the product is today.
4. Depends on the type of disability. For people with color issues, we’ve tried to keep the contrast to a decent level, and added specific shapes for SEO tests so they can be easily identified. We’ve actually had a case from a user that was color-blind, and you can have a read at: https://codecanyon.net/comments/28771705 to see how we’ve addressed the concerns he raised. For any other concerns, I would have to ask you to test out the live demo to see if the product suits your needs.
5. Again, the performance is relative to your server. From what we could do from the software’s point of view, we’ve done (e.g: adding database indexes, avoiding lazy loading of models, having simple SQL queries, etc.). You’ll always be limited by your server resources.
Sales and Licensing
1. Refunds are given strictly under the Refund Policy: https://codecanyon.net/page/customer_refund_policy – no, you not being happy with your purchase is not a valid reason for refund, so I would suggest you check out the live demo of the product to make sure it meets your needs.
2. Sorry, we do not have the ability to do group discounts.
3. There are currently no planned discounts. However, when discounts are offered, they are always for the Regular license. The Extended license never gets discounted.
Community and Resources
1. I’m not aware of this.
2. Yes, as previously said – we do accept suggestions – however they are not a guarantee to be actually implemented. Your purchase decision should be made on what the product is today.
3. I’m not aware of this.
Security and Reliability
1. All forms are protected with an csrf tokens which comes by default in Laravel. All SQL queries are properly escaped against SQLi. Additionally, the API based tools are also protected by captchas (3 different providers, you can enable any of them). For accounts, users can enable Two-factor authentication via Email.
2. You can use the Contact or Support form, or via Email, to report any bugs.
3. Already responded in a previous comment, see #7 under your “Developer Availability and Support” questions.
Please note that this was a very lengthy message, and in the future we may not be able to address such long posts. Most of these questions have been answered before or are self-explanatory.
And as always, your purchase decision should be made on what the live demo provides you with.
Regards,
Lunatio.
Teams Functionality
We propose the implementation of a Teams functionality that allows users to invite team members from their organization to use the system collaboratively without sharing passwords. This feature should include the following functionalities:
Key Functionalities: 1.User Invitations and Account Management: Allow users to invite team members via email to create individual accounts under the main organization’s account. Manage the number of user accounts based on the subscription plan, with options to add more or fewer accounts as permitted.
2. Roles and Permissions: Enable the creation of custom roles with specific permissions. Define which areas of the system each role can access (e.g., reports, issue tracking, settings). Assign roles to team members to control their access and capabilities within the system.
3.Usage Quotas and Limits: Set usage limits for each role, ensuring these limits respect the global quota defined by the subscription plan. Use the following options for quotas: -1: Unlimited usage 0: Access locked N: Number of times the feature can be used per subscription period (e.g., per month).
4. Subscription Plan Integration: Integrate the Teams functionality with existing subscription plans. Allow different plans to have varying limits on the number of team members, roles, and usage quotas.
This Teams functionality will facilitate collaborative work within organizations, providing secure access controls and usage management to ensure efficient and effective use of the system.
Hello matbrgz,
Teams are on the suggestions list and will be looked into at a later date. Currently this is not a priority for us, but it is something that we’d like to add in the future.
Regards,
Lunatio.
Centralized Issue Tracking System
We propose the development of a centralized issue tracking system that consolidates issues from all reports and projects into a single interface. This system should include the following functionalities:
Key Functionalities: 1. Consolidated Issue Dashboard: Display all open issues across all reports and projects in a unified dashboard. Allow users to filter and sort issues by category, project, site, and severity.
2.Issue Categorization: Organize issues into predefined categories (e.g., performance, security, seo). Provide options to create custom tags based on user needs. Add priority tracking (P0, P1, P2)
3. Project and Site Segmentation: Enable users to view issues specific to individual projects and sites. Include options to view issues across multiple sites and projects for a comprehensive overview.
4. Issue Details and Management: Allow users to click on individual issues to view detailed information, including description, comments, steps to reproduce, and status. Provide tools for managing issues, such as assigning to team members, setting priority levels, and updating statuses.
5. Search and Filter Capabilities: Implement robust search and filtering options to help users quickly find and address specific issues. Include filters for issue status (open, in progress, resolved), category, severity, and project/site.
This centralized issue tracking system will enhance the ability to monitor, manage, and resolve issues efficiently across all projects and sites, providing a comprehensive view of the overall health and performance of the platform.
Hello matbrgz,
You can already view issues for a specific project via the Projects section, and clicking on a project name.
Additionally, you can also filter the analyzed pages by their overall score (Bad, Decent, Good), so you can filter out pages that need the most attention.
Additionally, each SEO issue comes with an (i) (information) button which you can click, and get a more detailed response, and helpful resources that will aid in fixing the said issue.
There are no plans to expand on this at the moment.
Regards,
Lunatio.
Whitelabel Functionality
We propose the addition of a whitelabel feature that enables users to customize the platform with their branding and domain. This feature should include the following functionalities:
Key Functionalities: 1. Custom Branding: Allow users to upload their logo and customize the color scheme. Enable personalized branding to reflect on the platform’s interface for the user’s clients.
2.Subdomains and Custom Domains: Provide the option to create subdomains that can be used as CNAME records. Allow users to configure their own domain (e.g., tool.userdomain.com) to run the platform seamlessly under their branding. Ensure that the platform can be accessed via these custom domains, providing a fully whitelabeled experience.
3.Subscription Plan Integration: Include whitelabel functionality as an optional feature that can be activated based on the user’s subscription plan. Ensure that users with the appropriate plan can easily enable and configure these settings.
This feature will enable users to offer a fully branded and integrated experience to their clients, enhancing the professional appearance and usability of the platform.
Hello matbrgz,
1. This is already available. Users can customize their report (customization shows up when printing or saving as PDF via the print dialog) via Account > Preferences > Brand tab.
2. No such plans.
3. Already available as a plan option, with the features described @ #1.
Regards,
Lunatio.
Report Categories and Access Limits
We propose the implementation of a feature that categorizes reports and sets access limits based on user subscription plans.
Key Functionalities: 1. Report Categories: Admin can define which test will execute in category. Define multiple categories of reports, each containing specific types of tests. Create names and descriptions for each category.
2. Access Limits by Subscription Plan: Allow administrators to set limits on the number of times a user can run each category of report. Options for limits should include following options: -1: Unlimited usage 0: Tool locked (not accessible) N: Number of times the tool can be used per subscription period (e.g., per month)
This feature will enable customized access to reporting functionalities, ensuring that users receive the appropriate level of service according to their subscription plan.
Hello matbrgz,
No such plans, sorry – pretty much all the on-page seo report software you can find online offer their entire seo test suite under a single plan option.
Regards,
Lunatio.
Tool Access and Usage Limits by Plan
I propose adding a feature that allows users to select which tools are available in each subscription plan and set usage limits for these tools. The settings should include:
Tool Selection: Admins can choose which tools are accessible in each subscription plan. Usage Limits: Admins can set usage limits for each tool, with the following options: -1: Unlimited usage 0: Tool locked (not accessible) N: Number of times the tool can be used per subscription period (e.g., per month)
This feature would provide flexibility in customizing plans to meet various user needs and preferences.
Hello matbrgz,
We used to have plans that would allow certain sections to be made available as a plan offering, however that has been removed in favor of making all the tools as a plan option instead. We have no plans to go back from this decision. Please keep in mind that this is first, and foremost an on page SEO analyzer, and the Tools are just something complimentary.
Regards,
Lunatio.
Hi, I tested your script, but it only analyses the home page and not all pages. Do I have to run the test for each page?
Can your script generate a PDF report? Can I choose which section of the report should be hidden in the PDF report?
Thank you
Hello ozwds,
You can analyse multiple pages at once using the sitemap crawling feature: https://streamable.com/ioak8e (this demo is limited to 5 links at a time, for the sake of speed, but by default it’s set to unlimited).
PDFs can only be exported via the browser’s built-in Print dialog. On the https://phprank.lunatio.com/reports/71 page, simply click the “Print” button, and on the Destination, select “Save as PDF”. The PDF will include all the available data, it cannot be limited to only show a specific portion of the data, unless you change the code to do so.
Regards,
Lunatio.
Hi Lunatio, I loved the sitemap crawling feature that would be great.
However, export the report via pdf doesn’t look good. the export function will included a link to the page and your script would look more professional to have a pdf export function to include a logo of the site. Would you have any plan to add this function in the future?
Hello ozwds,
Each user can brand their PDF reports with their own link, logo, and contact information, via Account > Preference > Brand.
Unless you’re talking about other link, case in which you’d have to specify which one.
Regards,
Lunatio.
Hello , Great software! ,
It is possible you could integrate
https://btcpayserver.org/ https://docs.btcpayserver.org/API/Greenfield/v1/difference with the others you already add is this one does not need a third party
Thanks
Hello bitxlove,
Sorry but at the moment we have no plans for btcpayserver, as it’s a self-hosted solution, meaning users will need another server where they have to install btcpayserver, but that wouldn’t necessarily be the problem. The problem is that the API endpoints can be anything, as there’s no way for us to predict their URLs, nor to debug any potential issues that customers may have. We’ll always resort to using existing solutions instead.
Regards,
Lunatio.
can i upgrade my regular license to extend licence
Hello rightnazmulislam,
You will first need to purchase the Extended license at the full price. Once you’ve done so, you can open a refund request (if it is within the first 90 days of your original, Regular license purchase), and we’ll approve the refund.
Regards,
Lunatio.
unable to upgrade. the deny message is “no database selected”
Already sloved.
Hello boonkiatmn,
Glad to hear that. Happens when you forget to restore the original .env file
.
Regards,
Lunatio.
A pre-buy comment, how is this compared to seranking.com? Does it have a report option on the keywords used and volume?
Come on Lunatio.. answer my question please
Hello pixelspace88,
Please test out the fully functional live demo at https://phprank.lunatio.com to see if it suits your needs. I’m not familiar with seranking.com, nor how it works.
Regards,
Lunatio.
Hi, i was trying the demo but i am seeing an error in the bank transfer payment method, there is showing in red line “The payment id field must be at least 16 characters.” but in the payment ID field there is showing 1X1 value. Is it a problem in the script?
can you answered my question please?
Hello sahacode,
Thank you for the heads-up. This issue was introduced in our latest version, as we’ve shortened the ID for the offline payments, and somehow the validation was not adjusted for that in the final build. The issue has now been fixed, and will be documented in our next release.
Regards,
Lunatio.
When the next release will upload?
Hello sahacode,
The fix is already available, simply redownload the latest version and follow the Update section of the Documentation.
Regards,
Lunatio.
Hello, the script is amazing! How can the 404 error page be edited?Or, better, all 404 errors got from non-existing(old)pages to be 301 redirected to main page?Many thanks!
Hello regdom,
We’ll be adding customized status code soon that will follow our software’s interface. If you can’t wait until Q3 this year, simply follow the steps at: https://laravel.com/docs/10.x/errors#custom-http-error-pages to create your own 404 page. Do NOT redirect 404 pages to your home page as it’s bad for SEO.
Regards,
Lunatio.
Hello regdom,
Quick update on this matter.
The next phpRank update will include complete 4xx and 5xx custom error pages.
You’ll be able to edit them from /resources/views/errors/ folder once this update is released.
The update should be available later this week.
Thank you for your feedback.
Regards,
Lunatio.
Hello! sitemap generate include ?