31 Ways to Boost the SEO of Your WordPress Site

WordPress-SEO

Setting up WordPress sites is easy, properly optimizing them for SEO isn’t. WordPress is decent for SEO out of the box, especially the new versions. But there are still scopes to transform that ‘decent’ bit into ‘excellent’. SEO is not limited to low quality link building and blatant keyword stuffing any more. It has literally gone through an evolution in the past decade, and will never stop evolving. In this article I’ll randomly present 31 easy to implement, effective ways to boost the SEO of your WordPress blog.

In addition to the 7 modern SEO tactics which are applicable for every website, if you want your WordPress blog to rank higher in Search Engine Result Pages (SERPs), here are a few things that  you should consider doing:

1. Starting with your WordPress Blog

wordpress-search-engine-visibility

When you set up a new blog, you can use the ‘discourage search engines from indexing this site‘ feature of WordPress until you’re done with working on the structure of the blog and ready to launch it. When you have that option enabled, it disallows search engines (bots) to crawl your pages (handled from robots.txt). WordPress also includes rel=”noindex” and rel=”nofollow” tags in the pages of your blog, so that they don’t get indexed by search engines until you want them to. This is useful because most bloggers tend to delete the default ‘Hello World’ WordPress post and tweak permalink structures and all, which would otherwise result in lots of 404 not found errors to show up in Google Webmaster Tools.

2. Alter the default permalinks structure

 wordpress-permalinks-structure

By default, WordPress uses ‘?p=[id]‘ permalinks for posts. This is not search engine friendly and you’ll lose the opportunity to put a few important keywords in post permalinks if you don’t switch to a text-based permalink structure. I prefer the ‘yourdomain.com/year/month/post-name/‘ format, but you may choose any other similar structure.

3. Install an .xml sitemap plugin

Installing an .xml sitemap plugin is vital for WordPress blogs. Providing search engines like Google links to all the pages on your site in a sitemap, preferably in the .xml format, helps them index your site content faster, in an easier way.

Google-XML-sitemap-generator-plugin

A good plugin for WordPress to automatically create and update sitemaps is Google XML Sitemaps by Arne Brachhold.

4. Install an SEO plugin and start using rel=”canonical”

Installing a good SEO plugin is a must because it can take good care of numerous SEO aspects of your blog automatically. As soon as you install one, you should enable the rel=”canonical” tag for pages on your blog.  It helps search engines to determine the original source URLs of content on your blog. That way, it helps eliminate duplicate content issues from WordPress sites.

I personally prefer using All in One SEO Pack by Michael Torbert. It provides users a broad range of options regarding link canonicalization, page titles, meta description, keywords optimization, noindexing categories, tags and archives, Google Plus authorship, Google Analytics and Google Webmaster Tools verification. So many options under the hood make me love the plugin so much.

Another popular SEO plugin for WordPress is WordPress SEO by Joost de Valk.

If you can afford a paid plugin, I’d suggest Squirrly. In addition to SEO, it helps you out with keyword selection (by analysing keyword competition and search trends) and a various other elements of SEO. When you’re writing a new article, Squirrly’s live assistant tells you about how optimized that article is, SEO-wise. It also includes all-in-one SEO Analytics that shows information about Google indexation, social metrics, inbound links and a variety of other things.

5. Nofollow untrusted and useless links

Nofollow-Links

Basically, a hyperlink with a rel=”nofollow” attribute on a webpage means that the webpage tells the search engine spiders not to ‘follow’ the link and that it doesn’t guaranty the reliability of the linked page. Additionally, adding a rel=”nofollow” attribute to a link ensures that it gets no PageRank points from the page the link was posted on.

Google advises that webmasters set unrelated links as nofollow. This includes paid advertisements on websites with links to the advertisers’ websites. Generally, you should nofollow links (such as a link to the RSS feed) that are either unrelated to the website that they’re posted on, or are not useful to search engines. You can check what Google has to say about it.

6. Noindex duplicate page types

If your blog already has a category called ‘Pussy Cats’ and you still tag a post ‘Pussy Cats’ then that might create duplicate content and duplicate titles issue if you don’t use different title structure for tag and category pages. A quick solution would be to noindex (that’s telling search engines not to index a page using <meta name=’robots’ content=’noindex’ />) the less important page. A very easy way to do so is to use the All in One SEO Pack plugin that I’ve already mentioned before.

