Code

Discussion on phpRank - SEO Reports & Tools Platform

Discussion on phpRank - SEO Reports & Tools Platform

By
Cart 1,353 sales
Recently Updated

lunatio supports this item

Supported

767 comments found.

mokeloc

mokeloc Purchased

How the hell does someone run a bussiness from this product if your strongarming them into a $200 purchase? That just jacked up. Afterall your product has issues and barely any actual way to know how to resolve unless they contact you. Nothing is easy when configuring this product. I think should remove the $200 bounty on being able to charge for this product. Afterall, what are we purchasing the product just to look pretty? Envato should not allow this type of forced purchased tactic.

Hello mokeloc,

In order to use the payment system, an Extended License is required, you can read the Extended License terms again at: https://codecanyon.net/licenses/terms/extended

With the Regular License, you can still monetize it using Ads while offering your website website as a free service, or simply run the product for yourself, you can read the Regular License terms again at: https://codecanyon.net/licenses/terms/regular

The pricing of each license is publicly displayed in multiple places (Envato’s own license selector, the Item’s description, as well as the official website).

There are no known issues or bugs. If you’d like to report one, you can do it via the official communication channels (support form, contact form, or via the official email).

Regards,

Lunatio.

Hello,

Does the platform support a “Bring Your Own API Key” feature, where each user can use and manage their own API key individually?

For example:

  • OpenAI API key
  • Anthropic API key
  • Gemini API key
  • Other third-party AI/service APIs

This would be very useful for reducing centralized API costs and giving each user full control over their own usage.

Hello prodevglobal,

The API key is defined by the Admin, users cannot add their own API key. This means that when pricing a subscription plan, if the AI option is enabled, you should take into account the price of the model as well.

Regards,

Lunatio.

I really like the consistency and unified design across your products.

Do you offer (or plan to offer) a centralized login / single sign-on feature where users can log in to all your products using the same credentials, especially when all scripts are installed under the same hosting account/server?

I think this would be a very nice feature to have and would strongly encourage providers like me to purchase and use more of your scripts together as one ecosystem.

Currently, I have already purchased two of your products and I’m genuinely looking forward to buying more in the future.

Hello prodevglobal,

We have integration with Google, Apple, and Microsoft (these are the biggest email providers), which allows you to register in just 2 clicks (no credentials needed), or login in just 1 click (no credentials needed).

We may look into an SSO system at a later date, but at the moment, the Social Authentication does an excellent job to achieve super easy sign-up/sign-ins.

Regards,

Lunatio.

Could you please specify which types of SEO analysis are included in the script/tool?

Specifically, does it cover the following areas:

Technical SEO On-page SEO Off-page SEO Local SEO Performance SEO (Core Web Vitals, speed, mobile/desktop performance) UX / behavioral signals Content SEO AEO (Answer Engine Optimization)

In short, I would like to know exactly which of these SEO audit layers are supported by the script and which are not.

Hello Artloper,

phpRank includes results for technical SEO, on-page SEO, performance SEO, content SEO, and more. It does NOT have off-page SEO, Core Web Vitals, UX SEO.

You can view an example of a SEO report at: https://phprank.lunatio.com/reports/356

You can login with the pre-defined credentials at: https://phprank.lunatio.com/login and try out the live demo to see the capabilities of the software.

Regards,

Lunatio.

Hi Lunatio, In your demo this option does not seem to be available. Is that so?

“Branded reports = The user can set his own branding in Account > Settings > Brand, and when printing, his own company information will be displayed instead.”

Hello AcuariusMan,

Sorry to hear that, I’ll think of a better way to implement this and hopefully reintroduce this feature. The way it was presented… under the Account settings, was not ok, it always felt awkward to me and people kept asking what this feature was for. Never seen it in production on any of our customer’s website either. I understand your case might be different, and noted your feedback.

Regards,

Lunatio.

Do you have access to your clients’ backend?

Hello AcuarisMan,

Obviously no – but we do get to see the websites when they contact us with their website’s links and ask for support (e.g: an issue with printing a SEO report, an AI integration is not working for reports, etc.).

Regards,

Lunatio.

Any plan to add MercadoPago as payment gateway?

Hello nicohalaban1993,

I’m based in Europe, so MercadoPago is not available for me, not even for testing. If you believe you could share a test account that I could be using to test the implementation, I could give it a shot.

Regards,

Lunatio.

Hi, I just want to know that how can I remove: 1. “Refresh Report” Link from the pdf 2. Bottom links like: Contact, terms, Privacy, Developers, Pricing from the pdf

Hi, 500 server error is showing after updating. Do you have any video tutorial for updating the software. Please share

Hello vatankatiyarABC,

Can you please include a screenshot of the 500 error so we can see what’s this about?

Regards,

Lunatio.

How can a super admin know the subscription status of their client. I will not check any companies subscription status one by one. If my client’s subscription is going to over then it should remind me or at least the starting and end date of the subscription must be showing in the users section.

