While optimizing my own blog, I found out the following techniques which are legal, free and working. I have gone through and verified each of the following steps and those are working well.
- Register for Google and Bing Webmaster Tools and submit your sitemap there. It helps your website in many ways ranging from SEO to Website Optimization.
- Always search for broken links in your own website using google webmaster. Re-create it or create a new one and redirect it to the new active link.
Submitting to directories
- Submit your blog to web directories. One such free directory is DMOZ, and once submitted it provides you a good number of traffic and search engine ranking.
- Post your blog into Blog Directories like Technorati. Upload a profile photo there. Try to get your post featured at Technorati tag pages by tagging your posts with relevant tags. Technorati tag pages rank well in Yahoo and MSN including Google and Bing.
- List your blog to few of the best free blog directories.
- Submit your Blog to alltop.com
- Create your own directory about your field of interest. Link your own blog to it. If you can make it into a truly useful resource, people will be automatically attracted to it.
- Submit your blog to pinging services like pingoat, pingomatic, ping.fm. These services inform others about your new blog post.
- Submit your best blog posts to blog carnivals.
- Submit your blog to reputed blog aggregators.
- Content is the King. If you post useful articles, it will definitely increase your website ranking.
- Check your blog stats and write around the keywords that are working for you.
- Keep your content short and simple. People are more attracted towards it.
- Try to interlink your blog posts. So that if any other site is scrapping your blog’s feed, it will give you an inbound link easily.
- Add search description to each post (if using blogger), but restrict it to 150 characters.
- Do not copy any content from any other websites. Search Engines gives those articles a Thumbs Down. If some one files a DMCA (Digital Millennium Copyright Act) complaint, Google won’t index your website further. So always try to avoid it and post original contents.
- Always put some effort to minimize grammatical error so that your blog looks professional.
- Create and release a free plugin for bloging platforms, firefox or any other website.
- Create a list of best posts of other blogger’s. If it impress that blogger, it will give you a free and relevant backlink.
- Try to interview successful people in your niche. It normally attracts more visitors as well as creates a great brand image and social circle.
- Create and release some wordpress or blogger templates. Don’t forget the “Designed by YOUR SITE at the footer.”
- Add a related post widget at the bottom of the blog. It keep your users engaged and hence slowly creates your brand name. The best example is mgid.com. Such a widget named linked within is available free for both Blogger and Wordpress
- Build a 101 list. People can’t resist linking to it. Put the original authors link at the end of every entry to your list. When they find that you are linking to them, probably the will also linking to you. This way even you preserves the Law of Copyright.
- Create 10+ easy tips to help you [insert your topic here] articles. Again these are easy to link to.
- Create a list of the top 10+ myths for a specific category.
- Create a list of Gurus/Experts. If you can impress those people by listing them properly or find a way to make your list look popular, the gurus may end up linking to your blog too saying thanks or commenting.
- Track who picks up your articles or press releases. Offer them exclusive news or content.
- Search for ’your industry’ + ‘in the news’ at google and link to it + write about it.
- Perform surveys and studies that make people feel important. If you make someone else feel important, they will do free marketing for you. A Win-Win situation.
- Link to similar blogs like yours. So that a part of traffic from the other blog flows to you too.
- Review related sites on Alexa.com. Reviews always attract traffic and have a pretty good SEO value.
- Review products and services on shopping search engines like ePinions. Normally reviews related content ranks well. Hence it will also make you visible there.
Branding your blog
- Try to brand your blog. Use a clean and professional looking website template, give it a better logo.
- Put the author information somewhere in the blog post.
- Always have a visible link to your RSS content.
- Insert “like this” “share this” buttons from social networks like Facebook, Google Plus, LinkedIn, Pinterest, StumbleUpon etc. One great tool in my knowledge is share-this widget. Its easy to integrate into your blog post.
- Try to have a better page design for your blog. It may also get some traffic from design community like CSS Vault.
- Publish your blog’s rss feed. Rss feeds are the most powerful SEO tools.
- Search for a keyword you want to rank well and visit those sites and leave a comment.
- Comment on other blogs in your niche. It’s the most powerful tool for your blog promotion.
- Try to be the first commentator in a popular blog with a relevant comment.
- Link to blogs having same rank or similar size as of yours and link to them. The possibility of noticing you is higher there.
- Search for your competitors and try to find out who are pointing to their blog. Go and approach them. Probably they will also link to your’s. Alexa.com is a great tool to analyze this.
- Find a blog which allows guest post using services like MyBlogGuest, Blogger Linkup, etc. and write guest post for those blogs similar to yours.
- Link to other blogs from your blog. Outbound links are the most cheapest and easiest form of link building. Many bloggers track who are linking to them. In turn they may start linking to you.
- Use http://google.com/blogsearch to find fresh blog posts and then leave intelligent comments.
- Find some do follow blogs using search engines like DoFollow Blog Search Engine, DoFollow Search, etc
- While commenting on other blogs, try to use your post url instead of just the blog url.
- Search for CommentLUV enabled blogs. This plugin automatically adds the most recent post of your blog along with the comment.
- Create viral list and include your blog there. One such website 2lessons.com makes your viral list building task easy.
- Use free domain checker tools to check your site. They will also index you automatically.
- Submit an article (with a smart link to your blog) to article directories like EzineArticles.com, GoArticles.com, iShare.com, Articlesbase.com, Infobarrel.com etc. These article pages rank higher in search results.
- Search engines search for good page rank and better content. Higher the page rank, higher the search engine visibility. So try to get a link from websites having a better page rank.
- Try to publish it to your local news websites.
- Convert your blog posts to PDF files and submit them to Scribed. Include your blog url in the description and some places at your document itself and add that Scribed document to relevant groups.
- Create an ad about your service, expertise or product at craigslist.
- Try to get a link from your local chamber of commerce
- Get added in online yellow pages. Its free and give you a backlink easily.
- Get linked on your local website.
- Review related blogs on Alexa.com. It will connect your name with other bloggers there.
- Post your link to your industry related news websites.
- Many forums allow putting signatures. Find forums in your niche and post relevant content to those. Don’t forget to add your link to the signature like the following “DO YOU NEED MORE INFORMATION ABOUT ______”
- Register for question answer websites and be active there. Link to your blog post in some Questions/Answers. Some of the best in the Programming Industry are, StackOverflow.com, CodeProject.com, Forum.asp.net, Answers.Yahoo.com, Groups.Google.com, Mohalo Answers, LinkedIn Answers, Amazon Askville, Wiki Answers.
- Plan properly and create a great thread in forums in your niche.
- Create a facebook page and name it same as your website / blog.
- Link your facebook profile to the page.
- Post your blog content to that facebook page.
- Share your facebook page content in your own facebook profile.
- Join as many groups as you can in your niche and post your best content there.
- Try to start a group or community in your niche and add people there.
- Create a facebook application that is useful in your niche.
- Google+ is an important tool for SEO at google. Because it trains Google on how to categorize your site in searches.
- Create a google plus page.
- Paste your complete url of your blog post. Google+ will grab images from the link. Just above the url link post the entire blog post content including the title.
- Email few friends asking them for their feedback when you publish important relevant content.
- Join linkedin and publish all your content there.
- Join a linked in group in your niche and be active there. It provides visible results very quickly.
- Twitter is the most powerful tool for SEO. Post every article on your blog to twitter. There are some automated tools available for this purpose.
- Include hash tags and retweet button in your tweets.
- Tweet links to your blog posts multiple times a day including older links to your content
- Send @Reply to your twitter followers.
- Review a product in your niche which is available on twitter. They may just notice and tweet about the review.
Other Social Networks
- Tag related sites on Del.icio.us. If people find your tags interesting, they may follow your site also.
- Try to get your blog at the front page of Dig or on the Del.ico.us popular list. 1000s more bloggers will see your blog and potentially link to it.
- Join Squidoo and create a lens. In squidoo page link to expert documents and useful tools in your field. Also create a link back to your blog. Its easy and powerful method of blog promotion.
- Join Hubpages and post your best content there. Hubpages rank well in search engines very quickly.
- Submit an article to Digg that links to an article on your blog.
- Use twitterfeed and websites like that to auto publish your blog posts to a bunch of social networks.
- Join a blog network
- Join as many social networks you can and try to be active there.
- Submit your content to do follow social bookmarking sites.
- Join relevant Nign.com communities and be active there.
- Start your own Slinkset and feed your RSS feed into it automatically.
- Submit your content to dofollow social bookmarking sites.
- Make a youtube video and put a link of your site at the end.
- Follow relevant, interesting and popular people at different social networks including twitter.
- Identify the times that results in most clicks and schedule your facebook, twitter, linkedin, google plus updates accordingly.
- Add some blogs in your niche at Stumble upon. Hit that stumble button and comment on every blog you stumble upon.
Tools and Plugins
- I use Hootsuite to post my blog update to Twitter, LinkedIn and Facebook all at the same time. It helps me posting blog updates directly to Facebook pages.
- Use feed readers like Bamboo Feed Reader, Google Reader to track updates and comment on fresh blog posts in your niche.
Competations & Giveaways
- Create a competition every month and award the winner.
- Prize could be free Premium Wordpress template to the largest commentator, a free Blogger template to all the subscribers, a guest post, a plugin or a backlink.
- Try to have a space in your blog for sponsorship. Support charity by sponsoring them. Charity websites have higher page rank. Most charities, conferences, contests link to their sponsors. If they link to you, your page rank increases making it more visible to search engines. This can be a great way to link building, ranking, getting links and visibility as well as a good feeling as you are supporting charity.
This list of 100+ most effective ways to promote a new blog for free is my first post towards blog promotion. If you have any working idea about search engine optimization please feel free to make this list more helpful for othes by leaving comment bellow.