I already know that putting a blog on a sub-domain is a bad idea. For my site, what is the best way for SEO to publish blog posts:<p>mysite.com/blog/post.html
OR
mysite.com/post.html<p>Thank you very much.
I dont think it matters a huge amount. Many people do the latter these days so there might be some preference there. But to be fair sometimes you see 2 subfolder before the post url title which can help if you have a large volume of posts across topics.<p>Personally I prefer the former (with single sub-folder) as 1) rather than 'blog' I'll use words that suit overall site article SEO purposes and 2) it works nicely with analytics to grab all posts in one sub-folder for build analysis.<p>Overall I dont think it has a huge impact.
As far as I know, it doesn't matter much from a ranking perspective but google does find it easier to categorize for search results if you use /blog.
In most cases /blog is a lot easier and flexible to setup and manage.<p>You could also forward your root (example.com) to example.com/blog if you don't need one.
i will prefer mysite.com/post.html, as we have done for our agency website..<a href="https://bossseosanfrancisco.co/blog/" rel="nofollow">https://bossseosanfrancisco.co/blog/</a>