DEV Community

Cover image for I've made Tool That Analyzes your Dev.to Posts
Nikola Perišić for Dev.to Rater Organization

Posted on • Edited on

I've made Tool That Analyzes your Dev.to Posts

Hello Dev.to writers and readers, I'm presenting Dev.to Rater.

Tool that I built using React.js and Typescript.

Dev.to Rater


Why did I create Dev.to Rater?

As a content creator on dev.to, one of the biggest challenges I faced was figuring out whether my articles were engaging.

This inspired me to build Dev.to Rater.

Dev.to Rater exceeded sentences

Dev.to Rater


🛠 About the project

Dev.to Rater analyzes your post content, such as headings, paragraphs, images, and links. It calculates the blog post score and tells you how to improve it.

This tool makes your posts more impactful and engaging.

All you have to do is put your dev.to blog post URL in the input field and click "Analyze". That's it!


How Dev.to Rater analyze posts?

For now, we are measuring the following:

  • heading length
  • sentence length
  • total characters
  • reading time
  • links frequency
  • emoji frequency
  • repeating words

In the future, we plan to add more.


📖 Documentation?

For official documentation click here.

In our documentation you can find the following:

  • Core logics explained and linked to code in the repository
  • Version support
  • FAQ Note: If you want to contribute to it, feel free to do it :)

What about versions?

For version support click here
Currently, the latest version is v2.


Reaction stats? Now available.

Dev.to Rater - Analyze my blog posts


🤝 Contributing

If you’re passionate about contributing to the open-source projects, feel free to contribute. We are open for contributors.

Guess what?

This blog post was scanned using our tool 🎯

It is 9.80. It needs your reactions to be 10 out of 10. 💖

Dev.to Rater


📢 Will you use this tool?

Please, tell us in the comments down below! 💬

Feel free to share your blog posts and their rating!

Don’t forget to leave a star for support ⭐

P.S. We plan to support Medium also in the future 😀


Thanks for reading,
Dev.to

Dev.to Rater - Analyze blog posts to uncover trends and metrics | Product Hunt

Top comments (28)

Collapse
 
grahamthedev profile image
GrahamTheDev

Very interesting!

One thing, I think your length part / repeated words parts might be over-weighted. I got a 0 for this article: dev.to/grahamthedev/101-digital-ac... and yet it is my highest reaction article.

However when I ran it on other articles I did find the feedback useful, great tool!

Collapse
 
perisicnikola37 profile image
Nikola Perišić

Hello! Thanks for sharing your feedback. We really appreciate it.

This tool is still in development phase and yes, I agree that this article should have higher score. For example, you used words such as have, are and I too much times. However, these words should be ignored. We actually have a file where are defined some words that are ignored for calculating repetition but we did not include these ones that you used. However, we will add them and you will get higher score.

P.S. Please support us by giving us a star ⭐ on GitHub. Thank you once again!

Collapse
 
grahamthedev profile image
GrahamTheDev

I would suggest changing from a count to a percentage of total words. That way it is easier to see usage by "weight" and compare articles.

I hope the tool grows and does well!

Thread Thread
 
perisicnikola37 profile image
Nikola Perišić

Wow, that's a cool idea. We might implement it. Yes, we will try to grow it further

Collapse
 
canro91 profile image
Cesar Aguirre

I tried one of my posts, and I got "your" as too frequently used.

Thread Thread
 
perisicnikola37 profile image
Nikola Perišić • Edited

Maybe you've repeated the word "your" too many times @canro91
If you hover over the word, it will show you how many times you've repeated it throughout your blog post

For example:

Dev.to Rater - Analyze blog posts

Collapse
 
perisicnikola37 profile image
Nikola Perišić

@grahamthedev We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️

Collapse
 
ben profile image
Ben Halpern

Cool!

Collapse
 
perisicnikola37 profile image
Nikola Perišić

Thanks, Ben! Your feedback means a lot to me!

Collapse
 