What’s included in the extended license exactly vs the standard and how to purchase one eventually?

Hello diverso,

Thank you for reaching us.

The Extended license gives you access to the payment module, this includes the ability to set prices on Plans, as well as grant you access to Tax Rates, Coupons, and Invoices, so you can charge users money to use your website via plan subscriptions.

The Regular license has the same functionality, minus the payment module.

So if you want to run a business with it, then the Extended license is required. If you want to offer your website for free, then the Regular license is sufficient.

Let us know you have any further questions.

Regards,

Lunatio.

Hello diverso,

Sorry, forgot to mention.

You can either purchase the Extended license using this link: https://codecanyon.net/cart/configure_before_adding/35522081?license=extended

Or by clicking on the License selector, and selecting Extended license, see: https://i.imgur.com/VcCym9j.png

Regards,

Lunatio.

joed777

joed777 Purchased

Hello! How can I use this product to sell it as a service to my clients and charge them for it? I’m gathering I need to upgrade to Extended License? Please guide me accordingly. Thank you.

Hello joed777,

Thank you for reaching us.

You’re correct. An Extended license is required to charge your users money to use it.

Once you’ve purchased the Extended license, you can use https://codecanyon.net/refund_requests/new – this only works if you’re within 180 days of your initial Regular license purchase.

If you’re past 180 days, reach out Envato explaining that you’ve already purchased an Extended license, and ask them to refund you your Regular license of phpRank.

Feel free to reach us out for any additional questions or inquiries using the Contact form at: https://codecanyon.net/user/lunatio (we generally reply faster via email).

Regards,

Lunatio.

Ivan962

Ivan962 Purchased

Hi, About Meta keywords… This meta tag has been ignored by Google for a long time (Bing too), so it is irrelevant for SEO, and it is unnecessary in SEO analysis as a metric, but it can be used as a notification. Load time reading is also not well resolved (wrong reading), so you should work on that. WWW Canonicalization is a necessary data to analyze as well, add that Sitemaps generated in Yoast or some other WP plugins are not read. Broken Links is a required metric item.

Those are some of my remarks. I have been in SEO for 17 years. I use your script for client reports, but the items I wrote are really important. Best, Ivica P.S. Finally solve that update, with one click… that gives seriousness to the project.

Hello Ivan962,

1. Yandex, the 4th largest search engine in the world is still using meta keywords to influence page ranking, as such, meta keyword is still a relevant SEO test, albeit we’ve set it to have no impact on the score of the SEO report: https://yandex.com/support/webmaster/en/controlling-robot/metatags (official Yandex documentation).

Furthermore, there are still smaller search engines that make use of this tag, so I see no reason why this SEO test should be removed or disconsidered.

Please note that we must generate SEO reports that cather to ALL search engines (this includes Yandex, Baidu, etc.), not just Google and Bing.

2. Loading time is directly reported from the cURL process on your server, and it’s as accurate as it gets for that particular HTTP request. If you click on “More info” info icon, it will state so.

3. WWW canonicalization would require an additional HTTP request, so that’s the reason is not present, as we would have to check whether both www and non-www versions are being served (with no redirect), and if they are, one of them should reference the other as canonical. I’ll think about it.

4. For the Yoast and other WP plugins, as long as they serve syntactically correct XML sitemaps, there’s no reason for them not to work. I’ve personally tested it with Wordpress’s default sitemap generator and it worked flawlessly. Feel free to PM us any sitemap examples that do not work, and we’ll look into it.

Thank you for your feedback.

Regards,

Lunatio.

Hello. Tell me if it is possible for me to combine the functionality of your two products (phpRank and phpUptime) on the my site. So that the user has all the functionality in his profile?

Hello artemb3,

phpRank and phpUptime serve different purposes. They are stand-alone platforms, and cannot be combined into each other without extensive code changes.

We do have a single sign-on system so that your users can authenticate with their Google, Microsoft, and Apple accounts on each platform, without having to create accounts manually.

Additionally, we’re also looking into implementing a platform switcher soon, which will allow you to switch between phpRank / phpUptime (and all other product installations from Lunatio) from the header menu.

Regards,

Lunatio.

I’ve re-downloaded and uploaded the /routes/web.php file but now even the Tools page isn’t loading, it’s returning 500 Server Error again…

Please help fast…

Hello maahi_growthlab,

We’ve replied via email.

Regards,

Lunatio.

Hey, how do I change the location of the script? For instance I want the website in a /tools/ folder. Thanks

Hello justifydigital,

phpRank needs to run on the top level of a domain or subdomain, it does not work in subfolders. This is a known limitation of the Laravel framework we’re using, see: https://laravel.com/docs/12.x/installation#directory-configuration for more details.

Regards,

Lunatio.

Getting an error when trying to authorize my licence. Please advise on a fix.

