Hello Dev.to writers and readers, I'm presenting Dev.to Rater
.
Tool that I built using React.js and Typescript.
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.
🛠 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.
🤝 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. 💖
📢 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™
Top comments (28)
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!
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
andI
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!
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!
Wow, that's a cool idea. We might implement it. Yes, we will try to grow it further
I tried one of my posts, and I got "your" as too frequently used.
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:
@grahamthedev We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️
Cool!
Thanks, Ben! Your feedback means a lot to me!
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! ❤️
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!
Already ⭐ed and Forked 🥰
Thank you so much! ❤️
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.
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:
We just need your support. Thank you for providing feedback. It means a lot to us.
@fm We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️
Nice!
Tried my recent article and got 9.34 score. Btw how you are calculating the score?
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:
@dev_kiran We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️
Awesome
@amarachigoodness74 We are now on Product Hunt. Support us with upvote if you believe in this project. Thank you! ❤️
Thanks Amarachi, have you tried it? :)
Yes I did. I used it to improve two of my blog post published here on DevTo. It's amazing.
Glad you like it
This is very cool and unique project and thats why I'm contributing to this. I believe in this
Thanks for the contributing. Really appreciate
Does this check for AI-generated content as well? Maybe a good feature to add in the future.
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 🙂