fm profile image
Fayaz

Super! 🔥

My 2025 AI prediction got 8.24 - not bad I guess 😇

I'm not sure about the measuring criteria though! 🤔
Are longer sentences always bad, especially if proper punctuation is maintained?

For example, one of the most engaging posts in #AI this year got only 7.85 (not my post)!

Also, "easier to read" and "most engaging" doesn't always mean the same thing, does it? So, if by engaging you mean more readable, then perhaps you should advertise it that way!

Again, loved the idea 🥰, but definitely can be improved further.
Please continue working on it! ❤️

Collapse
 
perisicnikola37 profile image
Nikola Perišić

That's high score, congrats! 🔥
The measuring criterias can be found at our documentation.

Thanks for sharing your feedback ❤️. This tool is still in the development phase and we will continue to update calculating criterias.

P.S. Please support us by giving us a star ⭐ on GitHub. Thank you once again!

Collapse
 
fm profile image
Fayaz

Already ⭐ed and Forked 🥰

Thread Thread
 
perisicnikola37 profile image
Nikola Perišić

Thank you so much! ❤️

Collapse
 
fm profile image
Fayaz

Just to check out the tool further, I've edited my recent post about using AI in software development a little and ended up with a 9.9 score! 🥳

Before the edit, the post got less than 8 (7.7 if I remember correctly). Did the post become that much more engaging after the update? Obviously not!

That said, loved the idea 🥰.
So please continue working on it.

9.9 score on a post

Collapse
 
perisicnikola37 profile image
Nikola Perišić

Great job! If you get 10, there is a special visual effect! You need to write a little more to get 5 minutes of reading time to get 10 out of 10 points. Keep writing ✍🏻

What we plan in the future:

  • Feature that automatically rewrites your blog post. So just copy it and voila! You get instant 10 grade for your blog post
  • List in the bottom top 5 last scanned posts by other uses. By doing this, we can promote your blog posts and etc.

We just need your support. Thank you for providing feedback. It means a lot to us.

Collapse
 
perisicnikola37 profile image
Nikola Perišić

@fm We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️

Collapse
 
dev_kiran profile image
Kiran Naragund

Nice!
Tried my recent article and got 9.34 score. Btw how you are calculating the score?

Collapse
 
perisicnikola37 profile image
Nikola Perišić

Thanks for your feedback, Kiran!
That’s an impressive score. Congratulations! 🎉

You can find all the calculation details in the documentation, specifically in the "Core Logic" section on the left.

Additionally, your console output shows how many points were subtracted for specific areas.

For example:

Image description

Collapse
 
perisicnikola37 profile image
Nikola Perišić

@dev_kiran We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️

Collapse
 
amarachigoodness74 profile image
Amarachi Goodness

Awesome

Collapse
 
perisicnikola37 profile image
Nikola Perišić

@amarachigoodness74 We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️

Collapse
 
perisicnikola37 profile image
Nikola Perišić

Thanks Amarachi, have you tried it? :)

Collapse
 
amarachigoodness74 profile image
Amarachi Goodness

Yes I did. I used it to improve two of my blog post published here on DevTo. It's amazing.

Thread Thread
 
perisicnikola37 profile image
Nikola Perišić

Glad you like it

Collapse
 
quicklyway profile image
Quickly Way

This is very cool and unique project and thats why I'm contributing to this. I believe in this

Collapse
 
perisicnikola37 profile image
Nikola Perišić

Thanks for the contributing. Really appreciate

Collapse
 
chrdek profile image
chrdek

Does this check for AI-generated content as well? Maybe a good feature to add in the future.

Collapse
 
perisicnikola37 profile image
Nikola Perišić

Hello 🙂
Thanks for the question.
Yes, we've already considered that and have opened an GitHub issue to track it.

The plan is to create a list of common used AIwords and to reduce the score for each detected occurrence.

In the future, we may provide support also for Medium blog posts. Follow us to stay updated 🙂