An example:

The title of the ‘Web Hosting’ category of this website looks like: “Web Hosting | TechTage”. If I tag one post “Web Hosting” then that tag page also would feature the title: “Web Hosting | TechTage”, making search engines think that I’m duplicating my content across multiple pages. So, as a solution, I’ve made the tag pages noindexed to avoid problems.

7. Use a caching plugin to speed up your blog

wordpress-caching-plugins

A caching plugin is a must for any WordPress site. Caching plugins do two useful things. Firstly, they make your website faster. Secondly, they reduce the load on your web server. Most caching plugins cache static and dynamic content to decrease the page loading times. One such awesome plugin for WordPress is W3 Total Cache which I use on TechTage and various other WordPress sites. It’s feature-rich with page caching, browser caching, object caching, database caching and minification options. A good alternative to it would be WP Super Cache, which generates and serves static .html pages to speed up WordPress sites. The goal behind decreasing webpage load times is to improve user experience. Search engines also give fast sites more edge in SERPs. So, if you make your website faster, naturally it’ll be good from an SEO viewpoint.

8. Use a CDN to boost your site’s performance

CDN

A CDN is super helpful, especially for medium to large websites with lots of static content (like images, javascripts, css). It basically caches your static content among numerous servers on its widespread network and serves them to your users through servers that are the closest to the locations of the users. This speeds things up, as a closer server to get static content from ensures lower response time and faster page loading performance overall.

I use MaxCDN on TechTage and a few other websites, and all I can say is that I’m a big fan of it. Because of MaxCDN’s awesome CDN servers, even the most resource heavy pages of our website load under 2 seconds. I’ve also reviewed it, so you can take a look at the MaxCDN review if you’re interested.

If you can’t afford a paid CDN service, there are a few free alternatives. CloudFlare is a very popular CDN service provider offering a free plan, though they provide a somewhat technically different service than what MaxCDN does, by caching entire webpages on their servers and serving them directly from their servers. You should start using a CDN no matter whichever CDN you go with, if your WordPress site has seen some decent growth and is asking for more.

9. Switch to a better web host

fast-web-host

If your website remains slow even after optimizing the code, using a caching plugin, and a CDN, it’s time to move to a better web host with faster servers. You might contact your host and ask them why your website is performing slowly on their server, but if they fail to provide you a specific reason (such as your website hitting your VPS’ memory limits), you can be sure that their servers are slow in the first place.

While choosing a new web host, make sure you don’t make the same common mistakes that most beginners do. A few of my favourite web hosts are: MDDHosting, HawkHost, StableHost. I recently reviewed MDDHosting and in my opinion they’re the best shared host out there out of the large lot of hosts I’ve tested. If you’re curious as to why I never had to switch to another host since 2011, give my MDDHosting review a read.

A great place to look for a new web host is WebHostingTalk. Their members are very helpful and new members get proper guidance on choosing a web host.

10. Block spam comments

prevent-spam-comments-in-wordpress-blogs

New versions of WordPress do a very good job in nofollowing links posted by users in comments. You can prevent spam comments from getting posted in the first place implementing these 3 simple methods. So, why are spam comments bad for your blog? First of all, they don’t contribute anything to the topic and annoy legit users. Secondly, if a post on cars get a comment saying things about ‘cheap viagra’, search engines don’t like that. In that case, there’s a chance that the page will be flagged as spam by search engines and your site will get penalized. Preventing spammers from doing bad stuff on your site is the only effective way in this case.

11. Don’t go the PageRank sculpting route

new-pagerank-nofollow-algorithm

With a new algorithm update in 2009, Google targeted PageRank sculptors who controlled the PageRank flow between their sites using rel=”nofollow” tags excessively. Google advised webmasters to give more importance to proper site structure and crawlability than PageRank sculpting and other similar ways used to game the system.

Here’s what Google’s Matt Cutts thinks about PageRank sculpting:

12. While writing new ones, link to your old posts

Internal linking has been and still is a very important way to feed search engines more relevant content on your website. It works as a virtual map of related posts on your site and makes navigation within your site easier for both users and bots. Linking to your old but related posts manually using manually chosen anchor text performs better than linking to old posts using a ‘related posts’ plugin which displays full titles of your old posts while linking to them. In addition to SEO, it also helps your old posts get more traffic.

13. Link to the special content more within your site

Do you wish to give a post on your site special importance? Is a post on your blog a result of unique research and provides great value to the readers? You may link to it more often than you do in case of other posts in new posts and/or on the sidebar to let search engines know that it’s special and deserves more user attention.

For example, I link to some of my best posts, like the guide on increasing Domain Authority, the Bing SEO guide and the guide to speeding up WordPress, from the sidebar of the homepage and almost every relevant post of TechTage.

14. Disable author archives in single-author blogs

It is best to disable author archives in single-author blogs because author archive pages will be the same as your homepage, listing all the latest posts by the same author. You can remove links to author pages in your blog by modifying your theme, or you can use the WordPress SEO plugin and check ‘disable author archives’ within the plugin interface to 301 redirect archive pages to your homepage.

15. Optimize the images on your site

how-to-optimize-your-website-images

Optimizing your images by compressing and resizing them may reduce the sizes of the images by a great extent, decreasing the page sizes and thus improving page loading performance on your blog. You may use online image resizing and compressing tools as well as their offline counterparts.

Make sure the images that you upload in WordPress are already optimized, but even if you don’t have already optimized images to upload, you can use a plugin like Smush.it to optimize and reduce the sizes of uploaded images automatically.

You can also add proper image tags to images in your posts to help them rank better in image searches. You can also include additional keywords through alt tags in your posts.

16. Don’t link to unimportant pages from every other page

Due to changes in Google’s algorithm about nofollow links, it’s advisable that you don’t include links to your contact page, RSS feed and other unimportant pages from every single page of your site. If you do that, and even use rel=”nofollow” attribute for those links, you’re still wasting some PageRank juice as not only the nofollowed links don’t get the PR juice, that amount of PR juice actually gets wasted. So, don’t link to everything from your menus and footer.

17. Tweak the post titles

Post titles still have significant impact on SERPs, so a nice informative title containing all the necessary keywords is an advantage when your target is to make that page rank higher in search results. Place low-competition keywords in your title efficiently to get more chance to rank high in SERPs. But you need to make sure that people actually search for them. You can use the Google AdWords Keyword Planner to check global and local search stats and competition levels of keywords and phrases.

Google knows the synonyms of popular English words, but as of now, it doesn’t know that the meaning of strategies is somewhat similar to the meaning of tactic. So, if you write a post with the title –  “Best Strategies To Root Your Android Device”, it probably won’t show up in SERPs if the user types “best tactics to root android”. So, there has to be a proper balance of low-competitiveness and global or local monthly search volumes in the keywords that you choose for your post titles.

18. Use some of the traditional On-page SEO best practices

Some traditional SEO practices can still be implemented even today. I’m mainly talking about on-page SEO here. If you’re using an SEO plugin like All in One SEO Pack like I do, you can set custom titles and meta descriptions for your posts for search engines. Manually written keyword-rich descriptions still hold some value in search engine ranking factors. However, modern search engines like Google now automatically generate descriptions depending on the search keywords, in most cases. You might still do that as it doesn’t harm anything.

19. Integrate Social Media sharing buttons in your posts

social-signals-effect-on-search-rankings

Most search engines including Google take help of social networking websites like Facebook, Twitter, Google+ etc. to determine what reactions a webpage is getting from real users. When you like a link on Facebook, or retweet your favourite blog post on Twitter, or give a post you liked a +1 that means you liked the post, right? Search engines these days give posts with good social reactions more priority in SERPs. A bonus would be an increased traffic from those social networking sites for your content. You can implement social sharing buttons on your website and get those advantages.

20. Review and optimize your theme

optimize-your-wordpress-theme

This is more important for you if you’re using a not-so-popular free theme. But even paid ones costing more than a hundred bucks can have complicated code, which is bad for site performance and SEO. There’s not much you can do if you’re not a techie guy, but if you are, you can tell if your theme is performance oriented or not by just taking a look at its code. A highly feature rich theme that makes more queries to the server while loading a page isn’t suited for a site that doesn’t need that level of functionality. If you love your theme and it’s fairly good except in a few areas, you can patch it up according to your requirements or have a developer do it for you.

21. Switch to a responsive design

responsive-wordpress-themes

According to an article from backlinko, Google gives an edge to responsive sites in searches from mobile devices (the 74th point). Responsive themes result in an overall better user experience. I prefer responsive themes because I get pretty much the same layout and site experience across all my devices. You might want to switch to a responsive theme to improve user experience as well as SEO on your WordPress blog. Default WordPress themes like Twenty Eleven, Twenty Twelve and the upcoming Twenty Thirteen are all responsive designs that provide great foundations to custom themes.

22. Customize your robots.txt

robots-txt

If you don’t want Googlebot to crawl and index specific directories or pages of your site, you can block them straight from your robots.txt. Now with WP Robots Txt plugin for WordPress you don’t even have to have an actual robots.txt file present inside your WordPress installation directory, it will automatically create a virtual robots.txt for your site that works just as well as a real one. You can edit it anytime from “Settings -> Reading”. You can use this to block specific bots to crawl specific parts of your site, thus improving the SEO of it.

23. Add fresh new posts frequently

finally-wrote-fresh-content-good

Google gives priority in its SERPs to blogs that feature frequently published posts. After the Caffeine update, Google started preferring recently updated content, especially for time-conscious searches.

If you post five times in a week, and don’t post anything at all the next week, it’s even worse than posting two posts a week consistently. Search engines love newly updated content relevant content. So if you blog on global cars and say you post about all new car launches happening around the world and the respective events, and it’s not directly copied from somewhere else, Google will love that, and you’ll probably get an edge in SERPs. This is applicable for websites belonging to any niche.

“If you need to take three weeks to do some research, and that research results in a really good blog post , those pieces of content often attract a lot more attention than follow on blog posts.”

Matt Cutts, Search Quality Specialist and Head of Webspam Team, Google

24. Put the most important keywords in the first-100 keywords zone

Google gives the first few paragraphs of text the most importance when it indexes a page, according to that same article from Backlinko. You can take advantage of this in two ways:

  1. Describe what the post is going to be all about in the first few paragraphs, write them as an introduction to the post. Include the keywords that you’ve decided to use throughout the article as per point #17.
  2. Link to the other important internal posts within the first few paragraphs.

25. Fix broken links on your blog

broken-link-checker

If too many broken links are found on your site, search engines will think that the site isn’t properly maintained. It might be penalized by search engines who may think it’s an abandoned site. You can use the Broken Link Checker WordPress plugin to handle broken internal and external links on your blog. This plugin can (optionally) mark broken links as ‘nofollow’ automatically so that search engines don’t get a negative impression about your site. What’s more is you can receive an email notification whenever new broken links are detected on your site and fix them up, unlink the broken links, or simply ignore them from within the plugin interface.

26. Limit URL lengths of your posts

Long post titles shouldn’t be avoided, long URLs for your posts should. You can use a shortened version of your post title (if it’s too long) for the post permalink. I don’t consider inclusion of up to 10-15 words in post permalinks a problem but if you include more words, it’s bad for a few reasons. First of all, very long URLs are harder for people to memorize, so that can affect the no. of direct visitors. Long URLs look bad and create a poor ‘first-impression’ among your potential readers. There have been talks on the topic that Google and other search engines don’t like too long URLs. They prefer short to medium-sized descriptive URLs instead. Plus, very long URLs don’t completely appear in SERPs. Lastly, as search engines are focusing on user-experience on websites more than anything else these days and are using more user-based data than ever while ranking webpages, it’s probably better to limit the URL lengths of your blog, as preferred by your readers.

27. Improve your content to improve user experience

content-is-king-bill-gates

Google has been deeply focusing on content quality for the last few years. Algorithm updates such as Google Panda and Google Penguin have hit low-quality content farms hard. People cannot use the “post crap, build links” strategy that they successfully used in back in 2004. The best way to impress Google is to produce unique, well thought out content that your readers will love. Think about search engine traffic only when you actually have great content on your site.

Google now uses a variety of techniques to determine if the users are loving the content on your site or not. These include social signals, on-site user-activity, bounce rate of a page etc. So even if you manage to rank a not-so-useful page of your site high for a set of keywords, be certain that it won’t take search engines long time to know that people aren’t loving that content on your site and your rankings will get a blow as a result of negative user metrics.

28. Implement the rel=”author” tag on your blog

 

Rohit-Palit-Authorship

Statistics show that you can get as much as an 150% increase in organic traffic if you implement the rel=”author” markup in your blog. The article that I’ve linked to will also help you set up Google+ authorship on your own blog. There are two basic advantages of using Google Authorship Markup on your blog:

  1. Nice Google+ photos make your website entries in the SERPs more interesting and promising than the rest and improve user click-through-rate (CTR).
  2. The authorship markup helps search engines to understand that a post is written by you. In SERPs, it includes a link to your Google+ profile. Now, if you consistently write awesome content that users love to read, you’ll slowly gain reputation in the eyes of Google as a reputable and authoritative writer. This is often called Google AuthorRank. Now once you’ve gained your reputation writing quality content, it won’t matter in which site you post, your content will automatically get an edge in SERPs as long as the Google Authorship Markup is working fine.

29. Try to create viral content to get a sudden boost in traffic

Creating-Viral-Content

The problem with some bloggers is that they are often too conservative to produce excellent, unique, compelling and engaging content. At times, no matter how hard you work on your blog, your visitors count just won’t increase. You need to reach out to more people with fabulous content at that point of time. You can blog about what’s hot within your niche, present interesting data from a never-seen-before perspective, reach out to other bloggers and engage with your reader base if you really want to create superb content based on awesome ideas. You can take help of Google Trends to know what’s currently hot or what’s consistently rising up the hotness charts lately.

Once you’re done with the content creation part, you need to make sure you give it the promotion that it deserves. Depending on the nature of your post, you can try submitting it to social bookmarking sites like Reddit, StumbleUpon and Digg. Referring visitors from Reddit’s front page can crash even a well optimized and powerful dedicated server in active hours. You can check this guide to gain massive traffic from Reddit. Once you start getting a lot of referral traffic, naturally your organic traffic will increase too, a lot, as search engines now use visitors signals to rank webpages which I’ve already discussed about.

30. Focus more on your blog’s Social Media profiles

Social-media-profile-links-and-SEO

Social media accounts are great for increasing your blog’s reach. However, you should be careful about maintaining the social media profiles that you create. Always fill them up with as much details as possible and enrich them with graphics. User engagement in social media platforms is a huge bonus for every blogger. Blogs with strong Facebook and Twitter user bases get thousands of targeted traffic as soon as they publish new content.

It’s good to have active accounts on 3 platforms than having a dozen of inactive accounts on various platforms. If your social media signs indicate that you’re doing good, search engines will surely give your site the organic visitors boom that it deserves.

31. Try to write detailed, high-quality, lengthy posts

Long posts are actually good for SEO, as shown by an analysis performed by serpIQ.

average-content-length-top-search-engine-positions

As you can see in the presentation above, the average content length of any page that ranks in the top 10 in Google for any keyword is at least 2,000 words. The further you navigate to pages 2 and up, the less content the pages listed on those SERPs will have. This explains that Google prefers content rich sites, not because they think lengthy posts are more valuable, but because the actual readers love detailed content.

This doesn’t essentially mean you should extend non-extendable posts. When you’re reviewing a whiteboard on your blog, for example, don’t try to expand the post by writing something obvious and laughable like “the colour of the whiteboard I got is white”. :D

Instead, do some research online on the topic that you’re writing a blog post on, support it with stats and data. Link out to other blogs that support what you’re saying. I personally consider productive posts with at least 1,000 words decent to be ranked high in SERPs. There are posts that don’t need to be that lengthy, but write in a detailed way about things that your readers want them to learn about in details. For your clue, this post is more than 4,500 words in length, and my guide to increase Domain Authority is over 11,000 words in length!

Bonus Advice: be smart yourself, don’t insensibly trust others

This one is a bit different from the rest of the suggestions but it’s applicable for many new bloggers and site owners. I’ve seen them starting out on knowledge sucking sprees. They try to stuff their brains with as much as random blogging and web development knowledge as possible in as less time as possible. This results in them not sticking to a particular strategy and implementing hundreds and thousands of unimportant and useless things on their sites which not only do no good to them, but occasionally also hurt their sites.

Like everything else, growing a site requires patience and a working brain.. Just use your brain and think whether a particular SEO strategy is right for your blog and implement or don’t implement it based on that.

Conclusion

Take some time, re-evaluate your WordPress site after you’ve implemented a few of these techniques. Check if things are better for your site or not. Ideally, you should see a significant rise in the organic traffic level of your site.