https://pasteboard.co/Er0iCNvAoIVz.jpg

Hello mydigitera,

Sorry for this, we’ve sent you an email, it should work now.

Regards,

Lunatio.

1. To audit a website, do you fetch the public HTML using your own crawler inside the script (for example via cURL), or do you rely on any third-party APIs for page source analysis?

If the crawling is handled directly by the server itself, how easy or difficult would it be to integrate a third-party crawling service or API in the future (for example to reduce IP blocking or offload requests)?

2. When auditing many pages or running multiple audits, is there a risk that target websites may block our server IP due to high request volume? Do you support rate limiting, crawl delays, custom User-Agent, or similar protections?

3. Does the crawler respect robots.txt rules (Disallow, Crawl-delay), or can this be configured by the admin?

4. Which Laravel version is phpRank currently built on? Is it easy to upgrade Laravel in future versions?

Hello ranukadev,

1. Correct. We’re using our own crawler, and our own analysis, with the exception of AI suggestions, which obviously are retrieved via an API. How easy or hard it is to add additional API integrations really depends on your programming knowledge. The software is extremely well written.

2. We’re doing sequential requests to avoid making too many requests at one time. We’ve never had a single report of anyone getting blocked after crawling a website, but obviously – just like any other crawler, there’s always a chance someone blocking you. The Admin can set a global custom User-Agent. There’s no crawl delay.

3. No, otherwise we wouldn’t be able to offer on-page SEO reoports.

4. We’re using Laravel 12, the latest version of Laravel. Upgrading to future Laravel versions will depend on Laravel’s changelog. It’s impossible for us to predict how easy or hard an upgrade is going to be, prior to seeing Larave’s upgrade guide.

Regards,

Lunatio.

Thanks, I understand that future upgrades depend on Laravel’s changelog and upgrade guides.

Just to confirm: you have not modified any Laravel core files, right?

I hope all custom logic is inside the application code only, so future Laravel upgrades will be straightforward.

Hello ranukadev,

Not sure what do you mean by “core files”. Is that the vendor files? If that’s your question, then the answer is no – we haven’t touched those, as there’s no reason to.

Regards,

Lunatio.

Hi, We have 12 pre-defined ad-spots so you can integrate whatever ad-unit CSS/JS/HTML based code you want.

Regards,

Lunatio. --- ?

Where is it? Could you please specify it in detail? Could you explain it in more detail and provide the exact steps for the setup? Can you tell me in detail exactly.

Hello rothweller,

The pre-defined ad spots have been removed about 2 years ago. You should be adding your ad-code straight into the template files. We do plan on re-adding them (this time as a plan feature), in the future. In the mean time, you can add your add your ads in the template files (e.g: /resources/views/reports/show.blade.php).

Regards,

Lunatio.

Ok. Thank you.

Hello rothweller,

As promised, we’ve re-added the ad-spots, this time they’re integrated even better, and they are as part of Plans as well.

You can access the ad-spots from Admin > Settings > Ads.

Furthermore, we’ve added the ability to generate full or partial reports for Guest users (see: Admin > Settings > Advanced > Guest tab).

Basically, you can now monetize your website by offering free full SEO reports, while displaying Ads on the Reports and Tools pages.

Stay tuned as there’s more to come.

Regards,

Lunatio.

Is full source code provided after purchase ? Regards from Germany.

Hello phdhogi,

No, you cannot test the payment system with the Regular license.

If you have a pre-sale question regarding anything related to the payment processors, we’re more than glad to answer it for you.

Regards,

Lunatio.

It is the same code for both licences versions ? or each licence type have its own code (separate delivered) ?

Hello phdhogi,

With a Regular license, you won’t be able to enable any payment providers, or change any payment settings.

Again, the payment module is not available under the Regular license.

Regards,

Lunatio.

Tools Page Showing

500 Server error.

after update.. same as your demo: https://phprank.lunatio.com/tools fix this ASAP.

Hello midley23,

Thanks for the headsup. We’ve updated the product, simply re-download it and upload the /routes/web.php file on your server and the issue will be resolved.

Regards,

Lunatio.

Thanks for the quick fix..It works now after uploading the new route web.php file.

Hello. I recommend integrating DeepSeek as AI. It has lower costs for website managers.

Hello alexpesavento,

Thank you for your feedback.

OpenAI is slightly cheaper than Deepseek if you use the gpt-5-nano model, which our software supports.

gpt-5-nano costs $0.40 per one million tokens output: https://platform.openai.com/docs/models/gpt-5-nano

deepseek non-thinking costs $0.42 per one million tokens output: https://api-docs.deepseek.com/quick_start/pricing

For the input, OpenAI is slightly more expensive, with a $0.05 per 1M tokens vs $0.028 per 1M tokens, but the difference is neglibile, so in the end it’s basically the same cost.

Regards,

Lunatio.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey