1. Write a blog introducing new content or services
Writing a blog on your own website to let your site visitors know about new content you've added is a great way to promote new content or services. This blog post will also be seen by other webmasters who frequently visit or use the RSS feed.
2. Don’t ignore offline promotion
Putting more effort into promoting your company or website offline can also be very effective. For example, if you have a business website, don't forget to put the website's URL on your business cards, letterheads, promotional flyers, etc. You can also send a business newsletter to your customers to let them know that you have added new content to your website.
3. Understand social media sites
Many websites revolve around user interaction and communication. This makes it easier for users with specific interests to find relevant content.
Please avoid:
Promote each new addition in every detail; it is recommended that you focus your promotion on the more important and interesting content.
Engaging sites in cheating schemes to artificially boost your site's ranking on these services.
4. Add your business to Google’s Local Business Center
If you run a local business, adding your business information to Google's Local Business Center will help you reach more customers on Google Maps and Search. More tips on promoting your local business can be found in Webmaster Central.
5. Contact websites in the community that are related to your website content
You'll likely find websites with themes similar to yours. It often helps to establish communication with sites like this. Hot topics in the forums or communities you participate in will inspire you and the community website to create better website content or community resources.