First of all I am not a SEO just a amateur with several websites. As has been said 10 minutes

I wish but then I am slow
Weekly basis
1. Twitter daily
2. Facebook every few days
3. New content every few days
4. New photos every few days ( 120 thousand so far and 2.5 million views last year)
5. Link building but mainly only with associated sites that ie hotels/hostels etc
6. Various posts on various forums around the world some relevant to what we do some not so relevant
7. Getting our content onto other travel and group booking sites, 100% zero SEO benefit but lots of £ benefit which is the type I prefer

8. Used to do a blog but that has died off , just not dedicated enough or a good enough writer
9. Producing new products/services and then scheduling when and what sites we will release it on
10. Scratching my head thinking of other ways to improve our rankings and conversions
11. More scratching of head and give up and go sit in the sun or walk the dogs depending where in the world I am.
Maybe one day I will learn SEO properly but until then just blundering along.