If you’re having difficulties understanding or implementing any of the above points, you can drop a comment below. After all, if you’re not optimizing your WordPress blog to its full potential, you’re leaving some valuable organic traffic (and money) on the table.

What other SEO tips do you recommend to WordPress users?

  • Gilbert Samuel

    when it comes to permalink structure, i prefer the post name option, well Great post Rohit! i have a lot to implement from this post.

    • http://techtage.com/ Rohit Palit

      Thanks for reading, Gilbert! :)

      I personally prefer the ‘year/months/post-name/’ structure because it gives you more options.

    • Thomas Ulstrup

      I agree with you, Gilbert. I prefer the post name option aswell since there has been some talk about Google penalising for long URLs. Also, short URLs look better to me.

  • http://www.droidextra.org/ Ujjwal Kumar

    I must say Rohit, this is a really good post for WordPress newbies who are trying to learn the basics of WordPress SEO.
    Keep up the great work.

    • http://techtage.com/ Rohit Palit

      I’m glad that you like the post, Ujjwal. Thanks for reading. :)

  • Muathaz Hassan Moidu

    Great post! Well done, Rohit. :)

    • http://techtage.com/ Rohit Palit

      Thanks, Muathaz. :)

  • http://shop.unisto.com/ Sinoschu

    Content is the key ^_^. True.

    • http://techtage.com/ Rohit Palit

      It surely is, thanks for reading. :)

  • Pingback: Mit SEO in 31 Schritten zu guten Rankings, Crowdfunding-Seiten selbst gemacht und 41-Megapixel-Lumia bestätigt [Newsticker] » t3n

  • http://www.clayton-nichols.com/ Clayton Nichols

    Excellent post. I’ll be doing the W3 Cache plugin when I get home. That’s about the one thing that’s driving me crazy with my WordPress site.

    • http://techtage.com/ Rohit Palit

      W3 Total Cache is a very useful plugin indeed.

      Turn database caching on (it’s not on by default) if it’s okay as it’ll reduce database load and load times a lot. :)

  • Pingback: How WordPress Commenting Platform Screws Up Your Blog's SEO | TechTage

  • Lemi Hacioglu

    Great Post. Thanks for the tips..

    • http://techtage.com/ Rohit Palit

      Lemi, glad you found it useful. Thanks for reading. :)

  • Pingback: WordPress Suchmaschinenoptimierung: 31 Tipps

  • http://mytravelanywhere.blogspot.com/ Admn_lz

    Thanks for these wonderful tips about SEO… this post sure helps a lot for newbies like me =)

  • Narein

    An another great post from you, Rohit….
    Thanks for this informative article…

    Cheers

  • Pingback: WordPress: 31 Tipps zur Suchmaschinenoptimierung

  • Pingback: Where is the evolution? Links still the single most important factor

  • Pingback: 31 Things to Do to Make Your Wordpress SEO Take Off

  • http://WWW.EXTRA-CASH-ONLINE.COM/ Robert Connor

    One hell of a good read on seo-we thank you Rohit! Have a great day on purpose…

    • http://techtage.com/ Rohit Palit

      Thanks a lot, Robert. Glad you found the post good. :)

  • Pingback: What I've been up to this month | Rohit Palit

  • Dave Zegers

    A lot of your points are simply theory at best, like adding content on a regular basis, i know for a fact that rankings are not influenced by the randomness (or lack there of) of adding content.

    Also social media signals doe nothing for your rankings, i have tested this at least 10x with fresh and old domains where i only used SM signals and not one time did i get any rankings on the first page for easy keywords (under 50K)

    Viral content only works if the content is funny or newsworthy like celebnews, if you have a site about Red Widgets, good luck creating viral content that gives you traffic that you can use.

    Then the biggest myth of all: “content = king” it isn’t, backlinks are, i can outrank you with crappy content anytime of the day, yes even after all the updates i still can, you know why? because Google can not read so it has no concept of high or poor quality content.

    Doesn’t mean i advocate you should put up crappy content, not at all but for SEO purposes, there is no need for high quality content, i have englisch websites where i outrank some major players and all the content is in the same crappy format as you see here (sorry i can’t do any better)

    Greets

    Dave

    • http://techtage.com/ Rohit Palit

      Hi Dave,

      Looks like you know your stuff. Let me reply to the different points point by point.

      “A lot of your points are simply theory at best, like adding content on a regular basis, i know for a fact that rankings are not influenced by the randomness (or lack there of) of adding content.”

      I’ve personally tested this and I can confirm that posting frequency is atleast a minor influencer. I had a smartphone blog where I’d do editorials once in a week that wouldn’t rank anywhere and post news 5 times a day and all of those would rank in 1st or 2nd page.

      “Also social media signals doe nothing for your rankings, i have tested this at least 10x with fresh and old domains where i only used SM signals and not one time did i get any rankings on the first page for easy keywords (under 50K)”

      Maybe this is noticeable after Twitter blocked Google from directly accessing their fresh tweets feed (whatever they call it). We’re actually in a co-relation based industry and we can’t say anything being 100% sure unless Google themselves confirm that. Anyway, take a look at Moz’s 2013 ranking factors: http://moz.com/search-ranking-factors

      “Viral content only works if the content is funny or newsworthy like celebnews, if you have a site about Red Widgets, good luck creating viral content that gives you traffic that you can use.”

      It’s possible in other industries as well. For example, this post has received over 3K unique visitors from just referral traffic, I don’t know if you’d call that viral.

      “Then the biggest myth of all: “content = king” it isn’t, backlinks are, i can outrank you with crappy content anytime of the day, yes even after all the updates i still can, you know why? because Google can not read so it has no concept of high or poor quality content.”

      I partially agree. You know why not fully? You’re probably talking about churn and burn sites for which you have no goals in terms of building an active readership. Tell me who in their right minds would read scraped and spun content on a crappy site?

      It’s unfortunate for genuinely good content producers, though. I wrote on how backlinks still rule: http://www.elite-strategies.com/evolution-backlinks-single-important-ranking-factor/

      But, admit it. Google are algorithmically getting much smarter catching spammy links. I’ve heard of some black hat friends’ sites getting slammed by Penguin 2.1.

      “Doesn’t mean i advocate you should put up crappy content, not at all but for SEO purposes, there is no need for high quality content, i have englisch websites where i outrank some major players and all the content is in the same crappy format as you see here (sorry i can’t do any better)”

      There is no need for high quality content? Why? Because it doesn’t help you make some more money off churn and burn sites? ;)
      High-quality content is produced mainly with people in mind, FYI. There are people who are NOT black hats, remember.

      Thanks for reading,
      Rohit

  • http://regattaexportsposts.blogspot.in/ Piyush Mathur

    Hi Rohit,

    Found you on inbound.org, Your work is amazing, definitely gave me new things to think about. Being a newbie blogger i find your posts enlightening!

    Piyush

    • http://techtage.com/ Rohit Palit

      Thanks a lot, Piyush.

      Make sure you subscribe to the blog updates to get notified by email about new posts. :)

  • Pingback: Search Engine Optimization and Wordpress - adriaanlouw.com

  • Pingback: WordPress SEO: Ranking Higher in Search Engines - WPExplorer

  • Pingback: How to Increase the Domain Authority of Your Site

  • http://todaymade.com/blog Garrett Moon

    Super useful post here. Something that might help with tip #30 is CoSchedule http://coschedule.com which is a social media editorial calendar for WordPress that lets you write blog posts and schedule social media at the same time. As a disclaimer, I do work for the company, but no matter what – it is a big time saver for me.

  • http://www.inmediaconcepts.co.nz/ William John

    Very useful Post, bookmarked it for future reference.

  • Pingback: Filling the Gaps in Your Link Profile with Ahrefs Competitor Backlink Analysis

  • christy kunjumon

    Extremely useful post Rohit.

  • Pingback: 5 Things a Marketer Needs to Tell Her SEO in 2014 | Search Engine People | Toronto

  • Pingback: 5 Things a Marketer Needs to Tell Her SEO in 2014 | Social Media Marketing 24/7

  • Pingback: 5 Things a Marketer Needs to Tell Her SEO in 2014 | Seo Professional Experts

  • Pingback: WordPress for Admins: 40 Essential Tutorials on Performance, Security, SEO and More - noupe

  • Pingback: WordPress für Admins: 40 essentielle Tipps zu Schnelligkeit, Sicherheit und Suchmaschinenoptimierung - Dr. Web

  • Pingback: Dicas e Truques WordPress que são essenciais para Desempenho, Segurança, SEO e muito mais – Site para Empresas – Blog sobre Internet e Criação de Site e Web Design,