Yes that's perfectly fine, just a couple of small grammar errors, which I've corrected below.
Hello I hope you are doing well. Sorry for the delay in my response, I was away for the holiday weekend so I only read your email yesterday.
I wrote an article about "Title", and I have attached the article with this email. Please let me know if it fits for your website, or if you need any changes?
x