HI,
Need to use unique and having good keywords density meta keywords and description on each page of the website.
Also WordPress for blog is good idea in subdomain or folder inside main domain. OR we can use addons (extensions) on prestashop for blogging purpose.
PrestaShop Tutorials Videos [How to do Tasks]
https://www.prestashop.com/forums/topic/907438-prestashop-tutorials-videos-how-to-do-tasks/