Review of SEOcrawl – SEO Software and Professional SEO Tools

Below, our feedback on SEOcrawl – SEO Software & Professional SEO Tools.

First, we’ll start with the conclusion, written after the review was made – the tool does have its value, it’s better than what Google Search Console is offering, so it’s worth the try.

Start with the free version, test it for a while, and if it brings value, consider using it in the long run.

Below, our feedback:


When creating an account, it would be best to confirm the email address.
This could help two purposes:
a. It would avoid spamming some people;
b. For the person creating the account, it could avoid things like sharing unwanted data with someone or having to reset the email address.

When sending the first email, there’s a photo
with about 250 KB. The image has a larger resolution than actually displayed, so it could be compressed a bit.

In the footer of the confirmation email, you could add a contact email, although people can simply reply to the email.

Right now, there’s a single video on the channel ( The video is in Spanish:
The suggestion is obvious – consider adding other languages, also.


Consider adding punctuation a bit more often, we’ve seen it sometimes – you tend not to put punctuation at the end of affirmations.

When adding a project, you name the project name as „Title”. Consider having it as „Name”, not „Title”.


We have quite a few projects in Google Search Console, perhaps you could consider automatically selecting the domain name if it’s written exactly as in your project name.
So, if we write as the Project URL, you could consider automatically selecting this from Google Search Console.
This doesn’t currently happen.


If we add our names in the Profile section in the settings, you could consider adding them in the emails you send, also.
So, „Hello, John!”, for example.
Currently, in our account the name is filled in.


a. Centering all the elements in the window, not just the title + button.
b. Stating „Project”, not „Website”.

”Weekly SEO Report for” – this is how the email confirmation looks like.
Consider adding „From SEOcrawl”.

In the „Weekly SEO Report for” email:
That „th” is written for „10”, but not for „17”, it should be either „10th-17th”, or „10-17”:
10th-17 October 2021

In the User Profile, we fill in „Olivian Breda”, Save Changes, the page reloads:

Go to:
, then go back to:
This is what appears:

(„null”, everywhere)


When enabling 2-Factor-Authentication, for login, you ask for the code, but the messages are cryptic, it’s not easy to understand what is requested from the user.

When logging in from email, it is a bit unclear what is expected from the user.
You could consider adding some security information (like „do not send the code to anyone” or „someone has tried to log in using your email and password; was it you?”).
Also, the subject line of the email („Welcome”) has nothing to do with something in the line of „this is an email to confirm your login”.

Image 1:

Image 2:

Image 3:

The „Enable 2FA” button is clear.
On the other hand, in the second image above, „Disabled 2-FA” should be without the final „D” (so, „Disable”, not „Disabled”).
The problem with the second image is that it’s unclear what’s expected from the user. The current state of the 2FA is „Enabled”, but this is not clear from your system, currently. And the name, with „Disabled” makes it look like the current status is currently „Disabled” (which is not).
Finally, in the last image, again the problem with „Disabled” vs. „Disable”.
And the text in the third image is rather confusing, it’s not clear what’s expected from the user. OK, insert password, but what code (from mobile authenticator or a code via email?), what does „Disabled” as a title, mean, what does it refer to?


We’d be a bit more specific. What data will we lose?
Also, is there an option to recover it, ever?
Also, are there any conditions that we should be aware of? (for example, if we don’t login into your platform for 2 years, what will happen with the data in there)


It might be a good idea to display exactly what do you compare.
If you say MoM – what are the months being compared? Same, for YoY – what years do you use for comparison?
You could include this information on the page, or on hover over something.
Also, consider having somewhere on the page, either on hover (it could be a hover on a [?] symbol), or on the word – what does CTR mean?
Even MoM and YoY might be unfamiliar to some users.


It would be nice to have a close button.
You could repeat the message one day before the event.

If we’re on the Free Plan, and we only have one project, if we click on „New Project” you lead us to a page ( presenting my current subscription, with a button to upgrade.
The button actually says „update”, as opposed to „upgrade”.

But the bigger problem, in this case, is that the page doesn’t clearly specify „Look, you’ll need to update your current plan to add a new project”.


The homepage URL for the app, once logged in, is

Once you go to that page, you see a list of projects, and (we expect) a button with „Visit dashboard” for each project.

Click on a button like this and the URL changes to:

OK, what’s the dashboard now? Is it the homepage dashboard or the internal project dashboard?

The word dashboard is used a bit confusing.


After selecting a filter, some users might want to unselect a filter.

There’s an „X” button in the image, but it’s not that visible, and it disappears once the hover goes out of the dropdown selector.

We consider it useful to have an option „All items” or „Clear filters” (the first one is suggested).

You are showing the Clicks graph in red, perhaps choose a color that’s not related to growth/loss, since you generally use red/green for this.

For Top Changes, it would be useful to have an option to filter data.
Currently, if there’s an URL going from 1 to 5 clicks, that’s an increase of 400%, but it’s not the kind of data we’re generally interested in, an URL with 5 clicks.
A filter like „show only data with clicks more than X” could do fine.
You could also have some buttons with items like „Hide the lowest 20% no. of clicks”, „Hide the lowest 40% no. of clicks” and so on, for impressions.
You do have such filters in other areas.

Why do people generally export data to Excel? They have much more flexibility in there, a lot of options, and it’s easy to manipulate data.

For this purpose, consider adding functionalities from Excel.

In here:
we can’t sort data by clicking on header columns, even if, when clicking on:
this functionality becomes active.


In the Kewyrds tag, the „+” button doesn’t seem to work (tested on Chrome/FireFox).

This is a minor bug only, and not specific to English, but in Romanian, when sorting by queries (so, alphabetically), the app doesn’t „know” where to place „î” (a Romanian character), and places it after „z”:
în lumina adevărului
zuleiha deschide ochii

When sorting by Average Position, you first list the data for which you have no data, and you assign the position „0” to that data.

We think this might be incorrect.

What we’d do instead is first show the values for which you have „real” data, and only after that data show „0” values, no matter the sorting.

So, first show „1, 2, 3, 4” positions, and, at the end „0”s.

When sorting descending, show „4, 3, 2, 1”, and only at the end „0”s.

The thing is, generally for values where the position is zero, other data is lacking, so it’s generally not a relevant piece of information.

Showing it first might be a slight error.

On a Free/Starter/Business plan, one can export the graphs in various formats, but not the tables.

We’d consider adding a note „(to export data, please upgrade to Elite/Enterprise)”.


On a graph like this, one can see a „G” (Google) icon, but it’s not clear what it refers to.

We’d prefer:
a. On hover to show a small message with the annotation text;
b. Having a small icon to edit/delete an annotation.

Also, not all annotation icons are shown in the graph.


What does „Top-3 Keywords” mean? Pretty much anyone can guess and understand the meaning. But that’s a rather wrong understanding. What you mean to say is „Keywords with top 3 average position on Google”. To solve this small misunderstanding, you could say „Top 3 Average Position Keywords”, or, if that’s too long, abbreviate it to: „Top 3 Avg. Pos. Kws.” or even „Top 3 Pos. Kws.”

But, on the other hand, what does „4-10 Keywords” / „+10 Keywords” mean.

As a solution, consider renaming to „Top …”.

If the title becomes too long, write „Top 4-10 Kws.” (abbreviated word for „Keywords”).


The heatmap is just great, a very useful thing to have in a report.

How about also adding a heatmap for a difference between Impressions/Clicks?

So, what could be an opportunity for some SEOs are keywords that have a lot of Impressions, but very few clicks.

This could mean, generally, one of these things:
a. The meta title/description is not well set up;
b. The page is not relevant for the keywords is ranking;
c. The page is ranking on the second or third page, so even if it has views, other results get the most clicks.

Just knowing about the issue is a good first step in trying to find a solution to it.

You have data from the Google Search Console of a project. That’s great.

As a tip, how about also connecting Google Analytics and using their data, too?


”Add users email” and „Enters users email address” lack an apostrophe („user’s”).

Also, while the three options have checkboxes, they actually perform as radio buttons, so having them as circles could be a better option.

It’s not clear in the current window who can delete your project. If we give the rights to someone to „Edit” or to „Manage Users”, could they, by mistake, delete all the project’s data?

The button should say „Create”.


Perhaps you should say „No current pending invitations”, to have a clearer message.

As a personal suggestion, we’d rather focus on data new on the market, than just trying to create a task system that better integrates with the platform.

When starting fresh with a new project, as you do, perhaps it’s better not to add a lot of functionalities that are already on the market, and, instead, make something that it’s not.

Having task management software is good, all nice, it’s well integrated with the platform (of course!), but we feel it’s taking time from working on the core SEO features.


When adding a project, with the highest impact, and lowest complexity, you assign the priority Critical (10).
When adding it with the lowest impact and highest complexity, you assign the priority Basic (2). Shouldn’t, in this case, the priority be 1 or even 0?

Tip – When adding a task, just typing „@”, followed by the first letters of the email of a person could be made such as to tag that person.

Consider allowing as attachment files WebP images, not only JPG/PDF.

You currently allow the creation of tasks with End date earlier than Start date.

We think that this shouldn’t happen.


Just by looking at the graph image, is it clear to you that the purple circle is at 100%?

To us, it’s not.

About submitting sitemaps: we tried to add a new sitemap via the platform, we entered the URL, you asked us if we want to confirm that we have rights in Google Search Console, we did that, you returned us to the original page.

OK, what happened to the sitemap URL which we entered? We think this is a bug.

Another issue is that removing a sitemap from Google Search Console is too easy. You just select it, click on the button „Remove Sitemaps”.

Two things should happen with this:
a. Request additional confirmation, because this is a high-impact operation.
b. Send an email to the account managers, notifying them „A sitemap has been deleted from the account”.

Neither of these does currently happens.


When the left main menu is collapsed, the visitors can’t see the title of the items. That’s fine.

Yet, on hovering over the menu, the menu items are still not visible.

We’d suggest that on hover, either of these two happens:
a. The left menu should automatically expand to the full-width menu;
b. You show the title of the currently hovered menu. (it can be a small box or the first item in the expanded menu)

What we’d love to see in the dashboard of a project (
a. Something extraordinary that happened in the past 3 months – an URL suddenly performing much better or much worse than usual;
b. Total values of MoM and YoY (you currently show as a percentage how did things evolved, but how about absolute values?);
c. A graph line with the tendency for the months from January (current year) to present month – so, to see in this way if the current trend is losing or gaining traffic/impressions;
d. A link to a blog post/FAQ page detailing some things we could do – „OK, you’re losing traffic, what to do?”, „OK, you have impressions, but no clicks, what’s the cause?”, „What’s the importance of a sitemap?”, „How to shine on Google?”, „How to get more traffic, general strategies?”, „How do other types of campaigns affect organic search traffic?”

It was not clear for us what will happen 12 months from now – will the data you show still be based on the current Google Search Console (thus losing old data), or will you store the data from today until 12 months from now, and we’ll have, in your application, access to more data than Google Search Console currently shows?

Currently, in Google Search Console the data is there for 16 months, what will happen once we use the app more in the future? Will you delete/keep that data? Currently, that’s a bit unclear.


Consider writing „Use the Enter button”, or, simply „Press Enter”. (you could activate this text after the user types anything in the boxes, via JavaScript)

It would be interesting to set a value for keywords.
Perhaps for some more advanced plans, knowing the value a keyword would bring you could clear some worries about what to choose.
We’d like to see that feature.

If all you have is data from Google Search Console, at least to us, that’s not that much. Yes, your project does have value in a lot of things, and it’s much better than Google Search Console, but since its main source for data is GSC, it’s not hugely valuable, to us.

What we’d love to see is a combination of what you currently offer with other types of data:
a. Traffic (connection with Google Analytics) – mentioned above;
b. Keyword value (get data from Google Ads) – mentioned above;
c. A feature like „You could also rank for”; Details – below;

Based on the data in Google Search Console, you could see top-performing keywords. What you could do, with more data, or an API from a site like Ahrefs/SEM Rush/Moz/Majestic, is get the keywords the competitors are ranking for and we’re not ranking.

So, if we’re ranking with an URL for a competitive (and, if you could get also this data, valuable) term, while our competitors are ranking for 10 such words, we’d love to know what those keywords are.

The name „SEO Crawl” implies crawling something, like a website, or data. While you do crawl through lots of statistics, we’d generally expect, from the name, an SEO crawler with on-page optimization, not a tool that provides just statistics.

A feature for agencies and other SEO services providers – let’s say we start working on a project not on October 1st, but on October 24, 2021.

It would be nice to have a feature to get some comparisons, like:
”First month, since October 24 – until November 23, the campaign performed like this.
Next two or three months – like that.
6 months after”.
You get the idea.
Setting a project, with a starting date for a collaboration, could clearly set things like „Before we started, after we started”.

You do have annotations, but it’s not the same thing.

Setting the precision level.

Sep 22, 2020 – Oct 19, 2020
4,366 Clicks
39.92% decrease

This is the kind of data you provide.
We’d love a setting like „data doesn’t need 100% precision” in your settings.

In the above example:
”Previous 30 days
4,370 clicks
40% decrease

You have a section for questions, but some of them aren’t actually questions:
92 little tricks how to talk to anyone
stupid is as stupid does quote
there are no shortcuts to any place worth going
desire is irrelevant i am a machine

Your website doesn’t have a responsive version, as far as we tested.

While not a top priority, consider a way to access the data on mobile, one way or another (App, PWA, responsive design).

Benchmarking – it would be nice to know what a CTR of 1%, overall, for all or data, means. Is it good or bad? Should we be happy, or try to improve?

Also, some data about various industries.

You could do something like some companies – „We’ll give your account benchmarking data if you agree to share your data anonymously”.

Idea: Let’s say we appear on an ad on TV and everybody Googles our brand and clicks on our website. Will you send an automated email with the spike in traffic?

Idea: Let’s say our site gets hacked and we start appearing for spammy keywords (casino, gambling, betting, etc.). Will we get an alert for this?

Idea: We hire a new SEO guy, and he accidentally sets the categories and tags in WordPress for noindex. A large proportion of our website gets deindexed, and we lose a lot of traffic/impressions, suddenly.
Will we get an alert?

If interested, visit the app’s page.



Data articol: 23 octombrie 2021
Olivian Breda este Internet marketer din 2006, și lucrează în domeniu ca freelancer din 2009. Se ocupă de audituri de site-uri, atât pe partea de SEO (optimizare pentru motoarele de căutare), cât și legat de uzabilitate (experiența vizitatorilor pe site-uri). Face, de asemenea, implementări de site-uri pe platforma WordPress.

Peste 850 de companii își multiplică profitul cu noi

Hai să discutăm despre proiectul tău!

Formular contact

  • This field is for validation purposes and should be left unchanged.